From: =?windows-1251?B?0e718ODt5e3uIFdpbmRvd3MgSW50ZXJuZXQgRXhwbG9yZXIgOQ==?=
Subject: =?windows-1251?B?z/Du9uXx8fs=?=
Date: Sat, 11 May 2013 16:28:54 +0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CE4E64.A0D36DF0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/studies/courses/2192/31/print_lecture/496

77u/PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9u
YWwvL0VOIj4NCjxIVE1MIGxhbmc9cnUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0
bWwiIHhtbDpsYW5nPSJydSI+PEhFQUQ+PFRJVExFPtCf0YDQvtGG0LXRgdGB0Ys8L1RJVExFPg0K
PE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiBodHRwLWVxdWl2PUNvbnRl
bnQtVHlwZT48TElOSyANCnJlbD0ic2hvcnRjdXQgaWNvbiIgdHlwZT1pbWFnZS94LWljb24gDQpo
cmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvdGhlbWVzL2ludHVpdC9mYXZpY29u
LmljbyI+DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3Lmlu
dHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdXBkYXRlL3JlcGxhY2UvanF1ZXJ5Lmpz
P1IiPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRw
Oi8vd3d3LmludHVpdC5ydS9taXNjL2RydXBhbC5qcz9SIj48L1NDUklQVD4NCg0KPFNDUklQVCB0
eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxs
L21vZHVsZXMvanF1ZXJ5X3VpL2pxdWVyeS51aS91aS9qcXVlcnkudWkuY29yZS5qcz9SIj48L1ND
UklQVD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5p
bnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvanF1ZXJ5X3VpL2pxdWVyeS51aS91aS9qcXVlcnku
dWkud2lkZ2V0LmpzP1IiPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0
IA0Kc3JjPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkv
anF1ZXJ5LnVpL3VpL2pxdWVyeS51aS5wb3NpdGlvbi5qcz9SIj48L1NDUklQVD4NCg0KPFNDUklQ
VCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMv
YWxsL21vZHVsZXMvanF1ZXJ5X3VpL2pxdWVyeS51aS91aS9qcXVlcnkudWkubW91c2UuanM/UiI+
PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQgDQpzcmM9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91aS9qcXVlcnkudWkvdWkvanF1
ZXJ5LnVpLmRyYWdnYWJsZS5qcz9SIj48L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2
YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvanF1
ZXJ5X3VpL2pxdWVyeS51aS91aS9qcXVlcnkudWkucmVzaXphYmxlLmpzP1IiPjwvU0NSSVBUPg0K
DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3LmludHVpdC5y
dS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkvanF1ZXJ5LnVpL3VpL2pxdWVyeS51aS5idXR0
b24uanM/UiI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQgDQpzcmM9
Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91aS9qcXVlcnku
dWkvdWkvanF1ZXJ5LnVpLmRpYWxvZy5qcz9SIj48L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRl
eHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVs
ZXMvaW50dWl0X2NvbW1vbl9pbnRlcmZhY2UvbW9kdWxlcy9qcy91bml2ZXJzYWwtYWpheC1jb250
cm9sLmpzP1IiPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3Jj
PSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9pbnR1aXRfY29tbW9uX2lu
dGVyZmFjZS9tb2R1bGVzL2pzL3BvcHVwX2xpc3QuanM/UiI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQg
dHlwZT10ZXh0L2phdmFzY3JpcHQgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2Fs
bC9tb2R1bGVzL3NwZWxsaW5nL3NwZWxsaW5nLmpzP1IiPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5
cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwv
bW9kdWxlcy9pbnR1aXRfY29tbW9uX2ludGVyZmFjZS9oaW50L2pxdWVyeS5oaW50LmpzP1IiPjwv
U0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KICAgICAgICAgICAgICAg
IDwhLS0vLy0tPjwhW0NEQVRBWy8vPjwhLS0NCiAgICAgICAgICAgICAgICBqUXVlcnkuZXh0ZW5k
KERydXBhbC5zZXR0aW5ncywgeyAiYmFzZVBhdGgiOiAiaHR0cDpcL1wvd3d3LmludHVpdC5ydSIs
ICJzcGVsbGluZyI6IHsgInJlcXVlc3RVcmkiOiAic3R1ZGllc1wvY291cnNlc1wvMjE5MlwvMzFc
L3ByaW50X2xlY3R1cmVcLzQ5NiIsICJ1cmkiOiAiXC9pbnR1aXRcL2FkbWluXC9jb250ZW50XC9z
cGVsbGluZ1wvc2F2ZV9mb3JtIiB9IH0pOw0KICAgICAgICAgICAgICAgIC8vLS0+PCFdXT4NCiAg
ICAgICAgICAgICAgICA8L1NDUklQVD4NCjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9j
c3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9hZG1pbl9t
ZW51L2FkbWluX21lbnUuY3NzP1IiIA0KbWVkaWE9YWxsPjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5
cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxl
cy9pbnR1aXRfY29tbW9uX2ludGVyZmFjZS9tb2R1bGVzL2Nzcy9pbnR1aXRfY29tbW9uX2ludGVy
ZmFjZS5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2Nz
cyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2ludHVpdF9j
b21tb25faW50ZXJmYWNlL21vZHVsZXMvY3NzL2VudGl0eV9zaG93Y2FzZV9saXN0LmNzcz9SIiAN
Cm1lZGlhPWFsbD48TElOSyByZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0
cDovL3d3dy5pbnR1aXQucnUvbW9kdWxlcy9ub2RlL25vZGUuY3NzP1IiIG1lZGlhPWFsbD48TElO
SyANCnJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVp
dC5ydS9tb2R1bGVzL3N5c3RlbS9kZWZhdWx0cy5jc3M/UiIgbWVkaWE9YWxsPjxMSU5LIA0KcmVs
PXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L21v
ZHVsZXMvc3lzdGVtL3N5c3RlbS5jc3M/UiIgbWVkaWE9YWxsPjxMSU5LIA0KcmVsPXN0eWxlc2hl
ZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L21vZHVsZXMvc3lz
dGVtL3N5c3RlbS1tZW51cy5jc3M/UiIgbWVkaWE9YWxsPjxMSU5LIA0KcmVsPXN0eWxlc2hlZXQg
dHlwZT10ZXh0L2NzcyBocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9tb2R1bGVzL3VzZXIvdXNl
ci5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyAN
CmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2N0b29scy9jc3Mv
Y3Rvb2xzLmNzcz9SIiANCm1lZGlhPWFsbD48TElOSyByZWw9c3R5bGVzaGVldCB0eXBlPXRleHQv
Y3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvZGF0ZS9k
YXRlLmNzcz9SIiBtZWRpYT1hbGw+PExJTksgDQpyZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3Nz
IA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvZGF0ZS9kYXRl
X3BvcHVwL3RoZW1lcy9kYXRlcGlja2VyLjEuNy5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVs
PXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3Np
dGVzL2FsbC9tb2R1bGVzL2RhdGUvZGF0ZV9wb3B1cC90aGVtZXMvanF1ZXJ5LnRpbWVlbnRyeS5j
c3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhy
ZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91aS9qcXVl
cnkudWkvdGhlbWVzL2ludHVpdC9qcXVlcnkudWkuY29yZS5jc3M/UiIgDQptZWRpYT1hbGw+PExJ
TksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0
LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91aS9qcXVlcnkudWkvdGhlbWVzL2ludHVpdC9q
cXVlcnkudWkudGhlbWUuY3NzP1IiIA0KbWVkaWE9YWxsPjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5
cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxl
cy9qcXVlcnlfdWkvanF1ZXJ5LnVpL3RoZW1lcy9pbnR1aXQvanF1ZXJ5LnVpLmRpYWxvZy5jc3M/
UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9
Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91aS9qcXVlcnku
dWkvdGhlbWVzL2ludHVpdC9qcXVlcnkudWkuYnV0dG9uLmNzcz9SIiANCm1lZGlhPWFsbD48TElO
SyByZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvc2l0ZXMvYWxsL21vZHVsZXMvc3BlbGxpbmcvc3BlbGxpbmcuY3NzP1IiIA0KbWVkaWE9YWxs
PjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3Lmlu
dHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9pbnRfc3R1ZGllcy90aGVtZXMvY3NzL2ludF9zdHVk
aWVzLmNzcz9SIiANCm1lZGlhPWFsbD48TElOSyByZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3Nz
IA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvaW50X3N0dWRp
ZXMvdGhlbWVzL2Nzcy9sZWN0dXJlLmNzcz9SIiANCm1lZGlhPWFsbD48TElOSyByZWw9c3R5bGVz
aGVldCB0eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxs
L3RoZW1lcy9pbnR1aXQvc3R5bGUuY3NzP1IiIG1lZGlhPWFsbD48TElOSyANCnJlbD1zdHlsZXNo
ZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwv
dGhlbWVzL2ludHVpdC9pbnR1aXQuY3NzP1IiIG1lZGlhPWFsbD48TElOSyANCnJlbD1zdHlsZXNo
ZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwv
dGhlbWVzL2ludHVpdC9zb2NpYWxuZXR3b3JrLmNzcz9SIiANCm1lZGlhPWFsbD48TElOSyByZWw9
c3R5bGVzaGVldCB0eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0
ZXMvYWxsL3RoZW1lcy9pbnR1aXQvcHJpbnQuY3NzP1IiIG1lZGlhPXByaW50Pg0KPE1FVEEgbmFt
ZT1HRU5FUkFUT1IgY29udGVudD0iTVNIVE1MIDkuMDAuODExMi4xNjQ3NiI+PC9IRUFEPg0KPEJP
RFk+DQo8RElWIGNsYXNzPXByaW50LXZlcnNpb24taGVhZGVyPg0KPERJViBjbGFzcz1oZWFkZXI+
DQo8RElWIGNsYXNzPXNpdGUtbG9nbz48QSB0aXRsZT0n0J3QsNGG0LjQvtC90LDQu9GM0L3Ri9C5
INCe0YLQutGA0YvRgtGL0Lkg0KPQvdC40LLQtdGA0YHQuNGC0LXRgiAi0JjQndCi0KPQmNCiIicg
DQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9pbnR1aXQvIj48SU1HIGlkPWxvZ28gDQphbHQ9
ItCd0LDRhtC40L7QvdCw0LvRjNC90YvQuSDQntGC0LrRgNGL0YLRi9C5INCj0L3QuNCy0LXRgNGB
0LjRgtC10YIgIiANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL3RoZW1lcy9p
bnR1aXQvbG9nby5wbmciINCY0J3QotCj0JjQoj8/PSIiPiANCjwvQT48L0RJVj4NCjxESVYgY2xh
c3M9aGVhZGVyLXRleHQ+DQo8RElWPtCd0LDRhtC40L7QvdCw0LvRjNC90YvQuSDQntGC0LrRgNGL
0YLRi9C5INCj0L3QuNCy0LXRgNGB0LjRgtC10YIgItCY0J3QotCj0JjQoiI6IDxBIA0KaHJlZj0i
aHR0cDovL3d3dy5pbnR1aXQucnUvIj5odHRwOi8vd3d3LmludHVpdC5ydS88L0E+IDwvRElWPg0K
PERJVj7QktC70LDQtNC40LzQuNGAINCa0LDRgNC/0L7Qsiwg0JrQvtC90YHRgtCw0L3RgtC40L0g
0JrQvtC90YzQutC+0LI8L0RJVj4NCjxESVY+0JvQtdC60YbQuNGPJm5ic3A7Mi4gPFNQQU4gY2xh
c3M9c3BlbGxpbmctY29udGVudC1lbnRpdHkgDQpkYXRhPSJpZHVuaXZlcl9lZHVfcHJvZz0yMTky
JmFtcDtpZGNvdXJzZT0zMSZhbXA7aWRsZWN0dXJlPTQ5NiZhbXA7dHlwZT0yJmFtcDtjb21tZW50
PXRpdGxlIj7Qn9GA0L7RhtC10YHRgdGLPC9TUEFOPiANCjwvRElWPjwvRElWPjwvRElWPjwvRElW
Pg0KPERJViBjbGFzcz0iZW9pIHByaW50LXZlcnNpb24iPjxBIG5hbWU9c2VjdDEgDQp4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDMgeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9IMz4NCjxQIGlkPWlkXzEgeG1sbnM6ZWRp
PSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0J3QsNGH0LjQvdCw0Y8g0YEg0Y3RgtC+
0Lkg0LvQtdC60YbQuNC4INC80YsgDQrQsdGD0LTQtdC8INC30L3QsNC60L7QvNC40YLRjNGB0Y8g
0YEg0LLQvdGD0YLRgNC10L3QvdC40Lwg0YPRgdGC0YDQvtC50YHRgtCy0L7QvCDQuCDQvNC10YXQ
sNC90LjQt9C80LDQvNC4INC00LXQudGB0YLQstC40Y8g0L7Qv9C10YDQsNGG0LjQvtC90L3Ri9GF
IA0K0YHQuNGB0YLQtdC8LCDRgNCw0LfQsdC40YDQsNGPINC+0LTQvdGDINC30LAg0LTRgNGD0LPQ
vtC5INC40YUg0L7RgdC90L7QstC90YvQtSDRhNGD0L3QutGG0LjQuCDQv9C+INC+0YLQtNC10LvR
jNC90L7RgdGC0Lgg0Lgg0LLQviANCtCy0LfQsNC40LzQvtGB0LLRj9C30LguINCk0YPQvdC00LDQ
vNC10L3RgtCw0LvRjNC90YvQvCDQv9C+0L3Rj9GC0LjQtdC8INC00LvRjyDQuNC30YPRh9C10L3Q
uNGPINGA0LDQsdC+0YLRiyDQvtC/0LXRgNCw0YbQuNC+0L3QvdGL0YUg0YHQuNGB0YLQtdC8IA0K
0Y/QstC70Y/QtdGC0YHRjyDQv9C+0L3Rj9GC0LjQtSA8QSBuYW1lPWtleXdvcmQxPjwvQT48U1BB
TiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0L7QsjwvU1BBTj4g0LrQsNC6IA0K0L7RgdC9
0L7QstC90YvRhSDQtNC40L3QsNC80LjRh9C10YHQutC40YUg0L7QsdGK0LXQutGC0L7Qsiwg0L3Q
sNC0INC60L7RgtC+0YDRi9C80Lgg0YHQuNGB0YLQtdC80Ysg0LLRi9C/0L7Qu9C90Y/RjtGCINC+
0L/RgNC10LTQtdC70LXQvdC90YvQtSANCtC00LXQudGB0YLQstC40Y8uINCU0LDQvdC90LDRjyDQ
u9C10LrRhtC40Y8g0L/QvtGB0LLRj9GJ0LXQvdCwINC+0L/QuNGB0LDQvdC40Y4g0YLQsNC60LjR
hSDQvtCx0YrQtdC60YLQvtCyLCDQuNGFIDxBIA0KbmFtZT1rZXl3b3JkMj48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40Lk8L1NQQU4+INC4INGB0LLQvtC50YHRgtCyLCDQ
uNGFIA0K0L/RgNC10LTRgdGC0LDQstC70LXQvdC40Y4g0LIg0LLRi9GH0LjRgdC70LjRgtC10LvR
jNC90YvRhSDRgdC40YHRgtC10LzQsNGFLCDQsCDRgtCw0LrQttC1IDxBIG5hbWU9a2V5d29yZDM+
PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QvtC/0LXRgNCw0YbQuNGP0Lw8L1NQQU4+LCDQutC+
0YLQvtGA0YvQtSDQvNC+0LPRg9GCINC/0YDQvtCy0L7QtNC40YLRjNGB0Y8g0L3QsNC0INC90LjQ
vNC4LjwvUD4NCjxESVYgaWQ9bWFya18xIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0i
aHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPjxBIG5hbWU9c2VjdDIgDQp4bWxu
czplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDMgeG1sbnM6ZWRp
PSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0J/QvtC90Y/RgtC40LUg0L/RgNC+0YbQ
tdGB0YHQsDwvSDM+DQo8UCBpZD1pZF8yIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUv
MjAxMC9lZGkiPtCSINC/0LXRgNCy0L7QuSDQu9C10LrRhtC40LgsINC/0L7Rj9GB0L3Rj9GPIA0K
0L/QvtC90Y/RgtC40LUgItC+0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC40YHRgtC10LzQsCIg
0Lgg0L7Qv9C40YHRi9Cy0LDRjyDRgdC/0L7RgdC+0LHRiyDQv9C+0YHRgtGA0L7QtdC90LjRjyDQ
vtC/0LXRgNCw0YbQuNC+0L3QvdGL0YUgDQrRgdC40YHRgtC10LwsINC80Ysg0YfQsNGB0YLQviDQ
v9GA0LjQvNC10L3Rj9C70Lgg0YHQu9C+0LLQsCAi0L/RgNC+0LPRgNCw0LzQvNCwIiDQuCAi0LfQ
sNC00LDQvdC40LUiLiDQnNGLINCz0L7QstC+0YDQuNC70Lg6IA0K0LLRi9GH0LjRgdC70LjRgtC1
0LvRjNC90LDRjyDRgdC40YHRgtC10LzQsCDQuNGB0L/QvtC70L3Rj9C10YIg0L7QtNC90YMg0LjQ
u9C4INC90LXRgdC60L7Qu9GM0LrQviDQv9GA0L7Qs9GA0LDQvNC8LCDQvtC/0LXRgNCw0YbQuNC+
0L3QvdCw0Y8gDQrRgdC40YHRgtC10LzQsCDQv9C70LDQvdC40YDRg9C10YIg0LfQsNC00LDQvdC4
0Y8sINC/0YDQvtCz0YDQsNC80LzRiyDQvNC+0LPRg9GCINC+0LHQvNC10L3QuNCy0LDRgtGM0YHR
jyDQtNCw0L3QvdGL0LzQuCDQuCDRgi4g0LQuINCc0YsgDQrQuNGB0L/QvtC70YzQt9C+0LLQsNC7
0Lgg0Y3RgtC4INGC0LXRgNC80LjQvdGLINCyINC90LXQutC+0YLQvtGA0L7QvCDQvtCx0YnQtdGD
0L/QvtGC0YDQtdCx0LjRgtC10LvRjNC90L7QvCwg0LbQuNGC0LXQudGB0LrQvtC8INGB0LzRi9GB
0LvQtSwgDQrQv9GA0LXQtNC/0L7Qu9Cw0LPQsNGPLCDRh9GC0L4g0LLRgdC1INGH0LjRgtCw0YLQ
tdC70Lgg0L7QtNC40L3QsNC60L7QstC+INC/0YDQtdC00YHRgtCw0LLQu9GP0Y7RgiDRgdC10LHQ
tSwg0YfRgtC+INC/0L7QtNGA0LDQt9GD0LzQtdCy0LDQtdGC0YHRjyANCtC/0L7QtCDQvdC40LzQ
uCDQsiDQutCw0LbQtNC+0Lwg0LrQvtC90LrRgNC10YLQvdC+0Lwg0YHQu9GD0YfQsNC1LiDQn9GA
0Lgg0Y3RgtC+0Lwg0L7QtNC90Lgg0Lgg0YLQtSDQttC1INGB0LvQvtCy0LAg0L7QsdC+0LfQvdCw
0YfQsNC70Lgg0LggDQrQvtCx0YrQtdC60YLRiyDQsiDRgdGC0LDRgtC40YfQtdGB0LrQvtC8INGB
0L7RgdGC0L7Rj9C90LjQuCwg0L3QtdC+0LHRgNCw0LHQsNGC0YvQstCw0Y7RidC40LXRgdGPINCy
0YvRh9C40YHQu9C40YLQtdC70YzQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSANCijQvdCw0L/RgNC4
0LzQtdGALCDRgdC+0LLQvtC60YPQv9C90L7RgdGC0Ywg0YTQsNC50LvQvtCyINC90LAg0LTQuNGB
0LrQtSksINC4INC+0LHRitC10LrRgtGLINCyINC00LjQvdCw0LzQuNGH0LXRgdC60L7QvCDRgdC+
0YHRgtC+0Y/QvdC40LgsIA0K0L3QsNGF0L7QtNGP0YnQuNC10YHRjyDQsiDQv9GA0L7RhtC10YHR
gdC1INC40YHQv9C+0LvQvdC10L3QuNGPLiDQrdGC0L4g0LHRi9C70L4g0LLQvtC30LzQvtC20L3Q
viwg0L/QvtC60LAg0LzRiyDQs9C+0LLQvtGA0LjQu9C4INC+0LEg0L7QsdGJ0LjRhSANCtGB0LLQ
vtC50YHRgtCy0LDRhSDQvtC/0LXRgNCw0YbQuNC+0L3QvdGL0YUg0YHQuNGB0YLQtdC8LCDQvdC1
INCy0LTQsNCy0LDRj9GB0Ywg0LIg0L/QvtC00YDQvtCx0L3QvtGB0YLQuCDQuNGFINCy0L3Rg9GC
0YDQtdC90L3QtdCz0L4gDQrRg9GB0YLRgNC+0LnRgdGC0LLQsCDQuCDQv9C+0LLQtdC00LXQvdC4
0Y8sINC40LvQuCDQviDRgNCw0LHQvtGC0LUg0LLRi9GH0LjRgdC70LjRgtC10LvRjNC90YvRhSDR
gdC40YHRgtC10Lwg0L/QtdGA0LLQvtCz0L4t0LLRgtC+0YDQvtCz0L4gDQrQv9C+0LrQvtC70LXQ
vdC40LksINC60L7RgtC+0YDRi9C1INC90LUg0LzQvtCz0LvQuCDQvtCx0YDQsNCx0LDRgtGL0LLQ
sNGC0Ywg0LHQvtC70LXQtSDQvtC00L3QvtC5INC/0YDQvtCz0YDQsNC80LzRiyDQuNC70Lgg0L7Q
tNC90L7Qs9C+IA0K0LfQsNC00LDQvdC40Y8g0L7QtNC90L7QstGA0LXQvNC10L3QvdC+LCDQv9C+
INGB0YPRgtC4INC00LXQu9CwINC90LUg0LjQvNC10Y8g0L7Qv9C10YDQsNGG0LjQvtC90L3Ri9GF
INGB0LjRgdGC0LXQvC4g0J3QviDRgtC10L/QtdGA0Ywg0LzRiyANCtC90LDRh9C40L3QsNC10Lwg
0LfQvdCw0LrQvtC80LjRgtGM0YHRjyDRgSDQtNC10YLQsNC70Y/QvNC4INGE0YPQvdC60YbQuNC+
0L3QuNGA0L7QstCw0L3QuNGPINGB0L7QstGA0LXQvNC10L3QvdGL0YUg0LrQvtC80L/RjNGO0YLQ
tdGA0L3Ri9GFIA0K0YHQuNGB0YLQtdC8LCDQuCDQvdCw0Lwg0L/RgNC40LTQtdGC0YHRjyDRg9GC
0L7Rh9C90LjRgtGMINGC0LXRgNC80LjQvdC+0LvQvtCz0LjRji48L1A+DQo8RElWIGlkPW1hcmtf
MiBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIw
MTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzMgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+0KDQsNGB0YHQvNC+0YLRgNC40Lwg0YHQu9C10LTRg9GO0YnQuNC5IA0K0L/R
gNC40LzQtdGALiDQlNCy0LAg0YHRgtGD0LTQtdC90YLQsCDQt9Cw0L/Rg9GB0LrQsNGO0YIg0L/R
gNC+0LPRgNCw0LzQvNGDINC40LfQstC70LXRh9C10L3QuNGPINC60LLQsNC00YDQsNGC0L3QvtCz
0L4g0LrQvtGA0L3Rjy4g0J7QtNC40L0gDQrRhdC+0YfQtdGCINCy0YvRh9C40YHQu9C40YLRjCDQ
utCy0LDQtNGA0LDRgtC90YvQuSDQutC+0YDQtdC90Ywg0LjQtyA0LCDQsCDQstGC0L7RgNC+0Lkg
4oCTINC40LcgMS4g0KEg0YLQvtGH0LrQuCDQt9GA0LXQvdC40Y8gDQrRgdGC0YPQtNC10L3RgtC+
0LIsINC30LDQv9GD0YnQtdC90LAg0L7QtNC90LAg0Lgg0YLQsCDQttC1INC/0YDQvtCz0YDQsNC8
0LzQsDsg0YEg0YLQvtGH0LrQuCDQt9GA0LXQvdC40Y8g0LrQvtC80L/RjNGO0YLQtdGA0L3QvtC5
INGB0LjRgdGC0LXQvNGLLCANCtC10Lkg0L/RgNC40YXQvtC00LjRgtGB0Y8g0LfQsNC90LjQvNCw
0YLRjNGB0Y8g0LTQstGD0LzRjyDRgNCw0LfQu9C40YfQvdGL0LzQuCDQstGL0YfQuNGB0LvQuNGC
0LXQu9GM0L3Ri9C80LggPEEgDQpuYW1lPWtleXdvcmQ0PjwvQT48U1BBTiBjbGFzcz1rZXl3b3Jk
PtC/0YDQvtGG0LXRgdGB0LDQvNC4PC9TUEFOPiwg0YLQsNC6INC60LDQuiDRgNCw0LfQvdGL0LUg
0LjRgdGF0L7QtNC90YvQtSANCtC00LDQvdC90YvQtSDQv9GA0LjQstC+0LTRj9GCINC6INGA0LDQ
t9C90L7QvNGDINC90LDQsdC+0YDRgyDQstGL0YfQuNGB0LvQtdC90LjQuS4g0KHQu9C10LTQvtCy
0LDRgtC10LvRjNC90L4sINC90LAg0YPRgNC+0LLQvdC1IA0K0L/RgNC+0LjRgdGF0L7QtNGP0YnQ
tdCz0L4g0LLQvdGD0YLRgNC4INCy0YvRh9C40YHQu9C40YLQtdC70YzQvdC+0Lkg0YHQuNGB0YLQ
tdC80Ysg0LzRiyDQvdC1INC80L7QttC10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINGC0LXR
gNC80LjQvSANCiLQv9GA0L7Qs9GA0LDQvNC80LAiINCyINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvR
jNGB0LrQvtC8INGB0LzRi9GB0LvQtSDRgdC70L7QstCwLjwvUD4NCjxESVYgaWQ9bWFya18zIGNs
YXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9l
ZGkiPjwvRElWPg0KPFAgaWQ9aWRfNCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIw
MTAvZWRpIj7QoNCw0YHRgdC80LDRgtGA0LjQstCw0Y8gPEEgDQpuYW1lPWtleXdvcmQ1PjwvQT48
U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LjRgdGC0LXQvNGLINC/0LDQutC10YLQvdC+0Lkg0L7QsdGA
0LDQsdC+0YLQutC4PC9TUEFOPiwg0LzRiyANCtCy0LLQtdC70Lgg0L/QvtC90Y/RgtC40LUgItC3
0LDQtNCw0L3QuNC1IiDQutCw0Log0YHQvtCy0L7QutGD0L/QvdC+0YHRgtGMINC/0YDQvtCz0YDQ
sNC80LzRiywg0L3QsNCx0L7RgNCwINC60L7QvNCw0L3QtCA8QSANCm5hbWU9a2V5d29yZDY+PC9B
PjxTUEFOIGNsYXNzPWtleXdvcmQ+0Y/Qt9GL0LrQsCDRg9C/0YDQsNCy0LvQtdC90LjRjyDQt9Cw
0LTQsNC90LjRj9C80Lg8L1NQQU4+LCANCtC90LXQvtCx0YXQvtC00LjQvNGL0YUg0LTQu9GPINC1
0LUg0LLRi9C/0L7Qu9C90LXQvdC40Y8sINC4INCy0YXQvtC00L3Ri9GFINC00LDQvdC90YvRhS4g
0KEg0YLQvtGH0LrQuCDQt9GA0LXQvdC40Y8g0YHRgtGD0LTQtdC90YLQvtCyLCDQvtC90LgsIA0K
0L/QvtC00YHRgtCw0LLQuNCyINGA0LDQt9C90YvQtSDQuNGB0YXQvtC00L3Ri9C1INC00LDQvdC9
0YvQtSwg0YHRhNC+0YDQvNC40YDQvtCy0LDQu9C4INC00LLQsCDRgNCw0LfQu9C40YfQvdGL0YUg
0LfQsNC00LDQvdC40Y8uINCc0L7QttC10YIgDQrQsdGL0YLRjCwg0YLQtdGA0LzQuNC9ICLQt9Cw
0LTQsNC90LjQtSIg0L/QvtC00L7QudC00LXRgiDQvdCw0Lwg0LTQu9GPINC+0L/QuNGB0LDQvdC4
0Y8g0LLQvdGD0YLRgNC10L3QvdC10LPQviDRhNGD0L3QutGG0LjQvtC90LjRgNC+0LLQsNC90LjR
jyANCtC60L7QvNC/0YzRjtGC0LXRgNC90YvRhSDRgdC40YHRgtC10Lw/INCn0YLQvtCx0Ysg0LLR
i9GP0YHQvdC40YLRjCDRjdGC0L4sINC00LDQstCw0LnRgtC1INGA0LDRgdGB0LzQvtGC0YDQuNC8
INC00YDRg9Cz0L7QuSDQv9GA0LjQvNC10YAuINCf0YPRgdGC0YwgDQrQvtCx0LAg0YHRgtGD0LTQ
tdC90YLQsCDQv9GL0YLQsNGO0YLRgdGPINC40LfQstC70LXRh9GMINC60L7RgNC10L3RjCDQutCy
0LDQtNGA0LDRgtC90YvQuSDQuNC3IDEsINGC0L4g0LXRgdGC0Ywg0L/Rg9GB0YLRjCDQvtC90Lgg
DQrRgdGE0L7RgNC80LjRgNC+0LLQsNC70Lgg0LjQtNC10L3RgtC40YfQvdGL0LUg0LfQsNC00LDQ
vdC40Y8sINC90L4g0LfQsNCz0YDRg9C30LjQu9C4INC40YUg0LIg0LLRi9GH0LjRgdC70LjRgtC1
0LvRjNC90YPRjiDRgdC40YHRgtC10LzRgyDRgdC+IA0K0YHQtNCy0LjQs9C+0Lwg0L/QviDQstGA
0LXQvNC10L3QuC4g0JIg0YLQviDQstGA0LXQvNGPINC60LDQuiDQvtC00L3QviDQuNC3INCy0YvQ
v9C+0LvQvdGP0LXQvNGL0YUg0LfQsNC00LDQvdC40Lkg0L/RgNC40YHRgtGD0L/QuNC70L4g0Log
DQrQv9C10YfQsNGC0Lgg0L/QvtC70YPRh9C10L3QvdC+0LPQviDQt9C90LDRh9C10L3QuNGPINC4
INC20LTQtdGCINC+0LrQvtC90YfQsNC90LjRjyDQvtC/0LXRgNCw0YbQuNC4INCy0LLQvtC00LAt
0LLRi9Cy0L7QtNCwLCDQstGC0L7RgNC+0LUgDQrRgtC+0LvRjNC60L4g0L3QsNGH0LjQvdCw0LXR
giDQuNGB0L/QvtC70L3Rj9GC0YzRgdGPLiDQnNC+0LbQvdC+INC70Lgg0LPQvtCy0L7RgNC40YLR
jCDQvtCxINC40LTQtdC90YLQuNGH0L3QvtGB0YLQuCDQt9Cw0LTQsNC90LjQuSDQstC90YPRgtGA
0LggDQrQstGL0YfQuNGB0LvQuNGC0LXQu9GM0L3QvtC5INGB0LjRgdGC0LXQvNGLINCyINC00LDQ
vdC90YvQuSDQvNC+0LzQtdC90YI/INCd0LXRgiwg0YLQsNC6INC60LDQuiA8QSBuYW1lPWtleXdv
cmQ3PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNC1INC/0YDQvtGG
0LXRgdGB0LA8L1NQQU4+INC40YUg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0YDQsNC30LvQuNGH0L3Q
vi4g0KHQu9C10LTQvtCy0LDRgtC10LvRjNC90L4sINC4IA0K0YHQu9C+0LLQviAi0LfQsNC00LDQ
vdC40LUiINCyINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQvtC8INGB0LzRi9GB0LvQtSDQ
vdC1INC80L7QttC10YIg0L/RgNC40LzQtdC90Y/RgtGM0YHRjyDQtNC70Y8g0L7Qv9C40YHQsNC9
0LjRjyANCtC/0YDQvtC40YHRhdC+0LTRj9GJ0LXQs9C+INCyINCy0YvRh9C40YHQu9C40YLQtdC7
0YzQvdC+0Lkg0YHQuNGB0YLQtdC80LUuPC9QPg0KPERJViBpZD1tYXJrXzQgY2xhc3M9bGVjdHVy
ZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+
DQo8UCBpZD1pZF81IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCt
0YLQviDQv9GA0L7QuNGB0YXQvtC00LjRgiDQv9C+0YLQvtC80YMsINGH0YLQviANCtGC0LXRgNC8
0LjQvdGLICLQv9GA0L7Qs9GA0LDQvNC80LAiINC4ICLQt9Cw0LTQsNC90LjQtSIg0L/RgNC10LTQ
vdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINC+0L/QuNGB0LDQvdC40Y8g0YHRgtCw0YLQuNGH0LXR
gdC60LjRhSwgDQrQvdC10LDQutGC0LjQstC90YvRhSDQvtCx0YrQtdC60YLQvtCyLiDQn9GA0L7Q
s9GA0LDQvNC80LAg0LbQtSDQsiA8QSBuYW1lPWtleXdvcmQ4PjwvQT48U1BBTiANCmNsYXNzPWtl
eXdvcmQ+0L/RgNC+0YbQtdGB0YHQtTwvU1BBTj4g0LjRgdC/0L7Qu9C90LXQvdC40Y8g0Y/QstC7
0Y/QtdGC0YHRjyDQtNC40L3QsNC80LjRh9C10YHQutC40LwsINCw0LrRgtC40LLQvdGL0LwgDQrQ
vtCx0YrQtdC60YLQvtC8LiDQn9C+INGF0L7QtNGDINC10LUg0YDQsNCx0L7RgtGLINC60L7QvNC/
0YzRjtGC0LXRgCDQvtCx0YDQsNCx0LDRgtGL0LLQsNC10YIg0YDQsNC30LvQuNGH0L3Ri9C1INC6
0L7QvNCw0L3QtNGLINC4IA0K0L/RgNC10L7QsdGA0LDQt9GD0LXRgiDQt9C90LDRh9C10L3QuNGP
INC/0LXRgNC10LzQtdC90L3Ri9GFLiDQlNC70Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+
0LPRgNCw0LzQvNGLINC+0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC40YHRgtC10LzQsCANCtC0
0L7Qu9C20L3QsCDQstGL0LTQtdC70LjRgtGMINC+0L/RgNC10LTQtdC70LXQvdC90L7QtSDQutC+
0LvQuNGH0LXRgdGC0LLQviDQvtC/0LXRgNCw0YLQuNCy0L3QvtC5INC/0LDQvNGP0YLQuCwg0LfQ
sNC60YDQtdC/0LjRgtGMINC30LAg0L3QtdC5IA0K0L7Qv9GA0LXQtNC10LvQtdC90L3Ri9C1INGD
0YHRgtGA0L7QudGB0YLQstCwINCy0LLQvtC00LAt0LLRi9Cy0L7QtNCwINC40LvQuCDRhNCw0LnQ
u9GLICjQvtGC0LrRg9C00LAg0LTQvtC70LbQvdGLINC/0L7RgdGC0YPQv9Cw0YLRjCDQstGF0L7Q
tNC90YvQtSANCtC00LDQvdC90YvQtSDQuCDQutGD0LTQsCDQvdGD0LbQvdC+INC00L7RgdGC0LDQ
stC40YLRjCDQv9C+0LvRg9GH0LXQvdC90YvQtSDRgNC10LfRg9C70YzRgtCw0YLRiyksINGC0L4g
0LXRgdGC0Ywg0LfQsNGA0LXQt9C10YDQstC40YDQvtCy0LDRgtGMIA0K0L7Qv9GA0LXQtNC10LvQ
tdC90L3Ri9C1INGA0LXRgdGD0YDRgdGLINC40Lcg0L7QsdGJ0LXQs9C+INGH0LjRgdC70LAg0YDQ
tdGB0YPRgNGB0L7QsiDQstGB0LXQuSDQstGL0YfQuNGB0LvQuNGC0LXQu9GM0L3QvtC5INGB0LjR
gdGC0LXQvNGLLiDQmNGFIA0K0LrQvtC70LjRh9C10YHRgtCy0L4g0Lgg0LrQvtC90YTQuNCz0YPR
gNCw0YbQuNGPINGBINGC0LXRh9C10L3QuNC10Lwg0LLRgNC10LzQtdC90Lgg0LzQvtCz0YPRgiDQ
uNC30LzQtdC90Y/RgtGM0YHRjy4g0JTQu9GPINC+0L/QuNGB0LDQvdC40Y8gDQrRgtCw0LrQuNGF
INCw0LrRgtC40LLQvdGL0YUg0L7QsdGK0LXQutGC0L7QsiDQstC90YPRgtGA0Lgg0LrQvtC80L/R
jNGO0YLQtdGA0L3QvtC5INGB0LjRgdGC0LXQvNGLINCy0LzQtdGB0YLQviDRgtC10YDQvNC40L3Q
vtCyICLQv9GA0L7Qs9GA0LDQvNC80LAiIA0K0LggItC30LDQtNCw0L3QuNC1IiDQvNGLINCx0YPQ
tNC10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90L7QstGL0Lkg0YLQtdGA0LzQuNC9IOKA
kyAiIDxBIG5hbWU9a2V5d29yZDk+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC1
0YHRgTwvU1BBTj4gIi48L1A+DQo8RElWIGlkPW1hcmtfNSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlk
XzYgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JIg0YDRj9C00LUg
0YPRh9C10LHQvdGL0YUg0L/QvtGB0L7QsdC40Lkg0LggDQrQvNC+0L3QvtCz0YDQsNGE0LjQuSDQ
tNC70Y8g0L/RgNC+0YHRgtC+0YLRiyDQv9GA0LXQtNC70LDQs9Cw0LXRgtGB0Y8g0YDQsNGB0YHQ
vNCw0YLRgNC40LLQsNGC0YwgPEEgbmFtZT1rZXl3b3JkMTA+PC9BPjxTUEFOIA0KY2xhc3M9a2V5
d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0LrQsNC6INCw0LHRgdGC0YDQsNC60YbQuNGOLCDR
hdCw0YDQsNC60YLQtdGA0LjQt9GD0Y7RidGD0Y4g0L/RgNC+0LPRgNCw0LzQvNGDINCy0L4g0LLR
gNC10LzRjyANCtCy0YvQv9C+0LvQvdC10L3QuNGPLiDQndCwINC90LDRiCDQstC30LPQu9GP0LQs
INGN0YLQsCDRgNC10LrQvtC80LXQvdC00LDRhtC40Y8g0L3QtSDRgdC+0LLRgdC10Lwg0LrQvtGA
0YDQtdC60YLQvdCwLiA8QSANCm5hbWU9a2V5d29yZC1jb250ZXh0MT48L0E+0J/QvtC90Y/RgtC4
0LUgPFNQQU4gY2xhc3M9a2V5d29yZF9kZWY+PEEgDQpuYW1lPWtleXdvcmQxMT48L0E+PFNQQU4g
Y2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPjwvU1BBTj4g0YXQsNGA0LDQutGC
0LXRgNC40LfRg9C10YIgDQrQvdC10LrQvtGC0L7RgNGD0Y4g0YHQvtCy0L7QutGD0L/QvdC+0YHR
gtGMINC90LDQsdC+0YDQsCDQuNGB0L/QvtC70L3Rj9GO0YnQuNGF0YHRjyDQutC+0LzQsNC90LQs
INCw0YHRgdC+0YbQuNC40YDQvtCy0LDQvdC90YvRhSDRgSDQvdC40LwgDQrRgNC10YHRg9GA0YHQ
vtCyICjQstGL0LTQtdC70LXQvdC90LDRjyDQtNC70Y8g0LjRgdC/0L7Qu9C90LXQvdC40Y8g0L/Q
sNC80Y/RgtGMINC40LvQuCDQsNC00YDQtdGB0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQ
viwg0YHRgtC10LrQuCwgDQrQuNGB0L/QvtC70YzQt9GD0LXQvNGL0LUg0YTQsNC50LvRiyDQuCDR
g9GB0YLRgNC+0LnRgdGC0LLQsCDQstCy0L7QtNCwLdCy0YvQstC+0LTQsCDQuCDRgi4g0LQuKSDQ
uCDRgtC10LrRg9GJ0LXQs9C+INC80L7QvNC10L3RgtCwINC10LPQviANCtCy0YvQv9C+0LvQvdC1
0L3QuNGPICjQt9C90LDRh9C10L3QuNGPINGA0LXQs9C40YHRgtGA0L7Qsiwg0L/RgNC+0LPRgNCw
0LzQvNC90L7Qs9C+INGB0YfQtdGC0YfQuNC60LAsINGB0L7RgdGC0L7Rj9C90LjQtSDRgdGC0LXQ
utCwINC4IA0K0LfQvdCw0YfQtdC90LjRjyDQv9C10YDQtdC80LXQvdC90YvRhSksINC90LDRhdC+
0LTRj9GJ0YPRjtGB0Y8g0L/QvtC0INGD0L/RgNCw0LLQu9C10L3QuNC10Lwg0L7Qv9C10YDQsNGG
0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNGLLiDQndC1IA0K0YHRg9GJ0LXRgdGC0LLRg9C10YIg
0LLQt9Cw0LjQvNC90L4t0L7QtNC90L7Qt9C90LDRh9C90L7Qs9C+INGB0L7QvtGC0LLQtdGC0YHR
gtCy0LjRjyDQvNC10LbQtNGDIDxBIG5hbWU9a2V5d29yZDEyPjwvQT48U1BBTiANCmNsYXNzPWtl
eXdvcmQ+0L/RgNC+0YbQtdGB0YHQsNC80Lg8L1NQQU4+INC4INC/0YDQvtCz0YDQsNC80LzQsNC8
0LgsINC+0LHRgNCw0LHQsNGC0YvQstCw0LXQvNGL0LzQuCDQstGL0YfQuNGB0LvQuNGC0LXQu9GM
0L3Ri9C80LggDQrRgdC40YHRgtC10LzQsNC80LguINCa0LDQuiDQsdGD0LTQtdGCINC/0L7QutCw
0LfQsNC90L4g0LTQsNC70LXQtSwg0LIg0L3QtdC60L7RgtC+0YDRi9GFINC+0L/QtdGA0LDRhtC4
0L7QvdC90YvRhSDRgdC40YHRgtC10LzQsNGFINC00LvRjyANCtGA0LDQsdC+0YLRiyDQvtC/0YDQ
tdC00LXQu9C10L3QvdGL0YUg0L/RgNC+0LPRgNCw0LzQvCDQvNC+0LbQtdGCINC+0YDQs9Cw0L3Q
uNC30L7QstGL0LLQsNGC0YzRgdGPINCx0L7Qu9C10LUg0L7QtNC90L7Qs9C+IDxBIA0KbmFtZT1r
ZXl3b3JkMTM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g
0LjQu9C4INC+0LTQuNC9INC4INGC0L7RgiDQttC1IDxBIA0KbmFtZT1rZXl3b3JkMTQ+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC80L7QttC10YIg0LjRgdC/
0L7Qu9C90Y/RgtGMIA0K0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+INC90LXRgdC60L7Q
u9GM0LrQviDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LPRgNCw0LzQvC4g0JHQvtC70LXQtSDR
gtC+0LPQviwg0LTQsNC20LUg0LIg0YHQu9GD0YfQsNC1IA0K0L7QsdGA0LDQsdC+0YLQutC4INGC
0L7Qu9GM0LrQviDQvtC00L3QvtC5INC/0YDQvtCz0YDQsNC80LzRiyDQsiDRgNCw0LzQutCw0YUg
0L7QtNC90L7Qs9C+IDxBIG5hbWU9a2V5d29yZDE1PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+
0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0L3QtdC70YzQt9GPINGB0YfQuNGC0LDRgtGMLCDRh9GC
0L4gPEEgbmFtZT1rZXl3b3JkMTY+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC1
0YHRgTwvU1BBTj4g0L/RgNC10LTRgdGC0LDQstC70Y/QtdGCINGB0L7QsdC+0Lkg0L/RgNC+0YHR
gtC+INC00LjQvdCw0LzQuNGH0LXRgdC60L7QtSDQvtC/0LjRgdCw0L3QuNC1IA0K0LrQvtC00LAg
0LjRgdC/0L7Qu9C90Y/QtdC80L7Qs9C+INGE0LDQudC70LAsINC00LDQvdC90YvRhSDQuCDQstGL
0LTQtdC70LXQvdC90YvRhSDQtNC70Y8g0L3QuNGFINGA0LXRgdGD0YDRgdC+0LIuIDxBIA0KbmFt
ZT1rZXl3b3JkMTc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0J/RgNC+0YbQtdGB0YE8L1NQQU4+
INC90LDRhdC+0LTQuNGC0YHRjyDQv9C+0LQg0YPQv9GA0LDQstC70LXQvdC40LXQvCANCtC+0L/Q
tdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzRiywg0L/QvtGN0YLQvtC80YMg0LIg0L3Q
tdC8INC80L7QttC10YIg0LLRi9C/0L7Qu9C90Y/RgtGM0YHRjyDRh9Cw0YHRgtGMINC60L7QtNCw
INC10LUg0Y/QtNGA0LAgKNC90LUgDQrQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0LjRgdC/
0L7Qu9C90Y/QtdC80L7QvCDRhNCw0LnQu9C1ISksINC60LDQuiDQsiDRgdC70YPRh9Cw0Y/RhSwg
0YHQv9C10YbQuNCw0LvRjNC90L4g0LfQsNC/0LvQsNC90LjRgNC+0LLQsNC90L3Ri9GFIA0K0LDQ
stGC0L7RgNCw0LzQuCDQv9GA0L7Qs9GA0LDQvNC80YsgKNC90LDQv9GA0LjQvNC10YAsINC/0YDQ
uCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDRgdC40YHRgtC10LzQvdGL0YUg0LLRi9C30L7Q
stC+0LIpLCDRgtCw0Log0Lgg0LIgDQrQvdC10L/RgNC10LTRg9GB0LzQvtGC0YDQtdC90L3Ri9GF
INGB0LjRgtGD0LDRhtC40Y/RhSAo0L3QsNC/0YDQuNC80LXRgCwg0L/RgNC4INC+0LHRgNCw0LHQ
vtGC0LrQtSDQstC90LXRiNC90LjRhSDQv9GA0LXRgNGL0LLQsNC90LjQuSkuPC9QPg0KPERJViBp
ZD1tYXJrXzYgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+PC9ESVY+PEEgbmFtZT1zZWN0MyANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvQT4NCjxIMyB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1LzIwMTAvZWRpIj7QodC+0YHRgtC+0Y/QvdC40Y8g0L/RgNC+0YbQtdGB0YHQsDwvSDM+
DQo8UCBpZD1pZF83IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCf
0YDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDRgtCw0LrQvtC5IA0K0LDQsdGB0YLRgNCw
0LrRhtC40Lgg0LLRgdC1LCDRh9GC0L4g0LLRi9C/0L7Qu9C90Y/QtdGC0YHRjyDQsiDQstGL0YfQ
uNGB0LvQuNGC0LXQu9GM0L3Ri9GFINGB0LjRgdGC0LXQvNCw0YUgKNC90LUg0YLQvtC70YzQutC+
INC/0YDQvtCz0YDQsNC80LzRiyANCtC/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtdC5LCDQvdC+INC4
LCDQstC+0LfQvNC+0LbQvdC+LCDQvtC/0YDQtdC00LXQu9C10L3QvdGL0LUg0YfQsNGB0YLQuCDQ
vtC/0LXRgNCw0YbQuNC+0L3QvdGL0YUg0YHQuNGB0YLQtdC8KSwgDQrQvtGA0LPQsNC90LjQt9C+
0LLQsNC90L4g0LrQsNC6INC90LDQsdC+0YAgPEEgbmFtZT1rZXl3b3JkMTg+PC9BPjxTUEFOIA0K
Y2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+LiDQn9C+0L3Rj9GC0L3Qviwg
0YfRgtC+INGA0LXQsNC70YzQvdC+INC90LAg0L7QtNC90L7Qv9GA0L7RhtC10YHRgdC+0YDQvdC+
0LkgDQrQutC+0LzQv9GM0Y7RgtC10YDQvdC+0Lkg0YHQuNGB0YLQtdC80LUg0LIg0LrQsNC20LTR
i9C5INC80L7QvNC10L3RgiDQstGA0LXQvNC10L3QuCDQvNC+0LbQtdGCINC40YHQv9C+0LvQvdGP
0YLRjNGB0Y8g0YLQvtC70YzQutC+INC+0LTQuNC9IDxBIA0KbmFtZT1rZXl3b3JkMTk+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+LiDQlNC70Y8g0LzRg9C70YzR
gtC40L/RgNC+0LPRgNCw0LzQvNC90YvRhSANCtCy0YvRh9C40YHQu9C40YLQtdC70YzQvdGL0YUg
0YHQuNGB0YLQtdC8INC/0YHQtdCy0LTQvtC/0LDRgNCw0LvQu9C10LvRjNC90LDRjyDQvtCx0YDQ
sNCx0L7RgtC60LAg0L3QtdGB0LrQvtC70YzQutC40YUgPEEgDQpuYW1lPWtleXdvcmQyMD48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+INC00L7RgdGC0LjQ
s9Cw0LXRgtGB0Y8g0YEg0L/QvtC80L7RidGM0Y4gDQrQv9C10YDQtdC60LvRjtGH0LXQvdC40Y8g
0L/RgNC+0YbQtdGB0YHQvtGA0LAg0YEg0L7QtNC90L7Qs9C+IDxBIG5hbWU9a2V5d29yZDIxPjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0L3QsCDQtNGA
0YPQs9C+0LkuINCf0L7QutCwINC+0LTQuNC9IDxBIG5hbWU9a2V5d29yZDIyPjwvQT48U1BBTiAN
CmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INCy0YvQv9C+0LvQvdGP0LXRgtGB
0Y8sINC+0YHRgtCw0LvRjNC90YvQtSDQttC00YPRgiDRgdCy0L7QtdC5INC+0YfQtdGA0LXQtNC4
LjwvUD4NCjxESVYgaWQ9bWFya183IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0
cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfOCB4bWxuczplZGk9
Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QmtCw0Log0LLQuNC00LjQvCwg0LrQsNC2
0LTRi9C5IDxBIA0KbmFtZT1rZXl3b3JkMjM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+
0YbQtdGB0YE8L1NQQU4+INC80L7QttC10YIg0L3QsNGF0L7QtNC40YLRjNGB0Y8g0LrQsNC6IA0K
0LzQuNC90LjQvNGD0Lwg0LIg0LTQstGD0YUgPEEgbmFtZT1rZXl3b3JkMjQ+PC9BPjxTUEFOIGNs
YXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNGP0YU8L1NQQU4+OiANCjxTUEFOIGNsYXNzPXRl
eGFtcGxlPjxBIG5hbWU9a2V5d29yZDI1PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG
0LXRgdGBPC9TUEFOPiANCtC40YHQv9C+0LvQvdGP0LXRgtGB0Y88L1NQQU4+INC4IDxTUEFOIGNs
YXNzPXRleGFtcGxlPjxBIG5hbWU9a2V5d29yZDI2PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+
0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC90LUg0LjRgdC/0L7Qu9C90Y/QtdGC0YHRjzwvU1BBTj4u
INCU0LjQsNCz0YDQsNC80LzQsCA8QSANCm5hbWU9a2V5d29yZDI3PjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQuSDQv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQsiDRgtCw
0LrQvtC5INC80L7QtNC10LvQuCANCtC40LfQvtCx0YDQsNC20LXQvdCwINC90LAgPEEgDQpocmVm
PSJodHRwOi8vd3d3LmludHVpdC5ydS9zdHVkaWVzL2NvdXJzZXMvMjE5Mi8zMS9sZWN0dXJlLzQ5
Nj9wYWdlPTIjaW1hZ2UuMi4xIiANCnRhcmdldD1fYmxhbms+0YDQuNGBLiAyLjE8L0E+LjwvUD4N
CjxESVYgaWQ9bWFya184IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPERJViBpZD1pZF8xMSB0ZXh0LWFsaWduPSJs
ZWZ0Ij48QSBuYW1lPWltYWdlLjIuMT48L0E+DQo8RElWPjxJTUcgYWx0PSLQn9GA0L7RgdGC0LXQ
udGI0LDRjyDQtNC40LDQs9GA0LDQvNC80LAg0YHQvtGB0YLQvtGP0L3QuNC5INC/0YDQvtGG0LXR
gdGB0LAiIA0Kc3JjPSJodHRwOi8vd3d3LmludHVpdC5ydS9FREkvMDFfMDVfMTNfNDQyLzEzNjcy
NzAyOTMtMTAxMzcvdHV0b3JpYWwvOTEvb2JqZWN0cy8yL2ZpbGVzLzItMS5naWYiPjwvRElWPjxC
Uj48Qj7QoNC40YEuIA0KMi4xLiA8L0I+0J/RgNC+0YHRgtC10LnRiNCw0Y8g0LTQuNCw0LPRgNCw
0LzQvNCwINGB0L7RgdGC0L7Rj9C90LjQuSDQv9GA0L7RhtC10YHRgdCwPC9ESVY+DQo8RElWIGlk
PW1hcmtfMTEgY2xhc3M9bGVjdHVyZV9tYXJrPjwvRElWPg0KPFAgaWQ9aWRfMTIgeG1sbnM6ZWRp
PSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PEEgDQpuYW1lPWtleXdvcmQyOD48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7Qn9GA0L7RhtC10YHRgTwvU1BBTj4sINC90LDRhdC+0LTRj9GJ
0LjQudGB0Y8g0LIgPEEgDQpuYW1lPWtleXdvcmQyOT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gdC+0YHRgtC+0Y/QvdC40Lg8L1NQQU4+IDxTUEFOIGNsYXNzPXRleGFtcGxlPjxBIA0KbmFtZT1r
ZXl3b3JkMzA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC4
0YHQv9C+0LvQvdGP0LXRgtGB0Y88L1NQQU4+LCDRh9C10YDQtdC3IA0K0L3QtdC60L7RgtC+0YDQ
vtC1INCy0YDQtdC80Y8g0LzQvtC20LXRgiDQsdGL0YLRjCA8QSBuYW1lPWtleXdvcmQzMT48L0E+
PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC30LDQstC10YDRiNC10L08L1NQQU4+INC+0L/QtdGA0LDR
htC40L7QvdC90L7QuSDRgdC40YHRgtC10LzQvtC5INC40LvQuCDQv9GA0LjQvtGB0YLQsNC90L7Q
stC70LXQvSDQuCDRgdC90L7QstCwIA0K0L/QtdGA0LXQstC10LTQtdC9INCyIDxBIG5hbWU9a2V5
d29yZDMyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQtTwvU1BBTj4g
PFNQQU4gDQpjbGFzcz10ZXhhbXBsZT48QSBuYW1lPWtleXdvcmQzMz48L0E+PFNQQU4gY2xhc3M9
a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0L3QtSANCtC40YHQv9C+0LvQvdGP0LXRgtGB
0Y88L1NQQU4+LiA8QSBuYW1lPWtleXdvcmQzND48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qn9GA
0LjQvtGB0YLQsNC90L7QstC60LAgDQrQv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQv9GA0L7QuNGB
0YXQvtC00LjRgiDQv9C+INC00LLRg9C8INC/0YDQuNGH0LjQvdCw0Lw6INC00LvRjyDQtdCz0L4g
0LTQsNC70YzQvdC10LnRiNC10Lkg0YDQsNCx0L7RgtGLIA0K0L/QvtGC0YDQtdCx0L7QstCw0LvQ
vtGB0Ywg0LrQsNC60L7QtS3Qu9C40LHQviDRgdC+0LHRi9GC0LjQtSAo0L3QsNC/0YDQuNC80LXR
gCwg0LfQsNCy0LXRgNGI0LXQvdC40LUg0L7Qv9C10YDQsNGG0LjQuCDQstCy0L7QtNCwLdCy0YvQ
stC+0LTQsCkgDQrQuNC70Lgg0LjRgdGC0LXQuiDQstGA0LXQvNC10L3QvdC+0Lkg0LjQvdGC0LXR
gNCy0LDQuywg0L7RgtCy0LXQtNC10L3QvdGL0Lkg0L7Qv9C10YDQsNGG0LjQvtC90L3QvtC5INGB
0LjRgdGC0LXQvNC+0Lkg0LTQu9GPINGA0LDQsdC+0YLRiyANCtC00LDQvdC90L7Qs9C+IDxBIG5h
bWU9a2V5d29yZDM1PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQ
QU4+LiDQn9C+0YHQu9C1INGN0YLQvtCz0L4gDQrQvtC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQ
uNGB0YLQtdC80LAg0L/QviDQvtC/0YDQtdC00LXQu9C10L3QvdC+0LzRgyDQsNC70LPQvtGA0LjR
gtC80YMg0LLRi9Cx0LjRgNCw0LXRgiDQtNC70Y8g0LjRgdC/0L7Qu9C90LXQvdC40Y8g0L7QtNC4
0L0g0LjQtyANCjxBIG5hbWU9a2V5d29yZDM2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQ
vtGG0LXRgdGB0L7QsjwvU1BBTj4sINC90LDRhdC+0LTRj9GJ0LjRhdGB0Y8g0LIgPEEgDQpuYW1l
PWtleXdvcmQzNz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40Lg8L1NQ
QU4+IDxTUEFOIGNsYXNzPXRleGFtcGxlPjxBIA0KbmFtZT1rZXl3b3JkMzg+PC9BPjxTUEFOIGNs
YXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC90LUg0LjRgdC/0L7Qu9C90Y/QtdGC
0YHRjzwvU1BBTj4sINC4IA0K0L/QtdGA0LXQstC+0LTQuNGCINC10LPQviDQsiA8QSBuYW1lPWtl
eXdvcmQzOT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQQU4+
IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+PEEgbmFtZT1rZXl3b3JkNDA+PC9BPjxTUEFOIGNsYXNz
PWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+IA0K0LjRgdC/0L7Qu9C90Y/QtdGC0YHRjzwv
U1BBTj4uINCd0L7QstGL0LkgPEEgbmFtZT1rZXl3b3JkNDE+PC9BPjxTUEFOIA0KY2xhc3M9a2V5
d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4sINC/0L7Rj9Cy0LvRj9GO0YnQuNC50YHRjyDQsiDR
gdC40YHRgtC10LzQtSwg0L/QtdGA0LLQvtC90LDRh9Cw0LvRjNC90L4g0L/QvtC80LXRidCw0LXR
gtGB0Y8g0LIgDQo8QSBuYW1lPWtleXdvcmQ0Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+
0YHRgtC+0Y/QvdC40LU8L1NQQU4+IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+PEEgbmFtZT1rZXl3
b3JkNDM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC90LUg
DQrQuNGB0L/QvtC70L3Rj9C10YLRgdGPPC9TUEFOPi48L1A+DQo8RElWIGlkPW1hcmtfMTIgY2xh
c3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2Vk
aSI+PC9ESVY+DQo8UCBpZD1pZF8xOCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIw
MTAvZWRpIj7QrdGC0L4g0L7Rh9C10L3RjCDQs9GA0YPQsdCw0Y8g0LzQvtC00LXQu9GMLCANCtC+
0L3QsCDQvdC1INGD0YfQuNGC0YvQstCw0LXRgiwg0LIg0YfQsNGB0YLQvdC+0YHRgtC4LCDRgtC+
LCDRh9GC0L4gPEEgbmFtZT1rZXl3b3JkNDQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA
0L7RhtC10YHRgTwvU1BBTj4sINCy0YvQsdGA0LDQvdC90YvQuSDQtNC70Y8g0LjRgdC/0L7Qu9C9
0LXQvdC40Y8sINC80L7QttC10YIg0LLRgdC1INC10YnQtSDQttC00LDRgtGMIA0K0YHQvtCx0YvR
gtC40Y8sINC40Lct0LfQsCDQutC+0YLQvtGA0L7Qs9C+INC+0L0g0LHRi9C7INC/0YDQuNC+0YHR
gtCw0L3QvtCy0LvQtdC9LCDQuCDRgNC10LDQu9GM0L3QviDQuiDQstGL0L/QvtC70L3QtdC90LjR
jiDQvdC1INCz0L7RgtC+0LIuIA0K0JTQu9GPINGC0L7Qs9C+INGH0YLQvtCx0Ysg0LjQt9Cx0LXQ
ttCw0YLRjCDRgtCw0LrQvtC5INGB0LjRgtGD0LDRhtC40LgsINGA0LDQt9C+0LHRjNC10LwgPEEg
bmFtZT1rZXl3b3JkNDU+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC4
0LU8L1NQQU4+IDxTUEFOIGNsYXNzPXRleGFtcGxlPjxBIG5hbWU9a2V5d29yZDQ2PjwvQT48U1BB
TiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC90LUg0LjRgdC/0L7Qu9C9
0Y/QtdGC0YHRjzwvU1BBTj4g0L3QsCDQtNCy0LAg0L3QvtCy0YvRhSA8QSANCm5hbWU9a2V5d29y
ZDQ3PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjRjzwvU1BBTj46IDxT
UEFOIGNsYXNzPXRleGFtcGxlPjxBIA0KbmFtZT1rZXl3b3JkNDg+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+0LPQvtGC0L7QstC90L7RgdGC0Yw8L1NQQU4+IDwvU1BBTj7QuCA8U1BBTiANCmNsYXNz
PXRleGFtcGxlPjxBIG5hbWU9a2V5d29yZDQ5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC+0LbQ
uNC00LDQvdC40LU8L1NQQU4+IA0KPC9TUEFOPijRgdC8LiA8QSANCmhyZWY9Imh0dHA6Ly93d3cu
aW50dWl0LnJ1L3N0dWRpZXMvY291cnNlcy8yMTkyLzMxL2xlY3R1cmUvNDk2P3BhZ2U9MiNpbWFn
ZS4yLjIiIA0KdGFyZ2V0PV9ibGFuaz7RgNC40YEuIDIuMjwvQT4pLjwvUD4NCjxESVYgaWQ9bWFy
a18xOCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj48L0RJVj4NCjxESVYgaWQ9aWRfMjIgdGV4dC1hbGlnbj0ibGVmdCI+PEEgbmFt
ZT1pbWFnZS4yLjI+PC9BPg0KPERJVj48SU1HIGFsdD0i0JHQvtC70LXQtSDQv9C+0LTRgNC+0LHQ
vdCw0Y8g0LTQuNCw0LPRgNCw0LzQvNCwINGB0L7RgdGC0L7Rj9C90LjQuSDQv9GA0L7RhtC10YHR
gdCwIiANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvRURJLzAxXzA1XzEzXzQ0Mi8xMzY3Mjcw
MjkzLTEwMTM3L3R1dG9yaWFsLzkxL29iamVjdHMvMi9maWxlcy8yLTIuZ2lmIj48L0RJVj48QlI+
PEI+0KDQuNGBLiANCjIuMi4gPC9CPtCR0L7Qu9C10LUg0L/QvtC00YDQvtCx0L3QsNGPINC00LjQ
sNCz0YDQsNC80LzQsCDRgdC+0YHRgtC+0Y/QvdC40Lkg0L/RgNC+0YbQtdGB0YHQsDwvRElWPg0K
PERJViBpZD1tYXJrXzIyIGNsYXNzPWxlY3R1cmVfbWFyaz48L0RJVj4NCjxQIGlkPWlkXzIzIHht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCS0YHRj9C60LjQuSDQvdC+
0LLRi9C5IDxBIA0KbmFtZT1rZXl3b3JkNTA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+
0YbQtdGB0YE8L1NQQU4+LCDQv9C+0Y/QstC70Y/RjtGJ0LjQudGB0Y8g0LIg0YHQuNGB0YLQtdC8
0LUsIA0K0L/QvtC/0LDQtNCw0LXRgiDQsiA8QSBuYW1lPWtleXdvcmQ1MT48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQQU4+IDxTUEFOIA0KY2xhc3M9dGV4YW1w
bGU+0LPQvtGC0L7QstC90L7RgdGC0Yw8L1NQQU4+LiDQntC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g
0YHQuNGB0YLQtdC80LAsINC/0L7Qu9GM0LfRg9GP0YHRjCDQutCw0LrQuNC8LdC70LjQsdC+IA0K
0LDQu9Cz0L7RgNC40YLQvNC+0Lwg0L/Qu9Cw0L3QuNGA0L7QstCw0L3QuNGPLCDQstGL0LHQuNGA
0LDQtdGCINC+0LTQuNC9INC40Lcg0LPQvtGC0L7QstGL0YUgPEEgbmFtZT1rZXl3b3JkNTI+PC9B
PjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+INC4INC/0LXR
gNC10LLQvtC00LjRgiDQtdCz0L4g0LIgPEEgbmFtZT1rZXl3b3JkNTM+PC9BPjxTUEFOIA0KY2xh
c3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQQU4+IDxTUEFOIGNsYXNzPXRleGFtcGxl
PtC40YHQv9C+0LvQvdC10L3QuNC1PC9TUEFOPi4g0JIgPEEgDQpuYW1lPWtleXdvcmQ1ND48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40Lg8L1NQQU4+IDxTUEFOIA0KY2xh
c3M9dGV4YW1wbGU+0LjRgdC/0L7Qu9C90LXQvdC40LU8L1NQQU4+INC/0YDQvtC40YHRhdC+0LTQ
uNGCINC90LXQv9C+0YHRgNC10LTRgdGC0LLQtdC90L3QvtC1INCy0YvQv9C+0LvQvdC10L3QuNC1
IA0K0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC60L7QtNCwIDxBIG5hbWU9a2V5d29yZDU1Pjwv
QT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+LiANCtCS0YvQudGC
0Lgg0LjQtyDRjdGC0L7Qs9C+IDxBIG5hbWU9a2V5d29yZDU2PjwvQT48U1BBTiBjbGFzcz1rZXl3
b3JkPtGB0L7RgdGC0L7Rj9C90LjRjzwvU1BBTj4gPEEgDQpuYW1lPWtleXdvcmQ1Nz48L0E+PFNQ
QU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0LzQvtC20LXRgiDQv9C+INGC
0YDQtdC8IA0K0L/RgNC40YfQuNC90LDQvDo8L1A+DQo8RElWIGlkPW1hcmtfMjMgY2xhc3M9bGVj
dHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9E
SVY+DQo8VUwgaWQ9aWRfMjc+DQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj7QvtC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAg0L/RgNC1
0LrRgNCw0YnQsNC10YIgDQogINC10LPQviDQtNC10Y/RgtC10LvRjNC90L7RgdGC0Yw7IA0KICA8
TEkgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0L7QvSDQvdC1INC8
0L7QttC10YIg0L/RgNC+0LTQvtC70LbQsNGC0Ywg0YHQstC+0Y4gDQogINGA0LDQsdC+0YLRgywg
0L/QvtC60LAg0L3QtSDQv9GA0L7QuNC30L7QudC00LXRgiDQvdC10LrQvtGC0L7RgNC+0LUg0YHQ
vtCx0YvRgtC40LUsINC4INC+0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC40YHRgtC10LzQsCDQ
v9C10YDQtdCy0L7QtNC40YIgDQogINC10LPQviDQsiA8QSBuYW1lPWtleXdvcmQ1OD48L0E+PFNQ
QU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQQU4+IDxTUEFOIA0KICBjbGFz
cz10ZXhhbXBsZT7QvtC20LjQtNCw0L3QuNC1PC9TUEFOPiA7IA0KICA8TEkgeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0LIg0YDQtdC30YPQu9GM0YLQsNGC0LUg0LLQ
vtC30L3QuNC60L3QvtCy0LXQvdC40Y8gDQogINC/0YDQtdGA0YvQstCw0L3QuNGPINCyINCy0YvR
h9C40YHQu9C40YLQtdC70YzQvdC+0Lkg0YHQuNGB0YLQtdC80LUgKNC90LDQv9GA0LjQvNC10YAs
INC/0YDQtdGA0YvQstCw0L3QuNGPINC+0YIg0YLQsNC50LzQtdGA0LAg0L/QviANCiAg0LjRgdGC
0LXRh9C10L3QuNC4INC/0YDQtdC00YPRgdC80L7RgtGA0LXQvdC90L7Qs9C+INCy0YDQtdC80LXQ
vdC4INCy0YvQv9C+0LvQvdC10L3QuNGPKSDQtdCz0L4g0LLQvtC30LLRgNCw0YnQsNGO0YIg0LIg
PEEgDQogIG5hbWU9a2V5d29yZDU5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7R
j9C90LjQtTwvU1BBTj4gPFNQQU4gDQogIGNsYXNzPXRleGFtcGxlPtCz0L7RgtC+0LLQvdC+0YHR
gtGMPC9TUEFOPi4gPC9MST48L1VMPg0KPERJViBpZD1tYXJrXzI3IGNsYXNzPWxlY3R1cmVfbWFy
az48L0RJVj4NCjxQIGlkPWlkXzMzIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPtCY0LcgPEEgDQpuYW1lPWtleXdvcmQ2MD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gdC+0YHRgtC+0Y/QvdC40Y88L1NQQU4+IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+0L7QttC40LTQ
sNC90LjQtTwvU1BBTj4g0L/RgNC+0YbQtdGB0YEg0L/QvtC/0LDQtNCw0LXRgiDQsiA8QSBuYW1l
PWtleXdvcmQ2MT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQtTwv
U1BBTj4gPFNQQU4gY2xhc3M9dGV4YW1wbGU+0LPQvtGC0L7QstC90L7RgdGC0Yw8L1NQQU4+INC/
0L7RgdC70LUgDQrRgtC+0LPQviwg0LrQsNC6INC+0LbQuNC00LDQtdC80L7QtSDRgdC+0LHRi9GC
0LjQtSDQv9GA0L7QuNC30L7RiNC70L4sINC4INC+0L0g0YHQvdC+0LLQsCDQvNC+0LbQtdGCINCx
0YvRgtGMINCy0YvQsdGA0LDQvSDQtNC70Y8gDQrQuNGB0L/QvtC70L3QtdC90LjRjy48L1A+DQo8
RElWIGlkPW1hcmtfMzMgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3
LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF8zNiB4bWxuczplZGk9Imh0dHA6
Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QndCw0YjQsCDQvdC+0LLQsNGPINC80L7QtNC10LvR
jCDRhdC+0YDQvtGI0L4gDQrQvtC/0LjRgdGL0LLQsNC10YIg0L/QvtCy0LXQtNC10L3QuNC1IDxB
IG5hbWU9a2V5d29yZDYyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0L7Q
sjwvU1BBTj4gDQrQstC+INCy0YDQtdC80Y8g0LjRhSDRgdGD0YnQtdGB0YLQstC+0LLQsNC90LjR
jywg0L3QviDQvtC90LAg0L3QtSDQsNC60YbQtdC90YLQuNGA0YPQtdGCINCy0L3QuNC80LDQvdC4
0Y8g0L3QsCDQv9C+0Y/QstC70LXQvdC40LggPEEgDQpuYW1lPWtleXdvcmQ2Mz48L0E+PFNQQU4g
Y2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQsiDRgdC40YHRgtC10LzQtSDQ
uCDQtdCz0L4gDQrQuNGB0YfQtdC30L3QvtCy0LXQvdC40LguINCU0LvRjyDQv9C+0LvQvdC+0YLR
iyDQutCw0YDRgtC40L3RiyDQvdCw0Lwg0L3QtdC+0LHRhdC+0LTQuNC80L4g0LLQstC10YHRgtC4
INC10YnQtSDQtNCy0LAgPEEgDQpuYW1lPWtleXdvcmQ2ND48L0E+PFNQQU4gY2xhc3M9a2V5d29y
ZD7RgdC+0YHRgtC+0Y/QvdC40Y8g0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPjogPFNQQU4gDQpj
bGFzcz10ZXhhbXBsZT48QSBuYW1lPWtleXdvcmQ2NT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gNC+0LbQtNC10L3QuNC1PC9TUEFOPiANCjwvU1BBTj7QuCA8U1BBTiBjbGFzcz10ZXhhbXBsZT48
QSBuYW1lPWtleXdvcmQ2Nj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qt9Cw0LrQvtC90YfQuNC7
IA0K0LjRgdC/0L7Qu9C90LXQvdC40LU8L1NQQU4+IDwvU1BBTj4o0YHQvC4gPEEgDQpocmVmPSJo
dHRwOi8vd3d3LmludHVpdC5ydS9zdHVkaWVzL2NvdXJzZXMvMjE5Mi8zMS9sZWN0dXJlLzQ5Nj9w
YWdlPTIjaW1hZ2UuMi4zIiANCnRhcmdldD1fYmxhbms+0YDQuNGBLiAyLjM8L0E+KS48L1A+DQo8
RElWIGlkPW1hcmtfMzYgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3
LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8RElWIGlkPWlkXzM5IHRleHQtYWxpZ249Imxl
ZnQiPjxBIG5hbWU9aW1hZ2UuMi4zPjwvQT4NCjxESVY+PElNRyBhbHQ9ItCU0LjQsNCz0YDQsNC8
0LzQsCDRgdC+0YHRgtC+0Y/QvdC40Lkg0L/RgNC+0YbQtdGB0YHQsCwg0L/RgNC40L3Rj9GC0LDR
jyDQsiDQutGD0YDRgdC1IiANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvRURJLzAxXzA1XzEz
XzQ0Mi8xMzY3MjcwMjkzLTEwMTM3L3R1dG9yaWFsLzkxL29iamVjdHMvMi9maWxlcy8yLTMuZ2lm
Ij48L0RJVj48QlI+PEI+0KDQuNGBLiANCjIuMy4gPC9CPtCU0LjQsNCz0YDQsNC80LzQsCDRgdC+
0YHRgtC+0Y/QvdC40Lkg0L/RgNC+0YbQtdGB0YHQsCwg0L/RgNC40L3Rj9GC0LDRjyDQsiDQutGD
0YDRgdC1PC9ESVY+DQo8RElWIGlkPW1hcmtfMzkgY2xhc3M9bGVjdHVyZV9tYXJrPjwvRElWPg0K
PFAgaWQ9aWRfNDAgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KLQ
tdC/0LXRgNGMINC00LvRjyDQv9C+0Y/QstC70LXQvdC40Y8g0LIgDQrQstGL0YfQuNGB0LvQuNGC
0LXQu9GM0L3QvtC5INGB0LjRgdGC0LXQvNC1IDxBIG5hbWU9a2V5d29yZDY3PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFOPiANCtC00L7Qu9C20LXQvSDQv9GA0L7Q
udGC0Lgg0YfQtdGA0LXQtyA8QSBuYW1lPWtleXdvcmQ2OD48L0E+PFNQQU4gY2xhc3M9a2V5d29y
ZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQQU4+IA0KPFNQQU4gY2xhc3M9dGV4YW1wbGU+0YDQvtC2
0LTQtdC90LjQtTwvU1BBTj4uINCf0YDQuCDRgNC+0LbQtNC10L3QuNC4IDxBIG5hbWU9a2V5d29y
ZDY5PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC/0L7Q
u9GD0YfQsNC10YIg0LIg0YHQstC+0LUg0YDQsNGB0L/QvtGA0Y/QttC10L3QuNC1INCw0LTRgNC1
0YHQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+LCANCtCyINC60L7RgtC+0YDQvtC1INC3
0LDQs9GA0YPQttCw0LXRgtGB0Y8g0L/RgNC+0LPRgNCw0LzQvNC90YvQuSDQutC+0LQgPEEgbmFt
ZT1rZXl3b3JkNzA+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9T
UEFOPiA7INC10LzRgyDQstGL0LTQtdC70Y/RjtGC0YHRjyDRgdGC0LXQuiDQuCDRgdC40YHRgtC1
0LzQvdGL0LUg0YDQtdGB0YPRgNGB0Ys7IA0K0YPRgdGC0LDQvdCw0LLQu9C40LLQsNC10YLRgdGP
INC90LDRh9Cw0LvRjNC90L7QtSDQt9C90LDRh9C10L3QuNC1INC/0YDQvtCz0YDQsNC80LzQvdC+
0LPQviDRgdGH0LXRgtGH0LjQutCwINGN0YLQvtCz0L4gPEEgDQpuYW1lPWtleXdvcmQ3MT48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQuCDRgi4g0LQuINCg
0L7QtNC40LLRiNC40LnRgdGPIDxBIA0KbmFtZT1rZXl3b3JkNzI+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC/0LXRgNC10LLQvtC00LjRgtGB0Y8g0LIgPEEg
DQpuYW1lPWtleXdvcmQ3Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC4
0LU8L1NQQU4+IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+0LPQvtGC0L7QstC90L7RgdGC0Yw8L1NQ
QU4+LiDQn9GA0LggPEEgbmFtZT1rZXl3b3JkNzQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Q
t9Cw0LLQtdGA0YjQtdC90LjQuDwvU1BBTj4g0YHQstC+0LXQuSDQtNC10Y/RgtC10LvRjNC90L7R
gdGC0LggPEEgbmFtZT1rZXl3b3JkNzU+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7R
htC10YHRgTwvU1BBTj4g0LjQtyA8QSBuYW1lPWtleXdvcmQ3Nj48L0E+PFNQQU4gDQpjbGFzcz1r
ZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjRjzwvU1BBTj4gPFNQQU4gY2xhc3M9dGV4YW1wbGU+0LjR
gdC/0L7Qu9C90LXQvdC40LU8L1NQQU4+INC/0L7Qv9Cw0LTQsNC10YIg0LIgDQo8QSBuYW1lPWtl
eXdvcmQ3Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQQU4+
IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+0LfQsNC60L7QvdGH0LjQuyDQuNGB0L/QvtC70L3QtdC9
0LjQtTwvU1BBTj4uPC9QPg0KPERJViBpZD1tYXJrXzQwIGNsYXNzPWxlY3R1cmVfbWFyayANCnht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRf
NDUgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JIg0LrQvtC90LrR
gNC10YLQvdGL0YUg0L7Qv9C10YDQsNGG0LjQvtC90L3Ri9GFIA0K0YHQuNGB0YLQtdC80LDRhSA8
QSBuYW1lPWtleXdvcmQ3OD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC4
0Y8g0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4gDQrQvNC+0LPRg9GCINCx0YvRgtGMINC10YnQtSDQ
sdC+0LvQtdC1INC00LXRgtCw0LvQuNC30LjRgNC+0LLQsNC90YssINC80L7Qs9GD0YIg0L/QvtGP
0LLQuNGC0YzRgdGPINC90LXQutC+0YLQvtGA0YvQtSDQvdC+0LLRi9C1INCy0LDRgNC40LDQvdGC
0YsgDQrQv9C10YDQtdGF0L7QtNC+0LIg0LjQtyDQvtC00L3QvtCz0L4gPEEgbmFtZT1rZXl3b3Jk
Nzk+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNGPPC9TUEFOPiDQsiAN
CtC00YDRg9Cz0L7QtS4g0KLQsNC6LCDQvdCw0L/RgNC40LzQtdGALCDQvNC+0LTQtdC70YwgPEEg
bmFtZT1rZXl3b3JkODA+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC4
0Lkg0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiDQtNC70Y8g0L7Qv9C10YDQsNGG0LjQvtC90L3Q
vtC5INGB0LjRgdGC0LXQvNGLIFdpbmRvd3MgTlQgDQrRgdC+0LTQtdGA0LbQuNGCIDcg0YDQsNC3
0LvQuNGH0L3Ri9GFIDxBIG5hbWU9a2V5d29yZDgxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB
0L7RgdGC0L7Rj9C90LjQuTwvU1BBTj4sIA0K0LAg0LTQu9GPINC+0L/QtdGA0LDRhtC40L7QvdC9
0L7QuSDRgdC40YHRgtC10LzRiyBVbml4IOKAkyA5LiDQotC10Lwg0L3QtSDQvNC10L3QtdC1LCDR
gtCw0Log0LjQu9C4INC40L3QsNGH0LUg0LLRgdC1IA0K0L7Qv9C10YDQsNGG0LjQvtC90L3Ri9C1
INGB0LjRgdGC0LXQvNGLINC/0L7QtNGH0LjQvdGP0Y7RgtGB0Y8g0LjQt9C70L7QttC10L3QvdC+
0Lkg0LLRi9GI0LUg0LzQvtC00LXQu9C4LjwvUD4NCjxESVYgaWQ9bWFya180NSBjbGFzcz1sZWN0
dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJ
Vj48QSBuYW1lPXNlY3Q0IA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2Vk
aSI+PC9BPg0KPEgzIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCe
0L/QtdGA0LDRhtC40Lgg0L3QsNC0INC/0YDQvtGG0LXRgdGB0LDQvNC4INC4IA0K0YHQstGP0LfQ
sNC90L3Ri9C1INGBINC90LjQvNC4INC/0L7QvdGP0YLQuNGPPC9IMz48QSBuYW1lPXNlY3Q1IA0K
eG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9BPg0KPEg0IHhtbG5z
OmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCd0LDQsdC+0YAg0L7Qv9C10YDQ
sNGG0LjQuTwvSDQ+DQo8UCBpZD1pZF80NiB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj48QSANCm5hbWU9a2V5d29yZDgyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCf
0YDQvtGG0LXRgdGBPC9TUEFOPiDQvdC1INC80L7QttC10YIg0L/QtdGA0LXQudGC0Lgg0LjQtyDQ
vtC00L3QvtCz0L4gDQo8QSBuYW1lPWtleXdvcmQ4Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gdC+0YHRgtC+0Y/QvdC40Y88L1NQQU4+INCyINC00YDRg9Cz0L7QtSANCtGB0LDQvNC+0YHRgtC+
0Y/RgtC10LvRjNC90L4uINCY0LfQvNC10L3QtdC90LjQtdC8IDxBIG5hbWU9a2V5d29yZDg0Pjwv
QT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjRjyANCtC/0YDQvtGG0LXRgdGB
0L7QsjwvU1BBTj4g0LfQsNC90LjQvNCw0LXRgtGB0Y8g0L7Qv9C10YDQsNGG0LjQvtC90L3QsNGP
INGB0LjRgdGC0LXQvNCwLCDRgdC+0LLQtdGA0YjQsNGPIDxBIA0KbmFtZT1rZXl3b3JkODU+PC9B
PjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjQuDwvU1BBTj4g0L3QsNC0INC90LjQ
vNC4LiDQmtC+0LvQuNGH0LXRgdGC0LLQviANCtGC0LDQutC40YUgPEEgbmFtZT1rZXl3b3JkODY+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjQuTwvU1BBTj4g0LIg0L3QsNGI
0LXQuSDQvNC+0LTQtdC70LggDQrQv9C+0LrQsCDRgdC+0LLQv9Cw0LTQsNC10YIg0YEg0LrQvtC7
0LjRh9C10YHRgtCy0L7QvCDRgdGC0YDQtdC70L7QuiDQvdCwINC00LjQsNCz0YDQsNC80LzQtSA8
QSBuYW1lPWtleXdvcmQ4Nz48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C9
0LjQuTwvU1BBTj4uINCj0LTQvtCx0L3QviDQvtCx0YrQtdC00LjQvdC40YLRjCDQuNGFINCyINGC
0YDQuCDQv9Cw0YDRizo8L1A+DQo8RElWIGlkPW1hcmtfNDYgY2xhc3M9bGVjdHVyZV9tYXJrIA0K
eG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8VUwgaWQ9
aWRfNDc+DQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48
QSBuYW1lPWtleXdvcmQ4OD48L0E+PFNQQU4gDQogIGNsYXNzPWtleXdvcmQ+0YHQvtC30LTQsNC9
0LjQtSDQv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDigJMgPEEgbmFtZT1rZXl3b3JkODk+PC9BPjxT
UEFOIA0KICBjbGFzcz1rZXl3b3JkPtC30LDQstC10YDRiNC10L3QuNC1INC/0YDQvtGG0LXRgdGB
0LA8L1NQQU4+IDsgDQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAv
ZWRpIj48QSBuYW1lPWtleXdvcmQ5MD48L0E+PFNQQU4gDQogIGNsYXNzPWtleXdvcmQ+0L/RgNC4
0L7RgdGC0LDQvdC+0LLQutCwINC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+ICjQv9C10YDQtdCy0L7Q
tCDQuNC3IDxBIA0KICBuYW1lPWtleXdvcmQ5MT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+
0YHRgtC+0Y/QvdC40Y88L1NQQU4+IDxTUEFOIA0KICBjbGFzcz10ZXhhbXBsZT7QuNGB0L/QvtC7
0L3QtdC90LjQtTwvU1BBTj4g0LIgPEEgbmFtZT1rZXl3b3JkOTI+PC9BPjxTUEFOIA0KICBjbGFz
cz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQtTwvU1BBTj4gPFNQQU4gY2xhc3M9dGV4YW1wbGU+
0LPQvtGC0L7QstC90L7RgdGC0Yw8L1NQQU4+ICkg4oCTIDxBIA0KICBuYW1lPWtleXdvcmQ5Mz48
L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qt9Cw0L/Rg9GB0Log0L/RgNC+0YbQtdGB0YHQsDwvU1BB
Tj4gKNC/0LXRgNC10LLQvtC0INC40LcgPEEgDQogIG5hbWU9a2V5d29yZDk0PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjRjzwvU1BBTj4gPFNQQU4gDQogIGNsYXNzPXRl
eGFtcGxlPtCz0L7RgtC+0LLQvdC+0YHRgtGMPC9TUEFOPiDQsiA8QSBuYW1lPWtleXdvcmQ5NT48
L0E+PFNQQU4gDQogIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNC1PC9TUEFOPiA8U1BB
TiBjbGFzcz10ZXhhbXBsZT7QuNGB0L/QvtC70L3QtdC90LjQtTwvU1BBTj4gKTsgDQogIDxMSSB4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48QSBuYW1lPWtleXdvcmQ5
Nj48L0E+PFNQQU4gDQogIGNsYXNzPWtleXdvcmQ+0LHQu9C+0LrQuNGA0L7QstCw0L3QuNC1INC/
0YDQvtGG0LXRgdGB0LA8L1NQQU4+ICjQv9C10YDQtdCy0L7QtCDQuNC3IDxBIA0KICBuYW1lPWtl
eXdvcmQ5Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40Y88L1NQQU4+
IDxTUEFOIA0KICBjbGFzcz10ZXhhbXBsZT7QuNGB0L/QvtC70L3QtdC90LjQtTwvU1BBTj4g0LIg
PEEgbmFtZT1rZXl3b3JkOTg+PC9BPjxTUEFOIA0KICBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7R
j9C90LjQtTwvU1BBTj4gPFNQQU4gY2xhc3M9dGV4YW1wbGU+0L7QttC40LTQsNC90LjQtTwvU1BB
Tj4gKSDigJMgPEEgDQogIG5hbWU9a2V5d29yZDk5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGA
0LDQt9Cx0LvQvtC60LjRgNC+0LLQsNC90LjQtSDQv9GA0L7RhtC10YHRgdCwPC9TUEFOPiANCiAg
KNC/0LXRgNC10LLQvtC0INC40LcgPEEgbmFtZT1rZXl3b3JkMTAwPjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjRjzwvU1BBTj4gPFNQQU4gDQogIGNsYXNzPXRleGFtcGxl
PtC+0LbQuNC00LDQvdC40LU8L1NQQU4+INCyIDxBIG5hbWU9a2V5d29yZDEwMT48L0E+PFNQQU4g
DQogIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNC1PC9TUEFOPiA8U1BBTiBjbGFzcz10
ZXhhbXBsZT7Qs9C+0YLQvtCy0L3QvtGB0YLRjDwvU1BBTj4gKS4gDQo8L0xJPjwvVUw+DQo8RElW
IGlkPW1hcmtfNDcgY2xhc3M9bGVjdHVyZV9tYXJrPjwvRElWPg0KPFAgaWQ9aWRfNTkgeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JIg0LTQsNC70YzQvdC10LnRiNC1
0LwsINC60L7Qs9C00LAg0LzRiyANCtCx0YPQtNC10Lwg0LPQvtCy0L7RgNC40YLRjCDQvtCxINCw
0LvQs9C+0YDQuNGC0LzQsNGFINC/0LvQsNC90LjRgNC+0LLQsNC90LjRjywg0LIg0L3QsNGI0LXQ
uSDQvNC+0LTQtdC70Lgg0L/QvtGP0LLQuNGC0YHRjyDQtdGJ0LUg0L7QtNC90LAgPEEgDQpuYW1l
PWtleXdvcmQxMDI+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjRjzwvU1BB
Tj4sINC90LUg0LjQvNC10Y7RidCw0Y8g0L/QsNGA0L3QvtC5OiANCtC40LfQvNC10L3QtdC90LjQ
tSDQv9GA0LjQvtGA0LjRgtC10YLQsCA8QSBuYW1lPWtleXdvcmQxMDM+PC9BPjxTUEFOIA0KY2xh
c3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPi48L1A+DQo8RElWIGlkPW1hcmtfNTkg
Y2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+PC9ESVY+DQo8UCBpZD1pZF82MCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj48QSANCm5hbWU9a2V5d29yZDEwND48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Q
ntC/0LXRgNCw0YbQuNC4IDwvU1BBTj48QSANCm5hbWU9a2V5d29yZDEwNT48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7RgdC+0LfQtNCw0L3QuNGPPC9TUEFOPiDQuCA8QSANCm5hbWU9a2V5d29yZDEw
Nj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qt9Cw0LLQtdGA0YjQtdC90LjRjyDQv9GA0L7RhtC1
0YHRgdCwPC9TUEFOPiDRj9Cy0LvRj9GO0YLRgdGPIA0K0L7QtNC90L7RgNCw0LfQvtCy0YvQvNC4
LCDRgtCw0Log0LrQsNC6INC/0YDQuNC80LXQvdGP0Y7RgtGB0Y8g0LogPEEgbmFtZT1rZXl3b3Jk
MTA3PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHRgzwvU1BBTj4g0L3Q
tSDQsdC+0LvQtdC1INC+0LTQvdC+0LPQviDRgNCw0LfQsCAo0L3QtdC60L7RgtC+0YDRi9C1INGB
0LjRgdGC0LXQvNC90YvQtSA8QSANCm5hbWU9a2V5d29yZDEwOD48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7Qv9GA0L7RhtC10YHRgdGLPC9TUEFOPiDQv9GA0Lgg0YDQsNCx0L7RgtC1IA0K0LLRi9GH
0LjRgdC70LjRgtC10LvRjNC90L7QuSDRgdC40YHRgtC10LzRiyDQvdC1INC30LDQstC10YDRiNCw
0Y7RgtGB0Y8g0L3QuNC60L7Qs9C00LApLiDQktGB0LUg0L7RgdGC0LDQu9GM0L3Ri9C1IDxBIA0K
bmFtZT1rZXl3b3JkMTA5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC+0L/QtdGA0LDRhtC40Lg8
L1NQQU4+LCDRgdCy0Y/Qt9Cw0L3QvdGL0LUg0YEg0LjQt9C80LXQvdC10L3QuNC10LwgDQo8QSBu
YW1lPWtleXdvcmQxMTA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNGP
INC/0YDQvtGG0LXRgdGB0L7QsjwvU1BBTj4sINCx0YPQtNGMINGC0L4gDQo8QSBuYW1lPWtleXdv
cmQxMTE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LfQsNC/0YPRgdC6PC9TUEFOPiDQuNC70Lgg
PEEgDQpuYW1lPWtleXdvcmQxMTI+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LHQu9C+0LrQuNGA
0L7QstC60LA8L1NQQU4+LCDQutCw0Log0L/RgNCw0LLQuNC70L4sINGP0LLQu9GP0Y7RgtGB0Y8g
DQrQvNC90L7Qs9C+0YDQsNC30L7QstGL0LzQuC4g0KDQsNGB0YHQvNC+0YLRgNC40Lwg0L/QvtC0
0YDQvtCx0L3QtdC1LCDQutCw0Log0L7Qv9C10YDQsNGG0LjQvtC90L3QsNGPINGB0LjRgdGC0LXQ
vNCwINCy0YvQv9C+0LvQvdGP0LXRgiA8QSANCm5hbWU9a2V5d29yZDExMz48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7QvtC/0LXRgNCw0YbQuNC4INC90LDQtCDQv9GA0L7RhtC10YHRgdCw0LzQuDwv
U1BBTj4uPC9QPg0KPERJViBpZD1tYXJrXzYwIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVk
aT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPjxBIG5hbWU9c2VjdDYgDQp4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDQgeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+UHJvY2VzcyBDb250cm9sIEJsb2Nr
INC4INC60L7QvdGC0LXQutGB0YIgDQrQv9GA0L7RhtC10YHRgdCwPC9IND4NCjxQIGlkPWlkXzYx
IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCU0LvRjyDRgtC+0LPQ
viDRh9GC0L7QsdGLIA0K0L7Qv9C10YDQsNGG0LjQvtC90L3QsNGPINGB0LjRgdGC0LXQvNCwINC8
0L7Qs9C70LAg0LLRi9C/0L7Qu9C90Y/RgtGMIDxBIG5hbWU9a2V5d29yZDExND48L0E+PFNQQU4g
DQpjbGFzcz1rZXl3b3JkPtC+0L/QtdGA0LDRhtC40Lgg0L3QsNC0INC/0YDQvtGG0LXRgdGB0LDQ
vNC4PC9TUEFOPiwg0LrQsNC20LTRi9C5IDxBIA0KbmFtZT1rZXl3b3JkMTE1PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFOPiDQv9GA0LXQtNGB0YLQsNCy0LvRj9C1
0YLRgdGPINCyINC90LXQuSANCtC90LXQutC+0YLQvtGA0L7QuSDRgdGC0YDRg9C60YLRg9GA0L7Q
uSDQtNCw0L3QvdGL0YUuINCt0YLQsCDRgdGC0YDRg9C60YLRg9GA0LAg0YHQvtC00LXRgNC20LjR
giDQuNC90YTQvtGA0LzQsNGG0LjRjiwg0YHQv9C10YbQuNGE0LjRh9C10YHQutGD0Y4gDQrQtNC7
0Y8g0LTQsNC90L3QvtCz0L4gPEEgbmFtZT1rZXl3b3JkMTE2PjwvQT48U1BBTiBjbGFzcz1rZXl3
b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+OjwvUD4NCjxESVYgaWQ9bWFya182MSBjbGFzcz1s
ZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48
L0RJVj4NCjxVTCBpZD1pZF82Mj4NCiAgPExJIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvMjAxMC9lZGkiPjxBIG5hbWU9a2V5d29yZDExNz48L0E+PFNQQU4gDQogIGNsYXNzPWtleXdv
cmQ+0YHQvtGB0YLQvtGP0L3QuNC1PC9TUEFOPiwg0LIg0LrQvtGC0L7RgNC+0Lwg0L3QsNGF0L7Q
tNC40YLRgdGPIDxBIA0KICBuYW1lPWtleXdvcmQxMTg+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+
0L/RgNC+0YbQtdGB0YE8L1NQQU4+IDsgDQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1LzIwMTAvZWRpIj7Qv9GA0L7Qs9GA0LDQvNC80L3Ri9C5INGB0YfQtdGC0YfQuNC6IDxB
IA0KICBuYW1lPWtleXdvcmQxMTk+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB
0YHQsDwvU1BBTj4g0LjQu9C4LCDQtNGA0YPQs9C40LzQuCDRgdC70L7QstCw0LzQuCwgDQogINCw
0LTRgNC10YEg0LrQvtC80LDQvdC00YssINC60L7RgtC+0YDQsNGPINC00L7Qu9C20L3QsCDQsdGL
0YLRjCDQstGL0L/QvtC70L3QtdC90LAg0LTQu9GPINC90LXQs9C+INGB0LvQtdC00YPRjtGJ0LXQ
uTsgDQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7RgdC+
0LTQtdGA0LbQuNC80L7QtSDRgNC10LPQuNGB0YLRgNC+0LIg0L/RgNC+0YbQtdGB0YHQvtGA0LA7
IA0KDQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QtNCw
0L3QvdGL0LUsINC90LXQvtCx0YXQvtC00LjQvNGL0LUg0LTQu9GPIA0KICDQv9C70LDQvdC40YDQ
vtCy0LDQvdC40Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L/RgNC+0YbQtdGB0YHQvtGA
0LAg0Lgg0YPQv9GA0LDQstC70LXQvdC40Y8g0L/QsNC80Y/RgtGM0Y4gKNC/0YDQuNC+0YDQuNGC
0LXRgiA8QSANCiAgbmFtZT1rZXl3b3JkMTIwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQ
vtGG0LXRgdGB0LA8L1NQQU4+LCDRgNCw0LfQvNC10YAg0Lgg0YDQsNGB0L/QvtC70L7QttC10L3Q
uNC1IA0KICDQsNC00YDQtdGB0L3QvtCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwINC4INGC
LiDQtC4pOyANCiAgPExJIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGki
PtGD0YfQtdGC0L3Ri9C1INC00LDQvdC90YvQtSANCiAgKNC40LTQtdC90YLQuNGE0LjQutCw0YbQ
uNC+0L3QvdGL0Lkg0L3QvtC80LXRgCA8QSBuYW1lPWtleXdvcmQxMjE+PC9BPjxTUEFOIA0KICBj
bGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+LCDQutCw0LrQvtC5INC/0L7Qu9GM
0LfQvtCy0LDRgtC10LvRjCDQuNC90LjRhtC40LjRgNC+0LLQsNC7INC10LPQviDRgNCw0LHQvtGC
0YMsIA0KICDQvtCx0YnQtdC1INCy0YDQtdC80Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g
0L/RgNC+0YbQtdGB0YHQvtGA0LAg0LTQsNC90L3Ri9C8IDxBIG5hbWU9a2V5d29yZDEyMj48L0E+
PFNQQU4gDQogIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtC8PC9TUEFOPiDQuCDRgi4g
0LQuKTsgDQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7R
gdCy0LXQtNC10L3QuNGPINC+0LEg0YPRgdGC0YDQvtC50YHRgtCy0LDRhSANCiAg0LLQstC+0LTQ
sC3QstGL0LLQvtC00LAsINGB0LLRj9C30LDQvdC90YvRhSDRgSA8QSBuYW1lPWtleXdvcmQxMjM+
PC9BPjxTUEFOIA0KICBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0L7QvDwvU1BBTj4gKNC9
0LDQv9GA0LjQvNC10YAsINC60LDQutC40LUg0YPRgdGC0YDQvtC50YHRgtCy0LAg0LfQsNC60YDQ
tdC/0LvQtdC90Ysg0LfQsCA8QSANCiAgbmFtZT1rZXl3b3JkMTI0PjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtC/0YDQvtGG0LXRgdGB0L7QvDwvU1BBTj4sINGC0LDQsdC70LjRhtGDINC+0YLQutGA
0YvRgtGL0YUgDQogINGE0LDQudC70L7QsikuIDwvTEk+PC9VTD4NCjxESVYgaWQ9bWFya182MiBj
bGFzcz1sZWN0dXJlX21hcms+PC9ESVY+DQo8UCBpZD1pZF82OSB4bWxuczplZGk9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QldC1INGB0L7RgdGC0LDQsiDQuCDRgdGC0YDQvtC10L3Q
uNC1IA0K0LfQsNCy0LjRgdGP0YIsINC60L7QvdC10YfQvdC+LCDQvtGCINC60L7QvdC60YDQtdGC
0L3QvtC5INC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzRiy4g0JLQviDQvNC9
0L7Qs9C40YUg0L7Qv9C10YDQsNGG0LjQvtC90L3Ri9GFIA0K0YHQuNGB0YLQtdC80LDRhSDQuNC9
0YTQvtGA0LzQsNGG0LjRjywg0YXQsNGA0LDQutGC0LXRgNC40LfRg9GO0YnQsNGPIDxBIG5hbWU9
a2V5d29yZDEyNT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFO
Piwg0YXRgNCw0L3QuNGC0YHRjyDQvdC1INCyINC+0LTQvdC+0LksINCwINCyINC90LXRgdC60L7Q
u9GM0LrQuNGFINGB0LLRj9C30LDQvdC90YvRhSANCtGB0YLRgNGD0LrRgtGD0YDQsNGFINC00LDQ
vdC90YvRhS4g0K3RgtC4INGB0YLRgNGD0LrRgtGD0YDRiyDQvNC+0LPRg9GCINC40LzQtdGC0Ywg
0YDQsNC30LvQuNGH0L3Ri9C1INC90LDQuNC80LXQvdC+0LLQsNC90LjRjywg0YHQvtC00LXRgNC2
0LDRgtGMIA0K0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YPRjiDQuNC90YTQvtGA0LzQsNGG0LjR
jiDQuNC70LgsINC90LDQvtCx0L7RgNC+0YIsINC70LjRiNGMINGH0LDRgdGC0Ywg0L7Qv9C40YHQ
sNC90L3QvtC5INC40L3RhNC+0YDQvNCw0YbQuNC4LiDQlNC70Y8gDQrQvdCw0YEg0Y3RgtC+INC9
0LUg0LjQvNC10LXRgiDQt9C90LDRh9C10L3QuNGPLiDQlNC70Y8g0L3QsNGBINCy0LDQttC90L4g
0LvQuNGI0Ywg0YLQviwg0YfRgtC+INC00LvRjyDQu9GO0LHQvtCz0L4gPEEgDQpuYW1lPWtleXdv
cmQxMjY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4sINC9
0LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiANCtCy0YvRh9C40YHQu9C40YLQtdC70YzQvdC+0Lkg
0YHQuNGB0YLQtdC80LUsINCy0YHRjyDQuNC90YTQvtGA0LzQsNGG0LjRjywg0L3QtdC+0LHRhdC+
0LTQuNC80LDRjyDQtNC70Y8g0YHQvtCy0LXRgNGI0LXQvdC40Y8gPEEgDQpuYW1lPWtleXdvcmQx
Mjc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjQuTwvU1BBTj4g0L3QsNC0
INC90LjQvCwg0LTQvtGB0YLRg9C/0L3QsCANCtC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC4
0YHRgtC10LzQtS4g0JTQu9GPINC/0YDQvtGB0YLQvtGC0Ysg0LjQt9C70L7QttC10L3QuNGPINCx
0YPQtNC10Lwg0YHRh9C40YLQsNGC0YwsINGH0YLQviDQvtC90LAg0YXRgNCw0L3QuNGC0YHRjyDQ
siANCtC+0LTQvdC+0Lkg0YHRgtGA0YPQutGC0YPRgNC1INC00LDQvdC90YvRhS4g0JzRiyDQsdGD
0LTQtdC8INC90LDQt9GL0LLQsNGC0Ywg0LXQtSA8QSBuYW1lPWtleXdvcmQxMjg+PC9BPjxTUEFO
IA0KY2xhc3M9a2V5d29yZD5QQ0I8L1NQQU4+ICg8QSBuYW1lPWtleXdvcmQxMjk+PC9BPjxTUEFO
IGNsYXNzPWtleXdvcmQ+UHJvY2VzcyANCkNvbnRyb2w8L1NQQU4+IEJsb2NrKSDQuNC70LggPEEg
bmFtZT1rZXl3b3JkMTMwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCx0LvQvtC60L7QvCANCtGD
0L/RgNCw0LLQu9C10L3QuNGPINC/0YDQvtGG0LXRgdGB0L7QvDwvU1BBTj4uIDxBIG5hbWU9a2V5
d29yZC1jb250ZXh0Mj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkX2RlZj48QSBuYW1lPWtleXdv
cmQxMzE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0JHQu9C+0Log0YPQv9GA0LDQstC70LXQvdC4
0Y8gDQrQv9GA0L7RhtC10YHRgdC+0Lw8L1NQQU4+PC9TUEFOPiDRj9Cy0LvRj9C10YLRgdGPINC8
0L7QtNC10LvRjNGOIDxBIG5hbWU9a2V5d29yZDEzMj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3Jk
PtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+INC00LvRjyDQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg
0YHQuNGB0YLQtdC80YsuINCb0Y7QsdCw0Y8gPEEgDQpuYW1lPWtleXdvcmQxMzM+PC9BPjxTUEFO
IGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjRjzwvU1BBTj4sINC/0YDQvtC40LfQstC+0LTQ
uNC80LDRjyANCtC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzQvtC5INC90LDQ
tCA8QSBuYW1lPWtleXdvcmQxMzQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC1
0YHRgdC+0Lw8L1NQQU4+LCDQstGL0LfRi9Cy0LDQtdGCINC+0L/RgNC10LTQtdC70LXQvdC90YvQ
tSDQuNC30LzQtdC90LXQvdC40Y8g0LIgPEEgDQpuYW1lPWtleXdvcmQxMzU+PC9BPjxTUEFOIGNs
YXNzPWtleXdvcmQ+UENCPC9TUEFOPiAuINCSINGA0LDQvNC60LDRhSDQv9GA0LjQvdGP0YLQvtC5
INC80L7QtNC10LvQuCA8QSANCm5hbWU9a2V5d29yZDEzNj48L0E+PFNQQU4gY2xhc3M9a2V5d29y
ZD7RgdC+0YHRgtC+0Y/QvdC40Lkg0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiDRgdC+0LTQtdGA
0LbQuNC80L7QtSA8QSANCm5hbWU9a2V5d29yZDEzNz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD5Q
Q0I8L1NQQU4+INC80LXQttC00YMgPEEgDQpuYW1lPWtleXdvcmQxMzg+PC9BPjxTUEFOIGNsYXNz
PWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjRj9C80Lg8L1NQQU4+INC+0YHRgtCw0LXRgtGB0Y8gDQrQ
v9C+0YHRgtC+0Y/QvdC90YvQvC48L1A+DQo8RElWIGlkPW1hcmtfNjkgY2xhc3M9bGVjdHVyZV9t
YXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8
UCBpZD1pZF83MCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QmNC9
0YTQvtGA0LzQsNGG0LjRjiwg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8gDQrQutC+0YLQvtGA0L7Q
uSDQv9GA0LXQtNC90LDQt9C90LDRh9C10L0gPEEgbmFtZT1rZXl3b3JkMTM5PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtCx0LvQvtC6INGD0L/RgNCw0LLQu9C10L3QuNGPIA0K0L/RgNC+0YbQtdGB
0YHQvtC8PC9TUEFOPiwg0YPQtNC+0LHQvdC+INC00LvRjyDQtNCw0LvRjNC90LXQudGI0LXQs9C+
INC40LfQu9C+0LbQtdC90LjRjyDRgNCw0LfQtNC10LvQuNGC0Ywg0L3QsCDQtNCy0LUg0YfQsNGB
0YLQuC4gDQrQodC+0LTQtdGA0LbQuNC80L7QtSDQstGB0LXRhSDRgNC10LPQuNGB0YLRgNC+0LIg
0L/RgNC+0YbQtdGB0YHQvtGA0LAgKNCy0LrQu9GO0YfQsNGPINC30L3QsNGH0LXQvdC40LUg0L/R
gNC+0LPRgNCw0LzQvNC90L7Qs9C+INGB0YfQtdGC0YfQuNC60LApIA0K0LHRg9C00LXQvCDQvdCw
0LfRi9Cy0LDRgtGMIDxBIG5hbWU9a2V5d29yZDE0MD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gNC10LPQuNGB0YLRgNC+0LLRi9C8IA0K0LrQvtC90YLQtdC60YHRgtC+0Lw8L1NQQU4+IDxBIG5h
bWU9a2V5d29yZDE0MT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9T
UEFOPiwg0LAgDQrQstGB0LUg0L7RgdGC0LDQu9GM0L3QvtC1IOKAkyA8QSBuYW1lPWtleXdvcmQx
NDI+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQuNGB0YLQtdC80L3Ri9C8IA0K0LrQvtC90YLQ
tdC60YHRgtC+0Lw8L1NQQU4+IDxBIG5hbWU9a2V5d29yZDE0Mz48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPi4gDQrQl9C90LDQvdC40Y8gPEEgbmFtZT1rZXl3
b3JkMTQ0PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGA0LXQs9C40YHRgtGA0L7QstC+0LPQvjwv
U1BBTj4g0LggPEEgDQpuYW1lPWtleXdvcmQxNDU+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQ
uNGB0YLQtdC80L3QvtCz0L4g0LrQvtC90YLQtdC60YHRgtC+0LI8L1NQQU4+IDxBIA0KbmFtZT1r
ZXl3b3JkMTQ2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+
INC00L7RgdGC0LDRgtC+0YfQvdC+INC00LvRjyDRgtC+0LPQviwgDQrRh9GC0L7QsdGLINGD0L/R
gNCw0LLQu9GP0YLRjCDQtdCz0L4g0YDQsNCx0L7RgtC+0Lkg0LIg0L7Qv9C10YDQsNGG0LjQvtC9
0L3QvtC5INGB0LjRgdGC0LXQvNC1LCDRgdC+0LLQtdGA0YjQsNGPINC90LDQtCDQvdC40LwgPEEg
DQpuYW1lPWtleXdvcmQxNDc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjQ
uDwvU1BBTj4uINCe0LTQvdCw0LrQviDRjdGC0L7Qs9C+IA0K0L3QtdC00L7RgdGC0LDRgtC+0YfQ
vdC+INC00LvRjyDRgtC+0LPQviwg0YfRgtC+0LHRiyDQv9C+0LvQvdC+0YHRgtGM0Y4g0L7RhdCw
0YDQsNC60YLQtdGA0LjQt9C+0LLQsNGC0YwgPEEgDQpuYW1lPWtleXdvcmQxNDg+PC9BPjxTUEFO
IGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+LiDQntC/0LXRgNCw0YbQuNC+0L3Q
vdGD0Y4g0YHQuNGB0YLQtdC80YMg0L3QtSANCtC40L3RgtC10YDQtdGB0YPQtdGCLCDQutCw0LrQ
uNC80Lgg0LjQvNC10L3QvdC+INCy0YvRh9C40YHQu9C10L3QuNGP0LzQuCDQt9Cw0L3QuNC80LDQ
tdGC0YHRjyA8QSBuYW1lPWtleXdvcmQxNDk+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA
0L7RhtC10YHRgTwvU1BBTj4sINGCLiDQtS4g0LrQsNC60L7QuSDQutC+0LQg0Lgg0LrQsNC60LjQ
tSDQtNCw0L3QvdGL0LUg0L3QsNGF0L7QtNGP0YLRgdGPINCyINC10LPQviANCtCw0LTRgNC10YHQ
vdC+0Lwg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC1LiDQoSDRgtC+0YfQutC4INC30YDQtdC90LjR
jyDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8sINC90LDQvtCx0L7RgNC+0YIsINC90LDQuNCx0L7Q
u9GM0YjQuNC5INC40L3RgtC10YDQtdGBIA0K0L/RgNC10LTRgdGC0LDQstC70Y/QtdGCINGB0L7Q
tNC10YDQttC40LzQvtC1INCw0LTRgNC10YHQvdC+0LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy
0LAgPEEgbmFtZT1rZXl3b3JkMTUwPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQ
tdGB0YHQsDwvU1BBTj4sINCy0L7Qt9C80L7QttC90L4sINC90LDRgNGP0LTRgyDRgSA8QSBuYW1l
PWtleXdvcmQxNTE+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgNC10LPQuNGB0YLRgNC+0LLR
i9C8INC60L7QvdGC0LXQutGB0YLQvtC8PC9TUEFOPiDQvtC/0YDQtdC00LXQu9GP0Y7RidC10LUg
0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtGMIA0K0L/RgNC10L7QsdGA0LDQt9C+
0LLQsNC90LjRjyDQtNCw0L3QvdGL0YUg0Lgg0L/QvtC70YPRh9C10L3QvdGL0LUg0YDQtdC30YPQ
u9GM0YLQsNGC0YsuINCa0L7QtCDQuCDQtNCw0L3QvdGL0LUsINC90LDRhdC+0LTRj9GJ0LjQtdGB
0Y8g0LIgDQrQsNC00YDQtdGB0L3QvtC8INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQtSA8QSBuYW1l
PWtleXdvcmQxNTI+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9T
UEFOPiwg0LHRg9C00LXQvCDQvdCw0LfRi9Cy0LDRgtGMINC10LPQviA8QSBuYW1lPWtleXdvcmQx
NTM+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC6
0LjQvCDQutC+0L3RgtC10LrRgdGC0L7QvDwvU1BBTj4uINCh0L7QstC+0LrRg9C/0L3QvtGB0YLR
jCA8QSANCm5hbWU9a2V5d29yZDE1ND48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgNC10LPQuNGB
0YLRgNC+0LLQvtCz0L48L1NQQU4+LCA8QSANCm5hbWU9a2V5d29yZDE1NT48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7RgdC40YHRgtC10LzQvdC+0LPQvjwvU1BBTj4g0LggPEEgDQpuYW1lPWtleXdv
cmQxNTY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQ
utC+0LPQviDQutC+0L3RgtC10LrRgdGC0L7QsjwvU1BBTj4gPEEgDQpuYW1lPWtleXdvcmQxNTc+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0LTQu9GPINC6
0YDQsNGC0LrQvtGB0YLQuCDQv9GA0LjQvdGP0YLQviANCtC90LDQt9GL0LLQsNGC0Ywg0L/RgNC+
0YHRgtC+IDxBIG5hbWU9a2V5d29yZDE1OD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QutC+0L3R
gtC10LrRgdGC0L7QvCANCtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+LiDQkiDQu9GO0LHQvtC5INC8
0L7QvNC10L3RgiDQstGA0LXQvNC10L3QuCA8QSBuYW1lPWtleXdvcmQxNTk+PC9BPjxTUEFOIA0K
Y2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0L/QvtC70L3QvtGB0YLRjNGOINGF
0LDRgNCw0LrRgtC10YDQuNC30YPQtdGC0YHRjyDRgdCy0L7QuNC8IDxBIA0KbmFtZT1rZXl3b3Jk
MTYwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC60L7QvdGC0LXQutGB0YLQvtC8PC9TUEFOPi48
L1A+DQo8RElWIGlkPW1hcmtfNzAgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+PEEgbmFtZT1zZWN0NyANCnhtbG5zOmVk
aT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvQT4NCjxINCB4bWxuczplZGk9Imh0
dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC+0L/Q
tdGA0LDRhtC40Lg8L0g0Pg0KPFAgaWQ9aWRfNzEgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+0KHQu9C+0LbQvdGL0Lkg0LbQuNC30L3QtdC90L3Ri9C5INC/0YPRgtGM
IDxBIA0KbmFtZT1rZXl3b3JkMTYxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXR
gdGB0LA8L1NQQU4+INCyINC60L7QvNC/0YzRjtGC0LXRgNC1INC90LDRh9C40L3QsNC10YLRgdGP
IA0K0YEg0LXQs9C+INGA0L7QttC00LXQvdC40Y8uINCb0Y7QsdCw0Y8g0L7Qv9C10YDQsNGG0LjQ
vtC90L3QsNGPINGB0LjRgdGC0LXQvNCwLCDQv9C+0LTQtNC10YDQttC40LLQsNGO0YnQsNGPINC6
0L7QvdGG0LXQv9GG0LjRjiA8QSANCm5hbWU9a2V5d29yZDE2Mj48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+LCDQtNC+0LvQttC90LAg0L7QsdC70LDQtNCw
0YLRjCANCtGB0YDQtdC00YHRgtCy0LDQvNC4INC00LvRjyDQuNGFIDxBIG5hbWU9a2V5d29yZDE2
Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0LfQtNCw0L3QuNGPPC9TUEFOPi4g0JIgDQrQ
vtGH0LXQvdGMINC/0YDQvtGB0YLRi9GFINGB0LjRgdGC0LXQvNCw0YUgKNC90LDQv9GA0LjQvNC1
0YAsINCyINGB0LjRgdGC0LXQvNCw0YUsINGB0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90L3Ri9GF
INC00LvRjyDRgNCw0LHQvtGC0Ysg0YLQvtC70YzQutC+IA0K0L7QtNC90L7Qs9C+INC60L7QvdC6
0YDQtdGC0L3QvtCz0L4g0L/RgNC40LvQvtC20LXQvdC40Y8pINCy0YHQtSA8QSBuYW1lPWtleXdv
cmQxNjQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdGLPC9TUEFOPiDQ
vNC+0LPRg9GCINCx0YvRgtGMINC/0L7RgNC+0LbQtNC10L3RiyDQvdCwINGN0YLQsNC/0LUg0YHR
gtCw0YDRgtCwINGB0LjRgdGC0LXQvNGLLiANCtCR0L7Qu9C10LUg0YHQu9C+0LbQvdGL0LUg0L7Q
v9C10YDQsNGG0LjQvtC90L3Ri9C1INGB0LjRgdGC0LXQvNGLINGB0L7Qt9C00LDRjtGCIDxBIG5h
bWU9a2V5d29yZDE2NT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0Ys8
L1NQQU4+INC00LjQvdCw0LzQuNGH0LXRgdC60LgsINC/0L4g0LzQtdGA0LUg0L3QtdC+0LHRhdC+
0LTQuNC80L7RgdGC0LguINCY0L3QuNGG0LjQsNGC0L7RgNC+0LwgDQrRgNC+0LbQtNC10L3QuNGP
INC90L7QstC+0LPQviA8QSBuYW1lPWtleXdvcmQxNjY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+
0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0L/QvtGB0LvQtSANCtGB0YLQsNGA0YLQsCDQvtC/0LXR
gNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC80Ysg0LzQvtC20LXRgiDQstGL0YHRgtGD0L/Q
uNGC0Ywg0LvQuNCx0L4gPEEgbmFtZT1rZXl3b3JkMTY3PjwvQT48U1BBTiANCmNsYXNzPWtleXdv
cmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjywg0YHQvtCy
0LXRgNGI0LjQstGI0LjQuSDRgdC/0LXRhtC40LDQu9GM0L3Ri9C5INGB0LjRgdGC0LXQvNC90YvQ
uSANCtCy0YvQt9C+0LIsINC70LjQsdC+INGB0LDQvNCwINC+0L/QtdGA0LDRhtC40L7QvdC90LDR
jyDRgdC40YHRgtC10LzQsCwg0YLQviDQtdGB0YLRjCwg0LIg0LrQvtC90LXRh9C90L7QvCDQuNGC
0L7Qs9C1LCDRgtC+0LbQtSDQvdC10LrQvtGC0L7RgNGL0LkgDQo8QSBuYW1lPWtleXdvcmQxNjg+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+LiA8QSANCm5hbWU9
a2V5d29yZDE2OT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qn9GA0L7RhtC10YHRgTwvU1BBTj4s
INC40L3QuNGG0LjQuNGA0L7QstCw0LLRiNC40LkgPEEgDQpuYW1lPWtleXdvcmQxNzA+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0YHQvtC30LTQsNC90LjQtTwvU1BBTj4g0L3QvtCy0L7Qs9C+IDxB
IA0KbmFtZT1rZXl3b3JkMTcxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB
0LA8L1NQQU4+LCDQv9GA0LjQvdGP0YLQviDQvdCw0LfRi9Cy0LDRgtGMIA0K0L/RgNC+0YbQtdGB
0YHQvtC8LdGA0L7QtNC40YLQtdC70LXQvCAoPEEgbmFtZT1rZXl3b3JkMTcyPjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPnBhcmVudCANCnByb2Nlc3M8L1NQQU4+KSwg0LAg0LLQvdC+0LLRjCDRgdC+
0LfQtNCw0L3QvdGL0LkgPEEgbmFtZT1rZXl3b3JkMTczPjwvQT48U1BBTiANCmNsYXNzPWtleXdv
cmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+IOKAkyDQv9GA0L7RhtC10YHRgdC+0Lwt0YDQtdCx0LXQ
vdC60L7QvCAoPEEgbmFtZT1rZXl3b3JkMTc0PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+Y2hp
bGQgcHJvY2VzczwvU1BBTj4pLiDQn9GA0L7RhtC10YHRgdGLLdC00LXRgtC4INC80L7Qs9GD0YIg
0LIg0YHQstC+0Y4g0L7Rh9C10YDQtdC00YwgDQrQv9C+0YDQvtC20LTQsNGC0Ywg0L3QvtCy0YvR
hSDQtNC10YLQtdC5INC4INGCLiDQtC4sINC+0LHRgNCw0LfRg9GPLCDQsiDQvtCx0YnQtdC8INGB
0LvRg9GH0LDQtSwg0LLQvdGD0YLRgNC4INGB0LjRgdGC0LXQvNGLINC90LDQsdC+0YAgDQrQs9C1
0L3QtdCw0LvQvtCz0LjRh9C10YHQutC40YUg0LTQtdGA0LXQstGM0LXQsiA8QSBuYW1lPWtleXdv
cmQxNzU+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+
IOKAkyDQs9C10L3QtdCw0LvQvtCz0LjRh9C10YHQutC40Lkg0LvQtdGBLiDQn9GA0LjQvNC10YAg
0LPQtdC90LXQsNC70L7Qs9C40YfQtdGB0LrQvtCz0L4gDQrQu9C10YHQsCDQuNC30L7QsdGA0LDQ
ttC10L0g0L3QsCA8QSANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3N0dWRpZXMvY291cnNl
cy8yMTkyLzMxL2xlY3R1cmUvNDk2P3BhZ2U9MyNpbWFnZS4yLjQiIA0KdGFyZ2V0PV9ibGFuaz7R
gNC40YHRg9C90LrQtSAyLjQ8L0E+LiDQodC70LXQtNGD0LXRgiDQvtGC0LzQtdGC0LjRgtGMLCDR
h9GC0L4g0LLRgdC1INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQuNC1IDxBIA0KbmFtZT1r
ZXl3b3JkMTc2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0Ys8L1NQQU4+
INCy0LzQtdGB0YLQtSDRgSDQvdC10LrQvtGC0L7RgNGL0LzQuCA8QSANCm5hbWU9a2V5d29yZDE3
Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCw0LzQuDwvU1BBTj4g0L7Q
v9C10YDQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNGLIA0K0L/RgNC40L3QsNC00LvQtdC2
0LDRgiDQvtC00L3QvtC80YMg0Lgg0YLQvtC80YMg0LbQtSDQtNC10YDQtdCy0YMg0LvQtdGB0LAu
INCSINGA0Y/QtNC1INCy0YvRh9C40YHQu9C40YLQtdC70YzQvdGL0YUg0YHQuNGB0YLQtdC8INC7
0LXRgSANCtCy0L7QvtCx0YnQtSDQstGL0YDQvtC20LTQsNC10YLRgdGPINCyINC+0LTQvdC+INGC
0LDQutC+0LUg0LTQtdGA0LXQstC+LjwvUD4NCjxESVYgaWQ9bWFya183MSBjbGFzcz1sZWN0dXJl
X21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4N
CjxESVYgaWQ9aWRfNzIgdGV4dC1hbGlnbj0ibGVmdCI+PEEgbmFtZT1pbWFnZS4yLjQ+PC9BPg0K
PERJVj48SU1HIA0KYWx0PSLQo9C/0YDQvtGJ0LXQvdC90YvQuSDQs9C10L3QtdCw0LvQvtCz0LjR
h9C10YHQutC40Lkg0LvQtdGBINC/0YDQvtGG0LXRgdGB0L7Qsi4g0KHRgtGA0LXQu9C+0YfQutCw
INC+0LfQvdCw0YfQsNC10YIg0L7RgtC90L7RiNC10L3QuNC1INGA0L7QtNC40YLQtdC70YzigJPR
gNC10LHQtdC90L7QuiIgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L0VESS8wMV8wNV8xM180
NDIvMTM2NzI3MDI5My0xMDEzNy90dXRvcmlhbC85MS9vYmplY3RzLzIvZmlsZXMvMi00LmdpZiI+
PC9ESVY+PEJSPjxCPtCg0LjRgS4gDQoyLjQuIDwvQj7Qo9C/0YDQvtGJ0LXQvdC90YvQuSDQs9C1
0L3QtdCw0LvQvtCz0LjRh9C10YHQutC40Lkg0LvQtdGBINC/0YDQvtGG0LXRgdGB0L7Qsi4g0KHR
gtGA0LXQu9C+0YfQutCwINC+0LfQvdCw0YfQsNC10YIg0L7RgtC90L7RiNC10L3QuNC1IA0K0YDQ
vtC00LjRgtC10LvRjOKAk9GA0LXQsdC10L3QvtC6PC9ESVY+DQo8RElWIGlkPW1hcmtfNzIgY2xh
c3M9bGVjdHVyZV9tYXJrPjwvRElWPg0KPFAgaWQ9aWRfNzMgeG1sbnM6ZWRpPSJodHRwOi8vd3d3
LmludHVpdC5ydS8yMDEwL2VkaSI+0J/RgNC4INGA0L7QttC00LXQvdC40LggPEEgDQpuYW1lPWtl
eXdvcmQxNzg+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g
0YHQuNGB0YLQtdC80LAg0LfQsNCy0L7QtNC40YIg0L3QvtCy0YvQuSA8QSANCm5hbWU9a2V5d29y
ZDE3OT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD5QQ0I8L1NQQU4+INGBIDxBIA0KbmFtZT1rZXl3
b3JkMTgwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQtdC8INC/0YDQ
vtGG0LXRgdGB0LA8L1NQQU4+IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+0YDQvtC20LTQtdC90LjQ
tTwvU1BBTj4g0Lgg0L3QsNGH0LjQvdCw0LXRgiDQtdCz0L4g0LfQsNC/0L7Qu9C90Y/RgtGMLiDQ
ndC+0LLRi9C5IDxBIA0KbmFtZT1rZXl3b3JkMTgxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/
0YDQvtGG0LXRgdGBPC9TUEFOPiDQv9C+0LvRg9GH0LDQtdGCINGB0L7QsdGB0YLQstC10L3QvdGL
0LkgDQrRg9C90LjQutCw0LvRjNC90YvQuSDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjQvtC90L3R
i9C5INC90L7QvNC10YAuINCf0L7RgdC60L7Qu9GM0LrRgyDQtNC70Y8g0YXRgNCw0L3QtdC90LjR
jyDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjQvtC90L3QvtCz0L4gDQrQvdC+0LzQtdGA0LAgPEEg
bmFtZT1rZXl3b3JkMTgyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8
L1NQQU4+INCyINC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSANCtGB0LjRgdGC0LXQvNC1INC+0YLQ
stC+0LTQuNGC0YHRjyDQvtCz0YDQsNC90LjRh9C10L3QvdC+0LUg0LrQvtC70LjRh9C10YHRgtCy
0L4g0LHQuNGC0L7Qsiwg0LTQu9GPINGB0L7QsdC70Y7QtNC10L3QuNGPINGD0L3QuNC60LDQu9GM
0L3QvtGB0YLQuCANCtC90L7QvNC10YDQvtCyINC60L7Qu9C40YfQtdGB0YLQstC+INC+0LTQvdC+
0LLRgNC10LzQtdC90L3QviDQv9GA0LjRgdGD0YLRgdGC0LLRg9GO0YnQuNGFINCyINC90LXQuSA8
QSANCm5hbWU9a2V5d29yZDE4Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHR
gdC+0LI8L1NQQU4+INC00L7Qu9C20L3QviDQsdGL0YLRjCDQvtCz0YDQsNC90LjRh9C10L3Qvi4g
DQrQn9C+0YHQu9C1IDxBIG5hbWU9a2V5d29yZDE4ND48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Q
t9Cw0LLQtdGA0YjQtdC90LjRjzwvU1BBTj4g0LrQsNC60L7Qs9C+LdC70LjQsdC+IA0KPEEgbmFt
ZT1rZXl3b3JkMTg1PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQ
QU4+INC10LPQviDQvtGB0LLQvtCx0L7QtNC40LLRiNC40LnRgdGPIA0K0LjQtNC10L3RgtC40YTQ
uNC60LDRhtC40L7QvdC90YvQuSDQvdC+0LzQtdGAINC80L7QttC10YIg0LHRi9GC0Ywg0L/QvtCy
0YLQvtGA0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNC9INC00LvRjyDQtNGA0YPQs9C+0LPQviA8
QSANCm5hbWU9a2V5d29yZDE4Nj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHR
gdCwPC9TUEFOPi48L1A+DQo8RElWIGlkPW1hcmtfNzMgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1s
bnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF83
NSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QntCx0YvRh9C90L4g
0LTQu9GPINCy0YvQv9C+0LvQvdC10L3QuNGPIA0K0YHQstC+0LjRhSDRhNGD0L3QutGG0LjQuSDQ
v9GA0L7RhtC10YHRgS3RgNC10LHQtdC90L7QuiDRgtGA0LXQsdGD0LXRgiDQvtC/0YDQtdC00LXQ
u9C10L3QvdGL0YUg0YDQtdGB0YPRgNGB0L7Qsjog0L/QsNC80Y/RgtC4LCDRhNCw0LnQu9C+0LIs
IA0K0YPRgdGC0YDQvtC50YHRgtCyINCy0LLQvtC00LAt0LLRi9Cy0L7QtNCwINC4INGCLiDQtC4g
0KHRg9GJ0LXRgdGC0LLRg9C10YIg0LTQstCwINC/0L7QtNGF0L7QtNCwINC6INC40YUg0LLRi9C0
0LXQu9C10L3QuNGOLiDQndC+0LLRi9C5IDxBIA0KbmFtZT1rZXl3b3JkMTg3PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFOPiDQvNC+0LbQtdGCINC/0L7Qu9GD0YfQ
uNGC0Ywg0LIg0YHQstC+0LUgDQrRgNCw0YHQv9C+0YDRj9C20LXQvdC40LUg0L3QtdC60L7RgtC+
0YDRg9GOINGH0LDRgdGC0Ywg0YDQvtC00LjRgtC10LvRjNGB0LrQuNGFINGA0LXRgdGD0YDRgdC+
0LIsINCy0L7Qt9C80L7QttC90L4g0YDQsNC30LTQtdC70Y/RjyDRgSANCtC/0YDQvtGG0LXRgdGB
0L7QvC3RgNC+0LTQuNGC0LXQu9C10Lwg0Lgg0LTRgNGD0LPQuNC80Lgg0L/RgNC+0YbQtdGB0YHQ
sNC80Lgt0LTQtdGC0YzQvNC4INC/0YDQsNCy0LAg0L3QsCDQvdC40YUsINC40LvQuCDQvNC+0LbQ
tdGCINC/0L7Qu9GD0YfQuNGC0YwgDQrRgdCy0L7QuCDRgNC10YHRg9GA0YHRiyDQvdC10L/QvtGB
0YDQtdC00YHRgtCy0LXQvdC90L4g0L7RgiDQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB
0YLQtdC80YsuINCY0L3RhNC+0YDQvNCw0YbQuNGPINC+INCy0YvQtNC10LvQtdC90L3Ri9GFIA0K
0YDQtdGB0YPRgNGB0LDRhSDQt9Cw0L3QvtGB0LjRgtGB0Y8g0LIgPEEgbmFtZT1rZXl3b3JkMTg4
PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPlBDQjwvU1BBTj4uPC9QPg0KPERJViBpZD1tYXJrXzc1
IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNzYgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+0J/QvtGB0LvQtSDQvdCw0LTQtdC70LXQvdC40Y8gDQrQv9GA0L7RhtC10YHR
gdCwLdGA0LXQsdC10L3QutCwINGA0LXRgdGD0YDRgdCw0LzQuCDQvdC10L7QsdGF0L7QtNC40LzQ
viDQt9Cw0L3QtdGB0YLQuCDQsiDQtdCz0L4g0LDQtNGA0LXRgdC90L7QtSDQv9GA0L7RgdGC0YDQ
sNC90YHRgtCy0L4gDQrQv9GA0L7Qs9GA0LDQvNC80L3Ri9C5INC60L7QtCwg0LfQvdCw0YfQtdC9
0LjRjyDQtNCw0L3QvdGL0YUsINGD0YHRgtCw0L3QvtCy0LjRgtGMINC/0YDQvtCz0YDQsNC80LzQ
vdGL0Lkg0YHRh9C10YLRh9C40LouINCX0LTQtdGB0Ywg0YLQsNC60LbQtSANCtCy0L7Qt9C80L7Q
ttC90Ysg0LTQstCwINGA0LXRiNC10L3QuNGPLiDQkiDQv9C10YDQstC+0Lwg0YHQu9GD0YfQsNC1
INC/0YDQvtGG0LXRgdGBLdGA0LXQsdC10L3QvtC6INGB0YLQsNC90L7QstC40YLRgdGPINC00YPQ
sdC70LjQutCw0YLQvtC8IA0K0L/RgNC+0YbQtdGB0YHQsC3RgNC+0LTQuNGC0LXQu9GPINC/0L4g
PEEgbmFtZT1rZXl3b3JkMTg5PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YDQtdCz0LjRgdGC
0YDQvtCy0L7QvNGDPC9TUEFOPiDQuCA8QSBuYW1lPWtleXdvcmQxOTA+PC9BPjxTUEFOIA0KY2xh
c3M9a2V5d29yZD7Qv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60L7QvNGDINC60L7QvdGC0LXQ
utGB0YLQsNC8PC9TUEFOPiwg0L/RgNC4INGN0YLQvtC8INC00L7Qu9C20LXQvSDRgdGD0YnQtdGB
0YLQstC+0LLQsNGC0YwgDQrRgdC/0L7RgdC+0LEg0L7Qv9GA0LXQtNC10LvQtdC90LjRjywg0LrR
gtC+INC00LvRjyDQutC+0LPQviDQuNC3INC/0YDQvtGG0LXRgdGB0L7Qsi3QtNCy0L7QudC90LjQ
utC+0LIg0Y/QstC70Y/QtdGC0YHRjyDRgNC+0LTQuNGC0LXQu9C10LwuINCS0L4gDQrQstGC0L7R
gNC+0Lwg0YHQu9GD0YfQsNC1INC/0YDQvtGG0LXRgdGBLdGA0LXQsdC10L3QvtC6INC30LDQs9GA
0YPQttCw0LXRgtGB0Y8g0L3QvtCy0L7QuSDQv9GA0L7Qs9GA0LDQvNC80L7QuSDQuNC3INC60LDQ
utC+0LPQvi3Qu9C40LHQviDRhNCw0LnQu9CwLiANCtCe0L/QtdGA0LDRhtC40L7QvdC90LDRjyDR
gdC40YHRgtC10LzQsCBVbml4INGA0LDQt9GA0LXRiNCw0LXRgiDQv9C+0YDQvtC20LTQtdC90LjQ
tSA8QSBuYW1lPWtleXdvcmQxOTE+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC1
0YHRgdCwPC9TUEFOPiDRgtC+0LvRjNC60L4g0L/QtdGA0LLRi9C8INGB0L/QvtGB0L7QsdC+0Lw7
INC00LvRjyDQt9Cw0L/Rg9GB0LrQsCDQvdC+0LLQvtC5IA0K0L/RgNC+0LPRgNCw0LzQvNGLINC9
0LXQvtCx0YXQvtC00LjQvNC+INGB0L3QsNGH0LDQu9CwINGB0L7Qt9C00LDRgtGMINC60L7Qv9C4
0Y4g0L/RgNC+0YbQtdGB0YHQsC3RgNC+0LTQuNGC0LXQu9GPLCDQsCDQt9Cw0YLQtdC8IA0K0L/R
gNC+0YbQtdGB0YEt0YDQtdCx0LXQvdC+0Log0LTQvtC70LbQtdC9INC30LDQvNC10L3QuNGC0Ywg
0YHQstC+0LkgPEEgbmFtZT1rZXl3b3JkMTkyPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/Q
vtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC40Lkg0LrQvtC90YLQtdC60YHRgjwvU1BBTj4g0YEg
0L/QvtC80L7RidGM0Y4g0YHQv9C10YbQuNCw0LvRjNC90L7Qs9C+INGB0LjRgdGC0LXQvNC90L7Q
s9C+IA0K0LLRi9C30L7QstCwLiDQntC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC8
0LAgVkFYLzxBIG5hbWU9a2V5d29yZDE5Mz48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPlZNUzwv
U1BBTj4g0LTQvtC/0YPRgdC60LDQtdGCINGC0L7Qu9GM0LrQviDQstGC0L7RgNC+0LUg0YDQtdGI
0LXQvdC40LUuINCSIFdpbmRvd3MgTlQg0LLQvtC30LzQvtC20L3RiyANCtC+0LHQsCDQstCw0YDQ
uNCw0L3RgtCwICjQsiDRgNCw0LfQu9C40YfQvdGL0YUgQVBJKS48L1A+DQo8RElWIGlkPW1hcmtf
NzYgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8y
MDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF83NyB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0
LnJ1LzIwMTAvZWRpIj7Qn9C+0YDQvtC20LTQtdC90LjQtSDQvdC+0LLQvtCz0L4gPEEgDQpuYW1l
PWtleXdvcmQxOTQ+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BB
Tj4g0LrQsNC6INC00YPQsdC70LjQutCw0YLQsCANCtC/0YDQvtGG0LXRgdGB0LAt0YDQvtC00LjR
gtC10LvRjyDQv9GA0LjQstC+0LTQuNGCINC6INCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0YHRg9GJ
0LXRgdGC0LLQvtCy0LDQvdC40Y8g0L/RgNC+0LPRgNCw0LzQvCAo0YIuINC1LiANCtC40YHQv9C+
0LvQvdGP0LXQvNGL0YUg0YTQsNC50LvQvtCyKSwg0LTQu9GPINGA0LDQsdC+0YLRiyDQutC+0YLQ
vtGA0YvRhSDQvtGA0LPQsNC90LjQt9GD0LXRgtGB0Y8g0LHQvtC70LXQtSDQvtC00L3QvtCz0L4g
PEEgDQpuYW1lPWtleXdvcmQxOTU+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB
0YHQsDwvU1BBTj4uINCS0L7Qt9C80L7QttC90L7RgdGC0Ywg0LfQsNC80LXQvdGLIDxBIA0KbmFt
ZT1rZXl3b3JkMTk2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0L7Qu9GM0LfQvtCy0LDRgtC1
0LvRjNGB0LrQvtCz0L4g0LrQvtC90YLQtdC60YHRgtCwPC9TUEFOPiA8QSANCm5hbWU9a2V5d29y
ZDE5Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQv9C+
INGF0L7QtNGDINC10LPQviDRgNCw0LHQvtGC0YsgKNGCLiANCtC1LiDQt9Cw0LPRgNGD0LfQutC4
INC00LvRjyDQuNGB0L/QvtC70L3QtdC90LjRjyDQvdC+0LLQvtC5INC/0YDQvtCz0YDQsNC80LzR
iykg0L/RgNC40LLQvtC00LjRgiDQuiDRgtC+0LzRgywg0YfRgtC+INCyINGA0LDQvNC60LDRhSDQ
vtC00L3QvtCz0L4gDQrQuCDRgtC+0LPQviDQttC1IDxBIG5hbWU9a2V5d29yZDE5OD48L0E+PFNQ
QU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQvNC+0LbQtdGCIA0K0L/Q
vtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+INCy0YvQv9C+0LvQvdGP0YLRjNGB0Y8g0L3QtdGB
0LrQvtC70YzQutC+INGA0LDQt9C70LjRh9C90YvRhSDQv9GA0L7Qs9GA0LDQvNC8LjwvUD4NCjxE
SVYgaWQ9bWFya183NyBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cu
aW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzc4IHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCf0L7RgdC70LUg0YLQvtCz0L4g0LrQsNC6IDxBIA0K
bmFtZT1rZXl3b3JkMTk5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9T
UEFOPiDQvdCw0LTQtdC70LXQvSDRgdC+0LTQtdGA0LbQsNC90LjQtdC8LCDQsiA8QSANCm5hbWU9
a2V5d29yZDIwMD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD5QQ0I8L1NQQU4+INC00L7Qv9C40YHR
i9Cy0LDQtdGC0YHRjyDQvtGB0YLQsNCy0YjQsNGP0YHRjyANCtC40L3RhNC+0YDQvNCw0YbQuNGP
LCDQuCA8QSBuYW1lPWtleXdvcmQyMDE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQ
vtGP0L3QuNC1PC9TUEFOPiDQvdC+0LLQvtCz0L4gDQo8QSBuYW1lPWtleXdvcmQyMDI+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0LjQt9C80LXQvdGP0LXR
gtGB0Y8g0L3QsCA8QSANCm5hbWU9a2V5d29yZDIwMz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Q
s9C+0YLQvtCy0L3QvtGB0YLRjDwvU1BBTj4uINCe0YHRgtCw0LvQvtGB0Ywg0YHQutCw0LfQsNGC
0YwgDQrQvdC10YHQutC+0LvRjNC60L4g0YHQu9C+0LIg0L4g0YLQvtC8LCDQutCw0Log0LLQtdC0
0YPRgiDRgdC10LHRjyDQv9GA0L7RhtC10YHRgdGLLdGA0L7QtNC40YLQtdC70Lgg0L/QvtGB0LvQ
tSDRgNC+0LbQtNC10L3QuNGPIA0K0L/RgNC+0YbQtdGB0YHQvtCyLdC00LXRgtC10LkuINCf0YDQ
vtGG0LXRgdGBLdGA0L7QtNC40YLQtdC70Ywg0LzQvtC20LXRgiDQv9GA0L7QtNC+0LvQttCw0YLR
jCDRgdCy0L7QtSDQstGL0L/QvtC70L3QtdC90LjQtSDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4g
DQrRgSDQstGL0L/QvtC70L3QtdC90LjQtdC8INC/0YDQvtGG0LXRgdGB0LAt0YDQtdCx0LXQvdC6
0LAsINCwINC80L7QttC10YIg0L7QttC40LTQsNGC0YwgPEEgbmFtZT1rZXl3b3JkMjA0PjwvQT48
U1BBTiANCmNsYXNzPWtleXdvcmQ+0LfQsNCy0LXRgNGI0LXQvdC40Y88L1NQQU4+INGA0LDQsdC+
0YLRiyDQvdC10LrQvtGC0L7RgNGL0YUg0LjQu9C4INCy0YHQtdGFINGB0LLQvtC40YUgItC00LXR
gtC10LkiLjwvUD4NCjxESVYgaWQ9bWFya183OCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzc5IHht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCc0Ysg0L3QtSDQsdGD0LTQ
tdC8INC/0L7QtNGA0L7QsdC90L4gDQrQvtGB0YLQsNC90LDQstC70LjQstCw0YLRjNGB0Y8g0L3Q
sCDQv9GA0LjRh9C40L3QsNGFLCDQutC+0YLQvtGA0YvQtSDQvNC+0LPRg9GCINC/0YDQuNCy0LXR
gdGC0Lgg0LogPEEgDQpuYW1lPWtleXdvcmQyMDU+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LfQ
sNCy0LXRgNGI0LXQvdC40Y48L1NQQU4+INC20LjQt9C90LXQvdC90L7Qs9C+INGG0LjQutC70LAg
PEEgDQpuYW1lPWtleXdvcmQyMDY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB
0YHQsDwvU1BBTj4uINCf0L7RgdC70LUg0YLQvtCz0L4g0LrQsNC6IDxBIA0KbmFtZT1rZXl3b3Jk
MjA3PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFOPiDQt9Cw0LLQ
tdGA0YjQuNC7INGB0LLQvtGOINGA0LDQsdC+0YLRgywgDQrQvtC/0LXRgNCw0YbQuNC+0L3QvdCw
0Y8g0YHQuNGB0YLQtdC80LAg0L/QtdGA0LXQstC+0LTQuNGCINC10LPQviDQsiA8QSBuYW1lPWtl
eXdvcmQyMDg+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LU8L1NQ
QU4+IDxTUEFOIGNsYXNzPXRleGFtcGxlPtC30LDQutC+0L3Rh9C40Lsg0LjRgdC/0L7Qu9C90LXQ
vdC40LU8L1NQQU4+INC4IA0K0L7RgdCy0L7QsdC+0LbQtNCw0LXRgiDQstGB0LUg0LDRgdGB0L7R
htC40LjRgNC+0LLQsNC90L3Ri9C1INGBINC90LjQvCDRgNC10YHRg9GA0YHRiywg0LTQtdC70LDR
jyDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40LUg0LfQsNC/0LjRgdC4INCyIDxBIA0KbmFt
ZT1rZXl3b3JkMjA5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCx0LvQvtC60LUg0YPQv9GA0LDQ
stC70LXQvdC40Y8g0L/RgNC+0YbQtdGB0YHQvtC8PC9TUEFOPi4g0J/RgNC4IA0K0Y3RgtC+0Lwg
0YHQsNC8IDxBIG5hbWU9a2V5d29yZDIxMD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD5QQ0I8L1NQ
QU4+INC90LUg0YPQvdC40YfRgtC+0LbQsNC10YLRgdGPLCANCtCwINC+0YHRgtCw0LXRgtGB0Y8g
0LIg0YHQuNGB0YLQtdC80LUg0LXRidC1INC90LXQutC+0YLQvtGA0L7QtSDQstGA0LXQvNGPLiDQ
rdGC0L4g0YHQstGP0LfQsNC90L4g0YEg0YLQtdC8LCDRh9GC0L4gDQrQv9GA0L7RhtC10YHRgS3R
gNC+0LTQuNGC0LXQu9GMINC/0L7RgdC70LUgPEEgbmFtZT1rZXl3b3JkMjExPjwvQT48U1BBTiAN
CmNsYXNzPWtleXdvcmQ+0LfQsNCy0LXRgNGI0LXQvdC40Y88L1NQQU4+INC/0YDQvtGG0LXRgdGB
0LAt0YDQtdCx0LXQvdC60LAg0LzQvtC20LXRgiDQt9Cw0L/RgNC+0YHQuNGC0Ywg0L7Qv9C10YDQ
sNGG0LjQvtC90L3Rg9GOIA0K0YHQuNGB0YLQtdC80YMg0L4g0L/RgNC40YfQuNC90LUgItGB0LzQ
tdGA0YLQuCIg0L/QvtGA0L7QttC00LXQvdC90L7Qs9C+INC40LwgPEEgbmFtZT1rZXl3b3JkMjEy
PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0Lgv0LjQ
u9C4INGB0YLQsNGC0LjRgdGC0LjRh9C10YHQutGD0Y4g0LjQvdGE0L7RgNC80LDRhtC40Y4g0L4g
0LXQs9C+INGA0LDQsdC+0YLQtS4gDQrQn9C+0LTQvtCx0L3QsNGPINC40L3RhNC+0YDQvNCw0YbQ
uNGPINGB0L7RhdGA0LDQvdGP0LXRgtGB0Y8g0LIgPEEgbmFtZT1rZXl3b3JkMjEzPjwvQT48U1BB
TiANCmNsYXNzPWtleXdvcmQ+UENCPC9TUEFOPiDQvtGC0YDQsNCx0L7RgtCw0LLRiNC10LPQviA8
QSBuYW1lPWtleXdvcmQyMTQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHR
gdCwPC9TUEFOPiDQtNC+INC30LDQv9GA0L7RgdCwINC/0YDQvtGG0LXRgdGB0LAt0YDQvtC00LjR
gtC10LvRjyDQuNC70Lgg0LTQviDQutC+0L3RhtCwINC10LPQviANCtC00LXRj9GC0LXQu9GM0L3Q
vtGB0YLQuCwg0L/QvtGB0LvQtSDRh9C10LPQviDQstGB0LUg0YHQu9C10LTRiyDQt9Cw0LLQtdGA
0YjQuNCy0YjQtdCz0L7RgdGPIDxBIG5hbWU9a2V5d29yZDIxNT48L0E+PFNQQU4gDQpjbGFzcz1r
ZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+INC+0LrQvtC90YfQsNGC0LXQu9GM0L3QviDQ
uNGB0YfQtdC30LDRjtGCINC40Lcg0YHQuNGB0YLQtdC80YsuINCSINC+0L/QtdGA0LDRhtC40L7Q
vdC90L7QuSANCtGB0LjRgdGC0LXQvNC1IFVuaXggPEEgbmFtZT1rZXl3b3JkMjE2PjwvQT48U1BB
TiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0Ys8L1NQQU4+LCANCtC90LDRhdC+0LTRj9GJ
0LjQtdGB0Y8g0LIgPEEgbmFtZT1rZXl3b3JkMjE3PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB
0L7RgdGC0L7Rj9C90LjQuDwvU1BBTj4gPFNQQU4gDQpjbGFzcz10ZXhhbXBsZT7Qt9Cw0LrQvtC9
0YfQuNC7INC40YHQv9C+0LvQvdC10L3QuNC1PC9TUEFOPiwg0L/RgNC40L3Rj9GC0L4g0L3QsNC3
0YvQstCw0YLRjCANCtC/0YDQvtGG0LXRgdGB0LDQvNC4LdC30L7QvNCx0LguPC9QPg0KPERJViBp
ZD1tYXJrXzc5IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1
aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfODIgeG1sbnM6ZWRpPSJodHRwOi8vd3d3
LmludHVpdC5ydS8yMDEwL2VkaSI+0KHQu9C10LTRg9C10YIg0LfQsNC80LXRgtC40YLRjCwg0YfR
gtC+INCyIA0K0YDRj9C00LUg0L7Qv9C10YDQsNGG0LjQvtC90L3Ri9GFINGB0LjRgdGC0LXQvCAo
0L3QsNC/0YDQuNC80LXRgCwg0LIgVkFYLzxBIG5hbWU9a2V5d29yZDIxOD48L0E+PFNQQU4gDQpj
bGFzcz1rZXl3b3JkPlZNUzwvU1BBTj4pINCz0LjQsdC10LvRjCDQv9GA0L7RhtC10YHRgdCwLdGA
0L7QtNC40YLQtdC70Y8g0L/RgNC40LLQvtC00LjRgiDQuiA8QSANCm5hbWU9a2V5d29yZDIxOT48
L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qt9Cw0LLQtdGA0YjQtdC90LjRjjwvU1BBTj4g0YDQsNCx
0L7RgtGLINCy0YHQtdGFINC10LPQviANCiLQtNC10YLQtdC5Ii4g0JIg0LTRgNGD0LPQuNGFINC+
0L/QtdGA0LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LzQsNGFICjQvdCw0L/RgNC40LzQtdGA
LCDQsiBVbml4KSDQv9GA0L7RhtC10YHRgdGLLdC00LXRgtC4IA0K0L/RgNC+0LTQvtC70LbQsNGO
0YIg0YHQstC+0LUg0YHRg9GJ0LXRgdGC0LLQvtCy0LDQvdC40LUg0Lgg0L/QvtGB0LvQtSDQvtC6
0L7QvdGH0LDQvdC40Y8g0YDQsNCx0L7RgtGLINC/0YDQvtGG0LXRgdGB0LAt0YDQvtC00LjRgtC1
0LvRjy4g0J/RgNC4IA0K0Y3RgtC+0Lwg0LLQvtC30L3QuNC60LDQtdGCINC90LXQvtCx0YXQvtC0
0LjQvNC+0YHRgtGMINC40LfQvNC10L3QtdC90LjRjyDQuNC90YTQvtGA0LzQsNGG0LjQuCDQsiA8
QSBuYW1lPWtleXdvcmQyMjA+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD5QQ0I8L1NQQU4+INC/
0YDQvtGG0LXRgdGB0L7Qsi3QtNC10YLQtdC5INC+INC/0L7RgNC+0LTQuNCy0YjQtdC8INC40YUg
PEEgDQpuYW1lPWtleXdvcmQyMjE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB
0YHQtTwvU1BBTj4g0LTQu9GPINGC0L7Qs9C+LCDRh9GC0L7QsdGLIA0K0LPQtdC90LXQsNC70L7Q
s9C40YfQtdGB0LrQuNC5INC70LXRgSA8QSBuYW1lPWtleXdvcmQyMjI+PC9BPjxTUEFOIGNsYXNz
PWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiANCtC+0YHRgtCw0LLQsNC70YHRjyDR
htC10LvQvtGB0YLQvdGL0LwuINCg0LDRgdGB0LzQvtGC0YDQuNC8INGB0LvQtdC00YPRjtGJ0LjQ
uSDQv9GA0LjQvNC10YAuINCf0YPRgdGC0YwgPEEgDQpuYW1lPWtleXdvcmQyMjM+PC9BPjxTUEFO
IGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INGBINC90L7QvNC10YDQvtC8IDI1
MTUg0LHRi9C7IA0K0L/QvtGA0L7QttC00LXQvSA8QSBuYW1lPWtleXdvcmQyMjQ+PC9BPjxTUEFO
IGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtC8PC9TUEFOPiDRgSDQvdC+0LzQtdGA0L7Q
vCANCjIwMDEg0Lgg0L/QvtGB0LvQtSA8QSBuYW1lPWtleXdvcmQyMjU+PC9BPjxTUEFOIGNsYXNz
PWtleXdvcmQ+0LfQsNCy0LXRgNGI0LXQvdC40Y88L1NQQU4+INC10LPQviANCtGA0LDQsdC+0YLR
iyDQvtGB0YLQsNC10YLRgdGPINCyINCy0YvRh9C40YHQu9C40YLQtdC70YzQvdC+0Lkg0YHQuNGB
0YLQtdC80LUg0L3QtdC+0LPRgNCw0L3QuNGH0LXQvdC90L4g0LTQvtC70LPQvi4g0KLQvtCz0LTQ
sCDQvdC1IA0K0LjRgdC60LvRjtGH0LXQvdC+LCDRh9GC0L4g0L3QvtC80LXRgCAyMDAxINCx0YPQ
tNC10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvSDQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQ
uNGB0YLQtdC80L7QuSDQv9C+0LLRgtC+0YDQvdC+INC00LvRjyANCtGB0L7QstGB0LXQvCDQtNGA
0YPQs9C+0LPQviA8QSBuYW1lPWtleXdvcmQyMjY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/R
gNC+0YbQtdGB0YHQsDwvU1BBTj4uINCV0YHQu9C4IA0K0L3QtSDQuNC30LzQtdC90LjRgtGMINC4
0L3RhNC+0YDQvNCw0YbQuNGOINC+INC/0YDQvtGG0LXRgdGB0LUt0YDQvtC00LjRgtC10LvQtSDQ
tNC70Y8gPEEgbmFtZT1rZXl3b3JkMjI3PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+
0YbQtdGB0YHQsDwvU1BBTj4gMjUxNSwg0YLQviDQs9C10L3QtdCw0LvQvtCz0LjRh9C10YHQutC4
0Lkg0LvQtdGBIDxBIA0KbmFtZT1rZXl3b3JkMjI4PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/
0YDQvtGG0LXRgdGB0L7QsjwvU1BBTj4g0L7QutCw0LbQtdGC0YHRjyDQvdC10LrQvtGA0YDQtdC6
0YLQvdGL0Lwg4oCTIA0KPEEgbmFtZT1rZXl3b3JkMjI5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3Jk
PtC/0YDQvtGG0LXRgdGBPC9TUEFOPiAyNTE1INCx0YPQtNC10YIg0YHRh9C40YLQsNGC0YwgDQrR
gdCy0L7QuNC8INGA0L7QtNC40YLQtdC70LXQvCDQvdC+0LLRi9C5IDxBIG5hbWU9a2V5d29yZDIz
MD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4gDQoyMDAxLCDQ
sCA8QSBuYW1lPWtleXdvcmQyMzE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB
0YE8L1NQQU4+IDIwMDEg0LHRg9C00LXRgiANCtC+0YLQutGA0LXRidC40LLQsNGC0YzRgdGPINC+
0YIg0L3QtdC20LTQsNC90L3QvtCz0L4g0L/QvtGC0L7QvNC60LAuINCa0LDQuiDQv9GA0LDQstC4
0LvQviwgItC+0YHQuNGA0L7RgtC10LLRiNC40LUiIDxBIA0KbmFtZT1rZXl3b3JkMjMyPjwvQT48
U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0Ys8L1NQQU4+ICLRg9GB0YvQvdC+0LLQ
u9GP0Y7RgtGB0Y8iINC+0LTQvdC40Lwg0LjQtyANCtGB0LjRgdGC0LXQvNC90YvRhSA8QSBuYW1l
PWtleXdvcmQyMzM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtCyPC9T
UEFOPiwg0LrQvtGC0L7RgNGL0LkgDQrQv9C+0YDQvtC20LTQsNC10YLRgdGPINC/0YDQuCDRgdGC
0LDRgNGC0LUg0L7Qv9C10YDQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNGLINC4INGE0YPQ
vdC60YbQuNC+0L3QuNGA0YPQtdGCINCy0YHQtSDQstGA0LXQvNGPLCDQv9C+0LrQsCDQvtC90LAg
DQrRgNCw0LHQvtGC0LDQtdGCLjwvUD4NCjxESVYgaWQ9bWFya184MiBjbGFzcz1sZWN0dXJlX21h
cmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBu
YW1lPXNlY3Q4IA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9B
Pg0KPEg0IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCc0L3QvtCz
0L7RgNCw0LfQvtCy0YvQtSDQvtC/0LXRgNCw0YbQuNC4PC9IND4NCjxQIGlkPWlkXzgzIHhtbG5z
OmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCe0LTQvdC+0YDQsNC30L7QstGL
0LUgPEEgDQpuYW1lPWtleXdvcmQyMzQ+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQ
sNGG0LjQuDwvU1BBTj4g0L/RgNC40LLQvtC00Y/RgiDQuiDQuNC30LzQtdC90LXQvdC40Y4gDQrQ
utC+0LvQuNGH0LXRgdGC0LLQsCA8QSBuYW1lPWtleXdvcmQyMzU+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiwgDQrQvdCw0YXQvtC00Y/RidC40YXRgdGP
INC/0L7QtCDRg9C/0YDQsNCy0LvQtdC90LjQtdC8INC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDR
gdC40YHRgtC10LzRiywg0Lgg0LLRgdC10LPQtNCwINGB0LLRj9C30LDQvdGLINGBINCy0YvQtNC1
0LvQtdC90LjQtdC8IA0K0LjQu9C4INC+0YHQstC+0LHQvtC20LTQtdC90LjQtdC8INC+0L/RgNC1
0LTQtdC70LXQvdC90YvRhSDRgNC10YHRg9GA0YHQvtCyLiDQnNC90L7Qs9C+0YDQsNC30L7QstGL
0LUgPEEgDQpuYW1lPWtleXdvcmQyMzY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQ
sNGG0LjQuDwvU1BBTj4sINC90LDQv9GA0L7RgtC40LIsINC90LUg0L/RgNC40LLQvtC00Y/RgiDQ
uiANCtC40LfQvNC10L3QtdC90LjRjiDQutC+0LvQuNGH0LXRgdGC0LLQsCA8QSBuYW1lPWtleXdv
cmQyMzc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiAN
CtCyINC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzQtSDQuCDQvdC1INC+0LHR
j9C30LDQvdGLINCx0YvRgtGMINGB0LLRj9C30LDQvdC90YvQvNC4INGBINCy0YvQtNC10LvQtdC9
0LjQtdC8INC40LvQuCANCtC+0YHQstC+0LHQvtC20LTQtdC90LjQtdC8INGA0LXRgdGD0YDRgdC+
0LIuPC9QPg0KPERJViBpZD1tYXJrXzgzIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0i
aHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfODQgeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JIg0Y3RgtC+0Lwg0YDQsNC30LTQ
tdC70LUg0LzRiyDQutGA0LDRgtC60L4gDQrQvtC/0LjRiNC10Lwg0LTQtdC50YHRgtCy0LjRjywg
0LrQvtGC0L7RgNGL0LUg0L/RgNC+0LjQt9Cy0L7QtNC40YIg0L7Qv9C10YDQsNGG0LjQvtC90L3Q
sNGPINGB0LjRgdGC0LXQvNCwINC/0YDQuCDQstGL0L/QvtC70L3QtdC90LjQuCANCtC80L3QvtCz
0L7RgNCw0LfQvtCy0YvRhSA8QSBuYW1lPWtleXdvcmQyMzg+PC9BPjxTUEFOIGNsYXNzPWtleXdv
cmQ+0L7Qv9C10YDQsNGG0LjQuSDQvdCw0LQgDQrQv9GA0L7RhtC10YHRgdCw0LzQuDwvU1BBTj4u
INCR0L7Qu9C10LUg0L/QvtC00YDQvtCx0L3QviDRjdGC0Lgg0LTQtdC50YHRgtCy0LjRjyDQsdGD
0LTRg9GCINGA0LDRgdGB0LzQvtGC0YDQtdC90Ysg0LTQsNC70LXQtSDQsiANCtGB0L7QvtGC0LLQ
tdGC0YHRgtCy0YPRjtGJ0LjRhSDQu9C10LrRhtC40Y/RhS48L1A+DQo8RElWIGlkPW1hcmtfODQg
Y2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+PC9ESVY+DQo8UCBpZD1pZF84NSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj48U1BBTiBjbGFzcz1rZXl3b3JkX2RlZj48QSANCm5hbWU9a2V5d29yZDIzOT48
L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Ql9Cw0L/Rg9GB0Log0L/RgNC+0YbQtdGB0YHQsDwvU1BB
Tj48L1NQQU4+LiDQmNC3INGH0LjRgdC70LAgDQo8QSBuYW1lPWtleXdvcmQyNDA+PC9BPjxTUEFO
IGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiwg0L3QsNGF0L7QtNGP0YnQ
uNGF0YHRjyDQsiA8QSANCm5hbWU9a2V5d29yZDI0MT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gdC+0YHRgtC+0Y/QvdC40Lg8L1NQQU4+IDxTUEFOIA0KY2xhc3M9dGV4YW1wbGU+0LPQvtGC0L7Q
stC90L7RgdGC0Yw8L1NQQU4+LCDQvtC/0LXRgNCw0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC8
0LAg0LLRi9Cx0LjRgNCw0LXRgiDQvtC00LjQvSA8QSANCm5hbWU9a2V5d29yZDI0Mj48L0E+PFNQ
QU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0LTQu9GPINC/0L7RgdC70LXQ
tNGD0Y7RidC10LPQviANCtC40YHQv9C+0LvQvdC10L3QuNGPLiDQmtGA0LjRgtC10YDQuNC4INC4
INCw0LvQs9C+0YDQuNGC0LzRiyDRgtCw0LrQvtCz0L4g0LLRi9Cx0L7RgNCwINCx0YPQtNGD0YIg
0L/QvtC00YDQvtCx0L3QviDRgNCw0YHRgdC80L7RgtGA0LXQvdGLINCyIA0K0LvQtdC60YbQuNC4
IDMg4oCTICLQn9C70LDQvdC40YDQvtCy0LDQvdC40LUgPEEgbmFtZT1rZXl3b3JkMjQzPjwvQT48
U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQvtCyPC9TUEFOPiAiLiDQlNC70Y8g
0LjQt9Cx0YDQsNC90L3QvtCz0L4gPEEgbmFtZT1rZXl3b3JkMjQ0PjwvQT48U1BBTiANCmNsYXNz
PWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0L7Qv9C10YDQsNGG0LjQvtC90L3QsNGP
INGB0LjRgdGC0LXQvNCwINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQvdCw0LvQuNGH0LjQtSDQ
siANCtC+0L/QtdGA0LDRgtC40LLQvdC+0Lkg0L/QsNC80Y/RgtC4INC40L3RhNC+0YDQvNCw0YbQ
uNC4LCDQvdC10L7QsdGF0L7QtNC40LzQvtC5INC00LvRjyDQtdCz0L4g0LTQsNC70YzQvdC10LnR
iNC10LPQviDQstGL0L/QvtC70L3QtdC90LjRjy4g0KLQviwgDQrQutCw0Log0L7QvdCwINGN0YLQ
viDQtNC10LvQsNC10YIsINCx0YPQtNC10YIg0LIg0LTQtdGC0LDQu9GP0YUg0L7Qv9C40YHQsNC9
0L4g0LIg0LvQtdC60YbQuNGP0YUgOC0xMC4g0JTQsNC70LXQtSA8QSANCm5hbWU9a2V5d29yZDI0
NT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40LUg0L/RgNC+0YbQtdGB
0YHQsDwvU1BBTj4g0LjQt9C80LXQvdGP0LXRgtGB0Y8g0L3QsCANCjxTUEFOIGNsYXNzPXRleGFt
cGxlPjxBIG5hbWU9a2V5d29yZDI0Nj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC40YHQv9C+
0LvQvdC10L3QuNC1PC9TUEFOPiA8L1NQQU4+LCDQstC+0YHRgdGC0LDQvdCw0LLQu9C40LLQsNGO
0YLRgdGPINC30L3QsNGH0LXQvdC40Y8g0YDQtdCz0LjRgdGC0YDQvtCyIA0K0LTQu9GPINC00LDQ
vdC90L7Qs9C+IDxBIG5hbWU9a2V5d29yZDI0Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA
0L7RhtC10YHRgdCwPC9TUEFOPiDQuCANCtGD0L/RgNCw0LLQu9C10L3QuNC1INC/0LXRgNC10LTQ
sNC10YLRgdGPINC60L7QvNCw0L3QtNC1LCDQvdCwINC60L7RgtC+0YDRg9GOINGD0LrQsNC30YvQ
stCw0LXRgiDRgdGH0LXRgtGH0LjQuiDQutC+0LzQsNC90LQgPEEgDQpuYW1lPWtleXdvcmQyNDg+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4uINCS0YHQtSDQ
tNCw0L3QvdGL0LUsINC90LXQvtCx0YXQvtC00LjQvNGL0LUgDQrQtNC70Y8g0LLQvtGB0YHRgtCw
0L3QvtCy0LvQtdC90LjRjyA8QSBuYW1lPWtleXdvcmQyNDk+PC9BPjxTUEFOIGNsYXNzPWtleXdv
cmQ+0LrQvtC90YLQtdC60YHRgtCwPC9TUEFOPiwgDQrQuNC30LLQu9C10LrQsNGO0YLRgdGPINC4
0LcgPEEgbmFtZT1rZXl3b3JkMjUwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPlBDQiDQv9GA0L7R
htC10YHRgdCwPC9TUEFOPiwgDQrQvdCw0LQg0LrQvtGC0L7RgNGL0Lwg0YHQvtCy0LXRgNGI0LDQ
tdGC0YHRjyA8QSBuYW1lPWtleXdvcmQyNTE+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QvtC/
0LXRgNCw0YbQuNGPPC9TUEFOPi48L1A+DQo8RElWIGlkPW1hcmtfODUgY2xhc3M9bGVjdHVyZV9t
YXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8
UCBpZD1pZF84OCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48U1BB
TiBjbGFzcz1rZXl3b3JkX2RlZj48QSANCm5hbWU9a2V5d29yZDI1Mj48L0E+PFNQQU4gY2xhc3M9
a2V5d29yZD7Qn9GA0LjQvtGB0YLQsNC90L7QstC60LAg0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj48
L1NQQU4+LiA8QSANCm5hbWU9a2V5d29yZC1jb250ZXh0NT48L0E+0KDQsNCx0L7RgtCwIDxBIG5h
bWU9a2V5d29yZDI1Mz48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8
L1NQQU4+LCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIgPEEgbmFtZT1rZXl3b3JkMjU0Pjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNC4PC9TUEFOPiA8U1BBTiBj
bGFzcz10ZXhhbXBsZT7QuNGB0L/QvtC70L3QtdC90LjQtTwvU1BBTj4sIA0K0L/RgNC40L7RgdGC
0LDQvdCw0LLQu9C40LLQsNC10YLRgdGPINCyINGA0LXQt9GD0LvRjNGC0LDRgtC1INC60LDQutC+
0LPQvi3Qu9C40LHQviDQv9GA0LXRgNGL0LLQsNC90LjRjy4g0J/RgNC+0YbQtdGB0YHQvtGAINCw
0LLRgtC+0LzQsNGC0LjRh9C10YHQutC4IA0K0YHQvtGF0YDQsNC90Y/QtdGCINGB0YfQtdGC0YfQ
uNC6INC60L7QvNCw0L3QtCDQuCwg0LLQvtC30LzQvtC20L3Qviwg0L7QtNC40L0g0LjQu9C4INC9
0LXRgdC60L7Qu9GM0LrQviDRgNC10LPQuNGB0YLRgNC+0LIg0LIg0YHRgtC10LrQtSANCtC40YHQ
v9C+0LvQvdGP0LXQvNC+0LPQviA8QSBuYW1lPWtleXdvcmQyNTU+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4sINCwINC30LDRgtC10LwgDQrQv9C10YDQtdC0
0LDQtdGCINGD0L/RgNCw0LLQu9C10L3QuNC1INC/0L4g0YHQv9C10YbQuNCw0LvRjNC90L7QvNGD
INCw0LTRgNC10YHRgyDQvtCx0YDQsNCx0L7RgtC60Lgg0LTQsNC90L3QvtCz0L4g0L/RgNC10YDR
i9Cy0LDQvdC40Y8uINCd0LAg0Y3RgtC+0LwgDQrQtNC10Y/RgtC10LvRjNC90L7RgdGC0YwgaGFy
ZHdhcmUg0L/QviDQvtCx0YDQsNCx0L7RgtC60LUg0L/RgNC10YDRi9Cy0LDQvdC40Y8g0LfQsNCy
0LXRgNGI0LDQtdGC0YHRjy4g0J/QviDRg9C60LDQt9Cw0L3QvdC+0LzRgyDQsNC00YDQtdGB0YMg
DQrQvtCx0YvRh9C90L4g0YDQsNGB0L/QvtC70LDQs9Cw0LXRgtGB0Y8g0L7QtNC90LAg0LjQtyDR
h9Cw0YHRgtC10Lkg0L7Qv9C10YDQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNGLLiDQntC9
0LAg0YHQvtGF0YDQsNC90Y/QtdGCIA0K0LTQuNC90LDQvNC40YfQtdGB0LrRg9GOINGH0LDRgdGC
0YwgPEEgbmFtZT1rZXl3b3JkMjU2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LjRgdGC0LXQ
vNC90L7Qs9C+PC9TUEFOPiANCtC4IDxBIG5hbWU9a2V5d29yZDI1Nz48L0E+PFNQQU4gY2xhc3M9
a2V5d29yZD7RgNC10LPQuNGB0YLRgNC+0LLQvtCz0L4g0LrQvtC90YLQtdC60YHRgtC+0LI8L1NQ
QU4+IDxBIA0KbmFtZT1rZXl3b3JkMjU4PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG
0LXRgdGB0LA8L1NQQU4+INCyINC10LPQviA8QSANCm5hbWU9a2V5d29yZDI1OT48L0E+PFNQQU4g
Y2xhc3M9a2V5d29yZD5QQ0I8L1NQQU4+LCDQv9C10YDQtdCy0L7QtNC40YIgPEEgDQpuYW1lPWtl
eXdvcmQyNjA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INCy
IDxBIA0KbmFtZT1rZXl3b3JkMjYxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7R
j9C90LjQtTwvU1BBTj4gPFNQQU4gDQpjbGFzcz10ZXhhbXBsZT7Qs9C+0YLQvtCy0L3QvtGB0YLR
jDwvU1BBTj4g0Lgg0L/RgNC40YHRgtGD0L/QsNC10YIg0Log0L7QsdGA0LDQsdC+0YLQutC1INC/
0YDQtdGA0YvQstCw0L3QuNGPLCDRgtC+INC10YHRgtGMINC6IA0K0LLRi9C/0L7Qu9C90LXQvdC4
0Y4g0L7Qv9GA0LXQtNC10LvQtdC90L3Ri9GFINC00LXQudGB0YLQstC40LksINGB0LLRj9C30LDQ
vdC90YvRhSDRgSDQstC+0LfQvdC40LrRiNC40Lwg0L/RgNC10YDRi9Cy0LDQvdC40LXQvC48L1A+
DQo8RElWIGlkPW1hcmtfODggY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8v
d3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF85MSB4bWxuczplZGk9Imh0
dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48U1BBTiBjbGFzcz1rZXl3b3JkX2RlZj48QSAN
Cm5hbWU9a2V5d29yZDI2Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QkdC70L7QutC40YDQvtCy
0LDQvdC40LUg0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj48L1NQQU4+LiA8QSANCm5hbWU9a2V5d29y
ZC1jb250ZXh0Nz48L0E+PEEgbmFtZT1rZXl3b3JkMjYzPjwvQT48U1BBTiANCmNsYXNzPWtleXdv
cmQ+0J/RgNC+0YbQtdGB0YE8L1NQQU4+INCx0LvQvtC60LjRgNGD0LXRgtGB0Y8sINC60L7Qs9C0
0LAg0L7QvSDQvdC1INC80L7QttC10YIg0L/RgNC+0LTQvtC70LbQsNGC0Ywg0YDQsNCx0L7RgtGD
LCANCtC90LUg0LTQvtC20LTQsNCy0YjQuNGB0Ywg0LLQvtC30L3QuNC60L3QvtCy0LXQvdC40Y8g
0LrQsNC60L7Qs9C+LdC70LjQsdC+INGB0L7QsdGL0YLQuNGPINCyINCy0YvRh9C40YHQu9C40YLQ
tdC70YzQvdC+0Lkg0YHQuNGB0YLQtdC80LUuINCU0LvRjyANCtGN0YLQvtCz0L4g0L7QvSDQvtCx
0YDQsNGJ0LDQtdGC0YHRjyDQuiDQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC8
0LUg0YEg0L/QvtC80L7RidGM0Y4g0L7Qv9GA0LXQtNC10LvQtdC90L3QvtCz0L4g0YHQuNGB0YLQ
tdC80L3QvtCz0L4gDQrQstGL0LfQvtCy0LAuINCe0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC4
0YHRgtC10LzQsCDQvtCx0YDQsNCx0LDRgtGL0LLQsNC10YIg0YHQuNGB0YLQtdC80L3Ri9C5INCy
0YvQt9C+0LIgKNC40L3QuNGG0LjQsNC70LjQt9C40YDRg9C10YIgDQrQvtC/0LXRgNCw0YbQuNGO
INCy0LLQvtC00LAt0LLRi9Cy0L7QtNCwLCDQtNC+0LHQsNCy0LvRj9C10YIgPEEgbmFtZT1rZXl3
b3JkMjY0PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YE8L1NQQU4+INCy
INC+0YfQtdGA0LXQtNGMIDxBIG5hbWU9a2V5d29yZDI2NT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3
b3JkPtC/0YDQvtGG0LXRgdGB0L7QsjwvU1BBTj4sINC00L7QttC40LTQsNGO0YnQuNGF0YHRjyDQ
vtGB0LLQvtCx0L7QttC00LXQvdC40Y8g0YPRgdGC0YDQvtC50YHRgtCy0LAg0LjQu9C4IA0K0LLQ
vtC30L3QuNC60L3QvtCy0LXQvdC40Y8g0YHQvtCx0YvRgtC40Y8sINC4INGCLiDQtC4pINC4LCDQ
v9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0Lgg0YHQvtGF0YDQsNC90LjQsiDQvdGD0LbQ
vdGD0Y4g0YfQsNGB0YLRjCA8QSANCm5hbWU9a2V5d29yZDI2Nj48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7QutC+0L3RgtC10LrRgdGC0LAg0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4g0LIg0LXQs9C+
IDxBIA0KbmFtZT1rZXl3b3JkMjY3PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPlBDQjwvU1BBTj4s
INC/0LXRgNC10LLQvtC00LjRgiA8QSANCm5hbWU9a2V5d29yZDI2OD48L0E+PFNQQU4gY2xhc3M9
a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0LjQtyA8QSANCm5hbWU9a2V5d29yZDI2OT48
L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHRgtC+0Y/QvdC40Y88L1NQQU4+IDxTUEFOIA0K
Y2xhc3M9dGV4YW1wbGU+0LjRgdC/0L7Qu9C90LXQvdC40LU8L1NQQU4+INCyIDxBIG5hbWU9a2V5
d29yZDI3MD48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQtTwvU1BB
Tj4gPFNQQU4gY2xhc3M9dGV4YW1wbGU+0L7QttC40LTQsNC90LjQtTwvU1BBTj4gLiDQn9C+0LTR
gNC+0LHQvdC10LUgDQrRjdGC0LAgPEEgbmFtZT1rZXl3b3JkMjcxPjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtC+0L/QtdGA0LDRhtC40Y88L1NQQU4+INCx0YPQtNC10YIgDQrRgNCw0YHRgdC80LDR
gtGA0LjQstCw0YLRjNGB0Y8g0LIg0LvQtdC60YbQuNC4IDEzLjwvUD4NCjxESVYgaWQ9bWFya185
MSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIw
MTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzk0IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvMjAxMC9lZGkiPjxTUEFOIGNsYXNzPWtleXdvcmRfZGVmPjxBIA0KbmFtZT1rZXl3b3JkMjcy
PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCg0LDQt9Cx0LvQvtC60LjRgNC+0LLQsNC90LjQtSDQ
v9GA0L7RhtC10YHRgdCwPC9TUEFOPjwvU1BBTj4uIA0KPEEgbmFtZT1rZXl3b3JkLWNvbnRleHQ5
PjwvQT7Qn9C+0YHQu9C1INCy0L7Qt9C90LjQutC90L7QstC10L3QuNGPINCyINGB0LjRgdGC0LXQ
vNC1INC60LDQutC+0LPQvi3Qu9C40LHQviDRgdC+0LHRi9GC0LjRjyANCtC+0L/QtdGA0LDRhtC4
0L7QvdC90L7QuSDRgdC40YHRgtC10LzQtSDQvdGD0LbQvdC+INGC0L7Rh9C90L4g0L7Qv9GA0LXQ
tNC10LvQuNGC0YwsINC60LDQutC+0LUg0LjQvNC10L3QvdC+INGB0L7QsdGL0YLQuNC1INC/0YDQ
vtC40LfQvtGI0LvQvi4gDQrQl9Cw0YLQtdC8INC+0L/QtdGA0LDRhtC40L7QvdC90LDRjyDRgdC4
0YHRgtC10LzQsCDQv9GA0L7QstC10YDRj9C10YIsINC90LDRhdC+0LTQuNC70YHRjyDQu9C4INC9
0LXQutC+0YLQvtGA0YvQuSA8QSANCm5hbWU9a2V5d29yZDI3Mz48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BBTj4g0LIgPEEgDQpuYW1lPWtleXdvcmQyNzQ+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNC4PC9TUEFOPiA8U1BBTiANCmNsYXNz
PXRleGFtcGxlPtC+0LbQuNC00LDQvdC40LU8L1NQQU4+INC00LvRjyDQtNCw0L3QvdC+0LPQviDR
gdC+0LHRi9GC0LjRjywg0Lgg0LXRgdC70Lgg0L3QsNGF0L7QtNC40LvRgdGPLCDQv9C10YDQtdCy
0L7QtNC40YIgDQrQtdCz0L4g0LIgPEEgbmFtZT1rZXl3b3JkMjc1PjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjQtTwvU1BBTj4gPFNQQU4gDQpjbGFzcz10ZXhhbXBsZT7Q
s9C+0YLQvtCy0L3QvtGB0YLRjDwvU1BBTj4sINCy0YvQv9C+0LvQvdGP0Y8g0L3QtdC+0LHRhdC+
0LTQuNC80YvQtSDQtNC10LnRgdGC0LLQuNGPLCDRgdCy0Y/Qt9Cw0L3QvdGL0LUg0YEgDQrQvdCw
0YHRgtGD0L/Qu9C10L3QuNC10Lwg0YHQvtCx0YvRgtC40Y8gKNC40L3QuNGG0LjQsNC70LjQt9Cw
0YbQuNGPIDxBIG5hbWU9a2V5d29yZDI3Nj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC+0L/Q
tdGA0LDRhtC40Lg8L1NQQU4+INCy0LLQvtC00LAt0LLRi9Cy0L7QtNCwINC00LvRjyDQvtGH0LXR
gNC10LTQvdC+0LPQviDQvtC20LjQtNCw0Y7RidC10LPQviA8QSANCm5hbWU9a2V5d29yZDI3Nz48
L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPiDQuCDRgi4g0L8u
KS4g0K3RgtCwIDxBIA0KbmFtZT1rZXl3b3JkMjc4PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC+
0L/QtdGA0LDRhtC40Y88L1NQQU4+LCDQutCw0Log0LggPEEgDQpuYW1lPWtleXdvcmQyNzk+PC9B
PjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjRjyA8L1NQQU4+PEEgDQpuYW1lPWtl
eXdvcmQyODA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LHQu9C+0LrQuNGA0L7QstCw0L3QuNGP
PC9TUEFOPiwg0LHRg9C00LXRgiDQv9C+0LTRgNC+0LHQvdC+IA0K0L7Qv9C40YHQsNC90LAg0LIg
0LvQtdC60YbQuNC4IDEzLjwvUD4NCjxESVYgaWQ9bWFya185NCBjbGFzcz1sZWN0dXJlX21hcmsg
DQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBuYW1l
PXNlY3Q5IA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9BPg0K
PEg0IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCf0LXRgNC10LrQ
u9GO0YfQtdC90LjQtSDQutC+0L3RgtC10LrRgdGC0LA8L0g0Pg0KPFAgaWQ9aWRfOTcgeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JTQviDRgdC40YUg0L/QvtGAINC8
0YsgDQrRgNCw0YHRgdC80LDRgtGA0LjQstCw0LvQuCA8QSBuYW1lPWtleXdvcmQyODE+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjQuCDQvdCw0LQgDQrQv9GA0L7RhtC10YHR
gdCw0LzQuDwvU1BBTj4g0LjQt9C+0LvQuNGA0L7QstCw0L3QvdC+LCDQvdC10LfQsNCy0LjRgdC4
0LzQviDQtNGA0YPQsyDQvtGCINC00YDRg9Cz0LAuINCSINC00LXQudGB0YLQstC40YLQtdC70YzQ
vdC+0YHRgtC4INC20LUgDQrQtNC10Y/RgtC10LvRjNC90L7RgdGC0Ywg0LzRg9C70YzRgtC40L/R
gNC+0LPRgNCw0LzQvNC90L7QuSDQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC8
0Ysg0YHQvtGB0YLQvtC40YIg0LjQtyDRhtC10L/QvtGH0LXQuiA8QSANCm5hbWU9a2V5d29yZDI4
Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtC/0LXRgNCw0YbQuNC5PC9TUEFOPiwg0LLRi9C/
0L7Qu9C90Y/QtdC80YvRhSDQvdCw0LQgDQrRgNCw0LfQu9C40YfQvdGL0LzQuCA8QSBuYW1lPWtl
eXdvcmQyODM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsNC80Lg8L1NQ
QU4+LCDQuCANCtGB0L7Qv9GA0L7QstC+0LbQtNCw0LXRgtGB0Y8g0L/QtdGA0LXQutC70Y7Rh9C1
0L3QuNC10Lwg0L/RgNC+0YbQtdGB0YHQvtGA0LAg0YEg0L7QtNC90L7Qs9C+IDxBIG5hbWU9a2V5
d29yZDI4ND48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+
INC90LAg0LTRgNGD0LPQvtC5LjwvUD4NCjxESVYgaWQ9bWFya185NyBjbGFzcz1sZWN0dXJlX21h
cmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQ
IGlkPWlkXzk4IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCU0LDQ
stCw0LnRgtC1INC00LvRjyDQv9GA0LjQvNC10YDQsCANCtGD0L/RgNC+0YnQtdC90L3QviDRgNCw
0YHRgdC80L7RgtGA0LjQvCwg0LrQsNC6INCyINGA0LXQsNC70YzQvdC+0YHRgtC4INC80L7QttC1
0YIg0L/RgNC+0YLQtdC60LDRgtGMIDxBIA0KbmFtZT1rZXl3b3JkMjg1PjwvQT48U1BBTiBjbGFz
cz1rZXl3b3JkPtC+0L/QtdGA0LDRhtC40Y8gPC9TUEFOPjxBIA0KbmFtZT1rZXl3b3JkMjg2Pjwv
QT48U1BBTiBjbGFzcz1rZXl3b3JkPtGA0LDQt9Cx0LvQvtC60LjRgNC+0LLQsNC90LjRjyDQv9GA
0L7RhtC10YHRgdCwPC9TUEFOPiwgDQrQvtC20LjQtNCw0Y7RidC10LPQviDQstCy0L7QtNCwLdCy
0YvQstC+0LTQsCAo0YHQvC4gPEEgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zdHVkaWVz
L2NvdXJzZXMvMjE5Mi8zMS9sZWN0dXJlLzQ5Nj9wYWdlPTQjaW1hZ2UuMi41IiANCnRhcmdldD1f
Ymxhbms+0YDQuNGBLiAyLjU8L0E+KS4g0J/RgNC4INC40YHQv9C+0LvQvdC10L3QuNC4INC/0YDQ
vtGG0LXRgdGB0L7RgNC+0Lwg0L3QtdC60L7RgtC+0YDQvtCz0L4gPEEgDQpuYW1lPWtleXdvcmQy
ODc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4gKNC90LAg
0YDQuNGB0YPQvdC60LUg4oCTIDxBIA0KbmFtZT1rZXl3b3JkMjg4PjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFOPiAxKSDQstC+0LfQvdC40LrQsNC10YIg0L/RgNC1
0YDRi9Cy0LDQvdC40LUgDQrQvtGCINGD0YHRgtGA0L7QudGB0YLQstCwINCy0LLQvtC00LAt0LLR
i9Cy0L7QtNCwLCDRgdC40LPQvdCw0LvQuNC30LjRgNGD0Y7RidC10LUg0L7QsSDQvtC60L7QvdGH
0LDQvdC40LggPEEgDQpuYW1lPWtleXdvcmQyODk+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Q
v9C10YDQsNGG0LjQuTwvU1BBTj4g0L3QsCDRg9GB0YLRgNC+0LnRgdGC0LLQtS4g0J3QsNC0IA0K
0LLRi9C/0L7Qu9C90Y/RjtGJ0LjQvNGB0Y8gPEEgbmFtZT1rZXl3b3JkMjkwPjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0L7QvDwvU1BBTj4gDQrQv9GA0L7QuNC30LLQvtC0
0LjRgtGB0Y8gPEEgbmFtZT1rZXl3b3JkMjkxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC+0L/Q
tdGA0LDRhtC40Y8gPC9TUEFOPjxBIA0KbmFtZT1rZXl3b3JkMjkyPjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtC/0YDQuNC+0YHRgtCw0L3QvtCy0LrQuDwvU1BBTj4uINCU0LDQu9C10LUg0L7Qv9C1
0YDQsNGG0LjQvtC90L3QsNGPIA0K0YHQuNGB0YLQtdC80LAg0YDQsNC30LHQu9C+0LrQuNGA0YPQ
tdGCIDxBIG5hbWU9a2V5d29yZDI5Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC1
0YHRgTwvU1BBTj4sIA0K0LjQvdC40YbQuNC40YDQvtCy0LDQstGI0LjQuSDQt9Cw0L/RgNC+0YEg
0L3QsCDQstCy0L7QtC3QstGL0LLQvtC0ICjQvdCwINGA0LjRgdGD0L3QutC1IOKAkyA8QSBuYW1l
PWtleXdvcmQyOTQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BB
Tj4gMikg0Lgg0L7RgdGD0YnQtdGB0YLQstC70Y/QtdGCIDxBIG5hbWU9a2V5d29yZDI5NT48L0E+
PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC30LDQv9GD0YHQujwvU1BBTj4g0L/RgNC40L7RgdGC0LDQ
vdC+0LLQu9C10L3QvdC+0LPQviDQuNC70Lgg0L3QvtCy0L7Qs9C+IDxBIA0KbmFtZT1rZXl3b3Jk
Mjk2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+LCDQstGL
0LHRgNCw0L3QvdC+0LPQviDQv9GA0LggDQrQstGL0L/QvtC70L3QtdC90LjQuCDQv9C70LDQvdC4
0YDQvtCy0LDQvdC40Y8gKNC90LAg0YDQuNGB0YPQvdC60LUg0LHRi9C7INCy0YvQsdGA0LDQvSA8
QSBuYW1lPWtleXdvcmQyOTc+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgNCw0LfQsdC70L7Q
utC40YDQvtCy0LDQvdC90YvQuSDQv9GA0L7RhtC10YHRgTwvU1BBTj4gKS4g0JrQsNC6INC80Ysg
0LLQuNC00LjQvCwg0LIg0YDQtdC30YPQu9GM0YLQsNGC0LUgDQrQvtCx0YDQsNCx0L7RgtC60Lgg
0LjQvdGE0L7RgNC80LDRhtC40Lgg0L7QsSDQvtC60L7QvdGH0LDQvdC40LggPEEgbmFtZT1rZXl3
b3JkMjk4PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGG0LjQuDwvU1BBTj4g
0LLQstC+0LTQsC3QstGL0LLQvtC00LAg0LLQvtC30LzQvtC20L3QsCDRgdC80LXQvdCwIDxBIA0K
bmFtZT1rZXl3b3JkMjk5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8
L1NQQU4+LCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIgPEEgDQpuYW1lPWtleXdvcmQzMDA+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNC4PC9TUEFOPiA8U1BBTiAN
CmNsYXNzPXRleGFtcGxlPtC40YHQv9C+0LvQvdC10L3QuNC1PC9TUEFOPi48L1A+DQo8RElWIGlk
PW1hcmtfOTggY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8RElWIGlkPWlkXzEwMCB0ZXh0LWFsaWduPSJsZWZ0Ij48
QSBuYW1lPWltYWdlLjIuNT48L0E+DQo8RElWPjxJTUcgDQphbHQ9J9CS0YvQv9C+0LvQvdC10L3Q
uNC1INC+0L/QtdGA0LDRhtC40Lgg0YDQsNC30LHQu9C+0LrQuNGA0L7QstCw0L3QuNGPINC/0YDQ
vtGG0LXRgdGB0LAuINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGC0LXRgNC80LjQvdCwICLQ
utC+0LQg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPIiDQvdC1INC+0LPRgNCw0L3QuNGH0LjQstCw
0LXRgiDQvtCx0YnQvdC+0YHRgtC4INGA0LjRgdGD0L3QutCwINGC0L7Qu9GM0LrQviDQv9C+0LvR
jNC30L7QstCw0YLQtdC70YzRgdC60LjQvNC4INC/0YDQvtGG0LXRgdGB0LDQvNC4JyANCnNyYz0i
aHR0cDovL3d3dy5pbnR1aXQucnUvRURJLzAxXzA1XzEzXzQ0Mi8xMzY3MjcwMjkzLTEwMTM3L3R1
dG9yaWFsLzkxL29iamVjdHMvMi9maWxlcy8yLTUuZ2lmIj48L0RJVj48QlI+PEI+0KDQuNGBLiAN
CjIuNS4gPC9CPtCS0YvQv9C+0LvQvdC10L3QuNC1INC+0L/QtdGA0LDRhtC40Lgg0YDQsNC30LHQ
u9C+0LrQuNGA0L7QstCw0L3QuNGPINC/0YDQvtGG0LXRgdGB0LAuINCY0YHQv9C+0LvRjNC30L7Q
stCw0L3QuNC1INGC0LXRgNC80LjQvdCwIA0KItC60L7QtCDQv9C+0LvRjNC30L7QstCw0YLQtdC7
0Y8iINC90LUg0L7Qs9GA0LDQvdC40YfQuNCy0LDQtdGCINC+0LHRidC90L7RgdGC0Lgg0YDQuNGB
0YPQvdC60LAg0YLQvtC70YzQutC+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQuNC80Lgg
DQrQv9GA0L7RhtC10YHRgdCw0LzQuDwvRElWPg0KPERJViBpZD1tYXJrXzEwMCBjbGFzcz1sZWN0
dXJlX21hcms+PC9ESVY+DQo8UCBpZD1pZF8xMDEgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+0JTQu9GPINC60L7RgNGA0LXQutGC0L3QvtCz0L4gDQrQv9C10YDQtdC6
0LvRjtGH0LXQvdC40Y8g0L/RgNC+0YbQtdGB0YHQvtGA0LAg0YEg0L7QtNC90L7Qs9C+IDxBIG5h
bWU9a2V5d29yZDMwMT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8
L1NQQU4+INC90LAg0LTRgNGD0LPQvtC5INC90LXQvtCx0YXQvtC00LjQvNC+INGB0L7RhdGA0LDQ
vdC40YLRjCA8QSANCm5hbWU9a2V5d29yZDMwMj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QutC+
0L3RgtC10LrRgdGCPC9TUEFOPiDQuNGB0L/QvtC70L3Rj9Cy0YjQtdCz0L7RgdGPIDxBIA0KbmFt
ZT1rZXl3b3JkMzAzPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0LA8L1NQ
QU4+INC4INCy0L7RgdGB0YLQsNC90L7QstC40YLRjCA8QSANCm5hbWU9a2V5d29yZDMwND48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7QutC+0L3RgtC10LrRgdGCINC/0YDQvtGG0LXRgdGB0LA8L1NQ
QU4+LCDQvdCwINC60L7RgtC+0YDRi9C5IA0K0LHRg9C00LXRgiDQv9C10YDQtdC60LvRjtGH0LXQ
vSDQv9GA0L7RhtC10YHRgdC+0YAuINCi0LDQutCw0Y8g0L/RgNC+0YbQtdC00YPRgNCwINGB0L7R
hdGA0LDQvdC10L3QuNGPL9Cy0L7RgdGB0YLQsNC90L7QstC70LXQvdC40Y8gDQrRgNCw0LHQvtGC
0L7RgdC/0L7RgdC+0LHQvdC+0YHRgtC4IDxBIG5hbWU9a2V5d29yZDMwNT48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+IA0K0L3QsNC30YvQstCw0LXRgtGB
0Y8gPEEgbmFtZT1rZXl3b3JkMzA2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0LXRgNC10LrQ
u9GO0YfQtdC90LjQtdC8IA0K0LrQvtC90YLQtdC60YHRgtCwPC9TUEFOPi4g0JLRgNC10LzRjywg
0LfQsNGC0YDQsNGH0LXQvdC90L7QtSDQvdCwIDxBIG5hbWU9a2V5d29yZDMwNz48L0E+PFNQQU4g
DQpjbGFzcz1rZXl3b3JkPtC/0LXRgNC10LrQu9GO0YfQtdC90LjQtSDQutC+0L3RgtC10LrRgdGC
0LA8L1NQQU4+LCDQvdC1INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQstGL0YfQuNGB0LvQuNGC
0LXQu9GM0L3QvtC5IA0K0YHQuNGB0YLQtdC80L7QuSDQtNC70Y8g0YHQvtCy0LXRgNGI0LXQvdC4
0Y8g0L/QvtC70LXQt9C90L7QuSDRgNCw0LHQvtGC0Ysg0Lgg0L/RgNC10LTRgdGC0LDQstC70Y/Q
tdGCINGB0L7QsdC+0Lkg0L3QsNC60LvQsNC00L3Ri9C1INGA0LDRgdGF0L7QtNGLLCANCtGB0L3Q
uNC20LDRjtGJ0LjQtSDQv9GA0L7QuNC30LLQvtC00LjRgtC10LvRjNC90L7RgdGC0Ywg0YHQuNGB
0YLQtdC80YsuINCe0L3QviDQvNC10L3Rj9C10YLRgdGPINC+0YIg0LzQsNGI0LjQvdGLINC6INC8
0LDRiNC40L3QtSDQuCDQvtCx0YvRh9C90L4gDQrQutC+0LvQtdCx0LvQtdGC0YHRjyDQsiDQtNC4
0LDQv9Cw0LfQvtC90LUg0L7RgiAxINC00L4gMTAwMCDQvNC40LrRgNC+0YHQtdC60YPQvdC0LiDQ
odGD0YnQtdGB0YLQstC10L3QvdC+INGB0L7QutGA0LDRgtC40YLRjCDQvdCw0LrQu9Cw0LTQvdGL
0LUgDQrRgNCw0YHRhdC+0LTRiyDQsiDRgdC+0LLRgNC10LzQtdC90L3Ri9GFINC+0L/QtdGA0LDR
htC40L7QvdC90YvRhSDRgdC40YHRgtC10LzQsNGFINC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0YHR
iNC40YDQtdC90L3QsNGPINC80L7QtNC10LvRjCA8QSANCm5hbWU9a2V5d29yZDMwOD48L0E+PFNQ
QU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdC+0LI8L1NQQU4+LCDQstC60LvRjtGH0LDR
jtGJ0LDRjyDQsiDRgdC10LHRjyANCtC/0L7QvdGP0YLQuNC1IHRocmVhZHMgb2YgZXhlY3V0aW9u
ICjQvdC40YLQuCDQuNGB0L/QvtC70L3QtdC90LjRjyDQuNC70Lgg0L/RgNC+0YHRgtC+INC90LjR
gtC4KS4g0J/QvtC00YDQvtCx0L3QtdC1INC+IA0K0L3QuNGC0Y/RhSDQuNGB0L/QvtC70L3QtdC9
0LjRjyDQvNGLINCx0YPQtNC10Lwg0LPQvtCy0L7RgNC40YLRjCDQsiDQu9C10LrRhtC40LggNCDi
gJMgItCa0L7QvtC/0LXRgNCw0YbQuNGPIDxBIA0KbmFtZT1rZXl3b3JkMzA5PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB0L7QsjwvU1BBTj4g0Lgg0L7RgdC90L7QstC90YvQ
tSDQsNGB0L/QtdC60YLRiyDQtdC1IA0K0LvQvtCz0LjRh9C10YHQutC+0Lkg0L7RgNCz0LDQvdC4
0LfQsNGG0LjQuCIuPC9QPg0KPERJViBpZD1tYXJrXzEwMSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBuYW1lPXNl
Y3QxMCANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvQT4NCjxI
MyB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7Ql9Cw0LrQu9GO0YfQ
tdC90LjQtTwvSDM+DQo8UCBpZD1pZF8xMDIgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+PEEgDQpuYW1lPWtleXdvcmQtY29udGV4dDEwPjwvQT7Qn9C+0L3Rj9GC0LjQ
tSA8U1BBTiBjbGFzcz1rZXl3b3JkX2RlZj48QSANCm5hbWU9a2V5d29yZDMxMD48L0E+PFNQQU4g
Y2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCwPC9TUEFOPjwvU1BBTj4g0YXQsNGA0LDQutGC
0LXRgNC40LfRg9C10YIgDQrQvdC10LrQvtGC0L7RgNGD0Y4g0YHQvtCy0L7QutGD0L/QvdC+0YHR
gtGMINC90LDQsdC+0YDQsCDQuNGB0L/QvtC70L3Rj9GO0YnQuNGF0YHRjyDQutC+0LzQsNC90LQs
INCw0YHRgdC+0YbQuNC40YDQvtCy0LDQvdC90YvRhSDRgSDQvdC40LwgDQrRgNC10YHRg9GA0YHQ
vtCyINC4INGC0LXQutGD0YnQtdCz0L4g0LzQvtC80LXQvdGC0LAg0LXQs9C+INCy0YvQv9C+0LvQ
vdC10L3QuNGPLCDQvdCw0YXQvtC00Y/RidGD0Y7RgdGPINC/0L7QtCDRg9C/0YDQsNCy0LvQtdC9
0LjQtdC8IA0K0L7Qv9C10YDQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNGLLiA8QSBuYW1l
PWtleXdvcmQtY29udGV4dDExPjwvQT7QkiDQu9GO0LHQvtC5INC80L7QvNC10L3RgiA8QSANCm5h
bWU9a2V5d29yZDMxMT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgTwvU1BB
Tj4g0L/QvtC70L3QvtGB0YLRjNGOINC+0L/QuNGB0YvQstCw0LXRgtGB0Y8gDQrRgdCy0L7QuNC8
IDxTUEFOIGNsYXNzPWtleXdvcmRfZGVmPjxBIG5hbWU9a2V5d29yZDMxMj48L0E+PFNQQU4gDQpj
bGFzcz1rZXl3b3JkPtC60L7QvdGC0LXQutGB0YLQvtC8PC9TUEFOPjwvU1BBTj4sINGB0L7RgdGC
0L7Rj9GJ0LjQvCDQuNC3IDxBIA0KbmFtZT1rZXl3b3JkMzEzPjwvQT48U1BBTiBjbGFzcz1rZXl3
b3JkPtGA0LXQs9C40YHRgtGA0L7QstC+0Lk8L1NQQU4+LCA8QSANCm5hbWU9a2V5d29yZDMxND48
L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC40YHRgtC10LzQvdC+0Lk8L1NQQU4+INC4IDxBIA0K
bmFtZT1rZXl3b3JkMzE1PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0L7Qu9GM0LfQvtCy0LDR
gtC10LvRjNGB0LrQvtC5PC9TUEFOPiDRh9Cw0YHRgtC10LkuIDxBIA0KbmFtZT1rZXl3b3JkLWNv
bnRleHQxMj48L0E+0JIg0L7Qv9C10YDQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNC1IDxB
IG5hbWU9a2V5d29yZDMxNj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXRgdGB
0Ys8L1NQQU4+INC/0YDQtdC00YHRgtCw0LLQu9GP0Y7RgtGB0Y8g0L7Qv9GA0LXQtNC10LvQtdC9
0L3QvtC5INGB0YLRgNGD0LrRgtGD0YDQvtC5INC00LDQvdC90YvRhSDigJMgDQo8U1BBTiBjbGFz
cz1rZXl3b3JkX2RlZj48QSBuYW1lPWtleXdvcmQzMTc+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29y
ZD5QQ0I8L1NQQU4+PC9TUEFOPiwg0L7RgtGA0LDQttCw0Y7RidC10Lkg0YHQvtC00LXRgNC20LDQ
vdC40LUgPEEgDQpuYW1lPWtleXdvcmQzMTg+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YDQtdCz
0LjRgdGC0YDQvtCy0L7Qs9C+PC9TUEFOPiDQuCA8QSANCm5hbWU9a2V5d29yZDMxOT48L0E+PFNQ
QU4gY2xhc3M9a2V5d29yZD7RgdC40YHRgtC10LzQvdC+0LPQviDQutC+0L3RgtC10LrRgdGC0L7Q
sjwvU1BBTj4gLiA8QSANCm5hbWU9a2V5d29yZC1jb250ZXh0MTM+PC9BPjxBIG5hbWU9a2V5d29y
ZDMyMD48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtCf0YDQvtGG0LXRgdGB0Ys8L1NQQU4+INC8
0L7Qs9GD0YIg0L3QsNGF0L7QtNC40YLRjNGB0Y8g0LIg0L/Rj9GC0Lgg0L7RgdC90L7QstC90YvR
hSA8U1BBTiANCmNsYXNzPWtleXdvcmRfZGVmPjxBIG5hbWU9a2V5d29yZDMyMT48L0E+PFNQQU4g
DQpjbGFzcz1rZXl3b3JkPtGB0L7RgdGC0L7Rj9C90LjRj9GFPC9TUEFOPjwvU1BBTj46IDxTUEFO
IGNsYXNzPXRleGFtcGxlPjxBIA0KbmFtZT1rZXl3b3JkMzIyPjwvQT48U1BBTiBjbGFzcz1rZXl3
b3JkPtGA0L7QttC00LXQvdC40LU8L1NQQU4+IDwvU1BBTj4sIDxTUEFOIA0KY2xhc3M9dGV4YW1w
bGU+PEEgbmFtZT1rZXl3b3JkMzIzPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCz0L7RgtC+0LLQ
vdC+0YHRgtGMPC9TUEFOPiANCjwvU1BBTj4sIDxTUEFOIGNsYXNzPXRleGFtcGxlPjxBIG5hbWU9
a2V5d29yZDMyND48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC40YHQv9C+0LvQvdC10L3QuNC1
PC9TUEFOPiA8L1NQQU4+LCA8U1BBTiBjbGFzcz10ZXhhbXBsZT48QSANCm5hbWU9a2V5d29yZDMy
NT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtC20LjQtNCw0L3QuNC1PC9TUEFOPiA8L1NQQU4+
LCA8U1BBTiANCmNsYXNzPXRleGFtcGxlPjxBIG5hbWU9a2V5d29yZDMyNj48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7Qt9Cw0LrQvtC90YfQuNC7IA0K0LjRgdC/0L7Qu9C90LXQvdC40LU8L1NQQU4+
IDwvU1BBTj4uIDxBIG5hbWU9a2V5d29yZC1jb250ZXh0MTQ+PC9BPtCY0LcgPEEgDQpuYW1lPWtl
eXdvcmQzMjc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQvtGB0YLQvtGP0L3QuNGPPC9TUEFO
PiDQsiA8QSANCm5hbWU9a2V5d29yZDMyOD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC+0YHR
gtC+0Y/QvdC40LU8L1NQQU4+IDxBIA0KbmFtZT1rZXl3b3JkMzI5PjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtC/0YDQvtGG0LXRgdGBPC9TUEFOPiDQv9C10YDQtdCy0L7QtNC40YLRgdGPINC+0L/Q
tdGA0LDRhtC40L7QvdC90L7QuSANCtGB0LjRgdGC0LXQvNC+0Lkg0LIg0YDQtdC30YPQu9GM0YLQ
sNGC0LUg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L3QsNC0INC90LjQvCA8U1BBTiBjbGFzcz1rZXl3
b3JkX2RlZj48QSANCm5hbWU9a2V5d29yZDMzMD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtC/
0LXRgNCw0YbQuNC5PC9TUEFOPjwvU1BBTj4uINCe0L/QtdGA0LDRhtC40L7QvdC90LDRjyANCtGB
0LjRgdGC0LXQvNCwINC80L7QttC10YIg0LLRi9C/0L7Qu9C90Y/RgtGMINC90LDQtCA8QSBuYW1l
PWtleXdvcmQzMzE+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7Qv9GA0L7RhtC10YHRgdCw0LzQ
uDwvU1BBTj4g0YHQu9C10LTRg9GO0YnQuNC1IDxBIG5hbWU9a2V5d29yZDMzMj48L0E+PFNQQU4g
DQpjbGFzcz1rZXl3b3JkPtC+0L/QtdGA0LDRhtC40Lg8L1NQQU4+OiA8QSBuYW1lPWtleXdvcmQz
MzM+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgdC+0LfQtNCw0L3QuNC1INC/0YDQvtGG0LXR
gdGB0LA8L1NQQU4+LCA8QSBuYW1lPWtleXdvcmQzMzQ+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29y
ZD7Qt9Cw0LLQtdGA0YjQtdC90LjQtSDQv9GA0L7RhtC10YHRgdCwPC9TUEFOPiwgPEEgbmFtZT1r
ZXl3b3JkMzM1PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L/RgNC40L7RgdGC0LDQvdC+0LLQ
utCwINC/0YDQvtGG0LXRgdGB0LA8L1NQQU4+LCA8QSBuYW1lPWtleXdvcmQzMzY+PC9BPjxTUEFO
IA0KY2xhc3M9a2V5d29yZD7Qt9Cw0L/Rg9GB0Log0L/RgNC+0YbQtdGB0YHQsDwvU1BBTj4sIDxB
IG5hbWU9a2V5d29yZDMzNz48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtCx0LvQvtC60LjRgNC+
0LLQsNC90LjQtSDQv9GA0L7RhtC10YHRgdCwPC9TUEFOPiwgPEEgbmFtZT1rZXl3b3JkMzM4Pjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YDQsNC30LHQu9C+0LrQuNGA0L7QstCw0L3QuNC1INC/
0YDQvtGG0LXRgdGB0LA8L1NQQU4+LCDQuNC30LzQtdC90LXQvdC40LUg0L/RgNC40L7RgNC40YLQ
tdGC0LAgPEEgDQpuYW1lPWtleXdvcmQzMzk+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+
0YbQtdGB0YHQsDwvU1BBTj4gLiA8QSANCm5hbWU9a2V5d29yZC1jb250ZXh0MTU+PC9BPtCc0LXQ
ttC00YMgPEEgbmFtZT1rZXl3b3JkMzQwPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L7Qv9C1
0YDQsNGG0LjRj9C80Lg8L1NQQU4+INGB0L7QtNC10YDQttC40LzQvtC1IDxBIG5hbWU9a2V5d29y
ZDM0MT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPlBDQjwvU1BBTj4g0L3QtSDQuNC30LzQtdC9
0Y/QtdGC0YHRjy4g0JTQtdGP0YLQtdC70YzQvdC+0YHRgtGMINC80YPQu9GM0YLQuNC/0YDQvtCz
0YDQsNC80LzQvdC+0LkgDQrQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC80Ysg
0YHQvtGB0YLQvtC40YIg0LjQtyDRhtC10L/QvtGH0LXQuiDQv9C10YDQtdGH0LjRgdC70LXQvdC9
0YvRhSA8QSANCm5hbWU9a2V5d29yZDM0Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtC/0LXR
gNCw0YbQuNC5PC9TUEFOPiwg0LLRi9C/0L7Qu9C90Y/QtdC80YvRhSDQvdCw0LQgDQrRgNCw0LfQ
u9C40YfQvdGL0LzQuCA8QSBuYW1lPWtleXdvcmQzNDM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+
0L/RgNC+0YbQtdGB0YHQsNC80Lg8L1NQQU4+LCDQuCANCtGB0L7Qv9GA0L7QstC+0LbQtNCw0LXR
gtGB0Y8g0L/RgNC+0YbQtdC00YPRgNCw0LzQuCDRgdC+0YXRgNCw0L3QtdC90LjRjy/QstC+0YHR
gdGC0LDQvdC+0LLQu9C10L3QuNGPINGA0LDQsdC+0YLQvtGB0L/QvtGB0L7QsdC90L7RgdGC0Lgg
PEEgDQpuYW1lPWtleXdvcmQzNDQ+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L/RgNC+0YbQtdGB
0YHQvtCyPC9TUEFOPiwg0YIuINC1LiA8U1BBTiANCmNsYXNzPWtleXdvcmRfZGVmPjxBIG5hbWU9
a2V5d29yZDM0NT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9C10YDQtdC60LvRjtGH0LXQvdC4
0LXQvCANCtC60L7QvdGC0LXQutGB0YLQsDwvU1BBTj48L1NQQU4+LiA8QSBuYW1lPWtleXdvcmQz
NDY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0J/QtdGA0LXQutC70Y7Rh9C10L3QuNC1IA0K0LrQ
vtC90YLQtdC60YHRgtCwPC9TUEFOPiDQvdC1INC40LzQtdC10YIg0L7RgtC90L7RiNC10L3QuNGP
INC6INC/0L7Qu9C10LfQvdC+0Lkg0YDQsNCx0L7RgtC1LCDQstGL0L/QvtC70L3Rj9C10LzQvtC5
IDxBIA0KbmFtZT1rZXl3b3JkMzQ3PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC/0YDQvtGG0LXR
gdGB0LDQvNC4PC9TUEFOPiwg0Lgg0LLRgNC10LzRjywg0LfQsNGC0YDQsNGH0LXQvdC90L7QtSAN
CtC90LAg0L3QtdCz0L4sINGB0L7QutGA0LDRidCw0LXRgiDQv9C+0LvQtdC30L3QvtC1INCy0YDQ
tdC80Y8g0YDQsNCx0L7RgtGLINC/0YDQvtGG0LXRgdGB0L7RgNCwLjwvUD4NCjxESVYgaWQ9bWFy
a18xMDIgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+PC9ESVY+PC9ESVY+DQo8RElWIGNsYXNzPXByaW50LXZlcnNpb24tc3BlbGxp
bmctYmxvY2s+0JLQvdC40LzQsNC90LjQtSEg0JXRgdC70Lgg0JLRiyDRg9Cy0LjQtNC40YLQtSDQ
vtGI0LjQsdC60YMg0L3QsCANCtC90LDRiNC10Lwg0YHQsNC50YLQtSwg0LLRi9C00LXQu9C40YLQ
tSDQtdGRINC4INC90LDQttC80LjRgtC1IEN0cmwrRW50ZXIuPEEgDQppZD1hZG1pbi1jb250ZW50
LXNwZWxsaW5nLXNhdmUtZm9ybS1hIGNsYXNzPWFqYXgtY29tbWFuZC1hbmNob3IgDQpocmVmPSJo
dHRwOi8vd3d3LmludHVpdC5ydS9zdHVkaWVzL2NvdXJzZXMvMjE5Mi8zMS9wcmludF9sZWN0dXJl
LzQ5NiMiIA0KZGlhbG9nX2J1dHRvbnM9IlsmIzEzOyYjMTA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsmIzEzOyYjMTA7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RleHQnOiAn0KHQvtGF0YDQsNC90LjR
gtGMJywmIzEzOyYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ2NsaWNrJzogZnVuY3Rpb24oKSB7IHNwZWxsaW5nLnNhdmVfZXJyb3IoJy9hZG1p
bi9jb250ZW50L3NwZWxsaW5nL3NwZWxsaW5nX3NhdmVfZm9ybScpOyB9JiMxMzsmIzEwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCYjMTM7JiMxMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyYjMTM7JiMx
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndGV4
dCc6ICfQntGC0LzQtdC90LAnLCYjMTM7JiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3NOYW1lJzogJ2NhbmNlbC1idXR0b24nLCYjMTM7
JiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
Y2xpY2snOiBmdW5jdGlvbigpIHsgJCh0aGlzKS5kaWFsb2coJ2Nsb3NlJyk7IH0mIzEzOyYjMTA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0mIzEzOyYj
MTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdIiANCmRp
YWxvZ19taW5fc2l6ZT0idHJ1ZSIgZGlhbG9nX3RpdGxlPSLQodC+0L7QsdGJ0LXQvdC40LUg0L7Q
sSDQvtGI0LjQsdC60LUiIA0KZGVzdGluYXRpb25fYmxvY2tfaWQ9InNwZWxsaW5nLXNhdmUtZm9y
bS1kaWFsb2ciIA0KcmVxdWVzdF91cmw9Ii9hZG1pbi9jb250ZW50L3NwZWxsaW5nL3NwZWxsaW5n
X2Zvcm0iIA0KY29udHJvbF90eXBlPSJkaWFsb2ciPjwvQT48L0RJVj4NCjxESVYgY2xhc3M9cHJp
bnQtdmVyc2lvbi1ib3R0b20+wqkg0J3QsNGG0LjQvtC90LDQu9GM0L3Ri9C5INCe0YLQutGA0YvR
gtGL0Lkg0KPQvdC40LLQtdGA0YHQuNGC0LXRgiAi0JjQndCi0KPQmNCiIiwgDQoyMDEyIHwgPEEg
DQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS8iPmh0dHA6Ly93d3cuaW50dWl0LnJ1LzwvQT48
L0RJVj48L0JPRFk+PC9IVE1MPg0K

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/logo.png

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
X4ABAKIGr1IOIt8dAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/2/files/2-1.gif

R0lGODdhUwFeAOYAAAQGBISGhMTGxERGRKSmpGRmZOTm5CwmLJSWlLS2tNTW1HR2dFRWVDQ2NPT2
9BQWFIyOjJyenLy+vHx+fMzOzKyurNze3ExOTGxubOzu7FxeXDw+PCwuLCQeJAwODIyGjMzGzKym
rJyWnLy2vNzW3Hx2fPz+/BweHJSOlKSepMS+xIR+hAwGDExGTGxmbOzq7FxWXDw2PPz6/BwWHNTS
1LSytOTi5FROVHRudPTy9GReZEQ+RDQuNISKhMTKxKSqpOTq5CwqLJSalLS6tNTa1HR6dPT69IyS
jJyinLzCvHyCfMzSzKyyrNzi3Ozy7IyKjMzKzKyqrJyanLy6vNza3Hx6fJSSlKSipMTCxISChAwK
DExKTGxqbFxaXDw6PBwaHFRSVHRydGRiZERCRDQyNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAUwFeAAAH/4AyBlQWhYaHiImKi4yNjo+QkZKTlJWWl5iZmpuchlROMkYmJjKjVxNZqQFZq62s
r66xsLOytbS3trm4u7q9vL++wcDDwsXEx8bJyMvKARM0pKGkJlcRLwbY2drb3N3e3+Dh4uPk5ebn
6Onq6+zt7u8GFgFLJqLSJhFRo/v8/f7/AAMKHEiwoMGDCBMqXMiwocOHECPucxAAmqhRpfLVs2ck
lLSOHjuKrCejpMiPJkOmPKnSiMiXoWC6jElzpk2ZJFO2DJmT5cidPneqlPZR1M2TSIHyNMpRZ1Kb
LXuqJBk0qNOhVWvK3KpV6lOPSkd+HWsixzxSI02kIBDN3rSPb//fGq03DS3dUqXm4r0bd6/fvoD/
Cp6rN3Dhwxjpjipciu5Fx3ZLSi4ZuHLjt5PhMq7b2C3cvWkhXyYsuq7bzYIt9918mm/ey5Fd8zVa
yknFutMisG3NujRo2b15QyZNfLjx4oCLX8TrmWTsjokvNgcpGbdEgY2rE349bbri7tkdp/7dmvzx
88XN5028ft/P2bP/ZnhSQYAELFgkvKDGlmhc34sBGFxczY2nmoHjkYbgXAG2FuBr5UEHWz8OLEGD
hRTQQAACHHbo4Ycg/nDhiEss1w9elEG3HGqIeZdedzAWeOCBva2nl1sPAuceX/MRMEICQNZgAD76
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

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/2/files/2-2.gif

R0lGODdhUwGoAOYAAAQCBHyCfLzCvERCRJyinNzi3GRiZCQiJIySjKyyrMzSzOzy7HRydFRSVDQy
NBQSFIyGjKymrJyWnLy2vMTKxOTq5Nza3HR6dExKTGxqbPT69FxaXDw6PCwqLBwaHAwKDISKhMzG
zKSqpOzm7JSalLS6tNTa1IyOjKyurJyenLy+vIR+hISChMTCxExGTKSipOTi5GxmbJSSlLSytNTS
1PTy9Hx2fFxWXDw2PMzKzOzq7OTe5Hx6fFROVHRudPz6/GReZEQ+RDQuNCQeJAwGDERGRGRmZCQm
JHR2dFRWVDQ2NBwWHIyKjKyqrJyanLy6vNze3ExOTGxubFxeXDw+PCwuLBweHAwODJSOlLSutKSe
pMS+xISGhMTGxKSmpOTm5JSWlLS2tNTW1PT29MzOzOzu7Hx+fPz+/AAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAUwGoAAAH/4A/Z4OEhYaHiImKi4yNjo+QkZKTlJWWl5iZmokagoJnJSmio6SlpqeoqaqrrK2u
r7CxsrO0tba3uLmjBCkWZz8/Gr9nKScoTcjJysvMzc7P0NHS09TV1tfY2drb3N3e300iK2RnwsNn
Wk2b6+zt7u/w8fLzlz9cNL+d5gRewRr/wQLq0+dPoD+CAwUiPKhwIcCHCgs+ROiwokGIGCVqxGgx
IcWLHTeKzMgxokeQKD+eXBmS5ESJKl+uZDjTpcgyXBSUG/TphZdhgoTpAyp0WNFP5YIZ3RmU6VJP
O4U1DaoUKlSeUpdmPar1qdemW7uCFRuVUFGiQJ2OHcSVLc98af/DQj3rievYu2XX7kQ7N21AT0iz
Wt1aNykhpWGzqkVrbsG9X1WJqUOMVO9Uo0rfCl7MVegnqm41l+3MOW5pvHadbl5teu5g1bBXf45a
OLFXunBZs+7LG3NuskXNmTVsLvhStkiT7vZtXLCgGlzIKT7jEzLmzYi7HqZLejnq2n7RnuNeWu7X
vHuzr1WP/ux53ddNi+7difFh9Ou7A7+fPvTnH2OMUcYYbxX2GjDCDRVYbOH1VVQZTDTRggoTPqED
MT8ZJ5p3yrXmm4OfpJagaRqydxlel+lHn4cnnhYfaqVt+GJ7w8kG32ccLlffjqDxKAwPUajAQwS/
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

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/2/files/2-3.gif

R0lGODdhUwHVAOYAAAwKDISGhMTGxExKTKSmpOTm5GxqbCwqLJSWlLS2tNTW1HR6dFxaXPT29Dw6
PIyOjMzOzKyurJyenLy+vBwaHOzu7GxybFRSVNze3IR+hGRiZERCRDQyNCQiJIyGjMzGzKymrOzm
7JyWnLy2vHyCfPz+/JSOlNTO1LSutKSepMS+xHx2fFROVHRudNza3Hx6fGReZPz6/EQ+RPTy9HRy
dFxWXOTi5GxmbExGTDw2PCwmLAwODISKhMTKxExOTKSqpOTq5GxubDQuNJSalLS6tNTa1FxeXPT6
9Dw+PIySjMzSzKyyrJyinLzCvBweHOzy7FRWVNzi3ISChGRmZERGRDQ2NCQmJIyKjMzKzKyqrOzq
7JyanLy6vJSSlNTS1LSytKSipMTCxHx+fHR2dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAUwHVAAAH/4AlNkUYhYaEhhiIiYyNjYuFkIqMkoiWjpiRlJmciZWbnqCXnaCHpJ2foaqmk62n
mquvj6WwrKyjspKeFTG9RyW/YGIBUlIkxcjHyMbFys7N0MzLysnL0tXW1s/S29jY2+DR3uLk19nR
4ebq6eza7tPv5+jz6+/t3PHl1OXZ9/vSAY4FEAMBWIkSMQ6CAQOkQAEtBYCEaAhRIsWIEx9ivGhR
Y8eKGUFyDLnRI8mPJUWaHMlypUuVMFPKREnzpM2WMWvinHnzJc+dOn0GzdmTKNCiGB9i4OEFYYxf
CSVkOUi1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqpdogwAmDcP8lEEB45Kkvu3XxJvxVN29fX8D0
Cv77d3Bgwnb1+k3M927fw4odM55cF/LiwYb90qW71/HmylALN0a8WDPpu5ERY1Y9WvJoy5xbh7ac
unbj1bhDJ6wQQInTXgnBzP2F0CBx48Uf7zW4HGpy5sgTNn9eGS714subJ7Te+aDz6QezR4c+3Tlf
7IGvN05/vHL57euXhx//2Ptz8eavT99uXLp9/+59l1530sVH3oECBgjdeQBCt1lCMwTQ1FUp/OCU
gE+h59x/9+nX4X4fwpVhggtqGB6D6Y33WYj5bQjffMjZ5x5w2/mXoXw0dkfVdyjKd2KH+eFnIoA3
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
3azNgQAAOw==

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/2/files/2-4.gif

R0lGODdhUwGrAOYAAAQGBISGhMTGxERGRKSmpGRmZCQmJOTm5JSWlLS2tHR2dNTW1BQWFFRWVDQ2
NPT29IyOjKyurJyenHx+fMzOzGxubLy+vAwODExOTCwuLOzu7Nze3BweHFxeXDw+PIyGjMzGzKym
rJyWnLy2vHx2fPz+/JSOlLSutKSepIR+hHRudAwGDExGTGxmbCwmLOzq7Nza3BwWHFxWXDw2PPz6
/NTS1MTCxBQOFFROVDQuNPTy9OTi5CQeJGReZEQ+RISKhMTKxKSqpOTq5JSalLS6tHR6dNTa1PT6
9IySjKyyrJyinHyCfMzSzGxybLzCvOzy7Nzi3IyKjMzKzKyqrJyanLy6vHx6fJSSlLSytKSipISC
hHRydAwKDExKTGxqbCwqLBwaHFxaXDw6PBQSFFRSVDQyNCQiJGRiZERCRAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAUwGrAAAH/4AlBzAbhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucRoUwGiU0oiVHJVlLWksBWqyu
rbCvsrG0s7a1uLe6uby7vr3Av8LBxMPGxcjHysnMy60TFKXSJSUoSi8H2drb3N3e3+Dh4uPk5ebn
6Onq6+zt7u/wLxsBNaKjNKZKIdT8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNK5PeAnjRT1CRMEXUE
n8eOH0OGBNmRZCmPIkGiXGmyZMqXJEWidDmSxkubKl0e6XiyZE98PUsKrakT58yfP4vqTJoUZ1Oe
RYHCNEqTJdWrMbMepWlq6daPT4k65TpKQwAm9pxK2NeV3yhTb/9Jxb13kVTXUXXjtt1bF67dv37b
6gWct7Dgvojp+qXG8y/dx3L/Upt7ES9lv5TfWpam+KRjjpwrBw59mC/fwagNex48mbFeyI0xh37d
D2SJJ1oWAMxCwB7o0akPZ55NHLLxw9PwYlTeOnlk59CXR6Y7uzTQ34hPYx9emnBw0sQxY5Qrm3Fz
6c6NmycV/bx78oU7d/8u26d5HQFs7NgPZYeOEhL0Jtxq4UXWHU9xScYXYudp5hlUDkLYV4QUPpgd
ajZN85l6sBWYmoMebuiZdxpC5VplD1Zoomkqtpiihb4NJl1n3BmoIUq3RUFAAhFggUUEB1TTW4ZA
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
rLzM3Oz8DB0tPR0cCAA7

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/2/files/2-5.gif

R0lGODdhUgERAeYAAAQCBHyCfLzCvERCRJyinNzi3FxiXCQiJIySjMzSzKyyrGxybFRSVOzy7BQS
FDQyNIyGjMzGzKymrGxmbJyWnNzW3Ly2vHx2fOTq5FRaVAwKDExKTCwqLPT69BwaHDw6PISKhMTK
xKSqpOzm7GRqZJSalNTa1LS6tHR6dIyOjMzOzKyurGxubJyenNze3Ly+vHx+fGReZAwGDISChMTC
xExGTKSipOTi5GRiZCwmLJSSlNTS1LSytHRydFxWXPTy9BwWHDw2POzq7FxaXBQOFFROVDQuNPz6
/CQeJEQ+RAQGBERGRCQmJFRWVBQWFDQ2NIyKjMzKzKyqrGxqbJyanNza3Ly6vHx6fAwODExOTCwu
LBweHDw+PJSOlNTO1LSutHRudKSepOTe5MS+xIR+hISGhMTGxKSmpOTm5GRmZJSWlNTW1LS2tHR2
dPT29Ozu7FxeXPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAUgERAQAH/4BxN1UuhYaHiImKi4yNjo+QkZKTlJWWl5iZmpuchYRxRx2gcXFhMGUzqaqrrK2u
r7CxsrO0tba3uLm6u7y9vr/AqWqjcR1HcTZnQmjLzczPztHQ09LV1NfW2djb2t3c397h4OPi5eTn
5uno6+rNCsOhpKQEUvL29/j5+vv8/f7/AAMKHEiwoMGDCBMqXHjPyrBRxkqdAWXMWLyIoioWC3Xk
IseKHD92rGhRlMeSIUFqVDlSpEiQHl+2ZJnx40aaKW/OzImzZ0iXFlPuRAmTpU6WJ4eOvHl0aVCN
oVbKbIpxo8yrKo9SlPlUFBsdozqSalEvYrGzpKCePVYzrNuMEP/lsWW7MW5ckxCP3X2L9q5euHRF
uZ1rL+Kxw3zxAvZLDDFdx3bpnoW7+PFexGYttw38Nh7FxJhJxQs9eG3fxXg5h8bsGG7pxQ7zhRER
9zDetKJTT96tW/BoebdTV0ZtWnXu4sh7756rmPfyz6GVrzRNebnw0rapJ9fefDUx18dx+xb/GXf2
4WGvGzdOXPDx6qGtpLhRgL4LDHFaSIDOPft67Gj9tlldrnlnGWedSXfZZJC5ZxmAmm1322sQ8mVX
daJJ2Fl6C1bGFGHnQUZYgXvZxZ+CBib3G2KMWQECG18owMMKESBD21IHnpaYc4C5Nx5y0ZV40Y4T
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
870GNxAIADs=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/admin_menu/admin_menu.css?R

#admin-menu {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; FONT-FAMILY: "lucida =
grande", tahoma, verdana, arial, sans-serif; BACKGROUND: =
url(images/bkg.png) #101010 repeat-x left bottom; FONT-SIZE: 9px; TOP: =
0px; LEFT: 0px
}
#admin-menu LI.admin-menu-icon A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 1px
}
#admin-menu LI.admin-menu-icon UL A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 4px
}
#admin-menu LI.admin-menu-icon IMG {
	VERTICAL-ALIGN: bottom
}
#admin-menu LI.admin-menu-users IMG {
	MARGIN-TOP: 1px
}
#admin-menu LI.admin-menu-action {
	FLOAT: right
}
#admin-menu LI.admin-menu-action A {
	BORDER-LEFT: #323232 1px solid; BORDER-RIGHT: medium none
}
BODY.admin-menu {
	MARGIN-TOP: 20px !important
}
#admin-menu {
	Z-INDEX: 999; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#admin-menu UL {
	Z-INDEX: 999; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#admin-menu UL {
	POSITION: static
}
#admin-menu UL A {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #eee; =
FONT-WEIGHT: normal; BORDER-RIGHT: #323232 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 4px
}
#admin-menu UL LI.admin-menu-tab A {
	BORDER-RIGHT: #52565e 1px solid
}
#admin-menu LI LI A {
	BORDER-TOP: #323232 1px solid; BORDER-RIGHT: medium none
}
#admin-menu LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: =
100%; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#admin-menu LI.admin-menu-tab {
	PADDING-BOTTOM: 1px; BACKGROUND: url(images/bkg_tab.png) repeat-x left =
bottom
}
#admin-menu LI LI {
	FILTER: Alpha(opacity=3D88); WIDTH: 160px; BACKGROUND: #202020; =
opacity: 0.88
}
#admin-menu LI UL {
	POSITION: absolute; LINE-HEIGHT: 1.2em; MARGIN: 0px; WIDTH: 160px; =
DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: =
-999em
}
#admin-menu LI LI.expandable UL {
	MARGIN: -20px 0px 0px 160px
}
#admin-menu LI:hover UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI.admin-menu-action:hover UL {
	RIGHT: 0px
}
#admin-menu LI LI.expandable {
	BACKGROUND: url(images/arrow.png) #45454a no-repeat 145px 7px
}
#admin-menu LI LI:hover {
	BACKGROUND-COLOR: #111
}
#admin-menu LI LI.iehover {
	BACKGROUND-COLOR: #111
}
#admin-menu LI LI:hover A {
	COLOR: #fff
}
#admin-menu LI LI:hover LI:hover A {
	COLOR: #fff
}
#admin-menu LI LI:hover LI:hover LI:hover A {
	COLOR: #fff
}
#admin-menu LI LI.expandable:hover A {
	BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; COLOR: #eee; =
BORDER-RIGHT-COLOR: #666666; BORDER-LEFT-COLOR: #666666
}
#admin-menu LI LI.expandable:hover LI.expandable:hover A {
	BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; COLOR: #eee; =
BORDER-RIGHT-COLOR: #666666; BORDER-LEFT-COLOR: #666666
}
#admin-menu LI LI.expandable:hover LI A {
	BORDER-BOTTOM-COLOR: #323232; BORDER-TOP-COLOR: #323232; =
BORDER-RIGHT-COLOR: #323232; BORDER-LEFT-COLOR: #323232
}
#admin-menu LI LI.expandable:hover LI.expandable:hover LI A {
	BORDER-BOTTOM-COLOR: #323232; BORDER-TOP-COLOR: #323232; =
BORDER-RIGHT-COLOR: #323232; BORDER-LEFT-COLOR: #323232
}
#admin-menu LI LI:hover LI A {
	COLOR: #eee
}
#admin-menu LI LI.iehover LI A {
	COLOR: #eee
}
#admin-menu LI LI.iehover LI.iehover LI A {
	COLOR: #eee
}
#admin-menu LI LI.iehover A {
	WIDTH: 90%; COLOR: #fff
}
#admin-menu LI LI.iehover LI.iehover A {
	WIDTH: 90%; COLOR: #fff
}
#admin-menu LI LI.iehover LI.iehover LI.iehover A {
	WIDTH: 90%; COLOR: #fff
}
HTML.js FIELDSET.collapsible DIV.fieldset-wrapper {
	OVERFLOW: visible
}

@media Print   =20
{
#admin-menu {
	DISPLAY: none
}
BODY.admin-menu {
	MARGIN-TOP: 0px !important
}

}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/css/intuit_common_interface.css?R

.large {
	MARGIN-LEFT: 0px !important
}
.big {
	MARGIN-LEFT: 0px !important
}
.normal {
	MARGIN-LEFT: 0px !important
}
.little {
	MARGIN: 0px
}
.small {
	MARGIN: 0px
}
.person-view .td {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.large {
	WIDTH: 155px !important
}
.big {
	WIDTH: 90px !important
}
.normal {
	WIDTH: 58px !important
}
.little {
	WIDTH: 60px !important
}
.small {
	WIDTH: 40px !important
}
.person-view .picture {
	WHITE-SPACE: normal
}
.large .picture {
	WIDTH: 160px; HEIGHT: 150px
}
.big .picture {
	WIDTH: 75px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: =
75px
}
.normal .picture {
	WIDTH: 58px; HEIGHT: 50px
}
.little .picture {
	WIDTH: 60px; HEIGHT: 50px
}
.small .picture {
	WIDTH: 40px; HEIGHT: 30px
}
.person-view .picture A {
	TEXT-ALIGN: left; DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
.person-view .name {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; FONT-STYLE: normal; TEXT-OVERFLOW: =
ellipsis !important; WHITE-SPACE: normal; HEIGHT: 30px; COLOR: #0071a6; =
FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; OVERFLOW: hidden; =
FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.big .name {
	WIDTH: 80px
}
.normal .name {
	LINE-HEIGHT: 12px; WIDTH: 55px; FONT-SIZE: 9px
}
.little .name {
	LINE-HEIGHT: 12px; WIDTH: 55px; FONT-SIZE: 9px
}
.little .name {
	LINE-HEIGHT: 12px; WIDTH: 55px; FONT-SIZE: 9px
}
.person-view .commands {
	TEXT-ALIGN: center
}
.person-view .commands P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.large {
	MARGIN: 0px; WIDTH: 100%
}
.big {
	MARGIN: 0px; WIDTH: 100%
}
.normal {
	MARGIN: 0px; WIDTH: 100%
}
.little {
	MARGIN: 0px; WIDTH: 100%
}
.small {
	MARGIN: 0px; WIDTH: 100%
}
.large .picture {
	WIDTH: 160px; HEIGHT: 160px
}
.big .picture {
	WIDTH: 75px; HEIGHT: 75px
}
.normal .picture {
	WIDTH: 60px; HEIGHT: 60px
}
.little .picture {
	WIDTH: 60px; HEIGHT: 50px
}
.small .picture {
	WIDTH: 40px; HEIGHT: 30px
}
.person-view-ex .info {
	VERTICAL-ALIGN: top
}
.person-view-ex .info .name {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; FONT-STYLE: normal; PADDING-LEFT: =
5px; WHITE-SPACE: normal; HEIGHT: 20px; COLOR: #0071a6; FONT-SIZE: 12px; =
VERTICAL-ALIGN: top; OVERFLOW: hidden; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.person-view-ex .info .name .grey {
	COLOR: #808080 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: =
normal !important; TEXT-DECORATION: none !important
}
.person-view-ex .info .description {
	LINE-HEIGHT: 15px; MIN-HEIGHT: 15px; PADDING-LEFT: 5px !important; =
MARGIN-BOTTOM: 6px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.common-content-border {
	HEIGHT: 100%
}
.common-content-border .common-content-border-top {
	PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; HEIGHT: 4px; VERTICAL-ALIGN: =
top
}
.common-content-border .common-content-border-top .left {
	BACKGROUND-IMAGE: url(../images/social_top_left.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-top .center {
	BACKGROUND-COLOR: #ffffff; WIDTH: 100%; DISPLAY: inline-block; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid
}
.common-content-border .common-content-border-top .right {
	BACKGROUND-IMAGE: url(../images/social_top_right.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-title {
	MARGIN-BOTTOM: 10px; HEIGHT: 30px; PADDING-TOP: 13px
}
.common-content-border .common-content-border-title H2 {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 2px; COLOR: #000000; =
MARGIN-LEFT: 12px; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN-RIGHT: =
12px
}
.common-content-border .common-content-border-content-wrapper {
	BORDER-LEFT: #ebd6a0 1px solid; BACKGROUND-COLOR: #ffffff; =
BORDER-RIGHT: #ebd6a0 1px solid
}
.common-content-border .common-content-border-bottom {
	PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; HEIGHT: 4px; VERTICAL-ALIGN: =
top
}
.common-content-border .common-content-border-bottom .left {
	BACKGROUND-IMAGE: url(../images/social_bottom_left.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-bottom .center {
	BORDER-BOTTOM: #ebd6a0 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: =
100%; DISPLAY: inline-block; HEIGHT: 4px; FONT-SIZE: 0px; =
VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-bottom .right {
	BACKGROUND-IMAGE: url(../images/social_bottom_right.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-tabs {
	WIDTH: 100%; DISPLAY: table
}
.common-content-border .common-content-border-row {
	DISPLAY: table-row
}
.common-content-border .common-content-border-tabs .border12343 {
	BACKGROUND-IMAGE: url(../images/border12343.png); WIDTH: 1px; DISPLAY: =
table-cell; VERTICAL-ALIGN: bottom; PADDING-TOP: 6px
}
.common-content-border .common-content-border-tabs #tabs-list {
	DISPLAY: table-cell
}
.common-content-border .menu-tabs {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap
}
.common-content-border .menu-tabs LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 49%; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #000000; =
FONT-SIZE: 13px; FONT-WEIGHT: normal; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.common-content-border .menu-tabs LI A.selected {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.common-content-border .menu-tabs LI A.nonselected {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.common-content-without-border .menu-tabs {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN: 0px; WHITE-SPACE: nowrap; =
HEIGHT: 23px !important
}
.common-content-without-border .menu-tabs LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: =
20px; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.common-content-without-border .menu-tabs LI A.selected {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.common-content-without-border .menu-tabs LI A.nonselected {
	COLOR: #0071a6; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.standard .item-list {
	WIDTH: 100%; DISPLAY: table
}
.standard UL {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: =
url(../images/tabs-list-gradient.png); PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table-row; =
HEIGHT: 28px; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.standard .tabs-list-item {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: table-cell; WHITE-SPACE: nowrap; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 28px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.standard .selected {
	BACKGROUND-IMAGE: url(../images/tabs-list-selected.png)
}
.standard .tabs-list-item .wrapper {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.standard .tabs-list-item-border {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 4px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 28px; PADDING-TOP: 0px
}
.standard .first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first.png); POSITION: =
absolute; TOP: 0px; LEFT: 0px
}
.common-content-border .standard .first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first-border.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.standard .selected .first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first-selected.png); =
POSITION: absolute; TOP: 0px; LEFT: 0px
}
.common-content-border .standard .selected .first-first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first-selected-border.png); =
POSITION: absolute; TOP: 0px; LEFT: 0px
}
.standard .last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.common-content-border .standard .last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last-border.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.standard .selected .last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last-selected.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.common-content-border .standard .selected .last-last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last-selected-border.png); =
POSITION: absolute; RIGHT: 0px; TOP: 0px
}
.standard .tabs-list-item-gripper {
	BACKGROUND-IMAGE: url(../images/tabs-list-selected-gripper.png); =
POSITION: absolute; WIDTH: 11px; DISPLAY: block; HEIGHT: 8px; =
MARGIN-LEFT: -5px; TOP: 20px; LEFT: 50%
}
.standard .tabs-list-item A {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.standard .tabs-list-item SPAN.text {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.standard .selected A {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #ffffff; TEXT-DECORATION: none
}
.standard .selected SPAN.text {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #ffffff; TEXT-DECORATION: none
}
.standard .additional-tabs-list-anch {
=09
}
.standard .additional-tabs-list {
	Z-INDEX: 100; POSITION: absolute; WIDTH: auto; DISPLAY: none; TOP: =
25px; LEFT: 0px
}
.standard .additional-tabs-list .item-list {
	MARGIN: 0px
}
.standard .additional-tabs-list .item-list UL {
	LIST-STYLE: none none inside; BACKGROUND-IMAGE: none; WIDTH: auto; =
DISPLAY: block; HEIGHT: auto
}
.standard .additional-tabs-list .tabs-list-additional-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 22px; PADDING-TOP: 0px
}
.standard .additional-tabs-list .tabs-list-additional-item A {
	MARGIN: 0px; WIDTH: auto !important; HEIGHT: auto !important; COLOR: =
#0062a0 !important; FONT-SIZE: 12px !important; FONT-WEIGHT: normal =
!important; TEXT-DECORATION: underline
}
.simple#tabs-list .item-list {
	MARGIN: 0px; WIDTH: 100%; DISPLAY: table
}
.simple#tabs-list UL {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; PADDING-BOTTOM: =
0px; BACKGROUND-COLOR: #fcf8e4; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; DISPLAY: table-row; HEIGHT: 24px !important; =
FONT-SIZE: 0px; PADDING-TOP: 0px
}
.simple#tabs-list .tabs-list-item {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
table-cell; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll =
repeat 0% 0%; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.simple#tabs-list .selected {
	BORDER-BOTTOM: medium none
}
.simple#tabs-list .tabs-list-item .wrapper {
	BACKGROUND-IMAGE: url(../images/tabs_gradient_categories_tags.png); =
POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.simple#tabs-list .tabs-list-item-border {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 4px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 24px; PADDING-TOP: 0px
}
.simple#tabs-list .first {
	BACKGROUND-IMAGE: url(../images/tabs_list_first_categories_tags.png); =
POSITION: absolute; TOP: 0px; LEFT: 0px
}
.simple#tabs-list .selected .first {
=09
}
.simple#tabs-list .last {
	BACKGROUND-IMAGE: url(../images/tabs_list_last_categories_tags.png); =
POSITION: absolute; RIGHT: 0px; TOP: 0px
}
.simple#tabs-list .selected .last {
=09
}
.simple#tabs-list .tabs-list-item-gripper {
	DISPLAY: none
}
.simple#tabs-list .tabs-list-item A {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.simple#tabs-list .tabs-list-item SPAN.text {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.simple#tabs-list .selected A {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #555555; TEXT-DECORATION: none
}
.simple#tabs-list .selected SPAN.text {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #555555; TEXT-DECORATION: none
}
.simple#tabs-list #additional-tabs-list-anch {
=09
}
.simple#tabs-list #additional-tabs-list {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 200px; DISPLAY: none; TOP: =
25px; LEFT: 0px
}
.simple#tabs-list #additional-tabs-list .item-list {
	MARGIN: 0px
}
.simple#tabs-list #additional-tabs-list .item-list UL {
	LIST-STYLE: none none inside; BACKGROUND-IMAGE: none; BORDER-BOTTOM: =
#eddaa4 1px solid; BORDER-LEFT: #eddaa4 1px solid; BACKGROUND-COLOR: =
#fcf8e4; WIDTH: auto; DISPLAY: block; HEIGHT: auto; BORDER-TOP: #eddaa4 =
1px solid; BORDER-RIGHT: #eddaa4 1px solid
}
.simple#tabs-list #additional-tabs-list .tabs-list-additional-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
HEIGHT: 30px; PADDING-TOP: 0px
}
.simple#tabs-list #additional-tabs-list .selected {
	BACKGROUND-COLOR: #ff9933
}
.simple#tabs-list #additional-tabs-list .tabs-list-additional-item A {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 100%; DISPLAY: inline-block; =
HEIGHT: 25px; COLOR: #555555; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline; PADDING-TOP: 5px
}
.simple#tabs-list #additional-tabs-list .tabs-list-additional-item =
A:hover {
	BACKGROUND-COLOR: #ff9933; COLOR: #ffffff; TEXT-DECORATION: none
}
.simple#tabs-list #additional-tabs-list .selected A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.feature {
	CLEAR: both
}
.entity-categories-button {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/asterix.png); =
TEXT-INDENT: -100000px; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: =
18px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.entity-tags-button {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/asterix.png); =
TEXT-INDENT: -100000px; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: =
18px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.entity-authors-button {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/asterix.png); =
TEXT-INDENT: -100000px; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: =
18px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.share-control {
	PADDING-LEFT: 5px !important; DISPLAY: inline-block; HEIGHT: 23px
}
.share-control A {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.share-control .share-icon {
	BACKGROUND-IMAGE: url(../images/share.png); WIDTH: 18px; DISPLAY: =
inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.share-control .share-link {
	POSITION: relative; DISPLAY: inline-block; FLOAT: none; HEIGHT: 18px
}
.share-control .share-link .share-link-list {
	Z-INDEX: 100; BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; =
BORDER-LEFT: #ebd6a0 1px solid; WIDTH: 220px; BACKGROUND: #fcf8e4; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; LEFT: =
-100px
}
.share-control .share-link .share-link-list .share-link-item {
	PADDING-BOTTOM: 2px; MARGIN: 1px; PADDING-LEFT: 3px; WIDTH: 100px; =
PADDING-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
2px 50%; FLOAT: left; HEIGHT: 16px; PADDING-TOP: 2px
}
.share-control .share-link .share-link-list .share-link-item:hover {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 1px !important; PADDING-LEFT: 2px !important; =
PADDING-RIGHT: 2px !important; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 1px !important
}
.share-control .share-link .share-link-list .share-link-item A {
	PADDING-LEFT: 20px; DISPLAY: block; HEIGHT: 16px; FONT-SIZE: 12px
}
.share-control .share-link .share-link-list .share-link-item A:hover {
	TEXT-DECORATION: none
}
.share-control .share-link-vk {
	BACKGROUND-IMAGE: url(../images/vkontakte.png)
}
.share-control .share-link-facebook {
	BACKGROUND-IMAGE: url(../images/facebook.png)
}
.share-control .share-link-mymailru {
	BACKGROUND-IMAGE: url(../images/mailru.png)
}
.share-control .share-link-favorites {
	BACKGROUND-IMAGE: url(../images/favorites.png)
}
.share-control .share-link-twitter {
	BACKGROUND-IMAGE: url(../images/twitter.png)
}
.share-control .share-link-google {
	BACKGROUND-IMAGE: url(../images/google.png)
}
.complain-control {
	PADDING-LEFT: 5px; DISPLAY: inline-block; HEIGHT: 23px
}
.complain-control A {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.complain-control .complain-icon {
	BACKGROUND-IMAGE: url(../images/complain.png); WIDTH: 18px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px =
3px; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.complain-control .complain-link {
	POSITION: relative; DISPLAY: inline-block; FLOAT: none; HEIGHT: 18px
}
.complain-control .complain-link .complain-link-list {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 170px; LEFT: -100px
}
.complain-control .complain-link .complain-link-list UL {
	MARGIN: 0px
}
.complain-control .complain-link .complain-link-list LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px =
!important; MARGIN: 0px; PADDING-LEFT: 8px; HEIGHT: 22px
}
.complain-control .complain-link .complain-link-list LI A {
	DISPLAY: block; COLOR: #0071a6 !important; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.complain-control .complain-link .complain-link-list LI:hover {
	BACKGROUND-COLOR: #fcf8e4
}
DIV[id*=3Dsignout-button] {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: =
23px; COLOR: #515050 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
DIV[id*=3Dsignout-button] A {
	COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
DIV[id*=3Dsignout-button] A SPAN.delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: inline-block; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 2px; =
LEFT: -2px
}
DIV[id*=3Dlikit-control] {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: =
23px; COLOR: #515050 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
DIV[id*=3Dlikit-control] A {
	COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
DIV[id*=3Dlikit-control] .likeit-icon {
	BACKGROUND-IMAGE: =
url(../../../intuit_rating_system/themes/images/likeit.png); WIDTH: =
18px; DISPLAY: inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
DIV[id*=3Dlikit-control] .dislikeit-icon {
	BACKGROUND-IMAGE: =
url(../../../intuit_rating_system/themes/images/dislikeit.png); WIDTH: =
18px; DISPLAY: inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.int_hover_menu_title {
	HEIGHT: 28px; VERTICAL-ALIGN: top
}
.int_hover_menu_title {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu A {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu A:link {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu A:visited {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu .item-list UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.int_hover_menu .item-list UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.int_hover_menu_links {
	Z-INDEX: 100; POSITION: absolute
}
.int_hover_menu .int_hover_menu_links .item-list UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: =
22px; PADDING-TOP: 0px
}
.int_hover_menu .int_hover_menu_links .item-list UL LI:hover {
	BACKGROUND-COLOR: #fcf8e4
}
.int_hover_menu_links A {
	WIDTH: auto !important; HEIGHT: auto !important; COLOR: #0062a0 =
!important; FONT-SIZE: 12px !important; FONT-WEIGHT: normal !important; =
TEXT-DECORATION: underline
}
#likeit-list .int-avatar {
	DISPLAY: inline-block; MARGIN-RIGHT: 20px
}
#likeit-list .person-view-ex:unknown {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#likeit-list .person-view-ex .info .name {
	PADDING-LEFT: 10px
}
#likeit-list .person-view-ex .info .description {
	PADDING-LEFT: 10px !important
}
.ui-dialog-buttonpane .ahah-progress {
	MARGIN-TOP: 10px; FLOAT: right
}
.pager-wrapper {
=09
}
.pager-wrapper .pager {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; MARGIN-TOP: 3px; MARGIN-BOTTOM: =
3px; FONT-SIZE: 13px; VERTICAL-ALIGN: middle
}
.pager-wrapper .item-per-page-select {
	TEXT-ALIGN: center
}
.pager-wrapper A {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #0071ab; =
FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.pager-wrapper A:visited {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #0071ab; =
FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.pager-wrapper A:hover {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #0071ab; =
FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.pager-wrapper .current {
	MIN-WIDTH: 20px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #fcf8e4; DISPLAY: =
inline-block; HEIGHT: 20px; FONT-SIZE: 13px; VERTICAL-ALIGN: middle
}
.commentable-entity-view {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 15px !important
}
.commentable-entity-view .left {
	TEXT-ALIGN: left; WIDTH: 84px; VERTICAL-ALIGN: top
}
.commentable-entity-view .left A {
	PADDING-BOTTOM: 5px; WIDTH: 72px; PADDING-RIGHT: 13px; DISPLAY: block; =
HEIGHT: 72px
}
.commentable-entity-view .left .int-avatar {
	MARGIN-RIGHT: 12px
}
.commentable-entity-view .right {
=09
}
.last .right {
	BORDER-BOTTOM: medium none
}
.commentable-entity-view .right .title {
	WIDTH: 100%; MARGIN-BOTTOM: 2px; HEIGHT: 15px
}
.commentable-entity-view .right .title .name {
	LINE-HEIGHT: 14px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: table-cell =
!important; COLOR: #000000 !important; FONT-SIZE: 11px !important; =
VERTICAL-ALIGN: top; FONT-WEIGHT: normal !important; TEXT-DECORATION: =
none !important
}
.commentable-entity-view .right .title .name A {
	COLOR: #0071a6; FONT-WEIGHT: bold
}
.commentable-entity-view .right .title .name SPAN A {
	COLOR: #0071a6; FONT-WEIGHT: normal
}
.commentable-entity-view .right .title .name .grey {
	COLOR: #808080 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: =
normal !important; TEXT-DECORATION: none !important
}
.commentable-entity-view .right .title .date {
	TEXT-ALIGN: right; LINE-HEIGHT: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: =
10px; DISPLAY: table-cell !important; WHITE-SPACE: nowrap; COLOR: =
#808080 !important; FONT-SIZE: 11px !important; VERTICAL-ALIGN: top; =
FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
.commentable-entity-view .right .title .delete-button {
	PADDING-LEFT: 5px; WIDTH: 17px; DISPLAY: block; PADDING-TOP: 3px
}
.commentable-entity-view .right .title .delete-button .delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 0px; LEFT: -2px
}
.commentable-entity-view .right .first-message TABLE {
	MARGIN: 0px; WIDTH: 100%; TABLE-LAYOUT: fixed
}
.commentable-entity-view .right .first-message TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.commentable-entity-view .right .first-message TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 15px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; WORD-WRAP: =
break-word; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; PADDING-TOP: 0px !important
}
.commentable-entity-view .right .themes {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 20px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; COLOR: #515050; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px =
!important
}
.commentable-entity-view .right .themes SPAN {
	FONT-WEIGHT: normal
}
.commentable-entity-view .right .tags {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 20px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; COLOR: #515050; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px =
!important
}
.commentable-entity-view .right .tags SPAN {
	FONT-WEIGHT: normal
}
.commentable-entity-view .right .tags .highlighted {
	FONT-WEIGHT: bold
}
.commentable-entity-view .right .new-message-form-wrapper .form-item {
	PADDING-TOP: 0px !important
}
.commentable-entity-view .right .new-message-form-wrapper TEXTAREA {
	LINE-HEIGHT: 16px; FONT-SIZE: 13px
}
.commentable-entity-view .commands .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.commentable-entity-view .name .triangle {
	BACKGROUND-IMAGE: =
url(../../../int_frontpage/themes/images/arrow-grey.png); WIDTH: 4px; =
DISPLAY: inline-block; HEIGHT: 7px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.commentable-entity-view .right .new-message-form-wrapper =
.textarea-identifier {
	DISPLAY: none
}
.commentable-entity-view .name .plus {
	FONT-SIZE: 14px
}
.comment-view {
	BACKGROUND-COLOR: #fcf8e4; PADDING-LEFT: 5px !important; WIDTH: auto =
!important; PADDING-RIGHT: 5px !important; MARGIN-BOTTOM: 5px =
!important; PADDING-TOP: 5px !important
}
.comment-view P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.comment-view .left {
	TEXT-ALIGN: left; WIDTH: 50px; VERTICAL-ALIGN: top
}
.comment-view .left A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: =
0px; DISPLAY: block; HEIGHT: 50px; PADDING-TOP: 0px
}
.comment-view .left .int-avatar {
	MARGIN-RIGHT: 10px
}
.comment-view .right {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.comment-view .right .title {
	WIDTH: 100%; DISPLAY: block !important; HEIGHT: 15px
}
.comment-view .right .title .name {
	LINE-HEIGHT: 15px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: =
table-cell; WHITE-SPACE: nowrap; HEIGHT: 15px !important; COLOR: =
#000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.comment-view .right .title .date {
	TEXT-ALIGN: right; LINE-HEIGHT: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: =
8px; DISPLAY: table-cell; WHITE-SPACE: nowrap; HEIGHT: 15px !important; =
COLOR: #808080; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.comment-view .right .title .delete-button {
	PADDING-LEFT: 5px; WIDTH: 12px; DISPLAY: block; HEIGHT: 12px !important
}
.comment-view .right .title .delete-button .delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 0px; LEFT: -2px
}
.comment-view .right .text TABLE {
	MARGIN: 0px; WIDTH: 100%; TABLE-LAYOUT: fixed
}
.comment-view .right .text TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.comment-view .right .text TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 15px; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; WORD-WRAP: break-word; BACKGROUND: #fcf8e4; COLOR: #000000; =
FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; =
PADDING-TOP: 0px !important
}
.tags-select-element .label-caption {
	LINE-HEIGHT: 16px; WIDTH: 459px; PADDING-RIGHT: 10px !important; COLOR: =
#444444; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; =
PADDING-TOP: 9px
}
.tags-select-element .list-wrapper .short-list-wrapper {
	LINE-HEIGHT: 16px; WHITE-SPACE: normal; COLOR: #999999; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .long-list-wrapper {
	LINE-HEIGHT: 16px; WHITE-SPACE: normal; COLOR: #999999; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .short-list-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: underline
}
.tags-select-element .list-wrapper .long-list-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: underline
}
.tags-select-element .list-wrapper .short-list-wrapper A:hover {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .long-list-wrapper A:hover {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .short-list-wrapper A.selected {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .long-list-wrapper A.selected {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .short-list-wrapper A.selected:hover =
{
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .long-list-wrapper A.selected:hover {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .short-list-wrapper =
A.switch-long-list-anchor {
	LINE-HEIGHT: 16px; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .short-list-wrapper =
A.switch-long-list-anchor:visited {
	LINE-HEIGHT: 16px; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .short-list-wrapper =
A.switch-long-list-anchor:hover {
	LINE-HEIGHT: 16px; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.tags-select-element .input-wrapper {
	MARGIN-TOP: 5px
}
.tags-select-element .input-wrapper INPUT {
	MARGIN: 0px; WIDTH: 235px
}
.info-item {
	LINE-HEIGHT: 18px; COLOR: #808080; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.info-item SPAN {
	COLOR: #000000; FONT-WEIGHT: normal
}
.info-item SPAN[id*=3Dcategories] {
	FONT-WEIGHT: normal
}
.info-item SPAN[id*=3Dtags] {
	FONT-WEIGHT: normal
}
.info-item A {
	COLOR: #0071a6; TEXT-DECORATION: underline
}
.glossary_form .common-content-border-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 0px
}
.glossary_form {
	FONT-SIZE: 11px !important
}
.glossary_form LABEL {
	FONT-SIZE: 11px !important
}
.glossary_form TEXTAREA {
	FONT-SIZE: 11px !important
}
.glossary_form .label-wrapper {
	MIN-WIDTH: 100px !important; WIDTH: auto !important; WHITE-SPACE: =
nowrap !important
}
.glossary_form LABEL {
	MIN-WIDTH: 100px !important; WIDTH: auto !important; WHITE-SPACE: =
nowrap !important
}
.glossary_form .form-item {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.glossary_form .submit-button-wrapper {
	TEXT-ALIGN: right; MARGIN: 0px; DISPLAY: inline
}
.glossary_form .glossary_form_buttons {
	TEXT-ALIGN: right
}
.glossary_form .glossary_form_close {
	MARGIN-LEFT: 6px; VERTICAL-ALIGN: top; TEXT-DECORATION: underline
}
.glossary-term .int-contextmenu-wrapper {
	DISPLAY: inline
}
#share-thoughts-form .description {
	DISPLAY: none
}
#share-thoughts-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#share-thoughts-form .command-buttons {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
#share-thoughts-form .command-buttons A.cancel-button {
	MARGIN-LEFT: 272px
}
.author-slide-wrapper .author-names {
	PADDING-LEFT: 22px; COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.author-slide-wrapper .author-names .name {
	LINE-HEIGHT: 18px; DISPLAY: block; CURSOR: pointer
}
.author-slide-wrapper .author-names .name:hover {
	TEXT-DECORATION: underline
}
.author-slide-wrapper .authors .person-view .name {
	DISPLAY: none
}
.brief-full-text-block {
	MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
.brief-full-text-block .brief-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}
.brief-full-text-block .full-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}
.more-list-pannel {
	MARGIN-TOP: 5px !important; DISPLAY: inline; MARGIN-BOTTOM: 5px =
!important
}
.more-list-pannel .full-text-wrapper {
	DISPLAY: inline
}
.more-list-pannel .breif-text-wrapper {
	DISPLAY: inline
}
.more-list-pannel .full-text-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.more-list-pannel .breif-text-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.more-list-pannel .brief-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}
.more-list-pannel .full-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/css/entity_showcase_list.css?R

.entities-standard-block {
	WIDTH: 100%; CLEAR: both
}
.entities-standard-block FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.entities-standard-block DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.entities-standard-block .header {
	BORDER-BOTTOM: #ebd6a0 1px solid; WIDTH: 100%; DISPLAY: table; HEIGHT: =
23px
}
.entities-standard-block .plated {
	BACKGROUND-COLOR: #fcf8e4
}
.entities-standard-block .plated .title {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.entities-standard-block .row {
	DISPLAY: table-row
}
.entities-standard-block .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; DISPLAY: table-cell; HEIGHT: 14px !important; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.entities-standard-block .title SPAN {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.entities-standard-block .title A SPAN {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.entities-standard-block .title SPAN A {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.entities-standard-block .title SPAN.red {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.entities-standard-block .grip {
	BACKGROUND-IMAGE: url(../images/list-title-gripper.png); PADDING-LEFT: =
13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 6px
}
.entities-standard-block .plated .grip {
	PADDING-LEFT: 15px; BACKGROUND-POSITION: 5px 6px
}
.entities-standard-block .title H3 {
	PADDING-BOTTOM: 2px; DISPLAY: block; WHITE-SPACE: normal; COLOR: =
#000000; FONT-SIZE: 14px !important; FONT-WEIGHT: bold !important; =
TEXT-DECORATION: none
}
.entities-standard-block .secondary H3 {
	LINE-HEIGHT: 20px !important; COLOR: #494949 !important; FONT-SIZE: =
13px !important
}
.entities-standard-block .title H3 .switch {
	PADDING-BOTTOM: 2px; COLOR: #0071a6; FONT-SIZE: 14px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.entities-standard-block .secondary H3 .switch {
	LINE-HEIGHT: 20px !important; FONT-SIZE: 13px !important
}
.entities-standard-block .title H3 .selected {
	COLOR: #000000; CURSOR: auto; TEXT-DECORATION: none
}
.entities-standard-block .title H3 A {
	COLOR: #0071a6; FONT-SIZE: 14px; TEXT-DECORATION: none !important
}
.entities-standard-block .title H3 A SPAN {
	COLOR: #0071a6; FONT-SIZE: 14px; TEXT-DECORATION: none !important
}
.entities-standard-block .delete-button {
	PADDING-LEFT: 5px; WIDTH: 12px
}
.entities-standard-block .delete-button SPAN.delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 0px; LEFT: -2px
}
.entities-standard-block .links {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; WHITE-SPACE: nowrap; HEIGHT: 14px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.entities-standard-block .plated .links {
	PADDING-RIGHT: 5px
}
.entities-standard-block .links UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 0px; =
PADDING-TOP: 0px
}
.entities-standard-block .links LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: 24px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.entities-standard-block .links .selected {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-standard-block .links .selected A {
	COLOR: #000000; FONT-WEIGHT: bold
}
.entities-standard-block .links A {
	COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.entities-standard-block .links .display-table {
	BACKGROUND-IMAGE: url(../images/tab.png); WIDTH: 12px; DISPLAY: =
inline-block; HEIGHT: 12px; VERTICAL-ALIGN: -3px
}
.entities-standard-block .links .red {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D50); opacity: =
0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
.entities-standard-block .links .display-list {
	BACKGROUND-IMAGE: url(../images/list.png); WIDTH: 12px; DISPLAY: =
inline-block; HEIGHT: 12px; VERTICAL-ALIGN: -3px
}
.entities-standard-block .links .red {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D50); opacity: =
0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
.entities-standard-block .links {
	COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: =
normal
}
.entities-standard-block .links .cancel {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/cancel.png); =
BACKGROUND-COLOR: #ffffff; WIDTH: 15px; PADDING-RIGHT: 5px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; =
VERTICAL-ALIGN: -4px
}
.entities-standard-block .links LI.last {
	MARGIN: 0px
}
.entities-standard-block .links FORM {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.entities-standard-block .links .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
.entities-standard-block .container {
=09
}
.entities-standard-block .container .content {
	WIDTH: 100%
}
.entities-standard-block .container .content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .list {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.entities-standard-block .list .person-view {
	DISPLAY: inline-block !important; MARGIN-BOTTOM: 15px; VERTICAL-ALIGN: =
top
}
.entities-standard-block .list .person-view-ex {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 5px !important
}
.ui-dialog .person-view-ex {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 5px !important
}
.entities-standard-block .list .plated {
	BACKGROUND-COLOR: #fcf8e4
}
.entities-standard-block .navigation {
	MARGIN-BOTTOM: 15px
}
.entities-standard-block .navigation A.all {
	BACKGROUND-IMAGE: url(../../../int_frontpage/img/arrow.png); =
PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; FONT: bold 12px =
"lucida grande",tahoma,verdana,arial,sans-serif; BACKGROUND-POSITION: =
12px 50%; COLOR: #0071a6; TEXT-DECORATION: underline
}
.entities-showcase-list-item {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-BOTTOM: 1px !important; =
PADDING-TOP: 5px !important
}
.entities-showcase-list-item .table {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: table; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .tr {
	DISPLAY: table-row
}
.entities-showcase-list-item .td {
	DISPLAY: table-cell
}
.entities-showcase-list-item .top {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 26px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .title {
	PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 16px !important; MARGIN: =
0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px =
!important
}
.entities-showcase-list-item .title A {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.entities-showcase-list-item .title SPAN {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.entities-showcase-list-item .date {
	TEXT-ALIGN: right; LINE-HEIGHT: 10px; PADDING-LEFT: 5px; DISPLAY: =
table-cell !important; WHITE-SPACE: nowrap; COLOR: #777777 !important; =
FONT-SIZE: 11px !important; VERTICAL-ALIGN: top; FONT-WEIGHT: normal =
!important; TEXT-DECORATION: none !important
}
.entities-showcase-list-item .discussion_control {
=09
}
.entities-showcase-list-item .discussion_control A {
	COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.entities-showcase-list-item .discussion_control SPAN {
	COLOR: #515050; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.entities-showcase-list-item .ratings {
	BORDER-BOTTOM: #ebd6a0 1px solid; BACKGROUND-COLOR: #fcf8e4; WIDTH: =
80px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #ebd6a0 1px =
solid
}
.entities-showcase-list-item .data {
	TEXT-ALIGN: center; HEIGHT: 20px; VERTICAL-ALIGN: middle
}
.entities-showcase-list-item .data SPAN {
	COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .essential_elements {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f3f3f3; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: =
0px
}
.entities-showcase-list-item .file_elements {
	LINE-HEIGHT: 15px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .file_elements SPAN {
	COLOR: #000000; FONT-WEIGHT: normal
}
.entities-showcase-list-item .file_elements SPAN DIV {
	DISPLAY: inline; VERTICAL-ALIGN: top
}
.entities-showcase-list-item .additional_param {
	LINE-HEIGHT: 17px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .additional_param SPAN {
	FONT-WEIGHT: bold
}
.entities-showcase-list-item .categories {
	LINE-HEIGHT: 17px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .categories SPAN {
	FONT-WEIGHT: normal
}
.entities-showcase-list-item .tags {
	LINE-HEIGHT: 17px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .tags SPAN {
	FONT-WEIGHT: normal
}
.entities-showcase-list-item .tags .highlighted {
	FONT-WEIGHT: bold
}
.entities-showcase-list-item .author {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 5px; WIDTH: 90px !important; =
HEIGHT: 90px; VERTICAL-ALIGN: top
}
.entities-showcase-list-item .author .person-small-view {
	MARGIN-LEFT: 12px !important
}
.entities-showcase-list-item .author .person-small-view IMG {
	BORDER-BOTTOM: #9d9d9b 1px solid; BORDER-LEFT: #9d9d9b 1px solid; =
BORDER-TOP: #9d9d9b 1px solid; BORDER-RIGHT: #9d9d9b 1px solid
}
.entities-showcase-list-item .author .person-view .name {
	HEIGHT: auto !important
}
.entities-showcase-list-item .information {
	PADDING-LEFT: 10px
}
.entities-showcase-list-item .description {
	COLOR: #000000; FONT-SIZE: 13px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .void_column {
	MIN-HEIGHT: 29px
}
.entities-showcase-list-item .bottom {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 5px; MIN-HEIGHT: 29px !important; =
PADDING-LEFT: 10px; HEIGHT: 29px; VERTICAL-ALIGN: top
}
.entities-showcase-list-item .bottom A {
	FONT-SIZE: 11px
}
.entities-showcase-list-item .author .person-view {
	WIDTH: 70px !important; MARGIN-LEFT: 0px !important
}
.entities-showcase-list-item .author .person-view .ratings {
	DISPLAY: none
}
.entities-showcase-list-item .author .person-view .tags {
	DISPLAY: none
}
.entities-showcase-list-item .author .person-view .commands {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: auto =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .author .big {
	WIDTH: 90px !important; OVERFLOW: hidden
}
.entities-showcase-list-item .author .big .name {
	WIDTH: 90px !important; OVERFLOW: hidden
}
#visard-standard-block .title H3 .step {
	PADDING-BOTTOM: 2px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#visard-standard-block .title H3 .selected {
	COLOR: #ff8800; TEXT-DECORATION: none
}
#visard-standard-block .title H3 .pased {
	COLOR: #979797
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/node/node.css?R

.node-unpublished {
	BACKGROUND-COLOR: #fff4f4
}
.preview .node {
	BACKGROUND-COLOR: #ffffea
}
#node-admin-filter UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#node-admin-buttons {
	FLOAT: left; MARGIN-LEFT: 0.5em; CLEAR: right
}
TD.revision-current {
	BACKGROUND: #ffc
}
.node-form .form-text {
	WIDTH: 95%; DISPLAY: block
}
.node-form .container-inline .form-text {
	WIDTH: auto; DISPLAY: inline
}
.node-form .standard {
	CLEAR: both
}
.node-form TEXTAREA {
	WIDTH: 95%; DISPLAY: block
}
.node-form .attachments FIELDSET {
	DISPLAY: block; FLOAT: none
}
.terms-inline {
	DISPLAY: inline
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/system/defaults.css?R

FIELDSET {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
MARGIN-BOTTOM: 1em; PADDING-TOP: 0.5em
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; HEIGHT: =
1px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TH {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left; PADDING-RIGHT: 1em
}
.clear-block:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.clear-block {
	DISPLAY: inline-block
}
* HTML .clear-block {
	HEIGHT: 1%
}
.clear-block {
	DISPLAY: block
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/system/system.css?R

BODY.drag {
	CURSOR: move
}
TH.active IMG {
	DISPLAY: inline
}
TR.even {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: =
#eee; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.1em
}
TR.odd {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: =
#eee; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.1em
}
TR.drag {
	BACKGROUND-COLOR: #fffff0
}
TR.drag-previous {
	BACKGROUND-COLOR: #ffd
}
TD.active {
	BACKGROUND-COLOR: #ddd
}
TD.checkbox {
	TEXT-ALIGN: center
}
TH.checkbox {
	TEXT-ALIGN: center
}
TBODY {
	BORDER-TOP: #ccc 1px solid
}
TBODY TH {
	BORDER-BOTTOM: #ccc 1px solid
}
THEAD TH {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left; PADDING-RIGHT: 1em
}
.breadcrumb {
	PADDING-BOTTOM: 0.5em
}
DIV.indentation {
	PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0.2em -0.4em -0.4em; =
PADDING-LEFT: 0.6em; WIDTH: 20px; PADDING-RIGHT: 0px; FLOAT: left; =
HEIGHT: 1.7em; PADDING-TOP: 0.42em
}
DIV.tree-child {
	BACKGROUND: url(../../misc/tree.png) no-repeat 11px center
}
DIV.tree-child-last {
	BACKGROUND: url(../../misc/tree-bottom.png) no-repeat 11px center
}
DIV.tree-child-horizontal {
	BACKGROUND: url(../../misc/tree.png) no-repeat -11px center
}
.error {
	COLOR: #e55
}
DIV.error {
	BORDER-BOTTOM: #d77 1px solid; BORDER-LEFT: #d77 1px solid; BORDER-TOP: =
#d77 1px solid; BORDER-RIGHT: #d77 1px solid
}
DIV.error {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#fcc; COLOR: #200; PADDING-TOP: 2px
}
TR.error {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#fcc; COLOR: #200; PADDING-TOP: 2px
}
.warning {
	COLOR: #e09010
}
DIV.warning {
	BORDER-BOTTOM: #f0c020 1px solid; BORDER-LEFT: #f0c020 1px solid; =
BORDER-TOP: #f0c020 1px solid; BORDER-RIGHT: #f0c020 1px solid
}
DIV.warning {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#ffd; COLOR: #220; PADDING-TOP: 2px
}
TR.warning {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#ffd; COLOR: #220; PADDING-TOP: 2px
}
.ok {
	COLOR: #008000
}
DIV.ok {
	BORDER-BOTTOM: #00aa00 1px solid; BORDER-LEFT: #00aa00 1px solid; =
BORDER-TOP: #00aa00 1px solid; BORDER-RIGHT: #00aa00 1px solid
}
DIV.ok {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#dfd; COLOR: #020; PADDING-TOP: 2px
}
TR.ok {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#dfd; COLOR: #020; PADDING-TOP: 2px
}
.item-list .icon {
	PADDING-LEFT: 0.25em; FLOAT: right; COLOR: #555; CLEAR: right
}
.item-list .title {
	FONT-WEIGHT: bold
}
.item-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 0.25em =
1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL.task-list LI.active {
	FONT-WEIGHT: bold
}
.form-item {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
TR.odd .form-item {
	MARGIN-TOP: 0px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
TR.even .form-item {
	MARGIN-TOP: 0px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
TR.merge-down {
	BORDER-BOTTOM-WIDTH: 0px !important
}
TR.merge-down TD {
	BORDER-BOTTOM-WIDTH: 0px !important
}
TR.merge-down TH {
	BORDER-BOTTOM-WIDTH: 0px !important
}
TR.merge-up {
	BORDER-TOP-WIDTH: 0px !important
}
TR.merge-up TD {
	BORDER-TOP-WIDTH: 0px !important
}
TR.merge-up TH {
	BORDER-TOP-WIDTH: 0px !important
}
.form-item INPUT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item SELECT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item .description {
	FONT-SIZE: 0.85em
}
.form-item LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.form-item LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.form-checkboxes {
	MARGIN: 1em 0px
}
.form-radios {
	MARGIN: 1em 0px
}
.form-checkboxes .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-radios .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.marker {
	COLOR: #f00
}
.form-required {
	COLOR: #f00
}
.more-link {
	TEXT-ALIGN: right
}
.more-help-link {
	TEXT-ALIGN: right; FONT-SIZE: 0.85em
}
.nowrap {
	WHITE-SPACE: nowrap
}
.item-list .pager {
	TEXT-ALIGN: center; CLEAR: both
}
.item-list .pager LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none; =
PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-TOP: =
0.5em
}
.pager-current {
	FONT-WEIGHT: bold
}
.tips {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: =
0.9em; PADDING-TOP: 0px
}
DL.multiselect DD.b {
	WIDTH: 14em; FONT-FAMILY: inherit
}
DL.multiselect DD.b .form-item {
	WIDTH: 14em; FONT-FAMILY: inherit
}
DL.multiselect DD.b SELECT {
	WIDTH: 14em; FONT-FAMILY: inherit
}
DL.multiselect DD.a {
	WIDTH: 10em
}
DL.multiselect DD.a .form-item {
	WIDTH: 10em
}
DL.multiselect DT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.75em; MARGIN: 0px 1em 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DL.multiselect DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.75em; MARGIN: 0px 1em 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DL.multiselect .form-item {
	MARGIN: 0px; HEIGHT: 1.75em
}
UL.primary {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
normal; LIST-STYLE-TYPE: none; MARGIN: 5px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; WHITE-SPACE: nowrap; =
HEIGHT: auto; PADDING-TOP: 0px
}
UL.primary LI {
	DISPLAY: inline
}
UL.primary LI A {
	BORDER-BOTTOM: #bbb 1px; BORDER-LEFT: #bbb 1px solid; PADDING-BOTTOM: =
0px; BACKGROUND-COLOR: #ddd; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
HEIGHT: auto; BORDER-TOP: #bbb 1px solid; MARGIN-RIGHT: 0.5em; =
BORDER-RIGHT: #bbb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.primary LI.active A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #bbb 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb =
1px solid
}
UL.primary LI A:hover {
	BORDER-BOTTOM-COLOR: #eee; BACKGROUND-COLOR: #eee; BORDER-TOP-COLOR: =
#ccc; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
UL.secondary {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 5px; =
PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
UL.secondary LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: =
inline; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
UL.secondary A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.secondary A.active {
	BORDER-BOTTOM: #999 4px solid
}
#autocomplete {
	Z-INDEX: 100; BORDER-BOTTOM: 1px solid; POSITION: absolute; =
BORDER-LEFT: 1px solid; OVERFLOW: hidden; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
#autocomplete UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#autocomplete LI {
	WHITE-SPACE: pre; BACKGROUND: #fff; COLOR: #000; CURSOR: default
}
#autocomplete LI.selected {
	BACKGROUND: #0072b9; COLOR: #fff
}
HTML.js INPUT.form-autocomplete {
	BACKGROUND-IMAGE: url(../../misc/throbber.gif); BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 100% 2px
}
HTML.js INPUT.throbbing {
	BACKGROUND-POSITION: 100% -18px
}
HTML.js FIELDSET.collapsed {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-BOTTOM-WIDTH: 0px; =
HEIGHT: 1em; BORDER-LEFT-WIDTH: 0px
}
HTML.js FIELDSET.collapsed * {
	DISPLAY: none
}
HTML.js FIELDSET.collapsed LEGEND {
	DISPLAY: block
}
HTML.js FIELDSET.collapsible LEGEND A {
	PADDING-LEFT: 15px; BACKGROUND: url(../../misc/menu-expanded.png) =
no-repeat 5px 75%
}
HTML.js FIELDSET.collapsed LEGEND A {
	BACKGROUND-IMAGE: url(../../misc/menu-collapsed.png); =
BACKGROUND-POSITION: 5px 50%
}
* HTML.js FIELDSET.collapsed LEGEND {
	DISPLAY: inline
}
* HTML.js FIELDSET.collapsed LEGEND * {
	DISPLAY: inline
}
* HTML.js FIELDSET.collapsed TABLE * {
	DISPLAY: inline
}
HTML.js FIELDSET.collapsible {
	POSITION: relative
}
HTML.js FIELDSET.collapsible LEGEND A {
	DISPLAY: block
}
HTML.js FIELDSET.collapsible .fieldset-wrapper {
	OVERFLOW: auto
}
.resizable-textarea {
	WIDTH: 95%
}
.resizable-textarea .grippie {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: =
url(../../misc/grippie.png) #eee no-repeat center 2px; HEIGHT: 9px; =
OVERFLOW: hidden; BORDER-TOP: #ddd 0px solid; CURSOR: s-resize; =
BORDER-RIGHT: #ddd 1px solid
}
HTML.js .resizable-textarea TEXTAREA {
	WIDTH: 100%; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.draggable A.tabledrag-handle {
	PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0px -0.4em -0.5em; PADDING-LEFT: =
0.5em; PADDING-RIGHT: 1.5em; FLOAT: left; HEIGHT: 1.7em; CURSOR: move; =
TEXT-DECORATION: none; PADDING-TOP: 0.42em
}
A.tabledrag-handle:hover {
	TEXT-DECORATION: none
}
A.tabledrag-handle .handle {
	MARGIN-TOP: 4px; WIDTH: 13px; BACKGROUND: url(../../misc/draggable.png) =
no-repeat 0px 0px; HEIGHT: 13px
}
A.tabledrag-handle-hover .handle {
	BACKGROUND-POSITION: 0px -20px
}
.joined + .grippie {
	BACKGROUND-POSITION: center 1px; MARGIN-BOTTOM: -2px; HEIGHT: 5px
}
.teaser-checkbox {
	PADDING-TOP: 1px
}
DIV.teaser-button-wrapper {
	MARGIN: 0px; PADDING-RIGHT: 5%; FLOAT: right
}
.teaser-checkbox DIV.form-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5% 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
TEXTAREA.teaser {
	DISPLAY: none
}
HTML.js .no-js {
	DISPLAY: none
}
.progress {
	FONT-WEIGHT: bold
}
.progress .bar {
	BORDER-BOTTOM: #00375a 1px solid; BORDER-LEFT: #00375a 1px solid; =
MARGIN: 0px 0.2em; BACKGROUND: url(../../misc/progress.gif) #fff; =
HEIGHT: 1.5em; BORDER-TOP: #00375a 1px solid; BORDER-RIGHT: #00375a 1px =
solid
}
.progress .filled {
	BORDER-BOTTOM: #004a73 0.5em solid; WIDTH: 0%; BACKGROUND: #0072b9; =
HEIGHT: 1em
}
.progress .percentage {
	FLOAT: right
}
.progress-disabled {
	FLOAT: left
}
.ahah-progress {
	FLOAT: left
}
.ahah-progress .throbber {
	MARGIN: 2px; WIDTH: 15px; BACKGROUND: url(../../misc/throbber.gif) =
no-repeat 0px -18px; FLOAT: left; HEIGHT: 15px
}
TR .ahah-progress .throbber {
	MARGIN: 0px 2px
}
.ahah-progress-bar {
	WIDTH: 16em
}
#first-time STRONG {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 1.5em
}
TR.selected TD {
	BACKGROUND: #ffc
}
TABLE.sticky-header {
	MARGIN-TOP: 0px; BACKGROUND: #fff
}
.install#clean-url {
	DISPLAY: none
}
HTML.js .js-hide {
	DISPLAY: none
}
#system-modules DIV.incompatible {
	FONT-WEIGHT: bold
}
#system-themes-form DIV.incompatible {
	FONT-WEIGHT: bold
}
SPAN.password-strength {
	VISIBILITY: hidden
}
INPUT.password-field {
	MARGIN-RIGHT: 10px
}
DIV.password-description {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; MAX-WIDTH: 500px; FONT-SIZE: 0.85em; PADDING-TOP: =
0px
}
DIV.password-description UL {
	MARGIN-BOTTOM: 0px
}
.password-parent {
	MARGIN: 0px
}
INPUT.password-confirm {
	MARGIN-RIGHT: 10px
}
.confirm-parent {
	MARGIN: 5px 0px 0px
}
SPAN.password-confirm {
	VISIBILITY: hidden
}
SPAN.password-confirm SPAN {
	FONT-WEIGHT: normal
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/system/system-menus.css?R

UL.menu {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; =
LIST-STYLE-TYPE: none; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
UL.menu LI {
	MARGIN: 0px 0px 0px 0.5em
}
LI.expanded {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: circle; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; LIST-STYLE-IMAGE: =
url(../../misc/menu-expanded.png); PADDING-TOP: 0.2em
}
LI.collapsed {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0.5em; LIST-STYLE-IMAGE: =
url(../../misc/menu-collapsed.png); PADDING-TOP: 0.2em
}
LI.leaf {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; LIST-STYLE-IMAGE: =
url(../../misc/menu-leaf.png); PADDING-TOP: 0.2em
}
LI A.active {
	COLOR: #000
}
TD.menu-disabled {
	BACKGROUND: #ccc
}
UL.links {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.inline {
	DISPLAY: inline
}
UL.links LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-TOP: 0px
}
.block UL {
	PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/user/user.css?R

#permissions TD.module {
	FONT-WEIGHT: bold
}
#permissions TD.permission {
	PADDING-LEFT: 1.5em
}
#access-rules .access-type {
	FLOAT: left; MARGIN-RIGHT: 1em
}
#access-rules .rule-type {
	FLOAT: left; MARGIN-RIGHT: 1em
}
#access-rules .access-type .form-item {
	MARGIN-TOP: 0px
}
#access-rules .rule-type .form-item {
	MARGIN-TOP: 0px
}
#access-rules .mask {
	CLEAR: both
}
#user-login-form {
	TEXT-ALIGN: center
}
#user-admin-filter UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#user-admin-buttons {
	FLOAT: left; MARGIN-LEFT: 0.5em; CLEAR: right
}
#user-admin-settings FIELDSET .description {
	PADDING-BOTTOM: 0.5em; FONT-SIZE: 0.85em
}
.profile {
	MARGIN: 1em 0px; CLEAR: both
}
.profile .picture {
	MARGIN: 0px 1em 1em 0px; FLOAT: right
}
.profile H3 {
	BORDER-BOTTOM: #ccc 1px solid
}
.profile DL {
	MARGIN: 0px 0px 1.5em
}
.profile DT {
	MARGIN: 0px 0px 0.2em; FONT-WEIGHT: bold
}
.profile DD {
	MARGIN: 0px 0px 1em
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/ctools/css/ctools.css?R

.ctools-locked {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; =
PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: red; =
BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; PADDING-TOP: 1em
}
.ctools-owns-lock {
	BORDER-BOTTOM: #f0c020 1px solid; BORDER-LEFT: #f0c020 1px solid; =
PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: =
#ffffdd 0px 0px; BORDER-TOP: #f0c020 1px solid; BORDER-RIGHT: #f0c020 =
1px solid; PADDING-TOP: 1em
}
A.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
INPUT.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
BUTTON.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
SELECT.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
DIV.ctools-ajaxing {
	WIDTH: 18px; BACKGROUND: url(../images/status-active.gif) no-repeat =
center center; FLOAT: left
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/date/date.css?R

.container-inline-date {
	WIDTH: auto; DISPLAY: inline-block; CLEAR: both; VERTICAL-ALIGN: top; =
MARGIN-RIGHT: 0.5em
}
.container-inline-date .form-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: none; PADDING-TOP: 0px
}
.container-inline-date .form-item .form-item {
	FLOAT: left
}
.container-inline-date .form-item {
	WIDTH: auto
}
.container-inline-date .form-item INPUT {
	WIDTH: auto
}
.container-inline-date .description {
	CLEAR: both
}
.container-inline-date .form-item INPUT {
	MARGIN-RIGHT: 5px
}
.container-inline-date .form-item SELECT {
	MARGIN-RIGHT: 5px
}
.container-inline-date .form-item OPTION {
	MARGIN-RIGHT: 5px
}
.container-inline-date .date-spacer {
	MARGIN-LEFT: -5px
}
.views-right-60 .container-inline-date DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.container-inline-date .date-timezone .form-item {
	WIDTH: auto; FLOAT: none; CLEAR: both
}
#calendar_div {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#calendar_div TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#calendar_div TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#calendar_div {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar_control {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar_links {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar_header {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
SPAN.date-display-single {
=09
}
SPAN.date-display-start {
=09
}
SPAN.date-display-end {
=09
}
SPAN.date-display-separator {
=09
}
.date-repeat-input {
	WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 5px
}
.date-repeat-input SELECT {
	MIN-WIDTH: 7em
}
.date-repeat FIELDSET {
	FLOAT: none; CLEAR: both
}
.date-views-filter-wrapper {
	MIN-WIDTH: 250px
}
.date-views-filter INPUT {
	MIN-WIDTH: 12em; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px =
!important; WIDTH: 12em; PADDING-RIGHT: 0px !important; FLOAT: left =
!important; MARGIN-RIGHT: 2px !important; PADDING-TOP: 0px !important
}
.date-nav {
	WIDTH: 100%
}
.date-nav DIV.date-prev {
	TEXT-ALIGN: left; WIDTH: 24%; FLOAT: left
}
.date-nav DIV.date-next {
	TEXT-ALIGN: right; WIDTH: 24%; FLOAT: right
}
.date-nav DIV.date-heading {
	TEXT-ALIGN: center; WIDTH: 50%; FLOAT: left
}
.date-nav DIV.date-heading H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.date-clear {
	DISPLAY: block; FLOAT: none; CLEAR: both
}
.date-clear-block {
	WIDTH: auto; FLOAT: none; CLEAR: both
}
.date-clear-block:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.date-clear-block {
	DISPLAY: inline-block
}
* HTML .date-clear-block {
	HEIGHT: 1%
}
.date-clear-block {
	DISPLAY: block
}
.date-container .date-format-delete {
	MARGIN-TOP: 1.8em; FLOAT: left; MARGIN-LEFT: 1.5em
}
.date-container .date-format-name {
	FLOAT: left
}
.date-container .date-format-type {
	PADDING-LEFT: 10px; FLOAT: left
}
.date-container .select-container {
	FLOAT: left; CLEAR: left
}
DIV.date-calendar-day {
	BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee =
1px solid; LINE-HEIGHT: 1; MARGIN: 6px 10px 0px 0px; WIDTH: 40px; =
FONT-FAMILY: Georgia, Arial, Verdana, sans; BACKGROUND: #f3f3f3; FLOAT: =
left; COLOR: #999; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #bbb 1px =
solid
}
DIV.date-calendar-day SPAN {
	TEXT-ALIGN: center; DISPLAY: block
}
DIV.date-calendar-day SPAN.month {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: =
#b5bebe; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: white; FONT-SIZE: =
0.9em; PADDING-TOP: 2px
}
DIV.date-calendar-day SPAN.day {
	FONT-SIZE: 2em; FONT-WEIGHT: bold
}
DIV.date-calendar-day SPAN.year {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: =
0.9em; PADDING-TOP: 2px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?R

#ui-datepicker-div {
	Z-INDEX: 9999; BORDER-BOTTOM: #666 2px solid; FONT-FAMILY: Verdana, =
sans-serif; BACKGROUND: #eee; FONT-SIZE: 100%; BORDER-RIGHT: #666 2px =
solid
}
.ui-datepicker {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; WIDTH: 17em; PADDING-RIGHT: =
0.2em; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-prev {
	POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px
}
.ui-datepicker .ui-datepicker-next {
	POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 1px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: =
-8px; TOP: 50%; LEFT: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: =
-8px; TOP: 50%; LEFT: 50%
}
.ui-datepicker .ui-datepicker-title {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em
}
.ui-datepicker .ui-datepicker-title SELECT {
	MARGIN: 1px 0px; FLOAT: left; FONT-SIZE: 1em
}
.ui-datepicker SELECT.ui-datepicker-month-year {
	WIDTH: 100%
}
.ui-datepicker SELECT.ui-datepicker-month {
	WIDTH: 49%
}
.ui-datepicker SELECT.ui-datepicker-year {
	WIDTH: 49%
}
.ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year {
	FLOAT: right
}
.ui-datepicker TABLE {
	MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse; =
FONT-SIZE: 0.9em
}
.ui-datepicker TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; =
BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: =
0.7em
}
.ui-datepicker TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 1px
}
.ui-datepicker TD SPAN {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; =
PADDING-TOP: 0.2em
}
.ui-datepicker TD A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; =
PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; PADDING-LEFT: 0.6em; =
WIDTH: auto; PADDING-RIGHT: 0.6em; FLOAT: right; OVERFLOW: visible; =
CURSOR: pointer; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: left
}
.ui-datepicker-multi {
	WIDTH: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	FLOAT: left
}
.ui-datepicker-multi .ui-datepicker-group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	WIDTH: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	WIDTH: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	WIDTH: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	CLEAR: left
}
.ui-datepicker-row-break {
	WIDTH: 100%; CLEAR: both
}
.ui-datepicker-rtl {
	DIRECTION: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	RIGHT: 2px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	RIGHT: auto; LEFT: 2px
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	RIGHT: 1px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	RIGHT: auto; LEFT: 1px
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	CLEAR: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
	FLOAT: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane =
BUTTON.ui-datepicker-current {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.ui-datepicker-cover {
	Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 200px; DISPLAY: =
block; HEIGHT: 200px; TOP: -4px; LEFT: -4px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.intuit.ru/sites/all/modules/date/date_popup/themes/jquery.timeentry.css?R

.timeEntry_control {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle
}
* HTML .timeEntry_control {
	MARGIN-TOP: -4px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.core.css?R

.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	CLIP: rect(1px 1px 1px 1px); POSITION: absolute !important
}
.ui-helper-reset {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
1.3; LIST-STYLE-TYPE: none; MARGIN: 0px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.ui-helper-clearfix-after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; =
FONT-SIZE: 0px
}
.ui-helper-clearfix {
	HEIGHT: 22px
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
* HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	POSITION: absolute; FILTER: Alpha(Opacity=3D0); WIDTH: 100%; HEIGHT: =
100%; TOP: 0px; LEFT: 0px; opacity: 0
}
.ui-state-disabled {
	CURSOR: default !important
}
.ui-icon {
	TEXT-INDENT: -99999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
OVERFLOW: hidden
}
.ui-widget-overlay {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.theme.css?R

.ui-widget-content {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BACKGROUND: #ffffff; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.ui-widget-content A {
	COLOR: #333333
}
.ui-widget-header {
	BORDER-BOTTOM: #e78f08 1px solid; BORDER-LEFT: #e78f08 1px solid; =
BACKGROUND: #ff8800; COLOR: #ffffff; BORDER-TOP: #e78f08 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #e78f08 1px solid
}
.ui-widget-header A {
	COLOR: #ffffff
}
.ui-state-default {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-default {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-default {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-state-default A {
	COLOR: #1c94c4; TEXT-DECORATION: none
}
.ui-state-default A:link {
	COLOR: #1c94c4; TEXT-DECORATION: none
}
.ui-state-default A:visited {
	COLOR: #1c94c4; TEXT-DECORATION: none
}
.ui-state-hover {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-hover {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-hover {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-state-focus {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-focus {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-focus {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-state-hover A {
	COLOR: #ff8800; TEXT-DECORATION: none
}
.ui-state-hover A:hover {
	COLOR: #ff8800; TEXT-DECORATION: none
}
.ui-state-active {
	BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff =
repeat-x 50% 50%; COLOR: #eb8f00; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-active {
	BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff =
repeat-x 50% 50%; COLOR: #eb8f00; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-active {
	BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff =
repeat-x 50% 50%; COLOR: #eb8f00; FONT-WEIGHT: bold
}
.ui-state-active A {
	COLOR: #eb8f00; TEXT-DECORATION: none
}
.ui-state-active A:link {
	COLOR: #eb8f00; TEXT-DECORATION: none
}
.ui-state-active A:visited {
	COLOR: #eb8f00; TEXT-DECORATION: none
}
.ui-widget :active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.ui-state-highlight {
	BORDER-BOTTOM: #fed22f 1px solid; BORDER-LEFT: #fed22f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) #ffe45c =
repeat-x 50% top; COLOR: #363636; BORDER-TOP: #fed22f 1px solid; =
BORDER-RIGHT: #fed22f 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-BOTTOM: #fed22f 1px solid; BORDER-LEFT: #fed22f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) #ffe45c =
repeat-x 50% top; COLOR: #363636; BORDER-TOP: #fed22f 1px solid; =
BORDER-RIGHT: #fed22f 1px solid
}
.ui-widget-header .ui-state-highlight {
	BORDER-BOTTOM: #fed22f 1px solid; BORDER-LEFT: #fed22f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) #ffe45c =
repeat-x 50% top; COLOR: #363636; BORDER-TOP: #fed22f 1px solid; =
BORDER-RIGHT: #fed22f 1px solid
}
.ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-content .ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-header .ui-state-highlight A {
	COLOR: #363636
}
.ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) =
#b81900 50% 50%; COLOR: #ffffff; BORDER-TOP: #cd0a0a 1px solid; =
BORDER-RIGHT: #cd0a0a 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) =
#b81900 50% 50%; COLOR: #ffffff; BORDER-TOP: #cd0a0a 1px solid; =
BORDER-RIGHT: #cd0a0a 1px solid
}
.ui-widget-header .ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) =
#b81900 50% 50%; COLOR: #ffffff; BORDER-TOP: #cd0a0a 1px solid; =
BORDER-RIGHT: #cd0a0a 1px solid
}
.ui-state-error A {
	COLOR: #ffffff
}
.ui-widget-content .ui-state-error A {
	COLOR: #ffffff
}
.ui-widget-header .ui-state-error A {
	COLOR: #ffffff
}
.ui-state-error-text {
	COLOR: #ffffff
}
.ui-widget-content .ui-state-error-text {
	COLOR: #ffffff
}
.ui-widget-header .ui-state-error-text {
	COLOR: #ffffff
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-header .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-widget-header .ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-widget-content .ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-widget-header .ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png); WIDTH: 16px; =
HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffd27a_256x240.png)
}
.ui-state-error-text .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n {
	BACKGROUND-POSITION: 0px 0px
}
.ui-icon-carat-1-ne {
	BACKGROUND-POSITION: -16px 0px
}
.ui-icon-carat-1-e {
	BACKGROUND-POSITION: -32px 0px
}
.ui-icon-carat-1-se {
	BACKGROUND-POSITION: -48px 0px
}
.ui-icon-carat-1-s {
	BACKGROUND-POSITION: -64px 0px
}
.ui-icon-carat-1-sw {
	BACKGROUND-POSITION: -80px 0px
}
.ui-icon-carat-1-w {
	BACKGROUND-POSITION: -96px 0px
}
.ui-icon-carat-1-nw {
	BACKGROUND-POSITION: -112px 0px
}
.ui-icon-carat-2-n-s {
	BACKGROUND-POSITION: -128px 0px
}
.ui-icon-carat-2-e-w {
	BACKGROUND-POSITION: -144px 0px
}
.ui-icon-triangle-1-n {
	BACKGROUND-POSITION: 0px -16px
}
.ui-icon-triangle-1-ne {
	BACKGROUND-POSITION: -16px -16px
}
.ui-icon-triangle-1-e {
	BACKGROUND-POSITION: -32px -16px
}
.ui-icon-triangle-1-se {
	BACKGROUND-POSITION: -48px -16px
}
.ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -64px -16px
}
.ui-icon-triangle-1-sw {
	BACKGROUND-POSITION: -80px -16px
}
.ui-icon-triangle-1-w {
	BACKGROUND-POSITION: -96px -16px
}
.ui-icon-triangle-1-nw {
	BACKGROUND-POSITION: -112px -16px
}
.ui-icon-triangle-2-n-s {
	BACKGROUND-POSITION: -128px -16px
}
.ui-icon-triangle-2-e-w {
	BACKGROUND-POSITION: -144px -16px
}
.ui-icon-arrow-1-n {
	BACKGROUND-POSITION: 0px -32px
}
.ui-icon-arrow-1-ne {
	BACKGROUND-POSITION: -16px -32px
}
.ui-icon-arrow-1-e {
	BACKGROUND-POSITION: -32px -32px
}
.ui-icon-arrow-1-se {
	BACKGROUND-POSITION: -48px -32px
}
.ui-icon-arrow-1-s {
	BACKGROUND-POSITION: -64px -32px
}
.ui-icon-arrow-1-sw {
	BACKGROUND-POSITION: -80px -32px
}
.ui-icon-arrow-1-w {
	BACKGROUND-POSITION: -96px -32px
}
.ui-icon-arrow-1-nw {
	BACKGROUND-POSITION: -112px -32px
}
.ui-icon-arrow-2-n-s {
	BACKGROUND-POSITION: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	BACKGROUND-POSITION: -144px -32px
}
.ui-icon-arrow-2-e-w {
	BACKGROUND-POSITION: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	BACKGROUND-POSITION: -176px -32px
}
.ui-icon-arrowstop-1-n {
	BACKGROUND-POSITION: -192px -32px
}
.ui-icon-arrowstop-1-e {
	BACKGROUND-POSITION: -208px -32px
}
.ui-icon-arrowstop-1-s {
	BACKGROUND-POSITION: -224px -32px
}
.ui-icon-arrowstop-1-w {
	BACKGROUND-POSITION: -240px -32px
}
.ui-icon-arrowthick-1-n {
	BACKGROUND-POSITION: 0px -48px
}
.ui-icon-arrowthick-1-ne {
	BACKGROUND-POSITION: -16px -48px
}
.ui-icon-arrowthick-1-e {
	BACKGROUND-POSITION: -32px -48px
}
.ui-icon-arrowthick-1-se {
	BACKGROUND-POSITION: -48px -48px
}
.ui-icon-arrowthick-1-s {
	BACKGROUND-POSITION: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	BACKGROUND-POSITION: -80px -48px
}
.ui-icon-arrowthick-1-w {
	BACKGROUND-POSITION: -96px -48px
}
ui-icon-arrowthick-1-nw {
	BACKGROUND-POSITION: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	BACKGROUND-POSITION: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	BACKGROUND-POSITION: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	BACKGROUND-POSITION: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	BACKGROUND-POSITION: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	BACKGROUND-POSITION: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	BACKGROUND-POSITION: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	BACKGROUND-POSITION: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	BACKGROUND-POSITION: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	BACKGROUND-POSITION: 0px -64px
}
.ui-icon-arrowreturnthick-1-n {
	BACKGROUND-POSITION: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	BACKGROUND-POSITION: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	BACKGROUND-POSITION: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	BACKGROUND-POSITION: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	BACKGROUND-POSITION: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	BACKGROUND-POSITION: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	BACKGROUND-POSITION: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	BACKGROUND-POSITION: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	BACKGROUND-POSITION: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	BACKGROUND-POSITION: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	BACKGROUND-POSITION: -176px -64px
}
.ui-icon-arrow-4 {
	BACKGROUND-POSITION: 0px -80px
}
.ui-icon-arrow-4-diag {
	BACKGROUND-POSITION: -16px -80px
}
.ui-icon-extlink {
	BACKGROUND-POSITION: -32px -80px
}
.ui-icon-newwin {
	BACKGROUND-POSITION: -48px -80px
}
.ui-icon-refresh {
	BACKGROUND-POSITION: -64px -80px
}
.ui-icon-shuffle {
	BACKGROUND-POSITION: -80px -80px
}
.ui-icon-transfer-e-w {
	BACKGROUND-POSITION: -96px -80px
}
.ui-icon-transferthick-e-w {
	BACKGROUND-POSITION: -112px -80px
}
.ui-icon-folder-collapsed {
	BACKGROUND-POSITION: 0px -96px
}
.ui-icon-folder-open {
	BACKGROUND-POSITION: -16px -96px
}
.ui-icon-document {
	BACKGROUND-POSITION: -32px -96px
}
.ui-icon-document-b {
	BACKGROUND-POSITION: -48px -96px
}
.ui-icon-note {
	BACKGROUND-POSITION: -64px -96px
}
.ui-icon-mail-closed {
	BACKGROUND-POSITION: -80px -96px
}
.ui-icon-mail-open {
	BACKGROUND-POSITION: -96px -96px
}
.ui-icon-suitcase {
	BACKGROUND-POSITION: -112px -96px
}
.ui-icon-comment {
	BACKGROUND-POSITION: -128px -96px
}
.ui-icon-person {
	BACKGROUND-POSITION: -144px -96px
}
.ui-icon-print {
	BACKGROUND-POSITION: -160px -96px
}
.ui-icon-trash {
	BACKGROUND-POSITION: -176px -96px
}
.ui-icon-locked {
	BACKGROUND-POSITION: -192px -96px
}
.ui-icon-unlocked {
	BACKGROUND-POSITION: -208px -96px
}
.ui-icon-bookmark {
	BACKGROUND-POSITION: -224px -96px
}
.ui-icon-tag {
	BACKGROUND-POSITION: -240px -96px
}
.ui-icon-home {
	BACKGROUND-POSITION: 0px -112px
}
.ui-icon-flag {
	BACKGROUND-POSITION: -16px -112px
}
.ui-icon-calendar {
	BACKGROUND-POSITION: -32px -112px
}
.ui-icon-cart {
	BACKGROUND-POSITION: -48px -112px
}
.ui-icon-pencil {
	BACKGROUND-POSITION: -64px -112px
}
.ui-icon-clock {
	BACKGROUND-POSITION: -80px -112px
}
.ui-icon-disk {
	BACKGROUND-POSITION: -96px -112px
}
.ui-icon-calculator {
	BACKGROUND-POSITION: -112px -112px
}
.ui-icon-zoomin {
	BACKGROUND-POSITION: -128px -112px
}
.ui-icon-zoomout {
	BACKGROUND-POSITION: -144px -112px
}
.ui-icon-search {
	BACKGROUND-POSITION: -160px -112px
}
.ui-icon-wrench {
	BACKGROUND-POSITION: -176px -112px
}
.ui-icon-gear {
	BACKGROUND-POSITION: -192px -112px
}
.ui-icon-heart {
	BACKGROUND-POSITION: -208px -112px
}
.ui-icon-star {
	BACKGROUND-POSITION: -224px -112px
}
.ui-icon-link {
	BACKGROUND-POSITION: -240px -112px
}
.ui-icon-cancel {
	BACKGROUND-POSITION: 0px -128px
}
.ui-icon-plus {
	BACKGROUND-POSITION: -16px -128px
}
.ui-icon-plusthick {
	BACKGROUND-POSITION: -32px -128px
}
.ui-icon-minus {
	BACKGROUND-POSITION: -48px -128px
}
.ui-icon-minusthick {
	BACKGROUND-POSITION: -64px -128px
}
.ui-icon-close {
	BACKGROUND-POSITION: -80px -128px
}
.ui-icon-closethick {
	BACKGROUND-POSITION: -96px -128px
}
.ui-icon-key {
	BACKGROUND-POSITION: -112px -128px
}
.ui-icon-lightbulb {
	BACKGROUND-POSITION: -128px -128px
}
.ui-icon-scissors {
	BACKGROUND-POSITION: -144px -128px
}
.ui-icon-clipboard {
	BACKGROUND-POSITION: -160px -128px
}
.ui-icon-copy {
	BACKGROUND-POSITION: -176px -128px
}
.ui-icon-contact {
	BACKGROUND-POSITION: -192px -128px
}
.ui-icon-image {
	BACKGROUND-POSITION: -208px -128px
}
.ui-icon-video {
	BACKGROUND-POSITION: -224px -128px
}
.ui-icon-script {
	BACKGROUND-POSITION: -240px -128px
}
.ui-icon-alert {
	BACKGROUND-POSITION: 0px -144px
}
.ui-icon-info {
	BACKGROUND-POSITION: -16px -144px
}
.ui-icon-notice {
	BACKGROUND-POSITION: -32px -144px
}
.ui-icon-help {
	BACKGROUND-POSITION: -48px -144px
}
.ui-icon-check {
	BACKGROUND-POSITION: -64px -144px
}
.ui-icon-bullet {
	BACKGROUND-POSITION: -80px -144px
}
.ui-icon-radio-off {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-on {
	BACKGROUND-POSITION: -112px -144px
}
.ui-icon-pin-w {
	BACKGROUND-POSITION: -128px -144px
}
.ui-icon-pin-s {
	BACKGROUND-POSITION: -144px -144px
}
.ui-icon-play {
	BACKGROUND-POSITION: 0px -160px
}
.ui-icon-pause {
	BACKGROUND-POSITION: -16px -160px
}
.ui-icon-seek-next {
	BACKGROUND-POSITION: -32px -160px
}
.ui-icon-seek-prev {
	BACKGROUND-POSITION: -48px -160px
}
.ui-icon-seek-end {
	BACKGROUND-POSITION: -64px -160px
}
.ui-icon-seek-start {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-seek-first {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-stop {
	BACKGROUND-POSITION: -96px -160px
}
.ui-icon-eject {
	BACKGROUND-POSITION: -112px -160px
}
.ui-icon-volume-off {
	BACKGROUND-POSITION: -128px -160px
}
.ui-icon-volume-on {
	BACKGROUND-POSITION: -144px -160px
}
.ui-icon-power {
	BACKGROUND-POSITION: 0px -176px
}
.ui-icon-signal-diag {
	BACKGROUND-POSITION: -16px -176px
}
.ui-icon-signal {
	BACKGROUND-POSITION: -32px -176px
}
.ui-icon-battery-0 {
	BACKGROUND-POSITION: -48px -176px
}
.ui-icon-battery-1 {
	BACKGROUND-POSITION: -64px -176px
}
.ui-icon-battery-2 {
	BACKGROUND-POSITION: -80px -176px
}
.ui-icon-battery-3 {
	BACKGROUND-POSITION: -96px -176px
}
.ui-icon-circle-plus {
	BACKGROUND-POSITION: 0px -192px
}
.ui-icon-circle-minus {
	BACKGROUND-POSITION: -16px -192px
}
.ui-icon-circle-close {
	BACKGROUND-POSITION: -32px -192px
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -48px -192px
}
.ui-icon-circle-triangle-s {
	BACKGROUND-POSITION: -64px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-icon-circle-triangle-n {
	BACKGROUND-POSITION: -96px -192px
}
.ui-icon-circle-arrow-e {
	BACKGROUND-POSITION: -112px -192px
}
.ui-icon-circle-arrow-s {
	BACKGROUND-POSITION: -128px -192px
}
.ui-icon-circle-arrow-w {
	BACKGROUND-POSITION: -144px -192px
}
.ui-icon-circle-arrow-n {
	BACKGROUND-POSITION: -160px -192px
}
.ui-icon-circle-zoomin {
	BACKGROUND-POSITION: -176px -192px
}
.ui-icon-circle-zoomout {
	BACKGROUND-POSITION: -192px -192px
}
.ui-icon-circle-check {
	BACKGROUND-POSITION: -208px -192px
}
.ui-icon-circlesmall-plus {
	BACKGROUND-POSITION: 0px -208px
}
.ui-icon-circlesmall-minus {
	BACKGROUND-POSITION: -16px -208px
}
.ui-icon-circlesmall-close {
	BACKGROUND-POSITION: -32px -208px
}
.ui-icon-squaresmall-plus {
	BACKGROUND-POSITION: -48px -208px
}
.ui-icon-squaresmall-minus {
	BACKGROUND-POSITION: -64px -208px
}
.ui-icon-squaresmall-close {
	BACKGROUND-POSITION: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	BACKGROUND-POSITION: 0px -224px
}
.ui-icon-grip-dotted-horizontal {
	BACKGROUND-POSITION: -16px -224px
}
.ui-icon-grip-solid-vertical {
	BACKGROUND-POSITION: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	BACKGROUND-POSITION: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	BACKGROUND-POSITION: -64px -224px
}
.ui-icon-grip-diagonal-se {
	BACKGROUND-POSITION: -80px -224px
}
.ui-corner-tl {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; border-bottom-left-radius: 4px
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px; -moz-border-radius-topright: 4px; =
-webkit-border-top-right-radius: 4px; border-top-right-radius: 4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: =
4px; -webkit-border-bottom-right-radius: 4px; =
border-bottom-right-radius: 4px
}
.ui-corner-right {
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; =
-webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px
}
.ui-corner-all {
=09
}
.ui-widget-overlay {
	FILTER: Alpha(Opacity=3D50); BACKGROUND: =
url(images/ui-bg_diagonals-thick_20_666666_40x40.png) #666666 50% 50%; =
opacity: .50
}
.ui-widget-shadow {
	FILTER: Alpha(Opacity=3D20); PADDING-BOTTOM: 5px; MARGIN: -5px 0px 0px =
-5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
url(images/ui-bg_flat_10_000000_40x100.png) #000000 repeat-x 50% 50%; =
PADDING-TOP: 5px; opacity: .20; -moz-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.dialog.css?R

.ui-dialog {
	POSITION: absolute; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; WIDTH: =
300px; PADDING-RIGHT: 0.2em; OVERFLOW: hidden; PADDING-TOP: 0.2em
}
.ui-dialog .ui-dialog-titlebar {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: relative; BORDER-LEFT: =
medium none; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fcf8e4; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 23px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.ui-dialog .ui-dialog-title {
	PADDING-BOTTOM: 2px; MARGIN: 0.1em 35px 0.1em 0px; DISPLAY: block; =
FONT-FAMILY: Arial; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #000000; =
FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ui-dialog .ui-dialog-title .title-ex {
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: =
normal
}
.ui-dialog .ui-dialog-titlebar-close {
	POSITION: absolute; PADDING-BOTTOM: 1px; MARGIN: -8px 0px 0px; =
PADDING-LEFT: 1px; WIDTH: 19px; PADDING-RIGHT: 1px; HEIGHT: 18px; RIGHT: =
0.3em; PADDING-TOP: 1px; TOP: 50%
}
.ui-dialog .ui-dialog-titlebar-close SPAN {
	BACKGROUND-IMAGE: =
url(../../../../int_studies/themes/images/delete.png); MARGIN: 1px; =
WIDTH: 12px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 12px
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-content {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; ZOOM: 1; =
BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: auto; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.ui-dialog .ui-dialog-buttonpane {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; =
PADDING-LEFT: 0.8em; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 12px
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	DISPLAY: inline-block
}
.ui-dialog .ui-dialog-buttonpane BUTTON {
	MARGIN: 10px 0.4em 9px 0px; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; CURSOR: pointer
}
.ui-dialog .ui-resizable-se {
	WIDTH: 14px; BOTTOM: 3px; HEIGHT: 14px; RIGHT: 3px
}
.ui-draggable .ui-dialog-titlebar {
	CURSOR: move
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.button.css?R

.ui-button {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: inline-block; =
OVERFLOW: visible; CURSOR: pointer; MARGIN-RIGHT: 0.1em; =
TEXT-DECORATION: none !important; PADDING-TOP: 0px
}
.ui-button-icon-only {
	WIDTH: 2.2em
}
BUTTON.ui-button-icon-only {
	WIDTH: 2.4em
}
.ui-button-icons-only {
	WIDTH: 3.4em
}
BUTTON.ui-button-icons-only {
	WIDTH: 3.7em
}
.ui-button .ui-button-text {
	DISPLAY: block
}
.ui-button-text-only .ui-button-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0px
}
.ui-button-icon-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; TEXT-INDENT: -9999999px; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
.ui-button-icons-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; TEXT-INDENT: -9999999px; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
.ui-button-text-icon-primary .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 2.1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 2.1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icon-secondary .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 2.1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 2.1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-LEFT: 2.1em; PADDING-RIGHT: 2.1em
}
INPUT.ui-button {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-icon-only .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icon-primary .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icon-secondary .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icons .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-icons-only .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-icon-only .ui-icon {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-button-text-icon-primary .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-text-icons .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-icons-only .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-text-icons .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-icons-only .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-text-icons .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-icons-only .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-buttonset {
	MARGIN-RIGHT: 7px
}
.ui-buttonset .ui-button {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: -0.3em
}
BUTTON.ui-button:unknown {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/spelling/spelling.css?R

#block-spelling-0 {
	DISPLAY: none
}
#spelling-form .description {
	DISPLAY: none
}
#spelling-form .placeholder {
	DISPLAY: none
}
#spelling-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#spelling-form TEXTAREA {
	WIDTH: 300px !important
}
#spelling-form #edit-mistake-description-wrapper =
#edit-mistake-description-message DIV {
	MARGIN: 0px; TOP: -121px !important
}
.error-highligtht {
	OUTLINE-STYLE: dashed !important; OUTLINE-COLOR: #ff0000 !important; =
OUTLINE-WIDTH: 2px !important
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/int_studies/themes/css/int_studies.css?R

#studies-main-table {
	MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#studies-main-table TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: 100%; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#studies-main-table TBODY TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: 100%; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#studies-main-table .left-td {
	PADDING-BOTTOM: 0px; WIDTH: 50%; HEIGHT: 100%; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
#studies-main-table .right-td {
	PADDING-BOTTOM: 0px; WIDTH: 50%; HEIGHT: 100%; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
#studies-main-table .left-td {
	PADDING-LEFT: 0px; PADDING-RIGHT: 6px
}
#studies-main-table .right-td {
	PADDING-LEFT: 6px; PADDING-RIGHT: 0px
}
#studies-main-table .studies-main-table-ruller {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 6px
}
#studies-main-table .left-td .common-content-border {
	HEIGHT: 513px
}
#studies-main-table .right-td .common-content-border {
	HEIGHT: 513px
}
#studies-main-table .left-td .common-content-border {
	WIDTH: 100%
}
#studies-main-table .right-td .common-content-border {
	WIDTH: 100%
}
#studies-main-table .left-td .common-content-border =
.common-content-border-content-wrapper {
	MARGIN-TOP: -4px; MARGIN-BOTTOM: -4px; HEIGHT: 100%
}
#studies-main-table .right-td .common-content-border =
.common-content-border-content-wrapper {
	MARGIN-TOP: -4px; MARGIN-BOTTOM: -4px; HEIGHT: 100%
}
#studies-main-table .left-td .common-content-border =
.common-content-border-content {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
#studies-main-table .right-td .common-content-border =
.common-content-border-content {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
#studies-main-table UL.int-studies-main {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#studies-main-table UL.int-studies-main LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#studies-main-table UL.int-studies-main LI.title {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#studies-main-table UL.int-studies-main LI.title A:link {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-main LI.title A:visited {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-main LI.description {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; COLOR: #000000; FONT-SIZE: =
12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#studies-main-table UL.int-studies-main LI.description A:link {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-main LI.description A:visited {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-submain {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#studies-main-table UL.int-studies-submain LI {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: =
0px; BACKGROUND: url(img/arrow.png) no-repeat left center; PADDING-TOP: =
5px
}
#studies-main-table UL.int-studies-submain LI A:link {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-submain LI A:visited {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.item-list UL.int-info-line {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.item-list UL.int-info-line LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; PADDING-TOP: 0px
}
.item-list UL.int-info-line LI:after {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px
}
.item-list UL.int-info-line LI.last:after {
=09
}
.int-info-bold {
	FONT-WEIGHT: bold
}
.int-info-description {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; FONT: 12px "lucida =
grande",tahoma,verdana,arial,sans-serif; PADDING-TOP: 6px
}
#block-int_studies-left_studies_categories {
	MARGIN-RIGHT: 18px
}
#block-int_studies-left_studies_categories =
.common-content-border-content {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 30px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-TOP: 0px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI .anch_wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; HEIGHT: 28px; PADDING-TOP: 6px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI A {
	WIDTH: 198px; DISPLAY: inline-block; COLOR: #000000; FONT-SIZE: 14px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL LI {
	BORDER-BOTTOM: #ebd6a0 1px solid; MIN-HEIGHT: 20px; WHITE-SPACE: nowrap
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 160px; =
DISPLAY: inline-block; HEIGHT: auto; COLOR: #0071ab; FONT-SIZE: 12px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL LI SPAN {
	TEXT-ALIGN: right; MIN-HEIGHT: 20px; WIDTH: 40px; DISPLAY: inline-block
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI.category-path {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 6px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI.category-path .category-path-item {
=09
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI.category-path .category-path-item A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: auto; =
DISPLAY: inline-block; HEIGHT: auto; COLOR: #000000; FONT-SIZE: 11px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.studies-showcase-list .entities-showcase-list-item .signin-2 A {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
block; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 18px
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] {
	DISPLAY: inline-block; HEIGHT: 23px
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .signin-icon {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] A {
	COLOR: #515050; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
DIV[id*=3Dsignin-button] A.red {
	COLOR: #ff0000 !important; FONT-WEIGHT: bold !important
}
DIV[id*=3Dsignin-button] SPAN.red {
	COLOR: #ff0000 !important; FONT-WEIGHT: bold !important
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] LI {
	HEIGHT: auto
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .entity-signin-button {
	WHITE-SPACE: nowrap
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .int_hover_menu {
	DISPLAY: inline-block
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .int_hover_menu_title {
	COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.studies-showcase-list .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#studies-showcase-list .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#courses-user-requests .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#courses-user-studies .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#courses-user-graduations .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#curriculums-user-requests .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#curriculums-user-studies .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#curriculums-user-graduations .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#certification-user-requests .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#certification-user-studies .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#certification-user-graduations .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#course-curriculums-block .entities-showcase-list-item .bottom =
.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
#course-curriculums-block .entities-showcase-list-item .bottom =
.discussion A {
	COLOR: #0071a6; CURSOR: pointer
}
#studies-showcase-tags-select-block {
	MARGIN-BOTTOM: 15px
}
#studies-showcase-tags-select-block .tags-title SPAN {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#studies-showcase-tags-select-block .tags-links {
	BACKGROUND-COLOR: #fcf8e4
}
#studies-showcase-tags-select-block .tag-name A {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-showcase-tags-select-block .selected-tag {
	PADDING-TOP: 5px
}
#studies-showcase-tags-select-block .selected-tag H4 {
	DISPLAY: inline; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.studies-showcase-list .bottom .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#studies-showcase-list-block .bottom .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#course-information-block .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#curriculum-information-block .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#educational-group-information-block .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#course-information-block #dream-spark-key-pannel {
	MARGIN-BOTTOM: 10px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#educational-group-information-block #dream-spark-key-pannel {
	MARGIN-BOTTOM: 10px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#course-information-block #dream-spark-key-pannel H4 {
	PADDING-BOTTOM: 2px; DISPLAY: block; WHITE-SPACE: normal; COLOR: =
#000000; FONT-SIZE: 14px !important; FONT-WEIGHT: bold !important; =
TEXT-DECORATION: none
}
#educational-group-information-block #dream-spark-key-pannel H4 {
	PADDING-BOTTOM: 2px; DISPLAY: block; WHITE-SPACE: normal; COLOR: =
#000000; FONT-SIZE: 14px !important; FONT-WEIGHT: bold !important; =
TEXT-DECORATION: none
}
#course-information-block #dream-spark-key-pannel P {
	MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
#educational-group-information-block #dream-spark-key-pannel P {
	MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
.studies-showcase-list-block .author-wrapper {
	DISPLAY: table; HEIGHT: 61px !important
}
.studies-showcase-list-block .author-wrapper .author {
	DISPLAY: table-cell; VERTICAL-ALIGN: top
}
.studies-showcase-list-block .author-wrapper .author-rating {
	TEXT-ALIGN: center; WIDTH: 50px !important; DISPLAY: table-cell; =
HEIGHT: 61px !important; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; =
FONT-WEIGHT: bold
}
.studies-showcase-list-block .author-wrapper .person-view {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100% =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.studies-showcase-list-block .author-wrapper .person-view .picture {
	DISPLAY: inline-block; VERTICAL-ALIGN: top
}
.studies-showcase-list-block .author-wrapper .person-view .name {
	DISPLAY: inline-block; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.studies-showcase-list-block .author-wrapper .person-view .name A {
	FONT-SIZE: 14px
}
#course-information {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
#curriculum-information {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
#group-information {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
#about-entity {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 5px
}
#about-entity #entity-annotation {
	TEXT-ALIGN: justify; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
#about-entity #entity-description {
	TEXT-ALIGN: justify; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
#course-information-button {
	WIDTH: 20px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 20px; COLOR: =
#000000; FONT-SIZE: 14px !important; CURSOR: pointer; FONT-WEIGHT: bold =
!important; TEXT-DECORATION: none
}
#group-information-button {
	WIDTH: 20px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 20px; COLOR: =
#000000; FONT-SIZE: 14px !important; CURSOR: pointer; FONT-WEIGHT: bold =
!important; TEXT-DECORATION: none
}
.entity-data-table-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px !important; =
MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
#entity-data-table {
	WIDTH: auto !important
}
#entity-data-table TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#entity-data-table TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#entity-data-table TD {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
#entity-data-table TD.left {
	PADDING-RIGHT: 20px
}
#entity-data-table H3 {
	COLOR: #515050; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#entity-data-table .description {
	TEXT-ALIGN: justify; PADDING-RIGHT: 10px; COLOR: #898989; FONT-SIZE: =
12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#entity-data-table .description UL {
	MARGIN: 0px
}
#entity-data-table .description LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#course-controls {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; HEIGHT: 23px
}
#curriculum-controls {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; HEIGHT: 23px
}
#group-controls {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; HEIGHT: 23px
}
#course-controls A {
	FONT-SIZE: 11px
}
#curriculum-controls A {
	FONT-SIZE: 11px
}
#group-controls A {
	FONT-SIZE: 11px
}
#course-controls #course-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#course-controls #curriculum-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#curriculum-controls #curriculum-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#group-controls #group-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#course-controls #group-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#course-controls #course-signin-button P {
	MARGIN: 0px
}
#course-controls #curriculum-signin-button P {
	MARGIN: 0px
}
#curriculum-controls #curriculum-signin-button P {
	MARGIN: 0px
}
#group-controls #group-signin-button P {
	MARGIN: 0px
}
#course-controls #course-semicontrols {
	FLOAT: left; MARGIN-LEFT: 5px
}
#curriculum-controls #curriculum-semicontrols {
	FLOAT: left; MARGIN-LEFT: 5px
}
#group-controls #group-semicontrols {
	FLOAT: left; MARGIN-LEFT: 5px
}
.entity-signin-button {
	FONT-SIZE: 11px
}
.entity-signin-button A {
	FONT-SIZE: 11px
}
.entity-signin-button .icon {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
inline-block; FLOAT: none !important; HEIGHT: 18px; VERTICAL-ALIGN: =
middle; MARGIN-RIGHT: 5px
}
.entity-signin-button .signin-item {
	WHITE-SPACE: nowrap
}
.entity-signin-button .picture {
	WIDTH: 24px; DISPLAY: inline-block; HEIGHT: 24px; VERTICAL-ALIGN: =
middle
}
.entity-signin-button .name {
	PADDING-LEFT: 0px; DISPLAY: inline-block; HEIGHT: 24px; VERTICAL-ALIGN: =
middle
}
.entity-signin-button .cost {
	PADDING-LEFT: 10px; DISPLAY: inline-block; HEIGHT: 24px; =
VERTICAL-ALIGN: middle
}
.entity-signin-button .button-center {
	PADDING-LEFT: 5px !important; PADDING-RIGHT: 10px !important; =
FONT-SIZE: 14px !important
}
.entity-signin-button .command-button .button-center A {
	COLOR: #ffffff !important
}
.entity-signin-button .command-button .button-center A:hover {
	COLOR: #ffffff !important
}
.entity-signin-button .command-button .button-center A:visited {
	COLOR: #ffffff !important
}
#course-table-of-contents {
	BORDER-COLLAPSE: collapse; PADDING-TOP: 15px
}
#course-table-of-contents .freemium-label {
	COLOR: #ff0000 !important; FONT-WEIGHT: bold !important
}
#course-mark-sheet A.grey {
	COLOR: #494949
}
#course-table-of-contents A.grey {
	COLOR: #494949
}
#course-table-of-contents TH SPAN {
	COLOR: #ffffff; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
#course-table-of-contents TH.title-column {
	WIDTH: 130px
}
#course-table-of-contents TH.duration-column {
	TEXT-ALIGN: center; WIDTH: 100px
}
#course-table-of-contents TH.duration-column A {
	COLOR: #ffffff
}
#course-table-of-contents TH.start-date-column {
	WIDTH: 120px
}
#course-table-of-contents TH.result-column {
	TEXT-ALIGN: center; WIDTH: 100px
}
#course-table-of-contents TD {
	VERTICAL-ALIGN: top
}
#course-table-of-contents TD A {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#course-table-of-contents TD H6 {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#course-table-of-contents TD SPAN.test-link {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#course-table-of-contents TD .description {
	FONT-SIZE: 12px !important
}
#course-table-of-contents TD.test {
	BACKGROUND-COLOR: #fef9e1
}
#course-table-of-contents TD.title-column {
	VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
#course-table-of-contents TD.title-column .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.info-column .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.test .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.start-date-column .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.title-column SPAN {
	FONT-WEIGHT: normal
}
#course-table-of-contents TD.display-non {
	DISPLAY: none
}
#course-table-of-contents TD.duration-column {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top
}
#course-table-of-contents TD.result-column {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px
}
#course-table-of-contents TD.certification-training-column A {
	DISPLAY: table-cell
}
#course-table-of-contents TD.certification-exam-column A {
	DISPLAY: table-cell
}
#course-table-of-contents TD.certification-training-column =
.entity-signin-button .table {
	MARGIN: 0px
}
#course-table-of-contents TD.certification-exam-column =
.entity-signin-button .table {
	MARGIN: 0px
}
#course-table-of-contents TD.certification-training-column .bold {
	FONT-WEIGHT: bold
}
#course-table-of-contents TD.certification-exam-column .bold {
	FONT-WEIGHT: bold
}
#group-university {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#group-university THEAD {
	BORDER-BOTTOM: #ebd6a0 1px solid
}
#group-university .university-column {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
WHITE-SPACE: nowrap; PADDING-TOP: 5px
}
#group-university .university-logo {
	TEXT-ALIGN: center; PADDING-RIGHT: 15px; FONT-WEIGHT: bold
}
#group-university .university-column .license {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#group-university .documents-column {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#group-university .university-diplomas {
	WIDTH: 100%; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
#group-university .university-license {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
#group-university .documents-column .diploma {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#group-university .documents-column .license {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#group-university .documents-column .diploma IMG {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid
}
#group-university .documents-column .license IMG {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid
}
#conditions-for-admission-control {
	COLOR: #0071a6; CURSOR: pointer
}
#conditions-for-admission-wrapper .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: -2px; HEIGHT: =
12px; CURSOR: pointer; MARGIN-RIGHT: 10px
}
#conditions-for-admission-wrapper .text {
	PADDING-LEFT: 22px
}
#required-knowledge-control {
	COLOR: #0071a6; CURSOR: pointer
}
#required-knowledge-wrapper .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: -2px; HEIGHT: =
12px; CURSOR: pointer; MARGIN-RIGHT: 10px
}
#required-knowledge-wrapper .text {
	PADDING-LEFT: 22px
}
.curriculum-table-of-universities .university-diplomas {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: =
top
}
.curriculum-table-of-universities .university-diplomas {
	MARGIN-TOP: 5px
}
#educational-group-information-block .picture-wrapper .university-name {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.curriculum-table-of-universities .university-diplomas-title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; =
COLOR: #494949; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
BORDER-RIGHT: medium none
}
#educational-group-information-block .picture-wrapper =
.university-license-title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #494949; =
BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.curriculum-table-of-universities .diploma IMG {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid
}
.curriculum-table-of-universities .feature {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: =
10px
}
#curriculum-mark-sheet-block {
	MARGIN-TOP: 10px
}
.university-mark-sheet {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
.university-mark-sheet .title H3 {
	COLOR: #0071a6 !important; CURSOR: pointer !important; TEXT-DECORATION: =
underline !important
}
.open .title H3 {
	COLOR: #000000 !important; TEXT-DECORATION: none !important
}
.open .academic-curriculum-table {
	DISPLAY: table
}
.university-mark-sheet .academic-curriculum-table {
	DISPLAY: none
}
.studies-showcase-comment {
=09
}
.studies-showcase-comment .description {
	TEXT-ALIGN: justify; COLOR: #898989; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.studies-showcase-comment .createdby {
	TEXT-ALIGN: left; WIDTH: 50%; WHITE-SPACE: nowrap; COLOR: #000000; =
FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.studies-showcase-comment .discussion-commands {
	DISPLAY: table
}
.studies-showcase-comment .discussion-commands .row {
	DISPLAY: table-row
}
.entity-signin-button .table {
	MARGIN: 0px auto; WIDTH: auto !important
}
#lectures .text {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#table-lectures-select .form-item INPUT[type=3Dcheckbox].form-checkbox {
	MARGIN-LEFT: 0px !important; VERTICAL-ALIGN: middle
}
#table-lectures-select .form-item {
	MARGIN: 0px; WHITE-SPACE: normal; PADDING-TOP: 0px !important
}
.table-lectures-select-name {
	WIDTH: 100%
}
UL.int-studies-create LI {
	PADDING-LEFT: 2em; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.int-studies-create LI.int-studies-create-course {
	BACKGROUND: url(img/courses.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-vcourse {
	BACKGROUND: url(img/mov.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-curriculum {
	BACKGROUND: url(img/programs.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-lecture {
	BACKGROUND: url(img/lecture.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-olecture {
	BACKGROUND: url(img/lecture.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-certification {
	BACKGROUND: url(img/certificate.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-group {
	BACKGROUND: url(img/group.png) no-repeat left center
}
.flashplayerdiv {
	PADDING-LEFT: 12px; WIDTH: 800px; PADDING-RIGHT: 12px; HEIGHT: 600px
}
FORM #edit-test-3-wrapper .description {
	PADDING-LEFT: 0px !important; WIDTH: auto !important
}
.tests-radios .form-radios {
	MARGIN-BOTTOM: 0px
}
.int-see-manuscript {
	MARGIN-LEFT: 214px
}
.big .no-author {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ebd6a0 1px solid; WIDTH: 72px; DISPLAY: table-cell; HEIGHT: 72px; =
VERTICAL-ALIGN: middle; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.large .no-author {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ebd6a0 1px solid; WIDTH: 144px; DISPLAY: table-cell; HEIGHT: 144px; =
VERTICAL-ALIGN: middle; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.contents-wrapper {
	POSITION: relative
}
.contents-wrapper .contents-anchor {
	BACKGROUND-IMAGE: url(../images/arrow_more.png); PADDING-RIGHT: 15px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right 50%; HEIGHT: 18px; COLOR: #0071a6; FONT-SIZE: =
12px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.contents-wrapper .contents-data {
	Z-INDEX: 10; BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; =
BORDER-LEFT: #ebd6a0 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
#ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; =
PADDING-TOP: 10px; TOP: 18px; LEFT: 0px
}
.contents-wrapper .contents-data UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.contents-wrapper .contents-data LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px !important; MARGIN-LEFT: 0px =
!important
}
.contents-wrapper .contents-data LI LI {
	MARGIN-LEFT: 10px !important
}
.contents-wrapper .contents-data LI LI LI {
	MARGIN-LEFT: 10px !important
}
.contents-wrapper .contents-data LI LI LI LI {
	MARGIN-LEFT: 10px !important
}
#course-lecture-block .pager {
	TEXT-ALIGN: center; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#course-lecture-block .pager-prev-next {
	TEXT-ALIGN: center; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.academic-curriculum-table {
	MARGIN-TOP: 15px
}
.academic-curriculum-table .module-count {
	WIDTH: 170px
}
.academic-curriculum-table .module-type {
	WIDTH: 100px
}
.academic-curriculum-table .module-duration-ex {
	WIDTH: 100px
}
.academic-curriculum-table .module-duration {
	WIDTH: 100px
}
.academic-curriculum-table .module-end-date {
	TEXT-ALIGN: center; WIDTH: 100px
}
.academic-curriculum-table .module-mark-sheet {
	TEXT-ALIGN: center; WIDTH: 100px
}
.academic-curriculum-table .obligatory-course-count {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: =
#fef9e1; WIDTH: 170px; HEIGHT: 22px; BORDER-TOP: medium none; =
FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.academic-curriculum-table .first {
	BORDER-TOP: #ebd6a0 1px solid
}
.academic-curriculum-table .course-title {
	HEIGHT: 22px
}
.academic-curriculum-table .course-title A {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.academic-curriculum-table .obligatory-course-title {
	BACKGROUND-COLOR: #fef9e1; HEIGHT: 22px
}
.academic-curriculum-table .obligatory-course-title A {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.academic-curriculum-table .course-type {
	TEXT-ALIGN: right; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .course-duration {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 22px
}
#total-duration {
	PADDING-LEFT: 5px
}
.academic-curriculum-table .obligatory-course-exam {
	BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .obligatory-course-duration {
	BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .obligatory-course-end-date {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: =
22px
}
.academic-curriculum-table .obligatory-coursee-mark-sheet {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: =
22px
}
.academic-curriculum-table .optional-course-count {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 170px; =
HEIGHT: 22px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: =
medium none
}
.academic-curriculum-table .first {
	BORDER-TOP: #ebd6a0 1px solid
}
.academic-curriculum-table .optional-course-title {
	HEIGHT: 22px
}
.academic-curriculum-table .optional-course-title A {
	COLOR: #0071a6 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.academic-curriculum-table .optional-course-exam {
	WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .optional-course-duration {
	WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .optional-course-end-date {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .optional-course-mark-sheet {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .module-total-duration {
	WIDTH: 200px; HEIGHT: 22px
}
#course-calendar-plan-block {
	MARGIN-TOP: 12px
}
#course-calendar-plan-block .speed_learning_text {
	LINE-HEIGHT: 20px; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#course-calendar-plan-block .speed_learning_current {
	LINE-HEIGHT: 20px; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#glossary-alphabet-block {
	BACKGROUND-COLOR: #fcf8e4
}
#glossary-alphabet-block .item-list {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: =
15px; PADDING-TOP: 5px
}
#glossary-alphabet-block .item-list UL {
	MARGIN: 0px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 15px
}
#glossary-alphabet-block .item-list LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: =
3px; DISPLAY: inline-block; HEIGHT: 15px; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
#glossary-alphabet-block .item-list LI A {
	LINE-HEIGHT: 15px; DISPLAY: inline-block; HEIGHT: 15px; COLOR: #0071a6; =
FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#glossary-alphabet-block .item-list LI.current {
	BACKGROUND-COLOR: #ff6600
}
#glossary-alphabet-block .item-list LI.current A {
	COLOR: #ffffff !important
}
#glossary-alphabet-block .item-list LI.empty A {
	COLOR: #ffffff
}
#glossary-list-block .title H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 16px
}
#glossary-list-block .commentable-entity-view .right =
.messages-history-wrapper {
	PADDING-LEFT: 40px
}
#glossary-list-block .commentable-entity-view .right =
.messages-history-wrapper .messages-list {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fdf9e1; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .switch {
	PADDING-LEFT: 20px
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .switch .edit-icon {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .switch .anchor {
	COLOR: #0071a6; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: =
20px; WIDTH: 545px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .form-item .input-wrapper {
	PADDING-BOTTOM: 4px; WIDTH: 545px !important
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper TEXTAREA {
	MARGIN-TOP: 4px; WIDTH: 542px !important
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .textarea-identifier {
	DISPLAY: none
}
#glossary-list-block .commentable-entity-view .commands =
.share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#glossary-list-block .commentable-entity-view .name .triangle {
	BACKGROUND-IMAGE: =
url(../../../int_frontpage/themes/images/arrow-grey.png); WIDTH: 4px; =
DISPLAY: inline-block; HEIGHT: 7px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#glossary-list-block .commentable-entity-view .name .plus {
	FONT-SIZE: 14px
}
#glossary-list-block .commentable-entity-view .first-message {
	PADDING-LEFT: 20px
}
#glossary-list-block .commentable-entity-view .themes {
	PADDING-LEFT: 20px !important; FONT-WEIGHT: normal !important
}
#glossary-list-block .commentable-entity-view .themes A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#glossary-list-block .commentable-entity-view .commands {
	BACKGROUND-COLOR: #ffffff
}
#glossary-list-block .wiki {
	BACKGROUND-IMAGE: url(../images/wikipedia-icon.png); WIDTH: 18px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center center; HEIGHT: 18px; VERTICAL-ALIGN: =
bottom; MARGIN-RIGHT: 5px
}
#glossary-list-block .intuit {
	BACKGROUND-IMAGE: url(../images/intuit.png); WIDTH: 18px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center =
center; HEIGHT: 18px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
#glossary-list-block .commentable-entity-view .commands A {
	FONT-STYLE: italic; TEXT-DECORATION: none
}
#glossary-list-block .commentable-entity-view .messages-history-wrapper =
{
	BACKGROUND-IMAGE: url(../images/authors.png); PADDING-LEFT: 20px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 25px 5px
}
#add-glossary-term-form .label-wrapper {
	WIDTH: 140px !important; HEIGHT: 24px; VERTICAL-ALIGN: top
}
#add-glossary-term-form .label-wrapper LABEL {
	WIDTH: 140px !important; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
#add-glossary-term-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#add-glossary-term-form .textarea-identifier {
	DISPLAY: none
}
#add-glossary-term-form #edit-term-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px; WIDTH: 493px; DISPLAY: inline-block; HEIGHT: 22px; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#add-glossary-term-form #edit-term-defenition-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; WIDTH: 493px; DISPLAY: =
inline-block; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
#add-glossary-term-form #edit-term-wrapper INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 488px; =
VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
#add-glossary-term-form #edit-term-defenition-wrapper TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: =
13px; MARGIN-TOP: 4px; WIDTH: 488px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: middle; OVERFLOW: auto; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#add-glossary-term-form #create-glossary-button {
	MARGIN-LEFT: 140px
}
#course-curriculums-list-block .title H3 SPAN {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#edit-educational-group-information-form {
	PADDING-TOP: 10px
}
#edit-educational-group-information-form #edit-title-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-level-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-annotation-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-description-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-goal-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-prerequisites-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form .form-item#edit-title-wrapper =
INPUT {
	WIDTH: 453px
}
#edit-educational-group-information-form .form-item#edit-level-wrapper =
SELECT {
	WIDTH: 453px
}
#edit-educational-group-information-form .textarea-identifier {
	DISPLAY: none
}
#edit-educational-group-information-form #save-group-information-control =
{
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 155px
}
#edit-educational-group-information-form #save-group-information-control =
A {
	PADDING-RIGHT: 10px; DISPLAY: inline-block
}
#educational-group-orders-management-block .person-view-ex {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#educational-group-orders-management-block #orders-table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: transparent; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#educational-group-orders-management-block #orders-table .person-accept =
{
	WIDTH: 30px
}
#educational-group-orders-management-block #orders-table =
#select-all-control {
	VERTICAL-ALIGN: middle
}
#educational-group-orders-management-block #orders-table =
#label-select-all-control {
	MARGIN-LEFT: -42px
}
#educational-group-orders-management-block .person-view-ex =
.accept-control {
	HEIGHT: 16px; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#educational-group-orders-management-block .person-view-ex =
.accept-control INPUT {
	MARGIN-BOTTOM: 0px !important; MARGIN-LEFT: 0px !important
}
#educational-group-orders-management-block .person-view-ex =
.accept-control .caption {
	LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; CURSOR: pointer
}
#educational-group-orders-management-block .navigation A {
	MARGIN-RIGHT: 10px
}
#educational-group-orders-management-block #check-all-orders {
	COLOR: #0071a6; CURSOR: pointer
}
#group-announcement-form {
	PADDING-TOP: 10px
}
#group-announcement-form #edit-addressee-block-wrapper .input-wrapper =
.form-item INPUT[type=3D'checkbox'] {
	MARGIN-LEFT: 0px !important
}
#group-announcement-form #edit-categories-wrapper SELECT.disabled {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D50); opacity: =
0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
#group-announcement-form #publish-group-acception-control {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px
}
#group-announcement-form #publish-group-acception-control A {
	PADDING-RIGHT: 10px; DISPLAY: inline-block
}
#group-announcement-form #edit-course-id {
	WIDTH: 470px
}
#group-announcement-form #edit-addressee-block-wrapper .text {
	FONT-SIZE: 14px
}
#educational-group-tutors-management-block FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#educational-group-tutors-management-block FIELDSET LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#educational-group-tutors-management-block .course-name {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; PADDING-TOP: 3px !important
}
#educational-group-tutors-management-block .tutors-cell {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 35px !important; =
PADDING-RIGHT: 35px !important; PADDING-TOP: 3px !important
}
#educational-group-tutors-management-block .tutors-cell .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% =
50%; HEIGHT: 12px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
#educational-group-tutors-management-block .tutors-cell .add {
	BACKGROUND-IMAGE: url(../images/add.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% =
50%; HEIGHT: 12px; VERTICAL-ALIGN: middle
}
#educational-group-tutors-management-block .course-tutors-list {
	MARGIN-BOTTOM: 5px
}
#educational-group-tutors-management-block .course-tutors-list INPUT {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 16px; WIDTH: 190px; HEIGHT: 16px; FONT-SIZE: 11px; =
BORDER-TOP: #ebd6a0 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ebd6a0 =
1px solid
}
#educational-group-tutors-management-block .navigation {
	MARGIN-TOP: 10px
}
#educational-group-tutors-management-block .navigation A {
	DISPLAY: inline-block; MARGIN-RIGHT: 10px
}
#educational-group-sheet-management-block {
=09
}
#educational-group-sheet-management-block .course-select-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; COLOR: #000000; =
FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#educational-group-sheet-management-block .course-select-wrapper SELECT =
{
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px; WIDTH: 450px; DISPLAY: inline-block; HEIGHT: 22px; =
FONT-SIZE: 12px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 =
1px solid
}
#educational-group-sheet-management-block .mark-sheet-management {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 5px
}
#educational-group-sheet-management-block .mark-sheet-management .links =
{
	PADDING-LEFT: 0px !important
}
#educational-group-sheet-management-block .mark-sheet-management .print =
{
	WIDTH: 60px
}
#educational-group-sheet-management-block .mark-sheet-data {
	MARGIN-TOP: 10px !important
}
#educational-group-sheet-management-block .mark-sheet-data TH {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: #ff9823; PADDING-LEFT: =
6px !important; PADDING-RIGHT: 6px !important; WHITE-SPACE: nowrap; =
HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px; VERTICAL-ALIGN: top; =
BORDER-TOP: #ebd6a0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ebd6a0 =
1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px !important
}
#educational-group-sheet-management-block .mark-sheet-data =
TH.name-header {
	WIDTH: 100%
}
#educational-group-sheet-management-block .mark-sheet-data TR {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
#educational-group-sheet-management-block .mark-sheet-data .odd TD {
	BACKGROUND-COLOR: #fef9e1
}
#educational-group-sheet-management-block .mark-sheet-data TD {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; WHITE-SPACE: nowrap; PADDING-TOP: 3px =
!important
}
#educational-group-sheet-management-block .mark-sheet-data TD.lecture {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#educational-group-sheet-management-block .mark-sheet-data TD.test {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#educational-group-sheet-management-block .mark-sheet-data TD.exam {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#course-information-managment-block #edit-course-information-form {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 15px; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#course-information-managment-block #edit-course-information-form =
.description {
	DISPLAY: none
}
#course-information-managment-block .additional-information {
	WIDTH: 100%
}
#course-information-managment-block .additional-information .td {
	WIDTH: 50%
}
#course-information-managment-block #edit-course-categories-form {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #ebd6a0 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ebd6a0 =
1px solid; PADDING-TOP: 10px
}
#course-information-managment-block #edit-course-categories-form =
#add-category-control {
	BORDER-BOTTOM: #e7e6e6 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: =
5px
}
#course-information-managment-block #edit-course-categories-form =
.form-item {
	BORDER-BOTTOM: medium none
}
#course-information-managment-block #edit-course-categories-form SELECT =
{
	WIDTH: 300px
}
#course-information-managment-block #edit-course-tags-form {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-LEFT: 5px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 =
1px solid; PADDING-TOP: 10px
}
#course-information-managment-block #edit-course-tags-form .form-item {
	BORDER-BOTTOM: medium none
}
#course-information-managment-block #edit-course-tags-form SELECT {
	WIDTH: 300px
}
#course-information-managment-block #edit-course-tags-form =
#add-tag-control {
	BORDER-BOTTOM: #e7e6e6 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: =
5px
}
.entities-showcase-list-item .author IMG {
	BORDER-BOTTOM: #e6e2d5 1px solid; BORDER-LEFT: #e6e2d5 1px solid; =
BORDER-TOP: #e6e2d5 1px solid; BORDER-RIGHT: #e6e2d5 1px solid
}
.entities-showcase-list-item .author .author-cycle-wrapper IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .author .author-cycle-wrapper =
.additional-next {
	CURSOR: pointer
}
#studies-showcase-comment-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#studies-showcase-comment-form .form-item .label-wrapper {
	WIDTH: 88px !important
}
#studies-showcase-comment-form .form-item .label-wrapper LABEL {
	WIDTH: 88px !important
}
#studies-showcase-comment-form #edit-comment-wrapper {
	WIDTH: auto
}
#studies-showcase-comment-form #edit-comment-wrapper LABEL {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#studies-showcase-comment-form #edit-comment-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 4px; WIDTH: 457px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#studies-showcase-comment-form #edit-comment-wrapper .input-wrapper =
TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: =
13px; MARGIN-TOP: 4px; WIDTH: 455px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: bottom; OVERFLOW: auto; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#studies-showcase-comment-form .form-item .placeholder {
	DISPLAY: none
}
#studies-showcase-comment-form .textarea-identifier {
	DISPLAY: none
}
#fill-students-name-for-diplom-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#fill-students-name-for-diplom-form #name-pannel TABLE {
	MARGIN: 0px; WIDTH: auto !important
}
#fill-students-name-for-diplom-form #name-pannel .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#fill-students-name-for-diplom-form #name-pannel .t2 {
	WIDTH: 200px
}
#fill-students-name-for-diplom-form #name-pannel .t2 .input-wrapper {
	WIDTH: 190px !important; HEIGHT: 24px
}
#fill-students-name-for-diplom-form #name-pannel .t2 .input-wrapper =
INPUT {
	WIDTH: 188px !important
}
#fill-students-name-for-diplom-form #name-pannel .t3 {
	WIDTH: 200px
}
#fill-students-name-for-diplom-form #name-pannel .t3 .input-wrapper {
	WIDTH: 190px !important; HEIGHT: 24px
}
#fill-students-name-for-diplom-form #name-pannel .t3 .input-wrapper =
INPUT {
	WIDTH: 188px !important
}
#fill-students-name-for-diplom-form #course-person-diplomas-table {
	WIDTH: auto !important
}
#fill-students-name-for-diplom-form #course-person-diplomas-block .t1 {
	VERTICAL-ALIGN: top
}
#fill-students-name-for-diplom-form #course-person-diplomas-table .t2 {
	VERTICAL-ALIGN: top
}
#fill-students-name-for-diplom-form #course-person-diplomas-table .t3 {
	VERTICAL-ALIGN: top
}
#inspector-status-form .text {
	BORDER-BOTTOM: #ebd6a0 1px solid; DISPLAY: block
}
#signin-dialog #signin-dialog-content-wrapper {
	WIDTH: 740px
}
#signin-dialog #signin-dialog-content-wrapper TABLE {
	MARGIN: 0px
}
#signin-dialog #signin-dialog-content-wrapper TABLE TD {
	HEIGHT: 110px; VERTICAL-ALIGN: top
}
#signin-dialog .form-radios {
	MARGIN: 0px
}
#signin-dialog .curriculum-prequsites .agreement {
	FONT-SIZE: 13px
}
#signin-dialog .form-radios .form-item {
	PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important
}
#signin-dialog .form-radios .input-wrapper {
	PADDING-LEFT: 50px
}
#signin-dialog .form-radios LABEL {
	COLOR: #494949; FONT-SIZE: 12px
}
.print-version-spelling-block {
	PADDING-LEFT: 25px
}
.print-version-bottom {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; =
BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px
}
.print-version-header {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px
}
.print-version-header .header {
	BACKGROUND-IMAGE: url(images/header-gradient.png); POSITION: relative; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center top; =
MARGIN-LEFT: -17px; CLEAR: both; MARGIN-RIGHT: -17px
}
.print-version-header .header .site-logo {
	POSITION: absolute; WIDTH: 220px; HEIGHT: 48px; OVERFLOW: hidden; TOP: =
6px; LEFT: 17px
}
.print-version-header .header-text {
	PADDING-LEFT: 260px; PADDING-TOP: 7px
}
#courses-showcase-list-block .title {
	DISPLAY: none
}
#video-courses-showcase-list-block .title {
	DISPLAY: none
}
#higher-education-showcase-list-block .title {
	DISPLAY: none
}
#second-higher-education-showcase-list-block .title {
	DISPLAY: none
}
#studies-showcase-list-block .title {
	DISPLAY: none
}
#certification-showcase-list-block .title {
	DISPLAY: none
}
#groups-showcase-list-block .title {
	DISPLAY: none
}
#courses-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#video-courses-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#higher-education-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#second-higher-education-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#studies-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#certification-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#groups-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#new-group-free-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#new-group-free-and-not-free-selector-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#new-group-free-and-not-free-selector-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#new-group-free-and-not-free-selector-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#exam-pass-congratulations-block H4 {
	MARGIN-TOP: 10px; FONT-SIZE: 12px
}
#exam-pass-congratulations-block #person-diplomas-table TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#exam-pass-congratulations-block #person-diplomas-table .info-column DIV =
{
	DISPLAY: inline !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI DIV {
	DISPLAY: inline !important
}
#exam-pass-congratulations-block #person-diplomas-table .info-column A {
	FONT-SIZE: 12px !important
}
#exam-pass-congratulations-block #person-diplomas-table .info-column LI =
{
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: =
none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none !important; =
PADDING-TOP: 0px !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI A {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI A SPAN {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI.red A {
	COLOR: red !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI.red A SPAN =
{
	COLOR: red !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI {
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: =
none transparent scroll repeat 0% 0%; MARGIN-LEFT: 14px; =
LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI:before {
=09
}
#diplom-bye-dialog .diploma-column {
	WIDTH: 155px
}
#diplom-bye-dialog #course-bye-diplom-form {
	WIDTH: 415px
}
#diplom-bye-dialog #course-bye-diplom-form .additional-padding {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#diplom-bye-dialog #course-bye-diplom-form .input-wrapper LABEL {
	WIDTH: 410px; DISPLAY: block !important
}
#diplom-bye-dialog #course-bye-diplom-form .input-wrapper .description {
	PADDING-LEFT: 18px; DISPLAY: block !important; COLOR: #494949; =
FONT-SIZE: 11px
}
#studies-showcase-comment-list .header .title {
	DISPLAY: none
}
#studies-showcase-comment-list .header .links {
	PADDING-LEFT: 0px
}
#course-communities-block .ex-title-span {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
#course-communities-block .ex-title-span A {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
#univer-edu-prog-communities-block .ex-title-span {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
#univer-edu-prog-communities-block .ex-title-span A {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
.info-panel {
	FONT-SIZE: 14px !important; FONT-WEIGHT: normal !important
}
#quick-search {
	POSITION: relative; DISPLAY: inline-block
}
#quick-search .quick-search-label {
	PADDING-BOTTOM: 2px; COLOR: #0071a6; FONT-SIZE: 14px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#quick-search .quick-search-form {
	Z-INDEX: 100; POSITION: absolute; BACKGROUND-COLOR: #fcf3e0; TOP: 20px
}
#quick-search .quick-search-form .search-field-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BACKGROUND-COLOR: #ffffff; HEIGHT: 22px; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
#quick-search .quick-search-form #edit-search-data-wrapper {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 252px; =
PADDING-RIGHT: 0px !important; HEIGHT: 24px; OVERFLOW: hidden; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px =
!important
}
#quick-search .quick-search-form #edit-search-data-wrapper .td {
	HEIGHT: 24px
}
#quick-search .quick-search-form #edit-search-data-wrapper =
.input-wrapper {
	WIDTH: 250px !important
}
#quick-search .quick-search-form #edit-search-data-wrapper =
.input-wrapper INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 22px; OUTLINE-STYLE: =
none; OUTLINE-COLOR: invert; PADDING-LEFT: 5px !important; =
OUTLINE-WIDTH: medium; WIDTH: 234px !important; HEIGHT: 22px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#quick-search .quick-search-form #edit-search-data-wrapper .placeholder =
{
	DISPLAY: none
}
#quick-search .quick-search-form FORM .submit-button-wrapper {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; WIDTH: 24px; PADDING-RIGHT: 0px !important; HEIGHT: 24px; =
PADDING-TOP: 0px !important
}
#quick-search .quick-search-form FORM .submit-button-wrapper DIV {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: transparent; MARGIN: =
0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
#quick-search .quick-search-form FORM .submit-button-wrapper INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 24px; PADDING-RIGHT: =
0px !important; DISPLAY: block; BACKGROUND: url(../images/search.png) =
no-repeat center center; HEIGHT: 24px; BORDER-TOP: 0px; CURSOR: pointer; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
#quick-search .td {
	VERTICAL-ALIGN: top
}
#quick-search .quick-search-form .common-content-border {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-top {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-top .center {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-content-wrapper =
{
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-bottom .center {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-bottom {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form FORM {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#add-tutor-to-course-form .placeholder {
	DISPLAY: none
}
#add-tutor-to-course-form {
	WIDTH: 430px
}
#add-tutor-to-course-form DIV {
	WIDTH: 430px
}
#add-tutor-to-course-form #edit-tutor {
	WIDTH: 430px
}
#add-tutor-to-course-form #edit-course-id OPTION {
	WIDTH: 430px
}
#add-tutor-to-course-form #edit-course-id {
	WIDTH: 445px
}
#ui-datepicker-div {
	DISPLAY: none
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .warning {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BACKGROUND-COLOR: #fcf8e4; MARGIN-TOP: 10px; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-iduniver-edu-prog =
{
	WIDTH: 465px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-iduniver-edu-prog =
OPTION {
	WIDTH: 465px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#edit-iduniver-edu-prog:unknown {
	BACKGROUND-COLOR: #dcdcdc
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-constructor {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-TOP: #ebd6a0 1px solid
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-constructor .label-wrapper {
	WIDTH: 118px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-constructor LABEL {
	WIDTH: 118px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .date-wrapper DIV.table =
.input-wrapper {
	WIDTH: 180px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .date-wrapper DIV.table =
.input-wrapper INPUT {
	WIDTH: 165px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-cost-wrapper {
	WIDTH: auto; MARGIN-RIGHT: 5px !important
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-cost {
	TEXT-ALIGN: right; WIDTH: 235px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-cost-block =
.description {
	TEXT-ALIGN: justify; LINE-HEIGHT: 15px; PADDING-LEFT: 15px; =
WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: 13px; VERTICAL-ALIGN: =
middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .finish-date =
.label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .entry-type =
.label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#edit-iduniver-edu-prog-wrapper .label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-diplomas .label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block .command-buttons {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 155px
}
#educational-group-education-programm-block .command-buttons A {
	DISPLAY: inline-block; MARGIN-RIGHT: 10px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#edit-cost-currency:unknown {
	BACKGROUND-COLOR: #dcdcdc
}
#educational-group-education-programm-block #edit-courses-block .warning =
{
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 32px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table {
	WIDTH: 560px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; WHITE-SPACE: nowrap; PADDING-TOP: 3px =
!important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order {
	TEXT-ALIGN: right; WIDTH: 0px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-name {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; WIDTH: =
455px; PADDING-RIGHT: 6px !important; WHITE-SPACE: normal !important; =
HEIGHT: 19px; COLOR: #000000; FONT-SIZE: 16px; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 6px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.disabled {
	BACKGROUND-COLOR: #dcdcdc
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.void-course-order {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 10px !important; =
PADDING-TOP: 0px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.blocked-cell {
	WIDTH: 32px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.void-course-name {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 10px !important; =
PADDING-TOP: 0px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.void-course-operations {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 10px !important; =
PADDING-TOP: 0px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-operations .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order .void {
	WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 9px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order .up {
	BACKGROUND-IMAGE: url(../images/arrow_sort_up.png); WIDTH: 10px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order .down {
	BACKGROUND-IMAGE: url(../images/arrow_sort_under.png); WIDTH: 10px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form {
	POSITION: relative; PADDING-LEFT: 32px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#add-course-to-education-programm-control {
	POSITION: absolute; WIDTH: 12px; HEIGHT: 12px; TOP: 10px; LEFT: 507px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#add-course-to-education-programm-control .add {
	BACKGROUND-IMAGE: url(../images/add.png); WIDTH: 12px; DISPLAY: block; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#finish-editing-education-programm-control {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#finish-editing-education-programm-control .command-button {
	DISPLAY: inline-block
}
#educational-group-announcements-management-block .description .title {
	COLOR: #000000
}
#educational-group-announcements-management-block .description .text {
	LINE-HEIGHT: 25px; MARGIN-TOP: 10px; WIDTH: 700px; COLOR: #494949; =
FONT-SIZE: 16px
}
#educational-group-sheet-block #check-lab-switch-label #check-lab-switch =
{
	LINE-HEIGHT: 19px; MARGIN: 0px; VERTICAL-ALIGN: middle
}
#course-literature-block #literature-list {
	MARGIN-LEFT: 10px
}
#course-literature-block #literature-list LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-TOP: 0px
}
#course-literature-block #literature-list .textbook-item .number {
	LINE-HEIGHT: 20px; WIDTH: 20px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: =
top
}
#course-literature-block #literature-list .textbook-item .authors {
	LINE-HEIGHT: 20px
}
#course-literature-block #literature-list .textbook-item .title {
	LINE-HEIGHT: 20px
}
#course-literature-block #literature-list .textbook-item .date-line {
	LINE-HEIGHT: 20px
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/int_studies/themes/css/lecture.css?R

#course-lecture-block .title H3 SPAN {
	FONT-SIZE: 14px !important
}
#lecture-block .pager {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
10px !important; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px =
!important
}
#lecture-block .border {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px
}
#lecture-block .pager .text {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#lecture-block .annotation .text {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#lecture-block .keywords .text {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#lecture-block .pager .page A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
inline-block; HEIGHT: 15px; FONT-SIZE: 12px; FONT-WEIGHT: normal; =
PADDING-TOP: 1px
}
#lecture-block .pager .current-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
inline-block; BACKGROUND: #ff8800 0px 0px; HEIGHT: 15px; COLOR: #ffffff; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
#lecture-block .annotation {
	MARGIN-BOTTOM: 10px
}
#lecture-block .header {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#lecture-block .header H3 {
	WHITE-SPACE: normal
}
#lecture-block .next-button-wrapper {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#lecture-block .video-lecture-next-button-wrapper {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#lecture-block .next-button-wrapper .command-button {
	DISPLAY: inline-block
}
#lecture-block .video-lecture-next-button-wrapper .command-button {
	DISPLAY: inline-block
}
.eoi .MathJax_Display {
	WIDTH: auto; DISPLAY: inline-block
}
.eoi .lecture-title {
	COLOR: #330066; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.eoi .you-can-help {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: =
#aaaaaa 1px solid
}
.eoi .lecture-goal {
	FONT-WEIGHT: bold
}
.eoi .keywords {
	FONT-WEIGHT: bold
}
.eoi {
	PADDING-BOTTOM: 10px !important; COLOR: black; FONT-SIZE: 12px
}
.print-version {
	PADDING-LEFT: 32px !important
}
.eoi H1 {
	MARGIN: 0px; COLOR: #330066; FONT-WEIGHT: bold
}
.eoi H3 {
	MARGIN: 5px 0px; FONT-SIZE: 133%; FONT-WEIGHT: bold
}
.eoi H4 {
	FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.eoi H5 {
	FONT-WEIGHT: bold
}
.eoi H6 {
=09
}
.eoi P {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px !important; MARGIN-BOTTOM: 7px =
!important
}
.eoi OL {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px !important; MARGIN-BOTTOM: 7px =
!important
}
.eoi UL {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px !important; MARGIN-BOTTOM: 7px =
!important
}
.eoi TABLE {
	WIDTH: auto !important; BORDER-COLLAPSE: separate !important
}
.eoi TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TBODY TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TH {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #d8d8d8
}
.eoi TD {
	BACKGROUND-COLOR: #eaeaea
}
.eoi .lecture_title {
	PADDING-BOTTOM: 2px; COLOR: #330066; FONT-SIZE: 105%; FONT-WEIGHT: bold
}
.eoi .pager {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.eoi .pager-prev-next {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.eoi .pager-prev-next {
	TEXT-ALIGN: center
}
.eoi .pager A {
	COLOR: #330066; TEXT-DECORATION: underline
}
.eoi .pager-prev-next A {
	COLOR: #330066; TEXT-DECORATION: underline
}
.eoi #lecture_content {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f9f9f9; MARGIN: 15px 12px 0px =
0px; PADDING-LEFT: 6px; WIDTH: 250px; PADDING-RIGHT: 6px; FLOAT: left; =
BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; =
PADDING-TOP: 6px
}
.eoi #lecture_content H1 {
=09
}
.eoi #lecture_content UL {
	COLOR: #330066; FONT-SIZE: 92%
}
.eoi #lecture_content LI {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 3px
}
.eoi .course_hr {
	BORDER-BOTTOM: #ff9900 0px solid; BORDER-LEFT: #ff9900 0px solid; =
BACKGROUND-COLOR: #ff9900; WIDTH: 100%; HEIGHT: 1pt; COLOR: #ff9900; =
BORDER-TOP: #ff9900 0px solid; BORDER-RIGHT: #ff9900 0px solid
}
.eoi .keyword {
	FONT-STYLE: oblique
}
.eoi .keyword_def {
	FONT-STYLE: oblique; FONT-WEIGHT: bold
}
.eoi .example {
	TEXT-ALIGN: left; FONT-FAMILY: monospace; COLOR: #8b0000; MARGIN-LEFT: =
10px
}
.eoi .texample {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
monospace; COLOR: #8b0000
}
.eoi SPAN.math {
	DISPLAY: inline-block
}
.eoi .submit-button-wrapper {
	TEXT-ALIGN: right; MARGIN: 0px; WIDTH: 100%
}
.eoi SPAN.link_not_processed {
	COLOR: red; FONT-WEIGHT: bold
}
.eoi #test_start_page #rules-confirm-wrapper {
	LINE-HEIGHT: 20px; COLOR: #ff0000; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
bold
}
.eoi #test_start_page #rules-confirm-wrapper INPUT {
	MARGIN: 3px 0px 0px; VERTICAL-ALIGN: top
}
.eoi #test_start_page .continue-button {
	DISPLAY: none; MARGIN-RIGHT: 15px
}
.eoi #test_start_page #test_start_page_info {
	MARGIN-BOTTOM: 0px
}
.eoi #test_start_page #test_start_page_thanks {
	FONT-STYLE: italic; MARGIN-TOP: 0px
}
#test_res_page_help-wrapper {
	DISPLAY: inline-block
}
#test_res_page_help-content P {
	MARGIN-BOTTOM: 0px
}
#test_res_page_help-content .common-content-border-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 0px
}
#task_comment_form_wrapper THEAD {
	FONT-WEIGHT: bold
}
#task_comment_form_wrapper TD {
	VERTICAL-ALIGN: top
}
#task_comment_form_wrapper TEXTAREA {
	WIDTH: 100%; HEIGHT: 68px
}
#test_task_list .task_list_item {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 6px
}
#test_task_list .task_list_item .task_no {
	FONT-WEIGHT: bold
}
#test_task_list H4 {
	BORDER-BOTTOM: #ebd6a0 1px solid
}
#test_res_page_buttons_tbl {
	MARGIN-TOP: 6px; BORDER-COLLAPSE: collapse !important
}
#test_res_page_buttons_tbl TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 6px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px !important
}
#test_res_page_buttons_tbl TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 6px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px !important
}
.footnote-tooltip {
	DISPLAY: none
}
SUP {
	DISPLAY: inline-block
}
SUP A {
	DISPLAY: inline-block
}
.eoi #test-task-form .command-buttons {
	MARGIN-TOP: 10px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
.eoi #test-task-form .command-buttons #leave-comment-for-task {
	DISPLAY: inline-block; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.eoi #test-task-form .task_title {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-SIZE: =
14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.eoi #test-task-form .question {
	MARGIN-BOTTOM: 15px; COLOR: #494949; FONT-SIZE: 14px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.eoi #test-task-form .question IMG {
	DISPLAY: block
}
.eoi #test-task-form .answer .tip {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; FONT-STYLE: =
italic; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 5px; COLOR: #494949; =
FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.eoi #test-task-form .answer .wrapper {
	MARGIN-TOP: 5px; WIDTH: 100%; DISPLAY: table; MARGIN-BOTTOM: 5px
}
.eoi #test-task-form .answer .wrapper LABEL {
	MIN-HEIGHT: 22px; DISPLAY: table-row
}
.eoi #test-task-form .answer .wrapper LABEL .left {
	BACKGROUND-COLOR: #fcf8e4; MIN-HEIGHT: 22px; PADDING-LEFT: 5px; WIDTH: =
80px; PADDING-RIGHT: 5px; DISPLAY: table-cell; WHITE-SPACE: nowrap
}
.eoi #test-task-form .answer .wrapper LABEL .right {
	TEXT-ALIGN: left; MIN-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: =
5px; DISPLAY: table-cell
}
.eoi #test-task-form .answer .wrapper LABEL UL LI {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; PADDING-LEFT: =
0px; HEIGHT: 24px
}
.eoi #test-task-form .answer .wrapper LABEL UL LI SELECT {
	MARGIN-RIGHT: 10px
}
#exam-rating-controls-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#exam-rating-controls-form .form-radios {
	MARGIN-LEFT: 35px
}
#exam-rating-controls-form .form-radios {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
#exam-rating-controls-form .form-radios .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#exam-rating-controls-form .form-radios .table {
	WIDTH: auto !important; DISPLAY: inline-block !important
}
#exam-rating-controls-form .form-radios .tr {
	DISPLAY: block !important
}
#exam-rating-controls-form .form-radios .input-wrapper {
	PADDING-LEFT: 0px !important; WIDTH: 40px !important; DISPLAY: block =
!important
}
#exam-rating-controls-form .form-radios .placeholder {
	DISPLAY: none
}
#exam-rating-controls-form .form-radios LABEL {
	TEXT-ALIGN: center
}
#exam-rating-controls-form .form-radios .form-radio {
	DISPLAY: block !important
}
#exam-rating-controls-form .description {
	DISPLAY: none
}
#exam-rating-controls-form #edit-comment-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 4px; WIDTH: 457px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#exam-rating-controls-form #edit-comment-wrapper .input-wrapper TEXTAREA =
{
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: =
13px; MARGIN-TOP: 4px; WIDTH: 455px !important; HEIGHT: 13px; =
VERTICAL-ALIGN: bottom; OVERFLOW: auto; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
.eoi #test-results-table {
	WIDTH: auto !important
}
.eoi #test-results-table .title {
	BACKGROUND-COLOR: transparent; WIDTH: auto !important
}
.eoi #test-results-table .value {
	BACKGROUND-COLOR: transparent
}
.eoi .laboratory-work-form .form-item {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.eoi .laboratory-work-form .result-ahah-wrapper .submit-button-wrapper {
	DISPLAY: none !important
}
.eoi .laboratory-work-form .result-ahah-wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px =
!important
}
.eoi .laboratory-work-form .result-ahah-wrapper .upload-element-detail {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.eoi .laboratory-work-form .result-ahah-wrapper .upload-element-row {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px =
!important
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/style.css?R

INPUT {
	FONT: 12px/100% Verdana, sans-serif; COLOR: #494949
}
TEXTAREA {
	FONT: 12px/160% Verdana, sans-serif; COLOR: #494949
}
SELECT {
	FONT: 12px/160% Verdana, sans-serif; COLOR: #494949
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 170%
}
H2 {
	LINE-HEIGHT: 130%; FONT-SIZE: 160%
}
H3 {
	FONT-SIZE: 140%
}
H4 {
	FONT-SIZE: 130%
}
H5 {
	FONT-SIZE: 120%
}
H6 {
	FONT-SIZE: 110%
}
UL {
	MARGIN: 0.5em 0px
}
quote {
	MARGIN: 0.5em 0px
}
CODE {
	MARGIN: 0.5em 0px
}
FIELDSET {
	MARGIN: 0.5em 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #0071a6; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0071a6; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0062a0; TEXT-DECORATION: underline
}
A:active {
	COLOR: #5895be
}
A.active {
	COLOR: #5895be
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
#5294c1; HEIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 1em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0.75em 0px 1.25em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL LI {
	MARGIN: 0.4em 0px 0.4em 0.5em
}
UL LI {
	MARGIN: 0.4em 0px 0.4em 0.5em
}
UL.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0.35em 0px 0px -0.5em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0.35em 0px 0px -0.5em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.menu UL {
	MARGIN-LEFT: 0em
}
.item-list UL UL {
	MARGIN-LEFT: 0em
}
OL LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
UL LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
UL.menu LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
.item-list UL LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
LI.leaf {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
UL LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.menu LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI.leaf {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
OL LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-LEFT: 2em; PADDING-TOP: 0px
}
UL LI.expanded {
	BACKGROUND: url(images/menu-expanded.gif) no-repeat 1px 0.35em
}
UL LI.collapsed {
	BACKGROUND: url(images/menu-collapsed.gif) no-repeat 0px 0.35em
}
UL LI.leaf A {
	DISPLAY: block
}
UL LI.expanded A {
	DISPLAY: block
}
UL LI.collapsed A {
	DISPLAY: block
}
UL.inline LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
OL.task-list {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
OL.task-list LI {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.5em
}
OL.task-list LI.active {
	BACKGROUND: url(images/task-list.png) no-repeat 3px 50%
}
OL.task-list LI.done {
	BACKGROUND: url(../../misc/watchdog-ok.png) no-repeat 0px 50%; COLOR: =
#393
}
OL.task-list LI.active {
	MARGIN-RIGHT: 1em
}
FIELDSET UL.clear-block LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	MARGIN: 0.5em 0px 1em 1.5em
}
DL DT {
=09
}
DL DD {
	MARGIN: 0px 0px 0.5em 1.5em
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
TABLE {
	MARGIN: 1em 0px; WIDTH: 100%
}
THEAD TH {
	BORDER-BOTTOM: #d3e7f4 2px solid; COLOR: #494949; FONT-WEIGHT: bold
}
TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.3em
}
TH {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.3em
}
TR.even {
	BORDER-BOTTOM: #d3e7f4 1px solid; BORDER-LEFT: #d3e7f4 0px solid; =
BORDER-TOP: #d3e7f4 1px solid; BORDER-RIGHT: #d3e7f4 0px solid
}
TR.odd {
	BORDER-BOTTOM: #d3e7f4 1px solid; BORDER-LEFT: #d3e7f4 0px solid; =
BORDER-TOP: #d3e7f4 1px solid; BORDER-RIGHT: #d3e7f4 0px solid
}
TBODY TH {
	BORDER-BOTTOM: #d3e7f4 1px solid; BORDER-LEFT: #d3e7f4 0px solid; =
BORDER-TOP: #d3e7f4 1px solid; BORDER-RIGHT: #d3e7f4 0px solid
}
TR.odd {
	BACKGROUND-COLOR: #edf5fa
}
TR.info {
	BACKGROUND-COLOR: #edf5fa
}
TR.even {
	BACKGROUND-COLOR: #fff
}
TR.drag {
	BACKGROUND-COLOR: #fffff0
}
TR.drag-previous {
	BACKGROUND-COLOR: #ffd
}
TR.odd TD.active {
	BACKGROUND-COLOR: #ddecf5
}
TR.even TD.active {
	BACKGROUND-COLOR: #e6f1f7
}
TD.region {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.module {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.container {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.category {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TR:first-child TD.region {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.module {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.container {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.category {
	BORDER-TOP-WIDTH: 0px
}
SPAN.form-required {
	COLOR: #ffae00
}
SPAN.submitted {
	COLOR: #000000; FONT-SIZE: 0.92em
}
.description {
	COLOR: #000000; FONT-SIZE: 0.92em
}
.description {
	LINE-HEIGHT: 150%; MARGIN-BOTTOM: 0.75em; COLOR: #000000
}
.messages {
	PADDING-BOTTOM: 0.5em; MARGIN: 0.75em 0px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
.preview {
	PADDING-BOTTOM: 0.5em; MARGIN: 0.75em 0px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
.messages UL {
	MARGIN: 0px
}
.box {
	MARGIN-BOTTOM: 2.5em
}
#header-region {
	MIN-HEIGHT: 1em; BACKGROUND: url(images/bg-navigation.png) #d2e6f3 =
repeat-x 50% 100%
}
#header-region .block {
	MARGIN: 0px 1em; DISPLAY: block
}
#header-region .block-region {
	POSITION: relative; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0.5em 1em; =
PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-TOP: =
0.5em; TOP: 0.5em
}
#header-region * {
	LINE-HEIGHT: 1.5em; MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: =
0px
}
#header-region SCRIPT {
	DISPLAY: none
}
#header-region P {
	MARGIN-TOP: 0.5em
}
#header-region IMG {
	MARGIN-TOP: 0.5em
}
#header-region H2 {
	MARGIN: 0px 1em 0px 0px
}
#header-region H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#header-region LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#header-region LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#wrapper {
	BACKGROUND: url(images/body.png) #edf5fa repeat-x 50% 0px
}
#wrapper #container {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 20px; =
PADDING-RIGHT: 20px; MAX-WIDTH: 1270px; PADDING-TOP: 0px
}
#wrapper #container #header {
	HEIGHT: 80px
}
#wrapper #container #header #logo-floater {
	POSITION: absolute
}
#wrapper #container #header H1 {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 120px; WHITE-SPACE: nowrap
}
#wrapper #container #header H1 A:link {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 120px; WHITE-SPACE: nowrap
}
#wrapper #container #header H1 A:visited {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 120px; WHITE-SPACE: nowrap
}
#wrapper #container #header H1 SPAN {
	FONT-WEIGHT: bold
}
#wrapper #container #header H1 IMG {
	PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 14px
}
BODY.sidebars {
	MIN-WIDTH: 980px
}
BODY.sidebar-left {
	MIN-WIDTH: 780px
}
BODY.sidebar-right {
	MIN-WIDTH: 780px
}
#wrapper #container #center {
	WIDTH: 100%; FLOAT: left
}
BODY.sidebar-left #center {
	MARGIN-LEFT: -210px
}
BODY.sidebar-right #center {
	MARGIN-RIGHT: -210px
}
BODY.sidebars #center {
	MARGIN: 0px -210px
}
BODY.sidebar-left #squeeze {
	MARGIN-LEFT: 210px
}
BODY.sidebar-right #squeeze {
	MARGIN-RIGHT: 210px
}
BODY.sidebars #squeeze {
	MARGIN: 0px 210px
}
#wrapper #container .sidebar {
	Z-INDEX: 2; POSITION: relative; MARGIN: 60px 0px 5em; WIDTH: 210px; =
FLOAT: left
}
#wrapper #container .sidebar .block {
	MARGIN: 0px 0px 1.5em
}
#sidebar-left .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; =
PADDING-TOP: 0px
}
#sidebar-right .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.block .content {
	MARGIN: 0.5em 0px
}
#sidebar-left .block-region {
	MARGIN: 0px 15px 0px 0px
}
#sidebar-right .block-region {
	MARGIN: 0px 0px 0px 15px
}
.block-region {
	BORDER-BOTTOM: #b4d7f0 2px dashed; TEXT-ALIGN: center; BORDER-LEFT: =
#b4d7f0 2px dashed; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-SIZE: 1.3em; BORDER-TOP: #b4d7f0 2px dashed; BORDER-RIGHT: #b4d7f0 =
2px dashed; PADDING-TOP: 1em
}
#wrapper #container #center #squeeze {
	POSITION: relative; BACKGROUND: url(images/bg-content.png) #fff =
repeat-x 50% 0px
}
#wrapper #container #center .right-corner {
	POSITION: relative; BACKGROUND: url(images/bg-content-right.png) =
no-repeat 100% 0px; LEFT: 10px
}
#wrapper #container #center .right-corner .left-corner {
	POSITION: relative; PADDING-BOTTOM: 5em; MIN-HEIGHT: 400px; =
PADDING-LEFT: 35px; PADDING-RIGHT: 25px; BACKGROUND: =
url(images/bg-content-left.png) no-repeat 0px 0px; MARGIN-LEFT: -10px; =
PADDING-TOP: 60px; LEFT: -10px
}
#wrapper #container #footer {
	TEXT-ALIGN: center; MARGIN: 4em 0px -3em; FLOAT: none; COLOR: #898989; =
CLEAR: both
}
#wrapper #container .breadcrumb {
	Z-INDEX: 3; POSITION: absolute; TOP: 15px; LEFT: 35px
}
BODY.sidebar-left #footer {
	MARGIN-LEFT: -210px
}
BODY.sidebar-right #footer {
	MARGIN-RIGHT: -210px
}
BODY.sidebars #footer {
	MARGIN: 0px -210px
}
#wrapper #container #header H1 {
	COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; text-shadow: =
#1659ac 0px 1px 3px
}
#wrapper #container #header H1 A:link {
	COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; text-shadow: =
#1659ac 0px 1px 3px
}
#wrapper #container #header H1 A:visited {
	COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; text-shadow: =
#1659ac 0px 1px 3px
}
#wrapper #container #header H1 A:hover {
	TEXT-DECORATION: none
}
#wrapper #container .breadcrumb {
	FONT-SIZE: 0.92em
}
#wrapper #container .breadcrumb {
	COLOR: #529ad6
}
#wrapper #container .breadcrumb A {
	COLOR: #529ad6
}
#mission {
	BORDER-BOTTOM: #e0e5fb 1px solid; BORDER-LEFT: #e0e5fb 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; BORDER-TOP: #e0e5fb 1px solid; =
BORDER-RIGHT: #e0e5fb 1px solid; PADDING-TOP: 1em
}
UL.primary-links {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
UL.primary-links LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.primary-links LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(images/bg-navigation-item.png) =
no-repeat 50% 0px; COLOR: #fff; PADDING-TOP: 0.75em
}
UL.primary-links LI A:link {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(images/bg-navigation-item.png) =
no-repeat 50% 0px; COLOR: #fff; PADDING-TOP: 0.75em
}
UL.primary-links LI A:visited {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(images/bg-navigation-item.png) =
no-repeat 50% 0px; COLOR: #fff; PADDING-TOP: 0.75em
}
UL.primary-links LI A:hover {
	BACKGROUND: url(images/bg-navigation-item-hover.png) no-repeat 50% 0px; =
COLOR: #fff
}
UL.primary-links LI A.active {
	BACKGROUND: url(images/bg-navigation-item-hover.png) no-repeat 50% 0px; =
COLOR: #fff
}
UL.secondary-links {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: right; =
PADDING-TOP: 18px
}
UL.secondary-links LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.secondary-links LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #cde3f1; PADDING-TOP: 0.75em
}
UL.secondary-links LI A:link {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #cde3f1; PADDING-TOP: 0.75em
}
UL.secondary-links LI A:visited {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #cde3f1; PADDING-TOP: 0.75em
}
UL.secondary-links LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cde3f1
}
UL.secondary-links LI A.active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cde3f1
}
UL.primary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL.primary LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL.secondary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL.secondary LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
#tabs-wrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px -26px 1em; =
PADDING-LEFT: 26px; PADDING-RIGHT: 26px; PADDING-TOP: 0px
}
UL.primary {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; PADDING-TOP: 0.5em
}
UL.secondary {
	BORDER-BOTTOM: #e9eff3 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
0.6em; MARGIN: -0.2em -26px 1em; PADDING-LEFT: 26px; PADDING-RIGHT: =
26px; CLEAR: both; PADDING-TOP: 0px
}
H2.with-tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2em 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.primary LI A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI.active A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI A:hover {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI A:visited {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI.active A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI A:hover {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI A:visited {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI.active A {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI.active A:link {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI.active A:visited {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI A:hover {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI.active A {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI.active A:link {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI.active A:visited {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI A:hover {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI.active A {
	FONT-WEIGHT: bold
}
UL.secondary LI.active A {
	FONT-WEIGHT: bold
}
.node {
	BORDER-BOTTOM: #e9eff3 1px solid
}
UL.links LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; =
MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
UL.inline LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; =
MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.node .links {
	TEXT-ALIGN: left
}
.comment .links {
	TEXT-ALIGN: left
}
.node .links UL.links LI {
=09
}
.comment .links UL.links LI {
=09
}
.terms UL.links LI {
	PADDING-LEFT: 1em; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px
}
.comment .submitted {
	PADDING-LEFT: 1em; FLOAT: right; CLEAR: right
}
.new {
	FLOAT: right; COLOR: #ffae00; FONT-SIZE: 0.92em; FONT-WEIGHT: bold
}
.terms {
	FLOAT: right
}
.preview .node {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.preview .comment {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.sticky {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.sticky {
	BORDER-BOTTOM: #e0e5fb 1px solid; BORDER-LEFT: #e0e5fb 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; BORDER-TOP: #e0e5fb 1px solid; =
BORDER-RIGHT: #e0e5fb 1px solid; PADDING-TOP: 1em
}
#comments {
	BORDER-BOTTOM: #e9eff3 1px solid; POSITION: relative; PADDING-BOTTOM: =
0px; MARGIN: -1.5em -25px 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; =
PADDING-TOP: 0px; TOP: -1px
}
#comments H2.comments {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px -25px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 25px; BACKGROUND: url(images/gradient-inner.png) #fff =
repeat-x 0px 0px; PADDING-TOP: 0.5em
}
.comment {
	PADDING-BOTTOM: 1.5em; MARGIN: 0px -25px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 25px; BORDER-TOP: #e9eff3 1px solid; PADDING-TOP: 1.5em
}
.indented {
	MARGIN-LEFT: 25px
}
.comment H3 A.active {
	COLOR: #494949
}
.node .content {
	MARGIN: 0.6em 0px
}
.comment .content {
	MARGIN: 0.6em 0px
}
#aggregator {
	MARGIN-TOP: 1em
}
#aggregator .feed-item-title {
	LINE-HEIGHT: 130%; FONT-SIZE: 160%
}
#aggregator .feed-item {
	BORDER-BOTTOM: #e9eff3 1px solid; PADDING-BOTTOM: 1.5em; MARGIN: -1.5em =
-31px 1.75em; PADDING-LEFT: 31px; PADDING-RIGHT: 31px; PADDING-TOP: =
1.5em
}
#aggregator .feed-item-categories {
	FONT-SIZE: 0.92em
}
#aggregator .feed-item-meta {
	COLOR: #898989; FONT-SIZE: 0.92em
}
#palette .form-item {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: =
#fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#palette .item-selected {
	BORDER-BOTTOM: #d9eaf5 1px solid; BORDER-LEFT: #d9eaf5 1px solid; =
BACKGROUND: url(images/gradient-inner.png) #fff repeat-x 0px 0px; =
BORDER-TOP: #d9eaf5 1px solid; BORDER-RIGHT: #d9eaf5 1px solid
}
TR.menu-disabled {
	opacity: 0.5
}
TR.odd TD.menu-disabled {
	BACKGROUND-COLOR: #edf5fa
}
TR.even TD.menu-disabled {
	BACKGROUND-COLOR: #fff
}
.poll .bar {
	BORDER-BOTTOM: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; =
BACKGROUND: url(images/bg-bar-white.png) #fff repeat-x 0px 0px; =
BORDER-TOP: #f0f0f0 0px solid; BORDER-RIGHT: #f0f0f0 1px solid
}
.poll .bar .foreground {
	BACKGROUND: url(images/bg-bar.png) #71a7cc repeat-x 0px 100%
}
.poll .percent {
	FONT-SIZE: 0.9em
}
#autocomplete LI {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: =
2px; CURSOR: default; PADDING-TOP: 2px
}
FIELDSET {
	BORDER-BOTTOM: #d9eaf5 1px solid; BORDER-LEFT: #d9eaf5 1px solid; =
PADDING-BOTTOM: 1em; MARGIN: 1em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: =
1em; BACKGROUND: url(images/gradient-inner.png) #fff repeat-x 0px 0px; =
BORDER-TOP: #d9eaf5 1px solid; BORDER-RIGHT: #d9eaf5 1px solid; =
PADDING-TOP: 1em
}
*:first-child + HTML FIELDSET {
	PADDING-BOTTOM: 1em; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BACKGROUND-POSITION: 0px 0.75em; PADDING-TOP: 0px
}
*:first-child + HTML FIELDSET > .description {
	PADDING-TOP: 1em
}
*:first-child + HTML FIELDSET .fieldset-wrapper .description {
	PADDING-TOP: 1em
}
FIELDSET LEGEND {
	DISPLAY: block
}
*:first-child + HTML FIELDSET LEGEND {
	DISPLAY: inline
}
*:first-child + HTML FIELDSET.collapsed LEGEND {
	DISPLAY: inline
}
HTML.js FIELDSET.collapsed {
	PADDING-BOTTOM: 0.6em; BACKGROUND: none transparent scroll repeat 0% =
0%; PADDING-TOP: 0px
}
HTML.js FIELDSET.collapsible LEGEND A {
	PADDING-LEFT: 2em; BACKGROUND: url(images/menu-expanded.gif) no-repeat =
0% 50%
}
HTML.js FIELDSET.collapsed LEGEND A {
	BACKGROUND: url(images/menu-collapsed.gif) no-repeat 0% 50%
}
#block-node-0 H2 {
	PADDING-RIGHT: 20px; FLOAT: left
}
#block-node-0 IMG {
	FLOAT: right; PADDING-TOP: 4px
}
.feed-icon {
	FLOAT: right; PADDING-TOP: 4px
}
#block-node-0 .content {
	CLEAR: right
}
.profile {
	MARGIN-TOP: 1.5em
}
.profile H3 {
	BORDER-BOTTOM: 0px; MARGIN-BOTTOM: 1em
}
.profile DL {
	MARGIN: 0px
}
.profile DT {
	LINE-HEIGHT: 1.3em; MARGIN-TOP: 1.4em; MARGIN-BOTTOM: 0.45em; COLOR: =
#898989; FONT-SIZE: 0.92em; FONT-WEIGHT: normal
}
.profile DD {
	MARGIN-BOTTOM: 1.6em
}
DIV.admin-panel {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin-panel .description {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin-panel .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .expert-link {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.item-list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .left {
	WIDTH: 48%; FLOAT: left
}
DIV.admin .right {
	WIDTH: 48%; FLOAT: right
}
DIV.admin-panel {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: url(images/gradient-inner.png) #fff repeat-x 0px 0px; =
PADDING-TOP: 1em
}
DIV.admin-panel .description {
	MARGIN-BOTTOM: 1.5em
}
DIV.admin-panel DL {
	MARGIN: 0px
}
DIV.admin-panel DD {
	LINE-HEIGHT: 1.3em; MARGIN-TOP: -0.2em; MARGIN-BOTTOM: 0.65em; COLOR: =
#898989; FONT-SIZE: 0.92em
}
TABLE.system-status-report TH {
	BORDER-BOTTOM-COLOR: #d3e7f4; BORDER-TOP-COLOR: #d3e7f4; =
BORDER-RIGHT-COLOR: #d3e7f4; BORDER-LEFT-COLOR: #d3e7f4
}
#autocomplete LI.selected {
	BACKGROUND: #027ac6; COLOR: #fff
}
TR.selected TD {
	BACKGROUND: #027ac6; COLOR: #fff
}
TR.selected TD.active {
	BACKGROUND: #027ac6; COLOR: #fff
}
TR.selected TD A:link {
	COLOR: #d3e7f4
}
TR.selected TD A:visited {
	COLOR: #d3e7f4
}
TR.selected TD A:active {
	COLOR: #d3e7f4
}
TR.taxonomy-term-preview {
	opacity: 0.5
}
TR.taxonomy-term-divider-top {
	BORDER-BOTTOM: medium none
}
TR.taxonomy-term-divider-bottom {
	BORDER-TOP: #ccc 1px dotted
}
.messages {
	BORDER-BOTTOM: #b8d3e5 1px solid; BORDER-LEFT: #b8d3e5 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #b8d3e5 1px solid; BORDER-RIGHT: =
#b8d3e5 1px solid
}
.preview {
	BORDER-BOTTOM: #e5e58f 1px solid; BORDER-LEFT: #e5e58f 1px solid; =
BACKGROUND-COLOR: #fcfce8; BORDER-TOP: #e5e58f 1px solid; BORDER-RIGHT: =
#e5e58f 1px solid
}
DIV.status {
	BORDER-BOTTOM-COLOR: #8b3002; BORDER-TOP-COLOR: #8b3002; COLOR: =
#8b3002; BORDER-RIGHT-COLOR: #8b3002; BORDER-LEFT-COLOR: #8b3002
}
DIV.status UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.error {
	BACKGROUND-COLOR: #ffcccc; COLOR: #a30000
}
TR.error {
	BACKGROUND-COLOR: #ffcccc; COLOR: #a30000
}
.form-item INPUT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: #c52020 1px =
solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: #c52020 1px =
solid
}
TR.dblog-user {
	BACKGROUND-COLOR: #fcf9e5
}
TR.dblog-user TD.active {
	BACKGROUND-COLOR: #fbf5cf
}
TR.dblog-content {
	BACKGROUND-COLOR: #fefefe
}
TR.dblog-content TD.active {
	BACKGROUND-COLOR: #f5f5f5
}
TR.dblog-warning {
	BACKGROUND-COLOR: #fdf5e6
}
TR.dblog-warning TD.active {
	BACKGROUND-COLOR: #fdf2de
}
TR.dblog-error {
	BACKGROUND-COLOR: #fbe4e4
}
TR.dblog-error TD.active {
	BACKGROUND-COLOR: #fbdbdb
}
TR.dblog-page-not-found {
	BACKGROUND: #d7ffd7
}
TR.dblog-access-denied {
	BACKGROUND: #d7ffd7
}
TR.dblog-page-not-found TD.active {
	BACKGROUND: #c7eec7
}
TR.dblog-access-denied TD.active {
	BACKGROUND: #c7eec7
}
TABLE.system-status-report TR.error {
	BORDER-BOTTOM-COLOR: #ebb; BACKGROUND-COLOR: #fcc; BORDER-TOP-COLOR: =
#ebb; COLOR: #200; BORDER-RIGHT-COLOR: #ebb; BORDER-LEFT-COLOR: #ebb
}
TABLE.system-status-report TR.error TH {
	BORDER-BOTTOM-COLOR: #ebb; BACKGROUND-COLOR: #fcc; BORDER-TOP-COLOR: =
#ebb; COLOR: #200; BORDER-RIGHT-COLOR: #ebb; BORDER-LEFT-COLOR: #ebb
}
TABLE.system-status-report TR.warning {
	BORDER-BOTTOM-COLOR: #eeb; BACKGROUND-COLOR: #ffd; BORDER-TOP-COLOR: =
#eeb; BORDER-RIGHT-COLOR: #eeb; BORDER-LEFT-COLOR: #eeb
}
TABLE.system-status-report TR.warning TH {
	BORDER-BOTTOM-COLOR: #eeb; BACKGROUND-COLOR: #ffd; BORDER-TOP-COLOR: =
#eeb; BORDER-RIGHT-COLOR: #eeb; BORDER-LEFT-COLOR: #eeb
}
TABLE.system-status-report TR.ok {
	BORDER-BOTTOM-COLOR: #beb; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: =
#beb; BORDER-RIGHT-COLOR: #beb; BORDER-LEFT-COLOR: #beb
}
TABLE.system-status-report TR.ok TH {
	BORDER-BOTTOM-COLOR: #beb; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: =
#beb; BORDER-RIGHT-COLOR: #beb; BORDER-LEFT-COLOR: #beb
}
.int-avatar {
	POSITION: relative; DISPLAY: inline-block
}
.avatar-popup {
	Z-INDEX: 101; POSITION: absolute; BACKGROUND-COLOR: #ffffff; WIDTH: =
200px; WHITE-SPACE: normal; HEIGHT: auto
}
.avatar-popup .common-content-border-content {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.avatar-popup .common-content-border-content B {
	DISPLAY: block
}
.avatar-popup .common-content-border-content B A {
	WIDTH: auto !important; FONT-FAMILY: Arial; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.avatar-popup .common-content-border-content .name A {
	WIDTH: auto !important; FONT-FAMILY: Arial; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.avatar-popup .common-content-border-content A {
	WIDTH: auto !important; FONT-FAMILY: Arial; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.avatar-popup .ratings-table {
	BORDER-BOTTOM: #ff8800 1px solid; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BORDER-TOP: #ff8800 1px solid
}
.avatar-popup TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.avatar-popup .ratings-table .row-title {
	WIDTH: 100% !important; FONT-FAMILY: Arial; COLOR: #000000 !important; =
FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.avatar-popup .ratings-table .row-value {
	FONT-FAMILY: Arial; COLOR: #000000 !important; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.avatar-popup .ratings-table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.avatar-popup .ratings-table TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#avatar-popup .ratings-table TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.avatar-popup UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.avatar-popup LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; DISPLAY: block !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto =
!important; PADDING-TOP: 0px !important
}
#int-roles-rights-form .form-item INPUT[TYPE=3DCHECKBOX] {
	MARGIN-LEFT: auto !important
}
UL.int-links-line {
	LIST-STYLE-TYPE: none
}
UL.int-links-line LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.int-links-line LI:after {
=09
}
UL.int-links-line LI.last:after {
=09
}
.ac_results LI {
	BACKGROUND-IMAGE: none
}
#edit-file-wrapper .description {
	PADDING-LEFT: 110px
}
.blur {
	COLOR: #777777
}
#search-theme-form {
	DISPLAY: inline-block; HEIGHT: 22px
}
.container-inline#search DIV.search-table {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
DISPLAY: table; HEIGHT: 22px; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
.container-inline#search DIV.search-cell {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
.container-inline#search DIV.search-cell INPUT.form-text {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; HEIGHT: 22px; PADDING-TOP: 0px !important
}
.container-inline#search DIV.search-cell INPUT.form-submit {
	HEIGHT: 24px
}
.container-inline#search DIV.btn-search-cell {
	BORDER-LEFT: medium none
}
.container-inline#search .fld-search-cell .placeholder {
	DISPLAY: none !important
}
.container-inline#search .btn-search-cell * {
	CURSOR: pointer
}
.container-inline#search .adv-search-cell {
	TEXT-ALIGN: center; WIDTH: 24px; DISPLAY: none !important
}
#edit-search-theme-form-1 {
	BORDER-BOTTOM: 0px; POSITION: static !important; BORDER-LEFT: 0px; =
DISPLAY: block !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TOP: 0px =
!important; LEFT: 0px !important
}
#search .form-submit {
	WIDTH: 24px; DISPLAY: block; BACKGROUND: url(images/search.png) =
no-repeat center center
}
A.adv-search-btn {
	WIDTH: 20px; DISPLAY: inline-block; HEIGHT: 21px; COLOR: #ebd6a0; =
FONT-SIZE: 17px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
#search .form-item .input-wrapper {
	WIDTH: auto !important; VERTICAL-ALIGN: baseline !important
}
#edit-search-theme-form-1-wrapper {
	MARGIN: 0px
}
.faq-qa .faq-question {
	PADDING-LEFT: 20px !important; PADDING-TOP: 5px !important
}
.faq-qa .faq-answer {
	PADDING-LEFT: 20px !important
}
.faq-qa .faq-question A {
	COLOR: #0071a6 !important; FONT-WEIGHT: bold !important
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/intuit.css?R

HTML {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 170%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: "lucida grande",tahoma,verdana,arial,sans-serif; =
BACKGROUND: #ffffff; HEIGHT: 100%; COLOR: #494949; FONT-SIZE: 12px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#page-content {
	MARGIN: 0px auto; WIDTH: 1234px; MAX-WIDTH: 1234px; HEIGHT: 100%
}
#main-wraper {
	MIN-WIDTH: 990px; WIDTH: 100% !important; DISPLAY: table; HEIGHT: 100%
}
.main-wraper-tr {
	WIDTH: 100%; DISPLAY: table-row
}
.main-wraper-td {
	WIDTH: 100%; DISPLAY: table-cell
}
#header {
	BACKGROUND-IMAGE: url(images/header-gradient.png); POSITION: relative; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; HEIGHT: 58px; =
MARGIN-LEFT: -17px; CLEAR: both; MARGIN-RIGHT: -17px
}
#header #site-logo {
	POSITION: absolute; WIDTH: 220px; HEIGHT: 48px; OVERFLOW: hidden; TOP: =
6px; LEFT: 17px
}
#header #login-box-region {
	POSITION: absolute; WIDTH: 400px; HEIGHT: 58px; MARGIN-LEFT: -200px; =
TOP: 0px; LEFT: 50%
}
#header #login-box-region .warning {
	Z-INDEX: 10; POSITION: relative; COLOR: red; TOP: 65px
}
#header #slogan-box {
	POSITION: absolute; TEXT-ALIGN: right; FONT-STYLE: italic; WIDTH: =
270px; HEIGHT: 25px; COLOR: #9a6f00; FONT-SIZE: 12px; VERTICAL-ALIGN: =
middle; OVERFLOW: hidden; RIGHT: 22px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; TOP: 0px
}
#header #search-box-region {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 235px; HEIGHT: 26px; =
RIGHT: 22px; TOP: 25px
}
#search-box-region #search-theme-form {
	HEIGHT: 26px
}
#search-box-region #search-theme-form .fld-search-cell {
	WIDTH: 209px; HEIGHT: 24px; OVERFLOW: hidden
}
#search-box-region #search-theme-form .fld-search-cell .input-wrapper {
	WIDTH: 209px !important
}
#search-box-region #search-theme-form INPUT[type=3Dtext] {
	LINE-HEIGHT: 22px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; =
PADDING-LEFT: 5px !important; OUTLINE-WIDTH: medium; WIDTH: 204px =
!important
}
#search-box-region #search-theme-form INPUT[type=3Dtext]:focus {
	LINE-HEIGHT: 22px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; =
PADDING-LEFT: 5px !important; OUTLINE-WIDTH: medium; WIDTH: 204px =
!important
}
#search-box-region #search-theme-form .submit-button-wrapper {
	MARGIN-LEFT: 215px !important
}
.front-page#page-content {
	PADDING-LEFT: 14px !important; PADDING-RIGHT: 14px !important
}
.front-page#page-content #main-wraper {
	MIN-WIDTH: 960px !important
}
.front-page#page-content #header {
	BACKGROUND-IMAGE: none; POSITION: static !important; BACKGROUND-COLOR: =
#ff8800; HEIGHT: 82px; MARGIN-LEFT: -14px !important; MARGIN-RIGHT: =
-14px !important
}
.front-page#page-content #header #site-logo {
	TOP: 17px; LEFT: -5px
}
.front-page#page-content #header #header-wrapper {
	POSITION: relative !important; HEIGHT: 58px
}
.front-page#page-content .wrapper-wrapper {
	MIN-WIDTH: 960px; MARGIN: 0px auto; WIDTH: 960px
}
.front-page#page-content #header #header-wrapper #login-box-region {
	POSITION: absolute; MARGIN: 0px; WIDTH: 500px; HEIGHT: 58px; TOP: 12px; =
LEFT: 476px
}
.front-page#page-content #header #header-wrapper =
#block-intuit_common_interface-intuit_login {
	POSITION: relative !important; WIDTH: 500px; DISPLAY: block; HEIGHT: =
58px
}
.front-page#page-content #header #header-wrapper =
#block-intuit_common_interface-intuit_login #user-login-form {
	WIDTH: 500px; HEIGHT: 58px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#left-top-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
#left-bottom-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
#right-top-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
#right-bottom-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form #title =
{
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-name] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: -2px =
!important; LEFT: 47px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-name-1] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: -2px =
!important; LEFT: 47px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-1 {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-1-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-1-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-pass] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; TOP: -2px !important; LEFT: 212px =
!important
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-pass-1] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; TOP: -2px !important; LEFT: 212px =
!important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px; LEFT: 210px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-1 {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px; LEFT: 210px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 210px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-1-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 210px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-1-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper .submit-button-wrapper =
{
	POSITION: absolute; TOP: 14px; LEFT: 375px
}
.front-page#page-content #header #header-wrapper .submit-button-wrapper =
INPUT {
	PADDING-BOTTOM: 3px !important; WIDTH: 100px; HEIGHT: 20px !important; =
PADDING-TOP: 1px !important
}
.front-page#page-content #header #header-wrapper #forget-pass {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 12px; WIDTH: 170px =
!important; HEIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 12px; =
TEXT-DECORATION: none; TOP: 41px !important; LEFT: 212px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-memorize] {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 12px; PADDING-LEFT: =
20px; WIDTH: 170px; DISPLAY: block; HEIGHT: 10px; COLOR: #ffffff; =
FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: 41px !important; LEFT: =
45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-memorize {
	POSITION: absolute; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; DISPLAY: block; PADDING-TOP: =
0px !important; TOP: 0px !important; LEFT: 0px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#enter-as-guest {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 12px; WIDTH: 100px; =
DISPLAY: block; HEIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 12px; =
VERTICAL-ALIGN: middle; TEXT-DECORATION: none; TOP: -1px !important; =
LEFT: 378px !important
}
#main-wraper #header-panel {
	PADDING-BOTTOM: 12px; WIDTH: 100%; DISPLAY: table; CLEAR: both
}
#main-wraper #header-panel .row {
	DISPLAY: table-row
}
#main-wraper #header-panel .breadcrumb {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 17px; PADDING-TOP: 10px
}
#main-wraper #header-panel .breadcrumb A {
	COLOR: #585858 !important; FONT-SIZE: 12px; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
#main-wraper #panel-container {
	WIDTH: 100%; HEIGHT: 100%; CLEAR: both
}
#main-wraper .table {
	WIDTH: 100%; DISPLAY: table
}
.ui-dialog .table {
	WIDTH: 100%; DISPLAY: table
}
#main-wraper .tr {
	WIDTH: 100%; DISPLAY: table-row
}
.ui-dialog .tr {
	WIDTH: 100%; DISPLAY: table-row
}
#main-wraper .td {
	DISPLAY: table-cell; HEIGHT: 100%
}
.ui-dialog .td {
	DISPLAY: table-cell; HEIGHT: 100%
}
#main-wraper #panel-container #left-panel {
	PADDING-LEFT: 0px; WIDTH: 240px; VERTICAL-ALIGN: top; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#main-wraper .margin-18 {
	PADDING-LEFT: 16px
}
#main-wraper #center-panel {
	WIDTH: 100%; VERTICAL-ALIGN: top
}
#main-wraper #right-panel {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#main-wraper #footer-panel {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 12px; WIDTH: 100%; CLEAR: both
}
#main-wraper #tabs-wrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#main-wraper .tabs {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#main-wraper .tabs LI A {
	COLOR: #000000
}
#main-wraper .tabs LI.active A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fdf2bc; COLOR: #000000
}
#main-wraper .tabs LI A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fdf2bc; COLOR: #000000
}
.video-camera {
	BACKGROUND-IMAGE: url(./images/video.png); WIDTH: 16px; PADDING-RIGHT: =
5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; =
VERTICAL-ALIGN: middle
}
.lab-work {
	BACKGROUND-IMAGE: url(./images/labwork.png); WIDTH: 16px; =
PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.home-work {
	BACKGROUND-IMAGE: url(./images/homework.png); WIDTH: 16px; =
PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.control-work {
	BACKGROUND-IMAGE: url(./images/controlwork.png); WIDTH: 16px; =
PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.sticky-header {
	DISPLAY: none
}
#search-box-region {
	POSITION: relative
}
#search-box-region LABEL {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium =
none; WIDTH: 55px; COLOR: #585858; FONT-SIZE: 12px; BORDER-TOP: medium =
none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; TEXT-DECORATION: =
none; TOP: 8px; LEFT: 0px
}
#search-box-region .form-text {
	POSITION: absolute; WIDTH: 150px !important; TOP: 9px; LEFT: 55px
}
#search-box-region .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#search-box-region .form-submit {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
#UserLoginBlock {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 400px; HEIGHT: 58px
}
#UserLoginBlock A {
	PADDING-RIGHT: 10px
}
#UserLoginBlock #Greeting {
	TEXT-ALIGN: center; DISPLAY: inline-block; HEIGHT: 19px; COLOR: =
#585858; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#UserLoginBlock #Greeting A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #585858; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#UserLoginBlock #Greeting A SPAN {
	VERTICAL-ALIGN: top; TEXT-DECORATION: underline
}
#UserLoginBlock #Greeting SPAN {
	VERTICAL-ALIGN: middle
}
#UserLoginBlock A#Button {
	FONT-WEIGHT: normal
}
#UserLoginBlock #Ctrl-Enter A {
	COLOR: red !important; FONT-WEIGHT: bold !important
}
#UserLoginBlock #Ctrl-Enter #old-site {
	MARGIN-TOP: -5px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#block-user-0 {
	POSITION: relative; BACKGROUND-COLOR: #fcf3e0; WIDTH: 253px; DISPLAY: =
none; HEIGHT: 108px
}
#block-user-0 H2 {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #585858; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline; PADDING-TOP: 0px; TOP: 9px; LEFT: =
11px
}
#block-user-0 #left-top-corner {
	BACKGROUND-IMAGE: url(./images/left-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
#block-user-0 #left-bottom-corner {
	BACKGROUND-IMAGE: url(./images/left-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; BOTTOM: 0px; HEIGHT: 5px; LEFT: 0px
}
#block-user-0 #right-top-corner {
	BACKGROUND-IMAGE: url(./images/right-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; RIGHT: 0px; TOP: 0px
}
#block-user-0 #right-bottom-corner {
	BACKGROUND-IMAGE: url(./images/right-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; BOTTOM: 0px; HEIGHT: 5px; RIGHT: 0px
}
#userLoginModalPopup {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: =
#fcf3e0; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; DISPLAY: =
none; HEIGHT: 95px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#userLoginModalPopup DIV {
	POSITION: relative
}
#userLoginModalPopup H2 {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: none; COLOR: #585858; FONT-SIZE: 11px; =
FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 0px; TOP: =
9px; LEFT: 11px
}
#userLoginModalPopup #left-top-corner {
	BACKGROUND-IMAGE: url(./images/left-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
#userLoginModalPopup #left-bottom-corner {
	BACKGROUND-IMAGE: url(./images/left-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; TOP: 81px; LEFT: 0px
}
#userLoginModalPopup #right-top-corner {
	BACKGROUND-IMAGE: url(./images/right-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; RIGHT: 0px; TOP: 0px
}
#userLoginModalPopup #right-bottom-corner {
	BACKGROUND-IMAGE: url(./images/right-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; RIGHT: 0px; TOP: 81px
}
#userLoginModalPopup #enter-as-guest {
	DISPLAY: none
}
#user-login-form .form-required {
	DISPLAY: none
}
#block-intuit_common_interface-intuit_login {
	DISPLAY: none
}
#user-login-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#user-login-form #edit-name-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; =
FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px; TOP: 10px; LEFT: 11px
}
#user-login-form #edit-name-1-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; =
FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px; TOP: 10px; LEFT: 11px
}
#user-login-form #edit-name {
	POSITION: absolute; WIDTH: 140px !important; TOP: 10px; LEFT: 85px
}
#user-login-form #edit-name-1 {
	POSITION: absolute; WIDTH: 140px !important; TOP: 10px; LEFT: 85px
}
#user-login-form #edit-pass-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; TOP: 37px; =
LEFT: 11px
}
#user-login-form #edit-pass-1-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; TOP: 37px; =
LEFT: 11px
}
#user-login-form #edit-pass {
	POSITION: absolute; WIDTH: 140px; TOP: 37px; LEFT: 85px
}
#user-login-form #edit-pass-1 {
	POSITION: absolute; WIDTH: 140px; TOP: 37px; LEFT: 85px
}
#user-login-form .form-submit {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
#user-login-form .submit-button-wrapper {
	POSITION: absolute; MARGIN: 0px; TOP: 23px; LEFT: 235px
}
#user-login-form #ha-login-control {
	POSITION: absolute; WIDTH: 120px; HEIGHT: 16px; TOP: 60px; LEFT: 85px
}
#user-login-form #forget-pass {
	POSITION: absolute; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline; TOP: 72px; LEFT: 11px
}
#user-login-form #edit-memorize-wrapper LABEL {
	POSITION: absolute; LINE-HEIGHT: 13px; WIDTH: 100px; COLOR: #585858; =
FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; TOP: 75px; LEFT: 200px
}
#user-login-form #edit-memorize-wrapper INPUT {
	MARGIN: 0px; WIDTH: 15px; VERTICAL-ALIGN: top
}
#backgroundPopup {
	Z-INDEX: 1; BORDER-BOTTOM: #cecece 1px solid; POSITION: absolute; =
BORDER-LEFT: #cecece 1px solid; WIDTH: 100%; DISPLAY: none; BACKGROUND: =
#000000; HEIGHT: 100%; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: =
#cecece 1px solid; TOP: 0px; LEFT: 0px
}
#right-social-network-pannel .common-content-border-content {
	PADDING-TOP: 0px
}
#int-user-privacy-allowed-form .form-item INPUT[type=3D'checkbox'] {
	MARGIN-LEFT: 0px !important
}
.node-form #edit-path {
	MARGIN-LEFT: 214px
}
.teaser-checkbox DIV.form-item {
	FLOAT: none !important
}
#node-admin-content LABEL {
	MARGIN-RIGHT: 0px
}
#node-admin-content INPUT {
	WIDTH: auto; DISPLAY: inline
}
#node-admin-content .form-checkbox {
	MARGIN-LEFT: 0px !important
}
#node-admin-filter .multiselect DT {
	PADDING-TOP: 5px !important
}
#node-admin-filter #node-admin-buttons {
	PADDING-TOP: 5px !important
}
.ui-dialog TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-dialog TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-dialog TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-dialog TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#user-pass H2 {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT: bold 14px Arial; MARGIN-BOTTOM: 12px; =
COLOR: #000000; PADDING-TOP: 0px
}
#user-login H2 {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT: bold 14px Arial; MARGIN-BOTTOM: 12px; =
COLOR: #000000; PADDING-TOP: 0px
}
.standart-small-block#friends-on-site-block .icon A {
	BACKGROUND-IMAGE: =
url(../../modules/intuit_social_friends/themes/images/friends_on_site_ico=
n.png)
}
.standart-small-block#intuit-calendar-informer-block .icon A {
	BACKGROUND-IMAGE: =
url(../../modules/intuit_calendar/images/calendar_informer_icon.png)
}
.int-avatar {
	POSITION: relative; DISPLAY: inline-block
}
.img144 {
	POSITION: relative; WIDTH: 144px; HEIGHT: 144px
}
.img144 .online-icon {
	BACKGROUND-IMAGE: url(./images/bulb_online.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px
}
.img144 .confederate-icon {
	BACKGROUND-IMAGE: url(./images/confederate.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; LEFT: 0px
}
.img144 .not-friend-icon {
	BACKGROUND-IMAGE: url(./images/plus1.png); POSITION: absolute; WIDTH: =
12px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px; TOP: 0px
}
.img72 {
	POSITION: relative; WIDTH: 72px; HEIGHT: 72px
}
.img72 .online-icon {
	BACKGROUND-IMAGE: url(./images/bulb_online.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px
}
.img72 .confederate-icon {
	BACKGROUND-IMAGE: url(./images/confederate.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; LEFT: 0px
}
.img72 .not-friend-icon {
	BACKGROUND-IMAGE: url(./images/plus1.png); POSITION: absolute; WIDTH: =
12px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px; TOP: 0px
}
.img48 {
	WIDTH: 48px; HEIGHT: 48px
}
.img36 {
	WIDTH: 36px; HEIGHT: 36px
}
.img24 {
	WIDTH: 24px; HEIGHT: 24px
}
.int-avatar A {
	DISPLAY: block; OVERFLOW: hidden
}
.avatar-popup {
	Z-INDEX: 101; POSITION: absolute; WIDTH: 200px; WHITE-SPACE: normal; =
HEIGHT: auto
}
.avatar-popup .common-content-border-content {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.avatar-popup .common-content-border-content B {
	DISPLAY: block
}
.avatar-popup .common-content-border-content B A {
	WIDTH: auto !important; HEIGHT: auto !important; COLOR: #0062a0 =
!important; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.avatar-popup .common-content-border-content .name {
	BORDER-BOTTOM: #ebd6a0 1px solid
}
.avatar-popup .common-content-border-content .name A {
	PADDING-BOTTOM: 4px; WIDTH: auto !important; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.avatar-popup .common-content-border-content .menu LI {
	HEIGHT: 22px
}
.avatar-popup .common-content-border-content A {
	WIDTH: auto !important; HEIGHT: auto !important; COLOR: #0062a0 =
!important; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.avatar-popup .common-content-border-content .red {
	COLOR: #ff0000 !important
}
.avatar-popup .ratings-table {
	BORDER-BOTTOM: #ff8800 1px solid; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BORDER-TOP: #ff8800 1px solid
}
.avatar-popup TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.avatar-popup .ratings-table .row-title {
	WIDTH: 100% !important; COLOR: #000000 !important; FONT-SIZE: 10px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.avatar-popup .ratings-table .row-value {
	COLOR: #000000 !important; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.avatar-popup .ratings-table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.avatar-popup .ratings-table TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#avatar-popup .ratings-table TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.avatar-popup UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.avatar-popup LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; DISPLAY: block !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto =
!important; PADDING-TOP: 0px !important
}
.int-user-link-wrapper {
	DISPLAY: inline-block
}
.int-user-link-wrapper .int-contextmenu-content {
	Z-INDEX: 10; BACKGROUND: white
}
.category-depth-2 {
	PADDING-LEFT: 12px
}
.category-depth-3 {
	PADDING-LEFT: 24px
}
.category-depth-4 {
	PADDING-LEFT: 36px
}
.category-depth-5 {
	PADDING-LEFT: 48px
}
.category-depth-6 {
	PADDING-LEFT: 50px
}
#footer-panel #block-spelling-0 {
	TEXT-ALIGN: center
}
#footer-panel #block-spelling-0 H2 {
	DISPLAY: none
}
#node-form .teaser-button-wrapper {
	FLOAT: none; CLEAR: both
}
#node-form #edit-body-wrapper .label-wrapper {
	WIDTH: 100px !important
}
#node-form #edit-body-wrapper .label-wrapper LABEL {
	WIDTH: 100px !important
}
#node-form #edit-body-wrapper .input-wrapper {
	WIDTH: 100% !important
}
#node-form #edit-body-wrapper .resizable-textarea {
	WIDTH: auto !important
}
#node-form #edit-body-wrapper .resizable-textarea TEXTAREA {
	WIDTH: 95% !important
}
#node-form #edit-body-wrapper .placeholder {
	DISPLAY: none !important
}
.contact-us-form#node-form .body-field-wrapper #edit-body-wrapper =
.label-wrapper {
	WIDTH: 150px !important
}
.contact-us-form#node-form .body-field-wrapper #edit-body-wrapper =
.label-wrapper LABEL {
	WIDTH: 150px !important
}
.contact-us-form#node-form .body-field-wrapper #edit-body-wrapper =
#edit-body {
	WIDTH: 455px !important
}
.contact-us-form#node-form .submit-button-wrapper {
	MARGIN-LEFT: 155px
}
#devel-output-control {
	MIN-HEIGHT: 30px; MARGIN-LEFT: 5px
}
#devel-output-control #devel-output-button {
	PADDING-BOTTOM: 6px; WIDTH: 100%; DISPLAY: inline-block; COLOR: =
#000000; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 6px
}
#devel-output-control #devel-output-wrapper-wrapper {
	BORDER-BOTTOM: #ebd6a0 2px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 2px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: =
#ebd6a0 2px solid; BORDER-RIGHT: #ebd6a0 2px solid
}
#devel-output-control #devel-output-wrapper-wrapper =
#devel-output-button-2 {
=09
}
#devel-output-control #devel-output-wrapper {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; OVERFLOW: scroll; PADDING-TOP: 10px
}
#devel-output-control #devel-output-wrapper-wrapper =
#devel-output-button-2 {
	BACKGROUND-IMAGE: url(./images/delete.png); Z-INDEX: 100; POSITION: =
absolute; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 50% 50%; HEIGHT: 20px; CURSOR: pointer; RIGHT: =
20px; TOP: 20px
}
#user-pass .label-wrapper {
	WIDTH: 245px !important
}
#user-pass .label-wrapper LABEL {
	WIDTH: 245px !important
}
#advertising-pay-enter-money-form .label-wrapper {
	WIDTH: 80px
}
#advertising-pay-enter-money-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#advertising-pay-enter-money-form .label-wrapper LABEL {
	WIDTH: 80px
}
#advertising-pay-enter-money-form .label-wrapper LABEL .form-required {
	DISPLAY: none
}
#advertising-pay-enter-money-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px !important; MARGIN: 0px; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; COLOR: #000000; FONT-SIZE: 13px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
#advertising-pay-enter-money-form .red {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 30px !important; COLOR: #ff0000 =
!important
}
#advertising-pay-enter-money-form #edit-duration-wrapper .input-wrapper =
{
	WIDTH: 80px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#advertising-pay-enter-money-form #edit-duration-wrapper SELECT {
	WIDTH: 225px; VERTICAL-ALIGN: middle
}
#advertising-pay-enter-money-form .commands {
	PADDING-LEFT: 60px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#advertising-pay-enter-money-form .commands A {
	MARGIN-RIGHT: 10px
}
#advertising-pay-enter-money-form .commands .command-button {
	DISPLAY: inline-block
}
#advertising-pay-enter-money-form .textarea-identifier {
	DISPLAY: none
}
#advertising-pay-enter-money-form .red {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; =
COLOR: #ff0000; BORDER-TOP: #ebd6a0 1px solid
}
#freemium-pay-enter-money-form .label-wrapper {
	WIDTH: 80px
}
#freemium-pay-enter-money-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#freemium-pay-enter-money-form .label-wrapper LABEL {
	WIDTH: 80px
}
#freemium-pay-enter-money-form .label-wrapper LABEL .form-required {
	DISPLAY: none
}
#freemium-pay-enter-money-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px !important; MARGIN: 0px; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; COLOR: #000000; FONT-SIZE: 13px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
#freemium-pay-enter-money-form .comment LI {
	BACKGROUND-IMAGE: url(./images/arrow-grey.png); BACKGROUND-POSITION: =
0px 50%
}
#freemium-pay-enter-money-form .red {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 30px !important; COLOR: #ff0000 =
!important
}
#freemium-pay-enter-money-form #edit-duration-wrapper .input-wrapper {
	WIDTH: 80px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#freemium-pay-enter-money-form #edit-duration-wrapper SELECT {
	WIDTH: 250px; VERTICAL-ALIGN: middle
}
#freemium-pay-enter-money-form .commands {
	TEXT-ALIGN: center; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#freemium-pay-enter-money-form .commands DIV {
	DISPLAY: inline-block
}
#freemium-pay-enter-money-form .commands A {
	MARGIN-RIGHT: 10px
}
#freemium-pay-enter-money-form .commands .command-button {
	DISPLAY: inline-block
}
#freemium-pay-enter-money-form .textarea-identifier {
	DISPLAY: none
}
#freemium-pay-enter-money-form .red {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; =
COLOR: #ff0000; BORDER-TOP: #ebd6a0 1px solid
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/socialnetwork.css?R

.block-message {
	TEXT-ALIGN: left; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; =
PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.command-button-wrapper {
	MARGIN-BOTTOM: 5px !important
}
.ajax-command-button {
	DISPLAY: inline-block
}
A.ajax-command-button:hover {
	COLOR: #ffffff !important; TEXT-DECORATION: none !important
}
A.ajax-command-button:visited {
	COLOR: #ffffff !important; TEXT-DECORATION: none !important
}
A.ajax-command-button {
	COLOR: #ffffff !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.command-button {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
DISPLAY: inline-block; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.command-button .command-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.command-button .command-button-border-1 .command-button-border-2 {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.command-button .command-button-border-1 .command-button-border-2 =
.command-button-border-3 {
	BACKGROUND-IMAGE: url(./images/orange_button_gradient.png); =
BORDER-BOTTOM: #ff8800 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ff8800 1px solid; PADDING-BOTTOM: 1px !important; LINE-HEIGHT: 13px =
!important; BACKGROUND-COLOR: #ff8800; PADDING-LEFT: 8px !important; =
PADDING-RIGHT: 8px !important; DISPLAY: inline-block; BACKGROUND-REPEAT: =
repeat-x; WHITE-SPACE: nowrap; FONT-SIZE: 12px; VERTICAL-ALIGN: top; =
BORDER-TOP: #ff8800 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; =
BORDER-RIGHT: #ff8800 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px =
!important; -moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.disabled-button {
	CURSOR: default !important
}
.disabled-button .command-button .command-button-border-1 =
.command-button-border-2 .command-button-border-3 {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: #898989 !important; =
BACKGROUND-COLOR: #a9a9a9; BORDER-TOP-COLOR: #999999 !important; =
BORDER-RIGHT-COLOR: #999999 !important; BORDER-LEFT-COLOR: #999999 =
!important; CURSOR: default !important
}
.command-button .command-button-border-1 .command-button-border-2 =
.command-button-border-3 .button-center {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: =
20px !important; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; =
DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: 0px 0px; HEIGHT: =
20px; COLOR: #ffffff; FONT-SIZE: 12px; BORDER-TOP: 0px; CURSOR: pointer; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 3px
}
.disabled-button .command-button .command-button-border-1 =
.command-button-border-2 .command-button-border-3 .button-center {
	COLOR: #c9c9c9 !important; CURSOR: default !important
}
.command-button .grey-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.command-button .grey-button-border-1 .grey-button-border-2 {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.command-button .grey-button-border-1 .grey-button-border-2 =
.grey-button-border-3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px !important; LINE-HEIGHT: 13px =
!important; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #eeeeee; =
PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px !important; DISPLAY: =
inline-block; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; =
BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 1px !important; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.command-button .grey-button-border-1 .grey-button-border-2 =
.grey-button-border-3 .button-center {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: =
22px !important; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; =
DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: 0px 0px; HEIGHT: =
22px; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: 0px; CURSOR: pointer; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 3px
}
.submit-button-wrapper {
	MARGIN-TOP: 1px !important; DISPLAY: block; MARGIN-BOTTOM: 5px =
!important; MARGIN-LEFT: 250px
}
.submit-button {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
DISPLAY: inline-block; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.submit-button .submit-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.submit-button .submit-button-border-1 .submit-button-border-2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.submit-button .submit-button-border-1 .submit-button-border-2 =
.submit-button-border-3 {
	BACKGROUND-IMAGE: url(./images/orange_button_gradient.png); =
BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: #ff8800; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: =
repeat-x; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.submit-button .submit-button-border-1 .submit-button-border-2 =
.submit-button-border-3 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px !important; =
MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: =
8px !important; OUTLINE-WIDTH: medium; PADDING-RIGHT: 8px !important; =
DISPLAY: block; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; WHITE-SPACE: nowrap; =
BACKGROUND: 0px 0px; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 12px; =
VERTICAL-ALIGN: top; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px !important
}
.submit-button A:hover {
	COLOR: #000000 !important; TEXT-DECORATION: none !important
}
.command-button A:visited {
	COLOR: #000000 !important; TEXT-DECORATION: none !important
}
.submit-button .submit-grey-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.submit-button .submit-grey-button-border-1 .submit-grey-button-border-2 =
{
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.submit-button .submit-grey-button-border-1 .submit-grey-button-border-2 =
.submit-grey-button-border-3 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: =
repeat-x; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.submit-button .submit-grey-button-border-1 .submit-grey-button-border-2 =
.submit-grey-button-border-3 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px !important; =
MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: =
8px !important; OUTLINE-WIDTH: medium; PADDING-RIGHT: 8px !important; =
DISPLAY: block; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; WHITE-SPACE: nowrap; =
BACKGROUND: 0px 0px; HEIGHT: 30px; COLOR: #333333; FONT-SIZE: 12px; =
VERTICAL-ALIGN: top; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px !important
}
.standart-block {
	WIDTH: 100%; CLEAR: both
}
.standart-block FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-block DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-block FORM .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.standart-block .table {
	WIDTH: 100%; DISPLAY: table; HEIGHT: 31px
}
.standart-block .row {
	DISPLAY: table-row; HEIGHT: 31px
}
.standart-block .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 31px; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}
.standart-block .subtitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 31px; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}
.standart-block .filter {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 1px; PADDING-RIGHT: 0px; DISPLAY: table-cell; WHITE-SPACE: =
nowrap; HEIGHT: 25px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.standart-block .filter .form-item {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.standart-block .filter .form-item .input-wrapper {
	VERTICAL-ALIGN: middle
}
.standart-block .informer {
	MIN-WIDTH: 55px; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 12px; DISPLAY: table-cell; =
HEIGHT: 31px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.standart-block .container {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 10px
}
.standart-block .container .content {
	WIDTH: 100%
}
.standart-block .container .content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .navigation {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 53px
}
.standart-small-block {
	PADDING-LEFT: 10px; WIDTH: 216px; PADDING-RIGHT: 10px; CLEAR: both
}
.standart-small-block FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-small-block DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-small-block .table {
	BORDER-BOTTOM: #ebd6a0 1px solid; WIDTH: 100%; DISPLAY: table; HEIGHT: =
30px
}
.standart-small-block .container .table {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.standart-small-block .row {
	WIDTH: 216px; DISPLAY: table-row; HEIGHT: 30px
}
.standart-small-block .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 30px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px
}
.standart-small-block .icon {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20px; =
PADDING-RIGHT: 0px; DISPLAY: table-cell; HEIGHT: 30px; VERTICAL-ALIGN: =
bottom; PADDING-TOP: 0px
}
.standart-small-block .icon A {
	BACKGROUND-IMAGE: url(./images/asterix.png); TEXT-INDENT: -9999px; =
WIDTH: 18px; DISPLAY: inline-block; MARGIN-BOTTOM: 2px; HEIGHT: 18px; =
FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.standart-small-block .informer {
	MIN-WIDTH: 30px; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; DISPLAY: table-cell; =
HEIGHT: 30px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
.standart-small-block .container {
=09
}
.standart-small-block .container .content {
	WIDTH: 100%; PADDING-TOP: 10px
}
.standart-small-block .container .content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .content .td-img {
	BORDER-BOTTOM: #ededed 1px solid; PADDING-BOTTOM: 5px !important; =
PADDING-LEFT: 9px !important; WIDTH: 18px; HEIGHT: 30px; VERTICAL-ALIGN: =
top; PADDING-TOP: 5px !important
}
.standart-small-block .content .td-img .name {
	LINE-HEIGHT: 10px
}
.standart-small-block .content .td-img A {
	FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.standart-small-block .content .td-time {
	BORDER-BOTTOM: #ededed 1px solid; PADDING-BOTTOM: 5px !important; =
LINE-HEIGHT: 10px; PADDING-LEFT: 5px !important; WIDTH: 50px; HEIGHT: =
30px; COLOR: #000000; FONT-SIZE: 10px; VERTICAL-ALIGN: top; FONT-WEIGHT: =
bold; TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
.standart-small-block .content .td-desc {
	BORDER-BOTTOM: #ededed 1px solid; TEXT-ALIGN: justify; PADDING-BOTTOM: =
5px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 5px !important; HEIGHT: =
30px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; OVERFLOW: =
hidden; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 5px =
!important
}
.standart-small-block .container .navigation {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 25px
}
.socialnetwork-block-header {
	BACKGROUND-COLOR: #fef9e1
}
.socialnetwork-block-header .link {
	TEXT-ALIGN: right; PADDING-RIGHT: 12px; DISPLAY: table-cell; =
VERTICAL-ALIGN: middle
}
.socialnetwork-block-title H3 {
	COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.socialnetwork-block-subheader {
	BACKGROUND-COLOR: #ff8800; COLOR: #ffffff; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.socialnetwork-block-informer {
	COLOR: #8b3002 !important; FONT-SIZE: 14px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.socialnetwork-block-navigation A {
	COLOR: #8b3002 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
FIELDSET {
	BORDER-BOTTOM: #d4bf58 1px solid; BORDER-LEFT: #d4bf58 1px solid; =
PADDING-BOTTOM: 0px !important; MIN-HEIGHT: 26px; PADDING-LEFT: 6px =
!important; PADDING-RIGHT: 6px !important; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: #d4bf58 1px solid; BORDER-RIGHT: =
#d4bf58 1px solid; PADDING-TOP: 0px !important
}
FIELDSET FIELDSET {
=09
}
FIELDSET LEGEND {
	DISPLAY: block; HEIGHT: 23px
}
FIELDSET.collapsible LEGEND {
	BORDER-BOTTOM: #d4bf58 1px solid; BORDER-LEFT: #d4bf58 1px solid; =
BACKGROUND-COLOR: #feefa4; WIDTH: 100%; BORDER-TOP: #d4bf58 2px solid; =
BORDER-RIGHT: #d4bf58 1px solid
}
FIELDSET.collapsed LEGEND {
	BORDER-BOTTOM: #b5b4b4 1px solid; BORDER-LEFT: #b5b4b4 1px solid; =
BACKGROUND-COLOR: #ebebeb; WIDTH: 100%; BORDER-TOP: #b5b4b4 2px solid; =
BORDER-RIGHT: #b5b4b4 1px solid
}
FIELDSET LEGEND {
	COLOR: #000000 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
FIELDSET LEGEND A {
	COLOR: #000000 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline !important
}
FIELDSET FIELDSET LEGEND {
	BORDER-BOTTOM: #e7e6e6 1px solid; BORDER-LEFT: medium none; BACKGROUND: =
none transparent scroll repeat 0% 0%; COLOR: #000000 !important; =
FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
BORDER-RIGHT: medium none
}
.form-item {
	BORDER-BOTTOM: #e7e6e6 1px solid; PADDING-BOTTOM: 5px !important; =
MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: =
nowrap; PADDING-TOP: 5px !important
}
.form-item DIV.error-message-wrapper {
	POSITION: relative; WIDTH: 0px; HEIGHT: 0px
}
.form-item DIV.error-message-wrapper DIV.error-message {
	BORDER-BOTTOM: #dd7777 1px solid; POSITION: absolute; BORDER-LEFT: =
#dd7777 1px solid; LINE-HEIGHT: 33px; BACKGROUND-COLOR: #ffcccc; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap !important; =
COLOR: #a30000 !important; VERTICAL-ALIGN: middle; BORDER-TOP: #dd7777 =
1px solid; BORDER-RIGHT: #dd7777 1px solid; TOP: 2px; LEFT: 0px
}
.form-item INPUT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.form-item .upload-element-row {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 5px !important
}
.form-item .upload-element-row .additional-padding {
	WIDTH: auto !important
}
.form-item .upload-element-row .submit-button-wrapper {
	DISPLAY: inline; MARGIN-LEFT: 0px !important
}
.form-item .upload-element-row INPUT[type=3Dbutton] {
	WIDTH: auto !important; DISPLAY: inline
}
.form-item .upload-element-row INPUT[type=3Dsubmit] {
	WIDTH: auto !important; DISPLAY: inline
}
.form-item .upload-element-row .upload-element-detail DIV.form-item {
	DISPLAY: block !important
}
.form-item .upload-element-row .upload-element-detail DIV.tr {
	DISPLAY: block !important
}
.form-item .upload-element-row .fileinput-wrapper {
	DISPLAY: block !important
}
.form-item .upload-element-row .fileinput-input {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px; WIDTH: 180px; DISPLAY: inline-block; WHITE-SPACE: =
nowrap; FLOAT: none !important; HEIGHT: 22px; VERTICAL-ALIGN: middle; =
OVERFLOW: hidden; BORDER-TOP: #ebd6a0 1px solid; MARGIN-RIGHT: 10px; =
BORDER-RIGHT: #ebd6a0 1px solid
}
.form-item .upload-element-row .fileinput-button {
	DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: none !important; HEIGHT: 22px; VERTICAL-ALIGN: middle
}
.form-item .upload-element-row .fileinput-file {
	POSITION: absolute; FILTER: alpha(opacity=3D0); LEFT: -9999px; opacity: =
0; -moz-opacity: 0
}
.form-item .upload-element-row {
	PADDING-BOTTOM: 5px; DISPLAY: inline-block; WHITE-SPACE: nowrap; =
VERTICAL-ALIGN: top
}
.form-item .upload-element-row .input-wrapper {
	DISPLAY: block !important
}
.form-item .upload-element-row .description {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: block !important; WHITE-SPACE: =
nowrap !important; PADDING-TOP: 0px !important
}
.form-item .upload-element-row .upload-element-preview {
	DISPLAY: inline-block; FLOAT: none; VERTICAL-ALIGN: top
}
.form-item .upload-element-row .upload-element-detail {
	DISPLAY: inline-block; MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; =
MARGIN-RIGHT: 10px
}
.form-item .upload-element-row INPUT[type=3Dcheckbox] {
	MARGIN: 0px
}
.form-item .upload-element-row INPUT[type=3Dfile] {
	WIDTH: 300px
}
.form-item .upload-element-row INPUT[type=3Dsubmit] {
	MARGIN-LEFT: 0px !important
}
#edit-picture-upload-wrapper .input-wrapper {
	WIDTH: 330px
}
.form-item .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: auto =
!important; PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.form-item .container-inline {
	WHITE-SPACE: nowrap
}
.form-item .container-inline .form-item {
	DISPLAY: inline-block !important; WHITE-SPACE: nowrap; MARGIN-RIGHT: =
5px !important
}
.form-item .container-inline .form-item .input-wrapper {
	WIDTH: auto !important
}
.form-item .label-wrapper {
	WIDTH: 250px; DISPLAY: table-cell; WHITE-SPACE: normal; VERTICAL-ALIGN: =
top; MARGIN-RIGHT: 10px
}
.form-item .label-wrapper P {
	DISPLAY: inline-block
}
.form-item LABEL {
	MARGIN: 0px; WIDTH: 250px; DISPLAY: block; COLOR: #000000; FONT-SIZE: =
14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.form-item .input-wrapper {
	WIDTH: 235px; DISPLAY: table-cell; VERTICAL-ALIGN: top
}
.form-item .input-wrapper INPUT {
	MARGIN: 0px; WIDTH: 235px
}
.form-item .input-wrapper .password-strength {
	DISPLAY: block
}
.form-radios .form-item .additional-padding {
	PADDING-LEFT: 250px
}
.form-item .form-radios .form-item .additional-padding {
	PADDING-LEFT: 0px
}
.form-item .description {
	TEXT-ALIGN: justify; PADDING-LEFT: 15px; DISPLAY: table-cell; =
WHITE-SPACE: normal; VERTICAL-ALIGN: top
}
.form-item .placeholder {
	WIDTH: 100%; DISPLAY: table-cell
}
.form-item .form-item .placeholder {
	WIDTH: auto
}
.form-item INPUT[type=3Dcheckbox] {
	WIDTH: auto; MARGIN-LEFT: 250px !important
}
.form-item INPUT[type=3Dradio] {
	WIDTH: auto
}
.form-item .form-checkboxes INPUT[type=3Dcheckbox] {
	WIDTH: auto; MARGIN-LEFT: 0px !important
}
.form-item .resizable-textarea {
	WIDTH: 235px !important; DISPLAY: block !important; VERTICAL-ALIGN: top
}
.form-item TEXTAREA {
	WIDTH: 235px !important; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
.form-item .form-radios {
	MARGIN: 0px
}
.form-item .form-checkboxes {
	MARGIN: 0px
}
.form-item .form-radios DIV {
	DISPLAY: block
}
.form-item .user-avatar-select DIV {
	DISPLAY: inline !important
}
.form-item .form-radios DIV LABEL {
	WIDTH: auto; WHITE-SPACE: normal
}
.form-item .form-radios DIV LABEL INPUT {
	WIDTH: auto; WHITE-SPACE: normal
}
.form-item LABEL INPUT.form-radio {
	WIDTH: auto; WHITE-SPACE: normal
}
.form-item .form-radios .option .form-radio {
	MARGIN-LEFT: 0px
}
.form-item .option .form-radio {
	MARGIN-LEFT: 214px
}
.ckeditor_links {
	WIDTH: 235px; MARGIN-LEFT: 213px !important
}
#user-profile-form .sticky-table .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#edit-user-birthday-wrapper .container-inline {
	WIDTH: 200px
}
.standard-form .label-wrapper {
	TEXT-ALIGN: left; WIDTH: 150px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; =
VERTICAL-ALIGN: top; FONT-WEIGHT: normal !important; PADDING-TOP: 9px
}
.standard-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; =
WIDTH: auto !important; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
.standard-form .form-item .input-wrapper {
	WIDTH: 455px
}
.standard-form .label-wrapper LABEL {
	LINE-HEIGHT: 15px; WIDTH: 150px; COLOR: #000000; FONT-SIZE: 13px; =
VERTICAL-ALIGN: top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.standard-form .description {
	DISPLAY: none
}
.standard-form INPUT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.standard-form INPUT:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.standard-form INPUT[type=3Dtext] {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; WIDTH: =
455px; PADDING-RIGHT: 6px !important; HEIGHT: 19px !important; COLOR: =
#000000; FONT-SIZE: 16px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form INPUT[type=3Dpassword] {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; WIDTH: =
455px; PADDING-RIGHT: 6px !important; HEIGHT: 19px !important; COLOR: =
#000000; FONT-SIZE: 16px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form SELECT {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 33px !important; =
BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 6px !important; PADDING-RIGHT: =
6px !important; HEIGHT: 33px !important; COLOR: #000000; FONT-SIZE: =
16px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid; PADDING-TOP: 3px !important
}
.standard-form TEXTAREA {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; LINE-HEIGHT: 20px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 6px !important; OUTLINE-WIDTH: =
medium; WIDTH: 455px !important; PADDING-RIGHT: 6px !important; COLOR: =
#000000; FONT-SIZE: 16px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form TEXTAREA:focus {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; LINE-HEIGHT: 20px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 6px !important; OUTLINE-WIDTH: =
medium; WIDTH: 455px !important; PADDING-RIGHT: 6px !important; COLOR: =
#000000; FONT-SIZE: 16px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form .form-item INPUT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.standard-form .form-item TEXTAREA.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.standard-form .form-item SELECT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.standard-form INPUT[type=3D'checkbox'] {
	MARGIN-LEFT: 150px !important
}
HTML.js .standard-form INPUT.form-autocomplete {
	BACKGROUND-POSITION: 100% 5px
}
HTML.js .standard-form INPUT.throbbing {
	BACKGROUND-POSITION: 100% -15px
}
.standard-form .filefield-element {
	WIDTH: 455px !important; MAX-WIDTH: 455px !important
}
.standard-form .filefield-element .widget-edit {
	WIDTH: 455px !important; MAX-WIDTH: 455px !important
}
.standard-form .filefield-element .widget-edit .form-item {
	WIDTH: 455px !important; MAX-WIDTH: 455px !important
}
.standard-form .filefield-element .widget-edit .table {
	WIDTH: 455px !important; DISPLAY: block !important
}
.standard-form .filefield-element .widget-edit .table .tr {
	DISPLAY: block !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
{
	DISPLAY: block !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
.submit-button-wrapper {
	MARGIN-TOP: 5px !important; MARGIN-LEFT: 0px !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
.submit-button-wrapper INPUT {
	WIDTH: auto !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
.filefield-upload .form-file {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px !important; WIDTH: 455px; HEIGHT: 22px !important; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.standard-form .filefield-element .widget-edit .table .tr .description {
	PADDING-LEFT: 0px !important; DISPLAY: block !important
}
.standard-form .error-message-wrapper .error-message {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; MARGIN: 0px; =
PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px !important; TOP: -35px =
!important
}
.standard-form .blur {
	COLOR: #808080 !important
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/print.css?R

BODY {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
TEXTAREA {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
SELECT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
UL.primary-links {
	DISPLAY: none
}
UL.secondary-links {
	DISPLAY: none
}
#header-region {
	DISPLAY: none
}
.sidebar {
	DISPLAY: none
}
BODY.sidebars {
	WIDTH: 640px
}
BODY.sideber-left {
	WIDTH: 640px
}
BODY.sidebar-right {
	WIDTH: 640px
}
BODY {
	WIDTH: 640px
}
BODY.sidebar-left #center {
	MARGIN: 0px
}
BODY.sidebar-right #center {
	MARGIN: 0px
}
BODY.sidebars #center {
	MARGIN: 0px
}
BODY.sidebar-left #squeeze {
	MARGIN: 0px
}
BODY.sidebar-right #squeeze {
	MARGIN: 0px
}
BODY.sidebars #squeeze {
	MARGIN: 0px
}
#wrapper {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container .breadcrumb {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center .right-corner {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center .right-corner .left-corner {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #footer {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center #squeeze {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #header {
	HEIGHT: 130px
}
#wrapper #container #header H1 {
	COLOR: #000; text-shadow: none
}
#wrapper #container #header H1 A:link {
	COLOR: #000; text-shadow: none
}
#wrapper #container #header H1 A:visited {
	COLOR: #000; text-shadow: none
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_update/replace/jquery.js?R

/*!=0A=
 * jQuery JavaScript Library v1.5.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2011, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2011, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu Mar 31 15:28:23 2011 -0400=0A=
 */=0A=
(function( window, undefined ) {=0A=
=0A=
// Use the correct document accordingly with window argument (sandbox)=0A=
var document =3D window.document;=0A=
var jQuery =3D (function() {=0A=
=0A=
// Define a local copy of jQuery=0A=
var jQuery =3D function( selector, context ) {=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context, rootjQuery );=0A=
	},=0A=
=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	// A central reference to the root jQuery(document)=0A=
	rootjQuery,=0A=
=0A=
	// A simple way to check for HTML strings or ID strings=0A=
	// (both of which we optimize for)=0A=
	quickExpr =3D /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,=0A=
=0A=
	// Check if a string has a non-whitespace character in it=0A=
	rnotwhite =3D /\S/,=0A=
=0A=
	// Used for trimming whitespace=0A=
	trimLeft =3D /^\s+/,=0A=
	trimRight =3D /\s+$/,=0A=
=0A=
	// Check for digits=0A=
	rdigit =3D /\d/,=0A=
=0A=
	// Match a standalone tag=0A=
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A=
=0A=
	// JSON RegExp=0A=
	rvalidchars =3D /^[\],:{}\s]*$/,=0A=
	rvalidescape =3D /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,=0A=
	rvalidtokens =3D =
/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,=0A=
	rvalidbraces =3D /(?:^|:|,)(?:\s*\[)+/g,=0A=
=0A=
	// Useragent RegExp=0A=
	rwebkit =3D /(webkit)[ \/]([\w.]+)/,=0A=
	ropera =3D /(opera)(?:.*version)?[ \/]([\w.]+)/,=0A=
	rmsie =3D /(msie) ([\w.]+)/,=0A=
	rmozilla =3D /(mozilla)(?:.*? rv:([\w.]+))?/,=0A=
=0A=
	// Keep a UserAgent string for use with jQuery.browser=0A=
	userAgent =3D navigator.userAgent,=0A=
=0A=
	// For matching the engine and version of the browser=0A=
	browserMatch,=0A=
=0A=
	// The deferred used on DOM ready=0A=
	readyList,=0A=
=0A=
	// The ready event handler=0A=
	DOMContentLoaded,=0A=
=0A=
	// Save a reference to some core methods=0A=
	toString =3D Object.prototype.toString,=0A=
	hasOwn =3D Object.prototype.hasOwnProperty,=0A=
	push =3D Array.prototype.push,=0A=
	slice =3D Array.prototype.slice,=0A=
	trim =3D String.prototype.trim,=0A=
	indexOf =3D Array.prototype.indexOf,=0A=
=0A=
	// [[Class]] -> type pairs=0A=
	class2type =3D {};=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	constructor: jQuery,=0A=
	init: function( selector, context, rootjQuery ) {=0A=
		var match, elem, ret, doc;=0A=
=0A=
		// Handle $(""), $(null), or $(undefined)=0A=
		if ( !selector ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this.context =3D this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// The body element only exists once, optimize finding it=0A=
		if ( selector =3D=3D=3D "body" && !context && document.body ) {=0A=
			this.context =3D document;=0A=
			this[0] =3D document.body;=0A=
			this.selector =3D "body";=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] ) {=0A=
					context =3D context instanceof jQuery ? context[0] : context;=0A=
					doc =3D (context ? context.ownerDocument || context : document);=0A=
=0A=
					// If a single string is passed in and it's a single tag=0A=
					// just do a createElement and skip the rest=0A=
					ret =3D rsingleTag.exec( selector );=0A=
=0A=
					if ( ret ) {=0A=
						if ( jQuery.isPlainObject( context ) ) {=0A=
							selector =3D [ document.createElement( ret[1] ) ];=0A=
							jQuery.fn.attr.call( selector, context, true );=0A=
=0A=
						} else {=0A=
							selector =3D [ doc.createElement( ret[1] ) ];=0A=
						}=0A=
=0A=
					} else {=0A=
						ret =3D jQuery.buildFragment( [ match[1] ], [ doc ] );=0A=
						selector =3D (ret.cacheable ? jQuery.clone(ret.fragment) : =
ret.fragment).childNodes;=0A=
					}=0A=
=0A=
					return jQuery.merge( this, selector );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				} else {=0A=
					elem =3D document.getElementById( match[2] );=0A=
=0A=
					// Check parentNode to catch when Blackberry 4.6 returns=0A=
					// nodes that are no longer in the document #6963=0A=
					if ( elem && elem.parentNode ) {=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D=3D match[2] ) {=0A=
							return rootjQuery.find( selector );=0A=
						}=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						this.length =3D 1;=0A=
						this[0] =3D elem;=0A=
					}=0A=
=0A=
					this.context =3D document;=0A=
					this.selector =3D selector;=0A=
					return this;=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, $(...))=0A=
			} else if ( !context || context.jquery ) {=0A=
				return (context || rootjQuery).find( selector );=0A=
=0A=
			// HANDLE: $(expr, context)=0A=
			// (which is just equivalent to: $(context).find(expr)=0A=
			} else {=0A=
				return this.constructor( context ).find( selector );=0A=
			}=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) ) {=0A=
			return rootjQuery.ready( selector );=0A=
		}=0A=
=0A=
		if (selector.selector !=3D=3D undefined) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return jQuery.makeArray( selector, this );=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.5.2",=0A=
=0A=
	// The default length of a jQuery object is 0=0A=
	length: 0,=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	toArray: function() {=0A=
		return slice.call( this, 0 );=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D null ?=0A=
=0A=
			// Return a 'clean' array=0A=
			this.toArray() :=0A=
=0A=
			// Return just the object=0A=
			( num < 0 ? this[ this.length + num ] : this[ num ] );=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D this.constructor();=0A=
=0A=
		if ( jQuery.isArray( elems ) ) {=0A=
			push.apply( ret, elems );=0A=
=0A=
		} else {=0A=
			jQuery.merge( ret, elems );=0A=
		}=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" ) {=0A=
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;=0A=
		} else if ( name ) {=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
		}=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	ready: function( fn ) {=0A=
		// Attach the listeners=0A=
		jQuery.bindReady();=0A=
=0A=
		// Add the callback=0A=
		readyList.done( fn );=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return i =3D=3D=3D -1 ?=0A=
			this.slice( i ) :=0A=
			this.slice( i, +i + 1 );=0A=
	},=0A=
=0A=
	first: function() {=0A=
		return this.eq( 0 );=0A=
	},=0A=
=0A=
	last: function() {=0A=
		return this.eq( -1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( slice.apply( this, arguments ),=0A=
			"slice", slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function( elem, i ) {=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || this.constructor(null);=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's method, not like a jQuery method.=0A=
	push: push,=0A=
	sort: [].sort,=0A=
	splice: [].splice=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	var options, name, src, copy, copyIsArray, clone,=0A=
		target =3D arguments[0] || {},=0A=
		i =3D 1,=0A=
		length =3D arguments.length,=0A=
		deep =3D false;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A=
		target =3D {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ ) {=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null ) {=0A=
			// Extend the base object=0A=
			for ( name in options ) {=0A=
				src =3D target[ name ];=0A=
				copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				// Recurse if we're merging plain objects or arrays=0A=
				if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray =
=3D jQuery.isArray(copy)) ) ) {=0A=
					if ( copyIsArray ) {=0A=
						copyIsArray =3D false;=0A=
						clone =3D src && jQuery.isArray(src) ? src : [];=0A=
=0A=
					} else {=0A=
						clone =3D src && jQuery.isPlainObject(src) ? src : {};=0A=
					}=0A=
=0A=
					// Never move original objects, clone them=0A=
					target[ name ] =3D jQuery.extend( deep, clone, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				} else if ( copy !=3D=3D undefined ) {=0A=
					target[ name ] =3D copy;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep ) {=0A=
			window.jQuery =3D _jQuery;=0A=
		}=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// Is the DOM ready to be used? Set to true once it occurs.=0A=
	isReady: false,=0A=
=0A=
	// A counter to track how many items to wait for before=0A=
	// the ready event fires. See #6781=0A=
	readyWait: 1,=0A=
=0A=
	// Handle when the DOM is ready=0A=
	ready: function( wait ) {=0A=
		// A third-party is pushing the ready event forwards=0A=
		if ( wait =3D=3D=3D true ) {=0A=
			jQuery.readyWait--;=0A=
		}=0A=
=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.readyWait || (wait !=3D=3D true && !jQuery.isReady) ) {=0A=
			// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
			if ( !document.body ) {=0A=
				return setTimeout( jQuery.ready, 1 );=0A=
			}=0A=
=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If a normal DOM Ready event fired, decrement, and wait if need be=0A=
			if ( wait !=3D=3D true && --jQuery.readyWait > 0 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// If there are functions bound, to execute=0A=
			readyList.resolveWith( document, [ jQuery ] );=0A=
=0A=
			// Trigger any bound ready events=0A=
			if ( jQuery.fn.trigger ) {=0A=
				jQuery( document ).trigger( "ready" ).unbind( "ready" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	bindReady: function() {=0A=
		if ( readyList ) {=0A=
			return;=0A=
		}=0A=
=0A=
		readyList =3D jQuery._Deferred();=0A=
=0A=
		// Catch cases where $(document).ready() is called after the=0A=
		// browser event has already occurred.=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			// Handle it asynchronously to allow scripts the opportunity to delay =
ready=0A=
			return setTimeout( jQuery.ready, 1 );=0A=
		}=0A=
=0A=
		// Mozilla, Opera and webkit nightlies currently support this event=0A=
		if ( document.addEventListener ) {=0A=
			// Use the handy event callback=0A=
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
=0A=
			// A fallback to window.onload, that will always work=0A=
			window.addEventListener( "load", jQuery.ready, false );=0A=
=0A=
		// If IE event model is used=0A=
		} else if ( document.attachEvent ) {=0A=
			// ensure firing before onload,=0A=
			// maybe late but safe also for iframes=0A=
			document.attachEvent("onreadystatechange", DOMContentLoaded);=0A=
=0A=
			// A fallback to window.onload, that will always work=0A=
			window.attachEvent( "onload", jQuery.ready );=0A=
=0A=
			// If IE and not a frame=0A=
			// continually check to see if the document is ready=0A=
			var toplevel =3D false;=0A=
=0A=
			try {=0A=
				toplevel =3D window.frameElement =3D=3D null;=0A=
			} catch(e) {}=0A=
=0A=
			if ( document.documentElement.doScroll && toplevel ) {=0A=
				doScrollCheck();=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return jQuery.type(obj) =3D=3D=3D "function";=0A=
	},=0A=
=0A=
	isArray: Array.isArray || function( obj ) {=0A=
		return jQuery.type(obj) =3D=3D=3D "array";=0A=
	},=0A=
=0A=
	// A crude way of determining if an object is a window=0A=
	isWindow: function( obj ) {=0A=
		return obj && typeof obj =3D=3D=3D "object" && "setInterval" in obj;=0A=
	},=0A=
=0A=
	isNaN: function( obj ) {=0A=
		return obj =3D=3D null || !rdigit.test( obj ) || isNaN( obj );=0A=
	},=0A=
=0A=
	type: function( obj ) {=0A=
		return obj =3D=3D null ?=0A=
			String( obj ) :=0A=
			class2type[ toString.call(obj) ] || "object";=0A=
	},=0A=
=0A=
	isPlainObject: function( obj ) {=0A=
		// Must be an Object.=0A=
		// Because of IE, we also have to check the presence of the =
constructor property.=0A=
		// Make sure that DOM nodes and window objects don't pass through, as =
well=0A=
		if ( !obj || jQuery.type(obj) !=3D=3D "object" || obj.nodeType || =
jQuery.isWindow( obj ) ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// Not own constructor property must be Object=0A=
		if ( obj.constructor &&=0A=
			!hasOwn.call(obj, "constructor") &&=0A=
			!hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// Own properties are enumerated firstly, so to speed up,=0A=
		// if last one is own, then all properties are own.=0A=
=0A=
		var key;=0A=
		for ( key in obj ) {}=0A=
=0A=
		return key =3D=3D=3D undefined || hasOwn.call( obj, key );=0A=
	},=0A=
=0A=
	isEmptyObject: function( obj ) {=0A=
		for ( var name in obj ) {=0A=
			return false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
=0A=
	error: function( msg ) {=0A=
		throw msg;=0A=
	},=0A=
=0A=
	parseJSON: function( data ) {=0A=
		if ( typeof data !=3D=3D "string" || !data ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		// Make sure the incoming data is actual JSON=0A=
		// Logic borrowed from http://json.org/json2.js=0A=
		if ( rvalidchars.test(data.replace(rvalidescape, "@")=0A=
			.replace(rvalidtokens, "]")=0A=
			.replace(rvalidbraces, "")) ) {=0A=
=0A=
			// Try to use the native JSON parser first=0A=
			return window.JSON && window.JSON.parse ?=0A=
				window.JSON.parse( data ) :=0A=
				(new Function("return " + data))();=0A=
=0A=
		} else {=0A=
			jQuery.error( "Invalid JSON: " + data );=0A=
		}=0A=
	},=0A=
=0A=
	// Cross-browser xml parsing=0A=
	// (xml & tmp used internally)=0A=
	parseXML: function( data , xml , tmp ) {=0A=
=0A=
		if ( window.DOMParser ) { // Standard=0A=
			tmp =3D new DOMParser();=0A=
			xml =3D tmp.parseFromString( data , "text/xml" );=0A=
		} else { // IE=0A=
			xml =3D new ActiveXObject( "Microsoft.XMLDOM" );=0A=
			xml.async =3D "false";=0A=
			xml.loadXML( data );=0A=
		}=0A=
=0A=
		tmp =3D xml.documentElement;=0A=
=0A=
		if ( ! tmp || ! tmp.nodeName || tmp.nodeName =3D=3D=3D "parsererror" ) =
{=0A=
			jQuery.error( "Invalid XML: " + data );=0A=
		}=0A=
=0A=
		return xml;=0A=
	},=0A=
=0A=
	noop: function() {},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		if ( data && rnotwhite.test(data) ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.head || document.getElementsByTagName( "head" =
)[0] || document.documentElement,=0A=
				script =3D document.createElement( "script" );=0A=
=0A=
			if ( jQuery.support.scriptEval() ) {=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
			} else {=0A=
				script.text =3D data;=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0,=0A=
			length =3D object.length,=0A=
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction(object);=0A=
=0A=
		if ( args ) {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ) {}=0A=
			}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	// Use native String.trim function wherever possible=0A=
	trim: trim ?=0A=
		function( text ) {=0A=
			return text =3D=3D null ?=0A=
				"" :=0A=
				trim.call( text );=0A=
		} :=0A=
=0A=
		// Otherwise use our own trimming functionality=0A=
		function( text ) {=0A=
			return text =3D=3D null ?=0A=
				"" :=0A=
				text.toString().replace( trimLeft, "" ).replace( trimRight, "" );=0A=
		},=0A=
=0A=
	// results is for internal usage only=0A=
	makeArray: function( array, results ) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( array !=3D null ) {=0A=
			// The window, strings (and functions) also have 'length'=0A=
			// The extra typeof function check is to prevent crashes=0A=
			// in Safari 2 (See: #3039)=0A=
			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930=0A=
			var type =3D jQuery.type(array);=0A=
=0A=
			if ( array.length =3D=3D null || type =3D=3D=3D "string" || type =
=3D=3D=3D "function" || type =3D=3D=3D "regexp" || jQuery.isWindow( =
array ) ) {=0A=
				push.call( ret, array );=0A=
			} else {=0A=
				jQuery.merge( ret, array );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		if ( array.indexOf ) {=0A=
			return array.indexOf( elem );=0A=
		}=0A=
=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
			if ( array[ i ] =3D=3D=3D elem ) {=0A=
				return i;=0A=
			}=0A=
		}=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		var i =3D first.length,=0A=
			j =3D 0;=0A=
=0A=
		if ( typeof second.length =3D=3D=3D "number" ) {=0A=
			for ( var l =3D second.length; j < l; j++ ) {=0A=
				first[ i++ ] =3D second[ j ];=0A=
			}=0A=
=0A=
		} else {=0A=
			while ( second[j] !=3D=3D undefined ) {=0A=
				first[ i++ ] =3D second[ j++ ];=0A=
			}=0A=
		}=0A=
=0A=
		first.length =3D i;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [], retVal;=0A=
		inv =3D !!inv;=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			retVal =3D !!callback( elems[ i ], i );=0A=
			if ( inv !=3D=3D retVal ) {=0A=
				ret.push( elems[ i ] );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// arg is for internal usage only=0A=
	map: function( elems, callback, arg ) {=0A=
		var ret =3D [], value;=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			value =3D callback( elems[ i ], i, arg );=0A=
=0A=
			if ( value !=3D null ) {=0A=
				ret[ ret.length ] =3D value;=0A=
			}=0A=
		}=0A=
=0A=
		// Flatten any nested arrays=0A=
		return ret.concat.apply( [], ret );=0A=
	},=0A=
=0A=
	// A global GUID counter for objects=0A=
	guid: 1,=0A=
=0A=
	proxy: function( fn, proxy, thisObject ) {=0A=
		if ( arguments.length =3D=3D=3D 2 ) {=0A=
			if ( typeof proxy =3D=3D=3D "string" ) {=0A=
				thisObject =3D fn;=0A=
				fn =3D thisObject[ proxy ];=0A=
				proxy =3D undefined;=0A=
=0A=
			} else if ( proxy && !jQuery.isFunction( proxy ) ) {=0A=
				thisObject =3D proxy;=0A=
				proxy =3D undefined;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !proxy && fn ) {=0A=
			proxy =3D function() {=0A=
				return fn.apply( thisObject || this, arguments );=0A=
			};=0A=
		}=0A=
=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		if ( fn ) {=0A=
			proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A=
		}=0A=
=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	// Mutifunctional method to get and set values to a collection=0A=
	// The value/s can be optionally by executed if its a function=0A=
	access: function( elems, key, value, exec, fn, pass ) {=0A=
		var length =3D elems.length;=0A=
=0A=
		// Setting many attributes=0A=
		if ( typeof key =3D=3D=3D "object" ) {=0A=
			for ( var k in key ) {=0A=
				jQuery.access( elems, k, key[k], exec, fn, value );=0A=
			}=0A=
			return elems;=0A=
		}=0A=
=0A=
		// Setting one attribute=0A=
		if ( value !=3D=3D undefined ) {=0A=
			// Optionally, function values get executed if exec is true=0A=
			exec =3D !pass && exec && jQuery.isFunction(value);=0A=
=0A=
			for ( var i =3D 0; i < length; i++ ) {=0A=
				fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key =
) ) : value, pass );=0A=
			}=0A=
=0A=
			return elems;=0A=
		}=0A=
=0A=
		// Getting an attribute=0A=
		return length ? fn( elems[0], key ) : undefined;=0A=
	},=0A=
=0A=
	now: function() {=0A=
		return (new Date()).getTime();=0A=
	},=0A=
=0A=
	// Use of jQuery.browser is frowned upon.=0A=
	// More details: http://docs.jquery.com/Utilities/jQuery.browser=0A=
	uaMatch: function( ua ) {=0A=
		ua =3D ua.toLowerCase();=0A=
=0A=
		var match =3D rwebkit.exec( ua ) ||=0A=
			ropera.exec( ua ) ||=0A=
			rmsie.exec( ua ) ||=0A=
			ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||=0A=
			[];=0A=
=0A=
		return { browser: match[1] || "", version: match[2] || "0" };=0A=
	},=0A=
=0A=
	sub: function() {=0A=
		function jQuerySubclass( selector, context ) {=0A=
			return new jQuerySubclass.fn.init( selector, context );=0A=
		}=0A=
		jQuery.extend( true, jQuerySubclass, this );=0A=
		jQuerySubclass.superclass =3D this;=0A=
		jQuerySubclass.fn =3D jQuerySubclass.prototype =3D this();=0A=
		jQuerySubclass.fn.constructor =3D jQuerySubclass;=0A=
		jQuerySubclass.subclass =3D this.subclass;=0A=
		jQuerySubclass.fn.init =3D function init( selector, context ) {=0A=
			if ( context && context instanceof jQuery && !(context instanceof =
jQuerySubclass) ) {=0A=
				context =3D jQuerySubclass(context);=0A=
			}=0A=
=0A=
			return jQuery.fn.init.call( this, selector, context, =
rootjQuerySubclass );=0A=
		};=0A=
		jQuerySubclass.fn.init.prototype =3D jQuerySubclass.fn;=0A=
		var rootjQuerySubclass =3D jQuerySubclass(document);=0A=
		return jQuerySubclass;=0A=
	},=0A=
=0A=
	browser: {}=0A=
});=0A=
=0A=
// Populate the class2type map=0A=
jQuery.each("Boolean Number String Function Array Date RegExp =
Object".split(" "), function(i, name) {=0A=
	class2type[ "[object " + name + "]" ] =3D name.toLowerCase();=0A=
});=0A=
=0A=
browserMatch =3D jQuery.uaMatch( userAgent );=0A=
if ( browserMatch.browser ) {=0A=
	jQuery.browser[ browserMatch.browser ] =3D true;=0A=
	jQuery.browser.version =3D browserMatch.version;=0A=
}=0A=
=0A=
// Deprecated, use jQuery.browser.webkit instead=0A=
if ( jQuery.browser.webkit ) {=0A=
	jQuery.browser.safari =3D true;=0A=
}=0A=
=0A=
if ( indexOf ) {=0A=
	jQuery.inArray =3D function( elem, array ) {=0A=
		return indexOf.call( array, elem );=0A=
	};=0A=
}=0A=
=0A=
// IE doesn't match non-breaking spaces with \s=0A=
if ( rnotwhite.test( "\xA0" ) ) {=0A=
	trimLeft =3D /^[\s\xA0]+/;=0A=
	trimRight =3D /[\s\xA0]+$/;=0A=
}=0A=
=0A=
// All jQuery objects should point back to these=0A=
rootjQuery =3D jQuery(document);=0A=
=0A=
// Cleanup functions for the document ready method=0A=
if ( document.addEventListener ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
		jQuery.ready();=0A=
	};=0A=
=0A=
} else if ( document.attachEvent ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A=
			jQuery.ready();=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// The DOM ready check for Internet Explorer=0A=
function doScrollCheck() {=0A=
	if ( jQuery.isReady ) {=0A=
		return;=0A=
	}=0A=
=0A=
	try {=0A=
		// If IE is used, use the trick by Diego Perini=0A=
		// http://javascript.nwbox.com/IEContentLoaded/=0A=
		document.documentElement.doScroll("left");=0A=
	} catch(e) {=0A=
		setTimeout( doScrollCheck, 1 );=0A=
		return;=0A=
	}=0A=
=0A=
	// and execute any waiting functions=0A=
	jQuery.ready();=0A=
}=0A=
=0A=
// Expose jQuery to the global object=0A=
return jQuery;=0A=
=0A=
})();=0A=
=0A=
=0A=
var // Promise methods=0A=
	promiseMethods =3D "then done fail isResolved isRejected =
promise".split( " " ),=0A=
	// Static reference to slice=0A=
	sliceDeferred =3D [].slice;=0A=
=0A=
jQuery.extend({=0A=
	// Create a simple deferred (one callbacks list)=0A=
	_Deferred: function() {=0A=
		var // callbacks list=0A=
			callbacks =3D [],=0A=
			// stored [ context , args ]=0A=
			fired,=0A=
			// to avoid firing when already doing so=0A=
			firing,=0A=
			// flag to know if the deferred has been cancelled=0A=
			cancelled,=0A=
			// the deferred itself=0A=
			deferred  =3D {=0A=
=0A=
				// done( f1, f2, ...)=0A=
				done: function() {=0A=
					if ( !cancelled ) {=0A=
						var args =3D arguments,=0A=
							i,=0A=
							length,=0A=
							elem,=0A=
							type,=0A=
							_fired;=0A=
						if ( fired ) {=0A=
							_fired =3D fired;=0A=
							fired =3D 0;=0A=
						}=0A=
						for ( i =3D 0, length =3D args.length; i < length; i++ ) {=0A=
							elem =3D args[ i ];=0A=
							type =3D jQuery.type( elem );=0A=
							if ( type =3D=3D=3D "array" ) {=0A=
								deferred.done.apply( deferred, elem );=0A=
							} else if ( type =3D=3D=3D "function" ) {=0A=
								callbacks.push( elem );=0A=
							}=0A=
						}=0A=
						if ( _fired ) {=0A=
							deferred.resolveWith( _fired[ 0 ], _fired[ 1 ] );=0A=
						}=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// resolve with given context and args=0A=
				resolveWith: function( context, args ) {=0A=
					if ( !cancelled && !fired && !firing ) {=0A=
						// make sure args are available (#8421)=0A=
						args =3D args || [];=0A=
						firing =3D 1;=0A=
						try {=0A=
							while( callbacks[ 0 ] ) {=0A=
								callbacks.shift().apply( context, args );=0A=
							}=0A=
						}=0A=
						finally {=0A=
							fired =3D [ context, args ];=0A=
							firing =3D 0;=0A=
						}=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// resolve with this as context and given arguments=0A=
				resolve: function() {=0A=
					deferred.resolveWith( this, arguments );=0A=
					return this;=0A=
				},=0A=
=0A=
				// Has this deferred been resolved?=0A=
				isResolved: function() {=0A=
					return !!( firing || fired );=0A=
				},=0A=
=0A=
				// Cancel=0A=
				cancel: function() {=0A=
					cancelled =3D 1;=0A=
					callbacks =3D [];=0A=
					return this;=0A=
				}=0A=
			};=0A=
=0A=
		return deferred;=0A=
	},=0A=
=0A=
	// Full fledged deferred (two callbacks list)=0A=
	Deferred: function( func ) {=0A=
		var deferred =3D jQuery._Deferred(),=0A=
			failDeferred =3D jQuery._Deferred(),=0A=
			promise;=0A=
		// Add errorDeferred methods, then and promise=0A=
		jQuery.extend( deferred, {=0A=
			then: function( doneCallbacks, failCallbacks ) {=0A=
				deferred.done( doneCallbacks ).fail( failCallbacks );=0A=
				return this;=0A=
			},=0A=
			fail: failDeferred.done,=0A=
			rejectWith: failDeferred.resolveWith,=0A=
			reject: failDeferred.resolve,=0A=
			isRejected: failDeferred.isResolved,=0A=
			// Get a promise for this deferred=0A=
			// If obj is provided, the promise aspect is added to the object=0A=
			promise: function( obj ) {=0A=
				if ( obj =3D=3D null ) {=0A=
					if ( promise ) {=0A=
						return promise;=0A=
					}=0A=
					promise =3D obj =3D {};=0A=
				}=0A=
				var i =3D promiseMethods.length;=0A=
				while( i-- ) {=0A=
					obj[ promiseMethods[i] ] =3D deferred[ promiseMethods[i] ];=0A=
				}=0A=
				return obj;=0A=
			}=0A=
		} );=0A=
		// Make sure only one callback list will be used=0A=
		deferred.done( failDeferred.cancel ).fail( deferred.cancel );=0A=
		// Unexpose cancel=0A=
		delete deferred.cancel;=0A=
		// Call given func if any=0A=
		if ( func ) {=0A=
			func.call( deferred, deferred );=0A=
		}=0A=
		return deferred;=0A=
	},=0A=
=0A=
	// Deferred helper=0A=
	when: function( firstParam ) {=0A=
		var args =3D arguments,=0A=
			i =3D 0,=0A=
			length =3D args.length,=0A=
			count =3D length,=0A=
			deferred =3D length <=3D 1 && firstParam && jQuery.isFunction( =
firstParam.promise ) ?=0A=
				firstParam :=0A=
				jQuery.Deferred();=0A=
		function resolveFunc( i ) {=0A=
			return function( value ) {=0A=
				args[ i ] =3D arguments.length > 1 ? sliceDeferred.call( arguments, =
0 ) : value;=0A=
				if ( !( --count ) ) {=0A=
					// Strange bug in FF4:=0A=
					// Values changed onto the arguments object sometimes end up as =
undefined values=0A=
					// outside the $.when method. Cloning the object into a fresh array =
solves the issue=0A=
					deferred.resolveWith( deferred, sliceDeferred.call( args, 0 ) );=0A=
				}=0A=
			};=0A=
		}=0A=
		if ( length > 1 ) {=0A=
			for( ; i < length; i++ ) {=0A=
				if ( args[ i ] && jQuery.isFunction( args[ i ].promise ) ) {=0A=
					args[ i ].promise().then( resolveFunc(i), deferred.reject );=0A=
				} else {=0A=
					--count;=0A=
				}=0A=
			}=0A=
			if ( !count ) {=0A=
				deferred.resolveWith( deferred, args );=0A=
			}=0A=
		} else if ( deferred !=3D=3D firstParam ) {=0A=
			deferred.resolveWith( deferred, length ? [ firstParam ] : [] );=0A=
		}=0A=
		return deferred.promise();=0A=
	}=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
(function() {=0A=
=0A=
	jQuery.support =3D {};=0A=
=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.style.display =3D "none";=0A=
	div.innerHTML =3D "   <link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
=0A=
	var all =3D div.getElementsByTagName("*"),=0A=
		a =3D div.getElementsByTagName("a")[0],=0A=
		select =3D document.createElement("select"),=0A=
		opt =3D select.appendChild( document.createElement("option") ),=0A=
		input =3D div.getElementsByTagName("input")[0];=0A=
=0A=
	// Can't get basic test support=0A=
	if ( !all || !all.length || !a ) {=0A=
		return;=0A=
	}=0A=
=0A=
	jQuery.support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: div.firstChild.nodeType =3D=3D=3D 3,=0A=
=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText insted)=0A=
		style: /red/.test( a.getAttribute("style") ),=0A=
=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",=0A=
=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		// Use a regex to work around a WebKit issue. See #5145=0A=
		opacity: /^0.55$/.test( a.style.opacity ),=0A=
=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Make sure that if no value is specified for a checkbox=0A=
		// that it defaults to "on".=0A=
		// (WebKit defaults to "" instead)=0A=
		checkOn: input.value =3D=3D=3D "on",=0A=
=0A=
		// Make sure that a selected-by-default option has a working selected =
property.=0A=
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)=0A=
		optSelected: opt.selected,=0A=
=0A=
		// Will be defined later=0A=
		deleteExpando: true,=0A=
		optDisabled: false,=0A=
		checkClone: false,=0A=
		noCloneEvent: true,=0A=
		noCloneChecked: true,=0A=
		boxModel: null,=0A=
		inlineBlockNeedsLayout: false,=0A=
		shrinkWrapBlocks: false,=0A=
		reliableHiddenOffsets: true,=0A=
		reliableMarginRight: true=0A=
	};=0A=
=0A=
	input.checked =3D true;=0A=
	jQuery.support.noCloneChecked =3D input.cloneNode( true ).checked;=0A=
=0A=
	// Make sure that the options inside disabled selects aren't marked as =
disabled=0A=
	// (WebKit marks them as diabled)=0A=
	select.disabled =3D true;=0A=
	jQuery.support.optDisabled =3D !opt.disabled;=0A=
=0A=
	var _scriptEval =3D null;=0A=
	jQuery.support.scriptEval =3D function() {=0A=
		if ( _scriptEval =3D=3D=3D null ) {=0A=
			var root =3D document.documentElement,=0A=
				script =3D document.createElement("script"),=0A=
				id =3D "script" + jQuery.now();=0A=
=0A=
			// Make sure that the execution of code works by injecting a script=0A=
			// tag with appendChild/createTextNode=0A=
			// (IE doesn't support this, fails, and uses .text instead)=0A=
			try {=0A=
				script.appendChild( document.createTextNode( "window." + id + =
"=3D1;" ) );=0A=
			} catch(e) {}=0A=
=0A=
			root.insertBefore( script, root.firstChild );=0A=
=0A=
			if ( window[ id ] ) {=0A=
				_scriptEval =3D true;=0A=
				delete window[ id ];=0A=
			} else {=0A=
				_scriptEval =3D false;=0A=
			}=0A=
=0A=
			root.removeChild( script );=0A=
		}=0A=
=0A=
		return _scriptEval;=0A=
	};=0A=
=0A=
	// Test to see if it's possible to delete an expando from an element=0A=
	// Fails in Internet Explorer=0A=
	try {=0A=
		delete div.test;=0A=
=0A=
	} catch(e) {=0A=
		jQuery.support.deleteExpando =3D false;=0A=
	}=0A=
=0A=
	if ( !div.addEventListener && div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent("onclick", function click() {=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			jQuery.support.noCloneEvent =3D false;=0A=
			div.detachEvent("onclick", click);=0A=
		});=0A=
		div.cloneNode(true).fireEvent("onclick");=0A=
	}=0A=
=0A=
	div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<input type=3D'radio' name=3D'radiotest' =
checked=3D'checked'/>";=0A=
=0A=
	var fragment =3D document.createDocumentFragment();=0A=
	fragment.appendChild( div.firstChild );=0A=
=0A=
	// WebKit doesn't clone checked state correctly in fragments=0A=
	jQuery.support.checkClone =3D =
fragment.cloneNode(true).cloneNode(true).lastChild.checked;=0A=
=0A=
	// Figure out if the W3C box model works as expected=0A=
	// document.body must exist before we can do this=0A=
	jQuery(function() {=0A=
		var div =3D document.createElement("div"),=0A=
			body =3D document.getElementsByTagName("body")[0];=0A=
=0A=
		// Frameset documents with no body should not run this code=0A=
		if ( !body ) {=0A=
			return;=0A=
		}=0A=
=0A=
		div.style.width =3D div.style.paddingLeft =3D "1px";=0A=
		body.appendChild( div );=0A=
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;=0A=
=0A=
		if ( "zoom" in div.style ) {=0A=
			// Check if natively block-level elements act like inline-block=0A=
			// elements when setting their display to 'inline' and giving=0A=
			// them layout=0A=
			// (IE < 8 does this)=0A=
			div.style.display =3D "inline";=0A=
			div.style.zoom =3D 1;=0A=
			jQuery.support.inlineBlockNeedsLayout =3D div.offsetWidth =3D=3D=3D 2;=0A=
=0A=
			// Check if elements with layout shrink-wrap their children=0A=
			// (IE 6 does this)=0A=
			div.style.display =3D "";=0A=
			div.innerHTML =3D "<div style=3D'width:4px;'></div>";=0A=
			jQuery.support.shrinkWrapBlocks =3D div.offsetWidth !=3D=3D 2;=0A=
		}=0A=
=0A=
		div.innerHTML =3D "<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>";=0A=
		var tds =3D div.getElementsByTagName("td");=0A=
=0A=
		// Check if table cells still have offsetWidth/Height when they are set=0A=
		// to display:none and there are still other visible table cells in a=0A=
		// table row; if so, offsetWidth/Height are not reliable for use when=0A=
		// determining if an element has been hidden directly using=0A=
		// display:none (it is still safe to use offsets if a parent element is=0A=
		// hidden; don safety goggles and see bug #4512 for more information).=0A=
		// (only IE 8 fails this test)=0A=
		jQuery.support.reliableHiddenOffsets =3D tds[0].offsetHeight =3D=3D=3D =
0;=0A=
=0A=
		tds[0].style.display =3D "";=0A=
		tds[1].style.display =3D "none";=0A=
=0A=
		// Check if empty table cells still have offsetWidth/Height=0A=
		// (IE < 8 fail this test)=0A=
		jQuery.support.reliableHiddenOffsets =3D =
jQuery.support.reliableHiddenOffsets && tds[0].offsetHeight =3D=3D=3D 0;=0A=
		div.innerHTML =3D "";=0A=
=0A=
		// Check if div with explicit width and no margin-right incorrectly=0A=
		// gets computed margin-right based on width of container. For more=0A=
		// info see bug #3333=0A=
		// Fails in WebKit before Feb 2011 nightlies=0A=
		// WebKit Bug 13343 - getComputedStyle returns wrong value for =
margin-right=0A=
		if ( document.defaultView && document.defaultView.getComputedStyle ) {=0A=
			div.style.width =3D "1px";=0A=
			div.style.marginRight =3D "0";=0A=
			jQuery.support.reliableMarginRight =3D ( =
parseInt(document.defaultView.getComputedStyle(div, null).marginRight, =
10) || 0 ) =3D=3D=3D 0;=0A=
		}=0A=
=0A=
		body.removeChild( div ).style.display =3D "none";=0A=
		div =3D tds =3D null;=0A=
	});=0A=
=0A=
	// Technique from Juriy Zaytsev=0A=
	// =
http://thinkweb2.com/projects/prototype/detecting-event-support-without-b=
rowser-sniffing/=0A=
	var eventSupported =3D function( eventName ) {=0A=
		var el =3D document.createElement("div");=0A=
		eventName =3D "on" + eventName;=0A=
=0A=
		// We only care about the case where non-standard event systems=0A=
		// are used, namely in IE. Short-circuiting here helps us to=0A=
		// avoid an eval call (in setAttribute) which can cause CSP=0A=
		// to go haywire. See: https://developer.mozilla.org/en/Security/CSP=0A=
		if ( !el.attachEvent ) {=0A=
			return true;=0A=
		}=0A=
=0A=
		var isSupported =3D (eventName in el);=0A=
		if ( !isSupported ) {=0A=
			el.setAttribute(eventName, "return;");=0A=
			isSupported =3D typeof el[eventName] =3D=3D=3D "function";=0A=
		}=0A=
		return isSupported;=0A=
	};=0A=
=0A=
	jQuery.support.submitBubbles =3D eventSupported("submit");=0A=
	jQuery.support.changeBubbles =3D eventSupported("change");=0A=
=0A=
	// release memory in IE=0A=
	div =3D all =3D a =3D null;=0A=
})();=0A=
=0A=
=0A=
=0A=
var rbrace =3D /^(?:\{.*\}|\[.*\])$/;=0A=
=0A=
jQuery.extend({=0A=
	cache: {},=0A=
=0A=
	// Please use with caution=0A=
	uuid: 0,=0A=
=0A=
	// Unique for each copy of jQuery on the page=0A=
	// Non-digits removed to match rinlinejQuery=0A=
	expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( =
/\D/g, "" ),=0A=
=0A=
	// The following elements throw uncatchable exceptions if you=0A=
	// attempt to add expando properties to them.=0A=
	noData: {=0A=
		"embed": true,=0A=
		// Ban all objects except for Flash (which handle expandos)=0A=
		"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",=0A=
		"applet": true=0A=
	},=0A=
=0A=
	hasData: function( elem ) {=0A=
		elem =3D elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ =
jQuery.expando ];=0A=
=0A=
		return !!elem && !isEmptyDataObject( elem );=0A=
	},=0A=
=0A=
	data: function( elem, name, data, pvt /* Internal Use Only */ ) {=0A=
		if ( !jQuery.acceptData( elem ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var internalKey =3D jQuery.expando, getByName =3D typeof name =
=3D=3D=3D "string", thisCache,=0A=
=0A=
			// We have to handle DOM nodes and JS objects differently because =
IE6-7=0A=
			// can't GC object references properly across the DOM-JS boundary=0A=
			isNode =3D elem.nodeType,=0A=
=0A=
			// Only DOM nodes need the global jQuery cache; JS object data is=0A=
			// attached directly to the object so GC can occur automatically=0A=
			cache =3D isNode ? jQuery.cache : elem,=0A=
=0A=
			// Only defining an ID for JS objects if its cache already exists =
allows=0A=
			// the code to shortcut on the same path as a DOM node with no cache=0A=
			id =3D isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && =
jQuery.expando;=0A=
=0A=
		// Avoid doing any more work than we need to when trying to get data =
on an=0A=
		// object that has no data at all=0A=
		if ( (!id || (pvt && id && !cache[ id ][ internalKey ])) && getByName =
&& data =3D=3D=3D undefined ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( !id ) {=0A=
			// Only DOM nodes need a new unique ID for each element since their =
data=0A=
			// ends up in the global cache=0A=
			if ( isNode ) {=0A=
				elem[ jQuery.expando ] =3D id =3D ++jQuery.uuid;=0A=
			} else {=0A=
				id =3D jQuery.expando;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !cache[ id ] ) {=0A=
			cache[ id ] =3D {};=0A=
=0A=
			// TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A=
			// metadata on plain JS objects when the object is serialized using=0A=
			// JSON.stringify=0A=
			if ( !isNode ) {=0A=
				cache[ id ].toJSON =3D jQuery.noop;=0A=
			}=0A=
		}=0A=
=0A=
		// An object can be passed to jQuery.data instead of a key/value pair; =
this gets=0A=
		// shallow copied over onto the existing cache=0A=
		if ( typeof name =3D=3D=3D "object" || typeof name =3D=3D=3D =
"function" ) {=0A=
			if ( pvt ) {=0A=
				cache[ id ][ internalKey ] =3D jQuery.extend(cache[ id ][ =
internalKey ], name);=0A=
			} else {=0A=
				cache[ id ] =3D jQuery.extend(cache[ id ], name);=0A=
			}=0A=
		}=0A=
=0A=
		thisCache =3D cache[ id ];=0A=
=0A=
		// Internal jQuery data is stored in a separate object inside the =
object's data=0A=
		// cache in order to avoid key collisions between internal data and =
user-defined=0A=
		// data=0A=
		if ( pvt ) {=0A=
			if ( !thisCache[ internalKey ] ) {=0A=
				thisCache[ internalKey ] =3D {};=0A=
			}=0A=
=0A=
			thisCache =3D thisCache[ internalKey ];=0A=
		}=0A=
=0A=
		if ( data !=3D=3D undefined ) {=0A=
			thisCache[ name ] =3D data;=0A=
		}=0A=
=0A=
		// TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users =
should=0A=
		// not attempt to inspect the internal events object using =
jQuery.data, as this=0A=
		// internal data object is undocumented and subject to change.=0A=
		if ( name =3D=3D=3D "events" && !thisCache[name] ) {=0A=
			return thisCache[ internalKey ] && thisCache[ internalKey ].events;=0A=
		}=0A=
=0A=
		return getByName ? thisCache[ name ] : thisCache;=0A=
	},=0A=
=0A=
	removeData: function( elem, name, pvt /* Internal Use Only */ ) {=0A=
		if ( !jQuery.acceptData( elem ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var internalKey =3D jQuery.expando, isNode =3D elem.nodeType,=0A=
=0A=
			// See jQuery.data for more information=0A=
			cache =3D isNode ? jQuery.cache : elem,=0A=
=0A=
			// See jQuery.data for more information=0A=
			id =3D isNode ? elem[ jQuery.expando ] : jQuery.expando;=0A=
=0A=
		// If there is already no cache entry for this object, there is no=0A=
		// purpose in continuing=0A=
		if ( !cache[ id ] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( name ) {=0A=
			var thisCache =3D pvt ? cache[ id ][ internalKey ] : cache[ id ];=0A=
=0A=
			if ( thisCache ) {=0A=
				delete thisCache[ name ];=0A=
=0A=
				// If there is no data left in the cache, we want to continue=0A=
				// and let the cache object itself get destroyed=0A=
				if ( !isEmptyDataObject(thisCache) ) {=0A=
					return;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// See jQuery.data for more information=0A=
		if ( pvt ) {=0A=
			delete cache[ id ][ internalKey ];=0A=
=0A=
			// Don't destroy the parent cache unless the internal data object=0A=
			// had been the only thing left in it=0A=
			if ( !isEmptyDataObject(cache[ id ]) ) {=0A=
				return;=0A=
			}=0A=
		}=0A=
=0A=
		var internalCache =3D cache[ id ][ internalKey ];=0A=
=0A=
		// Browsers that fail expando deletion also refuse to delete expandos =
on=0A=
		// the window, but it will allow it on all other JS objects; other =
browsers=0A=
		// don't care=0A=
		if ( jQuery.support.deleteExpando || cache !=3D window ) {=0A=
			delete cache[ id ];=0A=
		} else {=0A=
			cache[ id ] =3D null;=0A=
		}=0A=
=0A=
		// We destroyed the entire user cache at once because it's faster than=0A=
		// iterating through each key, but we need to continue to persist =
internal=0A=
		// data if it existed=0A=
		if ( internalCache ) {=0A=
			cache[ id ] =3D {};=0A=
			// TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A=
			// metadata on plain JS objects when the object is serialized using=0A=
			// JSON.stringify=0A=
			if ( !isNode ) {=0A=
				cache[ id ].toJSON =3D jQuery.noop;=0A=
			}=0A=
=0A=
			cache[ id ][ internalKey ] =3D internalCache;=0A=
=0A=
		// Otherwise, we need to eliminate the expando on the node to avoid=0A=
		// false lookups in the cache for entries that no longer exist=0A=
		} else if ( isNode ) {=0A=
			// IE does not allow us to delete expando properties from nodes,=0A=
			// nor does it have a removeAttribute function on Document nodes;=0A=
			// we must handle all of these cases=0A=
			if ( jQuery.support.deleteExpando ) {=0A=
				delete elem[ jQuery.expando ];=0A=
			} else if ( elem.removeAttribute ) {=0A=
				elem.removeAttribute( jQuery.expando );=0A=
			} else {=0A=
				elem[ jQuery.expando ] =3D null;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	_data: function( elem, name, data ) {=0A=
		return jQuery.data( elem, name, data, true );=0A=
	},=0A=
=0A=
	// A method for determining if a DOM node can handle the data expando=0A=
	acceptData: function( elem ) {=0A=
		if ( elem.nodeName ) {=0A=
			var match =3D jQuery.noData[ elem.nodeName.toLowerCase() ];=0A=
=0A=
			if ( match ) {=0A=
				return !(match =3D=3D=3D true || elem.getAttribute("classid") =
!=3D=3D match);=0A=
			}=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	data: function( key, value ) {=0A=
		var data =3D null;=0A=
=0A=
		if ( typeof key =3D=3D=3D "undefined" ) {=0A=
			if ( this.length ) {=0A=
				data =3D jQuery.data( this[0] );=0A=
=0A=
				if ( this[0].nodeType =3D=3D=3D 1 ) {=0A=
					var attr =3D this[0].attributes, name;=0A=
					for ( var i =3D 0, l =3D attr.length; i < l; i++ ) {=0A=
						name =3D attr[i].name;=0A=
=0A=
						if ( name.indexOf( "data-" ) =3D=3D=3D 0 ) {=0A=
							name =3D name.substr( 5 );=0A=
							dataAttr( this[0], name, data[ name ] );=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return data;=0A=
=0A=
		} else if ( typeof key =3D=3D=3D "object" ) {=0A=
			return this.each(function() {=0A=
				jQuery.data( this, key );=0A=
			});=0A=
		}=0A=
=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			data =3D this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);=0A=
=0A=
			// Try to fetch any internally stored data first=0A=
			if ( data =3D=3D=3D undefined && this.length ) {=0A=
				data =3D jQuery.data( this[0], key );=0A=
				data =3D dataAttr( this[0], key, data );=0A=
			}=0A=
=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
=0A=
		} else {=0A=
			return this.each(function() {=0A=
				var $this =3D jQuery( this ),=0A=
					args =3D [ parts[0], value ];=0A=
=0A=
				$this.triggerHandler( "setData" + parts[1] + "!", args );=0A=
				jQuery.data( this, key, value );=0A=
				$this.triggerHandler( "changeData" + parts[1] + "!", args );=0A=
			});=0A=
		}=0A=
	},=0A=
=0A=
	removeData: function( key ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
function dataAttr( elem, key, data ) {=0A=
	// If nothing was found internally, try to fetch any=0A=
	// data from the HTML5 data-* attribute=0A=
	if ( data =3D=3D=3D undefined && elem.nodeType =3D=3D=3D 1 ) {=0A=
		data =3D elem.getAttribute( "data-" + key );=0A=
=0A=
		if ( typeof data =3D=3D=3D "string" ) {=0A=
			try {=0A=
				data =3D data =3D=3D=3D "true" ? true :=0A=
				data =3D=3D=3D "false" ? false :=0A=
				data =3D=3D=3D "null" ? null :=0A=
				!jQuery.isNaN( data ) ? parseFloat( data ) :=0A=
					rbrace.test( data ) ? jQuery.parseJSON( data ) :=0A=
					data;=0A=
			} catch( e ) {}=0A=
=0A=
			// Make sure we set the data so it isn't changed later=0A=
			jQuery.data( elem, key, data );=0A=
=0A=
		} else {=0A=
			data =3D undefined;=0A=
		}=0A=
	}=0A=
=0A=
	return data;=0A=
}=0A=
=0A=
// TODO: This is a hack for 1.5 ONLY to allow objects with a single =
toJSON=0A=
// property to be considered empty objects; this property always exists =
in=0A=
// order to make sure JSON.stringify does not expose internal metadata=0A=
function isEmptyDataObject( obj ) {=0A=
	for ( var name in obj ) {=0A=
		if ( name !=3D=3D "toJSON" ) {=0A=
			return false;=0A=
		}=0A=
	}=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
jQuery.extend({=0A=
	queue: function( elem, type, data ) {=0A=
		if ( !elem ) {=0A=
			return;=0A=
		}=0A=
=0A=
		type =3D (type || "fx") + "queue";=0A=
		var q =3D jQuery._data( elem, type );=0A=
=0A=
		// Speed up dequeue by getting out quickly if this is just a lookup=0A=
		if ( !data ) {=0A=
			return q || [];=0A=
		}=0A=
=0A=
		if ( !q || jQuery.isArray(data) ) {=0A=
			q =3D jQuery._data( elem, type, jQuery.makeArray(data) );=0A=
=0A=
		} else {=0A=
			q.push( data );=0A=
		}=0A=
=0A=
		return q;=0A=
	},=0A=
=0A=
	dequeue: function( elem, type ) {=0A=
		type =3D type || "fx";=0A=
=0A=
		var queue =3D jQuery.queue( elem, type ),=0A=
			fn =3D queue.shift();=0A=
=0A=
		// If the fx queue is dequeued, always remove the progress sentinel=0A=
		if ( fn =3D=3D=3D "inprogress" ) {=0A=
			fn =3D queue.shift();=0A=
		}=0A=
=0A=
		if ( fn ) {=0A=
			// Add a progress sentinel to prevent the fx queue from being=0A=
			// automatically dequeued=0A=
			if ( type =3D=3D=3D "fx" ) {=0A=
				queue.unshift("inprogress");=0A=
			}=0A=
=0A=
			fn.call(elem, function() {=0A=
				jQuery.dequeue(elem, type);=0A=
			});=0A=
		}=0A=
=0A=
		if ( !queue.length ) {=0A=
			jQuery.removeData( elem, type + "queue", true );=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	queue: function( type, data ) {=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			data =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined ) {=0A=
			return jQuery.queue( this[0], type );=0A=
		}=0A=
		return this.each(function( i ) {=0A=
			var queue =3D jQuery.queue( this, type, data );=0A=
=0A=
			if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A=
				jQuery.dequeue( this, type );=0A=
			}=0A=
		});=0A=
	},=0A=
	dequeue: function( type ) {=0A=
		return this.each(function() {=0A=
			jQuery.dequeue( this, type );=0A=
		});=0A=
	},=0A=
=0A=
	// Based off of the plugin by Clint Helfers, with permission.=0A=
	// http://blindsignals.com/index.php/2009/07/jquery-delay/=0A=
	delay: function( time, type ) {=0A=
		time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A=
		type =3D type || "fx";=0A=
=0A=
		return this.queue( type, function() {=0A=
			var elem =3D this;=0A=
			setTimeout(function() {=0A=
				jQuery.dequeue( elem, type );=0A=
			}, time );=0A=
		});=0A=
	},=0A=
=0A=
	clearQueue: function( type ) {=0A=
		return this.queue( type || "fx", [] );=0A=
	}=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
var rclass =3D /[\n\t\r]/g,=0A=
	rspaces =3D /\s+/,=0A=
	rreturn =3D /\r/g,=0A=
	rspecialurl =3D /^(?:href|src|style)$/,=0A=
	rtype =3D /^(?:button|input)$/i,=0A=
	rfocusable =3D /^(?:button|input|object|select|textarea)$/i,=0A=
	rclickable =3D /^a(?:rea)?$/i,=0A=
	rradiocheck =3D /^(?:radio|checkbox)$/i;=0A=
=0A=
jQuery.props =3D {=0A=
	"for": "htmlFor",=0A=
	"class": "className",=0A=
	readonly: "readOnly",=0A=
	maxlength: "maxLength",=0A=
	cellspacing: "cellSpacing",=0A=
	rowspan: "rowSpan",=0A=
	colspan: "colSpan",=0A=
	tabindex: "tabIndex",=0A=
	usemap: "useMap",=0A=
	frameborder: "frameBorder"=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	attr: function( name, value ) {=0A=
		return jQuery.access( this, name, value, true, jQuery.attr );=0A=
	},=0A=
=0A=
	removeAttr: function( name, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.attr( this, name, "" );=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.removeAttribute( name );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	addClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.addClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( value && typeof value =3D=3D=3D "string" ) {=0A=
			var classNames =3D (value || "").split( rspaces );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !elem.className ) {=0A=
						elem.className =3D value;=0A=
=0A=
					} else {=0A=
						var className =3D " " + elem.className + " ",=0A=
							setClass =3D elem.className;=0A=
=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {=0A=
								setClass +=3D " " + classNames[c];=0A=
							}=0A=
						}=0A=
						elem.className =3D jQuery.trim( setClass );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	removeClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.removeClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {=0A=
			var classNames =3D (value || "").split( rspaces );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A=
					if ( value ) {=0A=
						var className =3D (" " + elem.className + " ").replace(rclass, " =
");=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							className =3D className.replace(" " + classNames[c] + " ", " ");=0A=
						}=0A=
						elem.className =3D jQuery.trim( className );=0A=
=0A=
					} else {=0A=
						elem.className =3D "";=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	toggleClass: function( value, stateVal ) {=0A=
		var type =3D typeof value,=0A=
			isBool =3D typeof stateVal =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), =
stateVal );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( type =3D=3D=3D "string" ) {=0A=
				// toggle individual class names=0A=
				var className,=0A=
					i =3D 0,=0A=
					self =3D jQuery( this ),=0A=
					state =3D stateVal,=0A=
					classNames =3D value.split( rspaces );=0A=
=0A=
				while ( (className =3D classNames[ i++ ]) ) {=0A=
					// check each className given, space seperated list=0A=
					state =3D isBool ? state : !self.hasClass( className );=0A=
					self[ state ? "addClass" : "removeClass" ]( className );=0A=
				}=0A=
=0A=
			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A=
				if ( this.className ) {=0A=
					// store className if set=0A=
					jQuery._data( this, "__className__", this.className );=0A=
				}=0A=
=0A=
				// toggle whole className=0A=
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery._data( this, "__className__" ) || "";=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		var className =3D " " + selector + " ";=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( =
className ) > -1 ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( !arguments.length ) {=0A=
			var elem =3D this[0];=0A=
=0A=
			if ( elem ) {=0A=
				if ( jQuery.nodeName( elem, "option" ) ) {=0A=
					// attributes.value is undefined in Blackberry 4.7 but=0A=
					// uses .value. See #6932=0A=
					var val =3D elem.attributes.value;=0A=
					return !val || val.specified ? elem.value : elem.text;=0A=
				}=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 ) {=0A=
						return null;=0A=
					}=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						// Don't return options that are disabled or in a disabled optgroup=0A=
						if ( option.selected && (jQuery.support.optDisabled ? =
!option.disabled : option.getAttribute("disabled") =3D=3D=3D null) &&=0A=
								(!option.parentNode.disabled || !jQuery.nodeName( =
option.parentNode, "optgroup" )) ) {=0A=
=0A=
							// Get the specific value for the option=0A=
							value =3D jQuery(option).val();=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one ) {=0A=
								return value;=0A=
							}=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					// Fixes Bug #2551 -- select.val() broken in IE after form.reset()=0A=
					if ( one && !values.length && options.length ) {=0A=
						return jQuery( options[ index ] ).val();=0A=
					}=0A=
=0A=
					return values;=0A=
				}=0A=
=0A=
				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified=0A=
				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {=0A=
					return elem.getAttribute("value") =3D=3D=3D null ? "on" : =
elem.value;=0A=
				}=0A=
=0A=
				// Everything else, we just grab the value=0A=
				return (elem.value || "").replace(rreturn, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var isFunction =3D jQuery.isFunction(value);=0A=
=0A=
		return this.each(function(i) {=0A=
			var self =3D jQuery(this), val =3D value;=0A=
=0A=
			if ( this.nodeType !=3D=3D 1 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			if ( isFunction ) {=0A=
				val =3D value.call(this, i, self.val());=0A=
			}=0A=
=0A=
			// Treat null/undefined as ""; convert numbers to string=0A=
			if ( val =3D=3D null ) {=0A=
				val =3D "";=0A=
			} else if ( typeof val =3D=3D=3D "number" ) {=0A=
				val +=3D "";=0A=
			} else if ( jQuery.isArray(val) ) {=0A=
				val =3D jQuery.map(val, function (value) {=0A=
					return value =3D=3D null ? "" : value + "";=0A=
				});=0A=
			}=0A=
=0A=
			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {=0A=
				this.checked =3D jQuery.inArray( self.val(), val ) >=3D 0;=0A=
=0A=
			} else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(val);=0A=
=0A=
				jQuery( "option", this ).each(function() {=0A=
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;=0A=
				});=0A=
=0A=
				if ( !values.length ) {=0A=
					this.selectedIndex =3D -1;=0A=
				}=0A=
=0A=
			} else {=0A=
				this.value =3D val;=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	attrFn: {=0A=
		val: true,=0A=
		css: true,=0A=
		html: true,=0A=
		text: true,=0A=
		data: true,=0A=
		width: true,=0A=
		height: true,=0A=
		offset: true=0A=
	},=0A=
=0A=
	attr: function( elem, name, value, pass ) {=0A=
		// don't get/set attributes on text, comment and attribute nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
|| elem.nodeType =3D=3D=3D 2 ) {=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( pass && name in jQuery.attrFn ) {=0A=
			return jQuery(elem)[name](value);=0A=
		}=0A=
=0A=
		var notxml =3D elem.nodeType !=3D=3D 1 || !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
			// These attributes require special treatment=0A=
			var special =3D rspecialurl.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of an option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D=3D "selected" && !jQuery.support.optSelected ) {=0A=
				var parent =3D elem.parentNode;=0A=
				if ( parent ) {=0A=
					parent.selectedIndex;=0A=
=0A=
					// Make sure that it also works with optgroups, see #5701=0A=
					if ( parent.parentNode ) {=0A=
						parent.parentNode.selectedIndex;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			// 'in' checks fail in Blackberry 4.7 #6931=0A=
			if ( (name in elem || elem[ name ] !=3D=3D undefined) && notxml && =
!special ) {=0A=
				if ( set ) {=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D=3D "type" && rtype.test( elem.nodeName ) && =
elem.parentNode ) {=0A=
						jQuery.error( "type property can't be changed" );=0A=
					}=0A=
=0A=
					if ( value =3D=3D=3D null ) {=0A=
						if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
							elem.removeAttribute( name );=0A=
						}=0A=
=0A=
					} else {=0A=
						elem[ name ] =3D value;=0A=
					}=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) =
) {=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
				}=0A=
=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				if ( name =3D=3D=3D "tabIndex" ) {=0A=
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );=0A=
=0A=
					return attributeNode && attributeNode.specified ?=0A=
						attributeNode.value :=0A=
						rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?=0A=
							0 :=0A=
							undefined;=0A=
				}=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( !jQuery.support.style && notxml && name =3D=3D=3D "style" ) {=0A=
				if ( set ) {=0A=
					elem.style.cssText =3D "" + value;=0A=
				}=0A=
=0A=
				return elem.style.cssText;=0A=
			}=0A=
=0A=
			if ( set ) {=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			// Ensure that missing attributes return undefined=0A=
			// Blackberry 4.7 returns "" from getAttribute #6938=0A=
			if ( !elem.attributes[ name ] && (elem.hasAttribute && =
!elem.hasAttribute( name )) ) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			var attr =3D !jQuery.support.hrefNormalized && notxml && special ?=0A=
					// Some attributes require a special call on IE=0A=
					elem.getAttribute( name, 2 ) :=0A=
					elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
		// Handle everything which isn't a DOM element node=0A=
		if ( set ) {=0A=
			elem[ name ] =3D value;=0A=
		}=0A=
		return elem[ name ];=0A=
	}=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
var rnamespaces =3D /\.(.*)$/,=0A=
	rformElems =3D /^(?:textarea|input|select)$/i,=0A=
	rperiod =3D /\./g,=0A=
	rspace =3D / /g,=0A=
	rescape =3D /[^\w\s.|`]/g,=0A=
	fcleanup =3D function( nm ) {=0A=
		return nm.replace(rescape, "\\$&");=0A=
	};=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code originated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function( elem, types, handler, data ) {=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// TODO :: Use a try/catch until it's safe to pull this out (likely =
1.6)=0A=
		// Minor release fix for bug #8018=0A=
		try {=0A=
			// For whatever reason, IE has trouble passing the window object=0A=
			// around, causing it to be cloned in the process=0A=
			if ( jQuery.isWindow( elem ) && ( elem !=3D=3D window && =
!elem.frameElement ) ) {=0A=
				elem =3D window;=0A=
			}=0A=
		}=0A=
		catch ( e ) {}=0A=
=0A=
		if ( handler =3D=3D=3D false ) {=0A=
			handler =3D returnFalse;=0A=
		} else if ( !handler ) {=0A=
			// Fixes bug #7229. Fix recommended by jdalton=0A=
			return;=0A=
		}=0A=
=0A=
		var handleObjIn, handleObj;=0A=
=0A=
		if ( handler.handler ) {=0A=
			handleObjIn =3D handler;=0A=
			handler =3D handleObjIn.handler;=0A=
		}=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid ) {=0A=
			handler.guid =3D jQuery.guid++;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var elemData =3D jQuery._data( elem );=0A=
=0A=
		// If no elemData is found then we must be trying to bind to one of the=0A=
		// banned noData elements=0A=
		if ( !elemData ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var events =3D elemData.events,=0A=
			eventHandle =3D elemData.handle;=0A=
=0A=
		if ( !events ) {=0A=
			elemData.events =3D events =3D {};=0A=
		}=0A=
=0A=
		if ( !eventHandle ) {=0A=
			elemData.handle =3D eventHandle =3D function( e ) {=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && jQuery.event.triggered =
!=3D=3D e.type ?=0A=
					jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A=
					undefined;=0A=
			};=0A=
		}=0A=
=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native events in IE.=0A=
		eventHandle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		var type, i =3D 0, namespaces;=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			handleObj =3D handleObjIn ?=0A=
				jQuery.extend({}, handleObjIn) :=0A=
				{ handler: handler, data: data };=0A=
=0A=
			// Namespaced event handlers=0A=
			if ( type.indexOf(".") > -1 ) {=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
				handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A=
=0A=
			} else {=0A=
				namespaces =3D [];=0A=
				handleObj.namespace =3D "";=0A=
			}=0A=
=0A=
			handleObj.type =3D type;=0A=
			if ( !handleObj.guid ) {=0A=
				handleObj.guid =3D handler.guid;=0A=
			}=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[ type ],=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// Init the event handler queue=0A=
			if ( !handlers ) {=0A=
				handlers =3D events[ type ] =3D [];=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if ( elem.addEventListener ) {=0A=
						elem.addEventListener( type, eventHandle, false );=0A=
=0A=
					} else if ( elem.attachEvent ) {=0A=
						elem.attachEvent( "on" + type, eventHandle );=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			if ( special.add ) {=0A=
				special.add.call( elem, handleObj );=0A=
=0A=
				if ( !handleObj.handler.guid ) {=0A=
					handleObj.handler.guid =3D handler.guid;=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers.push( handleObj );=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[ type ] =3D true;=0A=
		}=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function( elem, types, handler, pos ) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( handler =3D=3D=3D false ) {=0A=
			handler =3D returnFalse;=0A=
		}=0A=
=0A=
		var ret, type, fn, j, i =3D 0, all, namespaces, namespace, special, =
eventType, handleObj, origType,=0A=
			elemData =3D jQuery.hasData( elem ) && jQuery._data( elem ),=0A=
			events =3D elemData && elemData.events;=0A=
=0A=
		if ( !elemData || !events ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// types is actually an event object here=0A=
		if ( types && types.type ) {=0A=
			handler =3D types.handler;=0A=
			types =3D types.type;=0A=
		}=0A=
=0A=
		// Unbind all events for the element=0A=
		if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) =
=3D=3D=3D "." ) {=0A=
			types =3D types || "";=0A=
=0A=
			for ( type in events ) {=0A=
				jQuery.event.remove( elem, type + types );=0A=
			}=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).unbind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			origType =3D type;=0A=
			handleObj =3D null;=0A=
			all =3D type.indexOf(".") < 0;=0A=
			namespaces =3D [];=0A=
=0A=
			if ( !all ) {=0A=
				// Namespaced event handlers=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
=0A=
				namespace =3D new RegExp("(^|\\.)" +=0A=
					jQuery.map( namespaces.slice(0).sort(), fcleanup =
).join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
			}=0A=
=0A=
			eventType =3D events[ type ];=0A=
=0A=
			if ( !eventType ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			if ( !handler ) {=0A=
				for ( j =3D 0; j < eventType.length; j++ ) {=0A=
					handleObj =3D eventType[ j ];=0A=
=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						jQuery.event.remove( elem, origType, handleObj.handler, j );=0A=
						eventType.splice( j--, 1 );=0A=
					}=0A=
				}=0A=
=0A=
				continue;=0A=
			}=0A=
=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			for ( j =3D pos || 0; j < eventType.length; j++ ) {=0A=
				handleObj =3D eventType[ j ];=0A=
=0A=
				if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A=
					// remove the given handler for the given type=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						if ( pos =3D=3D null ) {=0A=
							eventType.splice( j--, 1 );=0A=
						}=0A=
=0A=
						if ( special.remove ) {=0A=
							special.remove.call( elem, handleObj );=0A=
						}=0A=
					}=0A=
=0A=
					if ( pos !=3D null ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// remove generic event handler if no more handlers exist=0A=
			if ( eventType.length =3D=3D=3D 0 || pos !=3D null && =
eventType.length =3D=3D=3D 1 ) {=0A=
				if ( !special.teardown || special.teardown.call( elem, namespaces ) =
=3D=3D=3D false ) {=0A=
					jQuery.removeEvent( elem, type, elemData.handle );=0A=
				}=0A=
=0A=
				ret =3D null;=0A=
				delete events[ type ];=0A=
			}=0A=
		}=0A=
=0A=
		// Remove the expando if it's no longer used=0A=
		if ( jQuery.isEmptyObject( events ) ) {=0A=
			var handle =3D elemData.handle;=0A=
			if ( handle ) {=0A=
				handle.elem =3D null;=0A=
			}=0A=
=0A=
			delete elemData.events;=0A=
			delete elemData.handle;=0A=
=0A=
			if ( jQuery.isEmptyObject( elemData ) ) {=0A=
				jQuery.removeData( elem, undefined, true );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// bubbling is internal=0A=
	trigger: function( event, data, elem /*, bubbling */ ) {=0A=
		// Event object or event type=0A=
		var type =3D event.type || event,=0A=
			bubbling =3D arguments[3];=0A=
=0A=
		if ( !bubbling ) {=0A=
			event =3D typeof event =3D=3D=3D "object" ?=0A=
				// jQuery.Event object=0A=
				event[ jQuery.expando ] ? event :=0A=
				// Object literal=0A=
				jQuery.extend( jQuery.Event(type), event ) :=0A=
				// Just the event type (string)=0A=
				jQuery.Event(type);=0A=
=0A=
			if ( type.indexOf("!") >=3D 0 ) {=0A=
				event.type =3D type =3D type.slice(0, -1);=0A=
				event.exclusive =3D true;=0A=
			}=0A=
=0A=
			// Handle a global trigger=0A=
			if ( !elem ) {=0A=
				// Don't bubble custom events when global (to avoid too much =
overhead)=0A=
				event.stopPropagation();=0A=
=0A=
				// Only trigger if we've ever bound an event for it=0A=
				if ( jQuery.event.global[ type ] ) {=0A=
					// XXX This code smells terrible. event.js should not be directly=0A=
					// inspecting the data cache=0A=
					jQuery.each( jQuery.cache, function() {=0A=
						// internalKey variable is just used to make it easier to find=0A=
						// and potentially change this stuff later; currently it just=0A=
						// points to jQuery.expando=0A=
						var internalKey =3D jQuery.expando,=0A=
							internalCache =3D this[ internalKey ];=0A=
						if ( internalCache && internalCache.events && =
internalCache.events[ type ] ) {=0A=
							jQuery.event.trigger( event, data, internalCache.handle.elem );=0A=
						}=0A=
					});=0A=
				}=0A=
			}=0A=
=0A=
			// Handle triggering a single element=0A=
=0A=
			// don't do events on text and comment nodes=0A=
			if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			// Clean up in case it is reused=0A=
			event.result =3D undefined;=0A=
			event.target =3D elem;=0A=
=0A=
			// Clone the incoming data, if any=0A=
			data =3D jQuery.makeArray( data );=0A=
			data.unshift( event );=0A=
		}=0A=
=0A=
		event.currentTarget =3D elem;=0A=
=0A=
		// Trigger the event, it is assumed that "handle" is a function=0A=
		var handle =3D jQuery._data( elem, "handle" );=0A=
=0A=
		if ( handle ) {=0A=
			handle.apply( elem, data );=0A=
		}=0A=
=0A=
		var parent =3D elem.parentNode || elem.ownerDocument;=0A=
=0A=
		// Trigger an inline bound script=0A=
		try {=0A=
			if ( !(elem && elem.nodeName && =
jQuery.noData[elem.nodeName.toLowerCase()]) ) {=0A=
				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) =
=3D=3D=3D false ) {=0A=
					event.result =3D false;=0A=
					event.preventDefault();=0A=
				}=0A=
			}=0A=
=0A=
		// prevent IE from throwing an error for some elements with some event =
types, see #3533=0A=
		} catch (inlineError) {}=0A=
=0A=
		if ( !event.isPropagationStopped() && parent ) {=0A=
			jQuery.event.trigger( event, data, parent, true );=0A=
=0A=
		} else if ( !event.isDefaultPrevented() ) {=0A=
			var old,=0A=
				target =3D event.target,=0A=
				targetType =3D type.replace( rnamespaces, "" ),=0A=
				isClick =3D jQuery.nodeName( target, "a" ) && targetType =3D=3D=3D =
"click",=0A=
				special =3D jQuery.event.special[ targetType ] || {};=0A=
=0A=
			if ( (!special._default || special._default.call( elem, event ) =
=3D=3D=3D false) &&=0A=
				!isClick && !(target && target.nodeName && =
jQuery.noData[target.nodeName.toLowerCase()]) ) {=0A=
=0A=
				try {=0A=
					if ( target[ targetType ] ) {=0A=
						// Make sure that we don't accidentally re-trigger the onFOO events=0A=
						old =3D target[ "on" + targetType ];=0A=
=0A=
						if ( old ) {=0A=
							target[ "on" + targetType ] =3D null;=0A=
						}=0A=
=0A=
						jQuery.event.triggered =3D event.type;=0A=
						target[ targetType ]();=0A=
					}=0A=
=0A=
				// prevent IE from throwing an error for some elements with some =
event types, see #3533=0A=
				} catch (triggerError) {}=0A=
=0A=
				if ( old ) {=0A=
					target[ "on" + targetType ] =3D old;=0A=
				}=0A=
=0A=
				jQuery.event.triggered =3D undefined;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	handle: function( event ) {=0A=
		var all, handlers, namespaces, namespace_re, events,=0A=
			namespace_sort =3D [],=0A=
			args =3D jQuery.makeArray( arguments );=0A=
=0A=
		event =3D args[0] =3D jQuery.event.fix( event || window.event );=0A=
		event.currentTarget =3D this;=0A=
=0A=
		// Namespaced event handlers=0A=
		all =3D event.type.indexOf(".") < 0 && !event.exclusive;=0A=
=0A=
		if ( !all ) {=0A=
			namespaces =3D event.type.split(".");=0A=
			event.type =3D namespaces.shift();=0A=
			namespace_sort =3D namespaces.slice(0).sort();=0A=
			namespace_re =3D new RegExp("(^|\\.)" + =
namespace_sort.join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
		}=0A=
=0A=
		event.namespace =3D event.namespace || namespace_sort.join(".");=0A=
=0A=
		events =3D jQuery._data(this, "events");=0A=
=0A=
		handlers =3D (events || {})[ event.type ];=0A=
=0A=
		if ( events && handlers ) {=0A=
			// Clone the handlers to prevent manipulation=0A=
			handlers =3D handlers.slice(0);=0A=
=0A=
			for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A=
				var handleObj =3D handlers[ j ];=0A=
=0A=
				// Filter the functions by class=0A=
				if ( all || namespace_re.test( handleObj.namespace ) ) {=0A=
					// Pass in a reference to the handler function itself=0A=
					// So that we can later remove it=0A=
					event.handler =3D handleObj.handler;=0A=
					event.data =3D handleObj.data;=0A=
					event.handleObj =3D handleObj;=0A=
=0A=
					var ret =3D handleObj.handler.apply( this, args );=0A=
=0A=
					if ( ret !=3D=3D undefined ) {=0A=
						event.result =3D ret;=0A=
						if ( ret =3D=3D=3D false ) {=0A=
							event.preventDefault();=0A=
							event.stopPropagation();=0A=
						}=0A=
					}=0A=
=0A=
					if ( event.isImmediatePropagationStopped() ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX =
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" "),=0A=
=0A=
	fix: function( event ) {=0A=
		if ( event[ jQuery.expando ] ) {=0A=
			return event;=0A=
		}=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( var i =3D this.props.length, prop; i; ) {=0A=
			prop =3D this.props[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target ) {=0A=
			// Fixes #1925 where srcElement might not be defined either=0A=
			event.target =3D event.srcElement || document;=0A=
		}=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D=3D 3 ) {=0A=
			event.target =3D event.target.parentNode;=0A=
		}=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement ) {=0A=
			event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
		}=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement,=0A=
				body =3D document.body;=0A=
=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc && doc.clientLeft || body && =
body.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop  || body && =
body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop =
 || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( event.which =3D=3D null && (event.charCode !=3D null || =
event.keyCode !=3D null) ) {=0A=
			event.which =3D event.charCode !=3D null ? event.charCode : =
event.keyCode;=0A=
		}=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey ) {=0A=
			event.metaKey =3D event.ctrlKey;=0A=
		}=0A=
=0A=
		// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button !=3D=3D undefined ) {=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
		}=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	// Deprecated, use jQuery.guid instead=0A=
	guid: 1E8,=0A=
=0A=
	// Deprecated, use jQuery.proxy instead=0A=
	proxy: jQuery.proxy,=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			// Make sure the ready event is setup=0A=
			setup: jQuery.bindReady,=0A=
			teardown: jQuery.noop=0A=
		},=0A=
=0A=
		live: {=0A=
			add: function( handleObj ) {=0A=
				jQuery.event.add( this,=0A=
					liveConvert( handleObj.origType, handleObj.selector ),=0A=
					jQuery.extend({}, handleObj, {handler: liveHandler, guid: =
handleObj.handler.guid}) );=0A=
			},=0A=
=0A=
			remove: function( handleObj ) {=0A=
				jQuery.event.remove( this, liveConvert( handleObj.origType, =
handleObj.selector ), handleObj );=0A=
			}=0A=
		},=0A=
=0A=
		beforeunload: {=0A=
			setup: function( data, namespaces, eventHandle ) {=0A=
				// We only want to do this special case on windows=0A=
				if ( jQuery.isWindow( this ) ) {=0A=
					this.onbeforeunload =3D eventHandle;=0A=
				}=0A=
			},=0A=
=0A=
			teardown: function( namespaces, eventHandle ) {=0A=
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A=
					this.onbeforeunload =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.removeEvent =3D document.removeEventListener ?=0A=
	function( elem, type, handle ) {=0A=
		if ( elem.removeEventListener ) {=0A=
			elem.removeEventListener( type, handle, false );=0A=
		}=0A=
	} :=0A=
	function( elem, type, handle ) {=0A=
		if ( elem.detachEvent ) {=0A=
			elem.detachEvent( "on" + type, handle );=0A=
		}=0A=
	};=0A=
=0A=
jQuery.Event =3D function( src ) {=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if ( !this.preventDefault ) {=0A=
		return new jQuery.Event( src );=0A=
	}=0A=
=0A=
	// Event object=0A=
	if ( src && src.type ) {=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
=0A=
		// Events bubbling up the document may have been marked as prevented=0A=
		// by a handler lower down the tree; reflect the correct value.=0A=
		this.isDefaultPrevented =3D (src.defaultPrevented || src.returnValue =
=3D=3D=3D false ||=0A=
			src.getPreventDefault && src.getPreventDefault()) ? returnTrue : =
returnFalse;=0A=
=0A=
	// Event type=0A=
	} else {=0A=
		this.type =3D src;=0A=
	}=0A=
=0A=
	// timeStamp is buggy for some events on Firefox(#3843)=0A=
	// So we won't rely on the native value=0A=
	this.timeStamp =3D jQuery.now();=0A=
=0A=
	// Mark it as fixed=0A=
	this[ jQuery.expando ] =3D true;=0A=
};=0A=
=0A=
function returnFalse() {=0A=
	return false;=0A=
}=0A=
function returnTrue() {=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// if preventDefault exists run it on the original event=0A=
		if ( e.preventDefault ) {=0A=
			e.preventDefault();=0A=
=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		} else {=0A=
			e.returnValue =3D false;=0A=
		}=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		// if stopPropagation exists run it on the original event=0A=
		if ( e.stopPropagation ) {=0A=
			e.stopPropagation();=0A=
		}=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation: function() {=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function( event ) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
=0A=
	// Firefox sometimes assigns relatedTarget a XUL element=0A=
	// which we cannot access the parentNode property of=0A=
	try {=0A=
=0A=
		// Chrome does something similar, the parentNode property=0A=
		// can be accessed but is null.=0A=
		if ( parent && parent !=3D=3D document && !parent.parentNode ) {=0A=
			return;=0A=
		}=0A=
		// Traverse up the tree=0A=
		while ( parent && parent !=3D=3D this ) {=0A=
			parent =3D parent.parentNode;=0A=
		}=0A=
=0A=
		if ( parent !=3D=3D this ) {=0A=
			// set the correct event type=0A=
			event.type =3D event.data;=0A=
=0A=
			// handle event if we actually just moused on to a non sub-element=0A=
			jQuery.event.handle.apply( this, arguments );=0A=
		}=0A=
=0A=
	// assuming we've left the element since we most likely mousedover a =
xul element=0A=
	} catch(e) { }=0A=
},=0A=
=0A=
// In case of event delegation, we only need to rename the event.type,=0A=
// liveHandler will take care of the rest.=0A=
delegate =3D function( event ) {=0A=
	event.type =3D event.data;=0A=
	jQuery.event.handle.apply( this, arguments );=0A=
};=0A=
=0A=
// Create mouseenter and mouseleave events=0A=
jQuery.each({=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
}, function( orig, fix ) {=0A=
	jQuery.event.special[ orig ] =3D {=0A=
		setup: function( data ) {=0A=
			jQuery.event.add( this, fix, data && data.selector ? delegate : =
withinElement, orig );=0A=
		},=0A=
		teardown: function( data ) {=0A=
			jQuery.event.remove( this, fix, data && data.selector ? delegate : =
withinElement );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
// submit delegation=0A=
if ( !jQuery.support.submitBubbles ) {=0A=
=0A=
	jQuery.event.special.submit =3D {=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.nodeName && this.nodeName.toLowerCase() !=3D=3D "form" ) {=0A=
				jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A=
					var elem =3D e.target,=0A=
						type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( =
elem ).closest("form").length ) {=0A=
						trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A=
					var elem =3D e.target,=0A=
						type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && =
jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A=
						trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
			} else {=0A=
				return false;=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialSubmit" );=0A=
		}=0A=
	};=0A=
=0A=
}=0A=
=0A=
// change delegation, happens here so we have bind.=0A=
if ( !jQuery.support.changeBubbles ) {=0A=
=0A=
	var changeFilters,=0A=
=0A=
	getVal =3D function( elem ) {=0A=
		var type =3D elem.type, val =3D elem.value;=0A=
=0A=
		if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A=
			val =3D elem.checked;=0A=
=0A=
		} else if ( type =3D=3D=3D "select-multiple" ) {=0A=
			val =3D elem.selectedIndex > -1 ?=0A=
				jQuery.map( elem.options, function( elem ) {=0A=
					return elem.selected;=0A=
				}).join("-") :=0A=
				"";=0A=
=0A=
		} else if ( elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
			val =3D elem.selectedIndex;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	testChange =3D function testChange( e ) {=0A=
		var elem =3D e.target, data, val;=0A=
=0A=
		if ( !rformElems.test( elem.nodeName ) || elem.readOnly ) {=0A=
			return;=0A=
		}=0A=
=0A=
		data =3D jQuery._data( elem, "_change_data" );=0A=
		val =3D getVal(elem);=0A=
=0A=
		// the current data will be also retrieved by beforeactivate=0A=
		if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A=
			jQuery._data( elem, "_change_data", val );=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( data !=3D null || val ) {=0A=
			e.type =3D "change";=0A=
			e.liveFired =3D undefined;=0A=
			jQuery.event.trigger( e, arguments[1], elem );=0A=
		}=0A=
	};=0A=
=0A=
	jQuery.event.special.change =3D {=0A=
		filters: {=0A=
			focusout: testChange,=0A=
=0A=
			beforedeactivate: testChange,=0A=
=0A=
			click: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || =
elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
					testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Change has to be called before submit=0A=
			// Keydown will be called before keypress, which is used in =
submit-event delegation=0A=
			keydown: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( (e.keyCode =3D=3D=3D 13 && elem.nodeName.toLowerCase() !=3D=3D =
"textarea") ||=0A=
					(e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type =
=3D=3D=3D "radio")) ||=0A=
					type =3D=3D=3D "select-multiple" ) {=0A=
					testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Beforeactivate happens also before the previous element is blurred=0A=
			// with this event you can't trigger a change event, but you can store=0A=
			// information=0A=
			beforeactivate: function( e ) {=0A=
				var elem =3D e.target;=0A=
				jQuery._data( elem, "_change_data", getVal(elem) );=0A=
			}=0A=
		},=0A=
=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.type =3D=3D=3D "file" ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			for ( var type in changeFilters ) {=0A=
				jQuery.event.add( this, type + ".specialChange", changeFilters[type] =
);=0A=
			}=0A=
=0A=
			return rformElems.test( this.nodeName );=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialChange" );=0A=
=0A=
			return rformElems.test( this.nodeName );=0A=
		}=0A=
	};=0A=
=0A=
	changeFilters =3D jQuery.event.special.change.filters;=0A=
=0A=
	// Handle when the input is .focus()'d=0A=
	changeFilters.focus =3D changeFilters.beforeactivate;=0A=
}=0A=
=0A=
function trigger( type, elem, args ) {=0A=
	// Piggyback on a donor event to simulate a different one.=0A=
	// Fake originalEvent to avoid donor's stopPropagation, but if the=0A=
	// simulated event prevents default then we do the same on the donor.=0A=
	// Don't pass args or remember liveFired; they apply to the donor event.=0A=
	var event =3D jQuery.extend( {}, args[ 0 ] );=0A=
	event.type =3D type;=0A=
	event.originalEvent =3D {};=0A=
	event.liveFired =3D undefined;=0A=
	jQuery.event.handle.call( elem, event );=0A=
	if ( event.isDefaultPrevented() ) {=0A=
		args[ 0 ].preventDefault();=0A=
	}=0A=
}=0A=
=0A=
// Create "bubbling" focus and blur events=0A=
if ( document.addEventListener ) {=0A=
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {=0A=
	=0A=
		// Attach a single capturing handler while someone wants =
focusin/focusout=0A=
		var attaches =3D 0;=0A=
		=0A=
		jQuery.event.special[ fix ] =3D {=0A=
			setup: function() {=0A=
				if ( attaches++ =3D=3D=3D 0 ) {=0A=
					document.addEventListener( orig, handler, true );=0A=
				}=0A=
			},=0A=
			teardown: function() {=0A=
				if ( --attaches =3D=3D=3D 0 ) {=0A=
					document.removeEventListener( orig, handler, true );=0A=
				}=0A=
			}=0A=
		};=0A=
=0A=
		function handler( donor ) {=0A=
			// Donor event is always a native one; fix it and switch its type.=0A=
			// Let focusin/out handler cancel the donor focus/blur event.=0A=
			var e =3D jQuery.event.fix( donor );=0A=
			e.type =3D fix;=0A=
			e.originalEvent =3D {};=0A=
			jQuery.event.trigger( e, null, e.target );=0A=
			if ( e.isDefaultPrevented() ) {=0A=
				donor.preventDefault();=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
jQuery.each(["bind", "one"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( type, data, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" ) {=0A=
			for ( var key in type ) {=0A=
				this[ name ](key, data, type[key], fn);=0A=
			}=0A=
			return this;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( data ) || data =3D=3D=3D false ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		var handler =3D name =3D=3D=3D "one" ? jQuery.proxy( fn, function( =
event ) {=0A=
			jQuery( this ).unbind( event, handler );=0A=
			return fn.apply( this, arguments );=0A=
		}) : fn;=0A=
=0A=
		if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A=
			this.one( type, data, fn );=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.add( this[i], type, handler, data );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	unbind: function( type, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A=
			for ( var key in type ) {=0A=
				this.unbind(key, type[key]);=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.remove( this[i], type, fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	delegate: function( selector, types, data, fn ) {=0A=
		return this.live( types, data, fn, selector );=0A=
	},=0A=
=0A=
	undelegate: function( selector, types, fn ) {=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
				return this.unbind( "live" );=0A=
=0A=
		} else {=0A=
			return this.die( types, null, fn, selector );=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function() {=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data ) {=0A=
		if ( this[0] ) {=0A=
			var event =3D jQuery.Event( type );=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
			jQuery.event.trigger( event, data, this[0] );=0A=
			return event.result;=0A=
		}=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments,=0A=
			i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while ( i < args.length ) {=0A=
			jQuery.proxy( fn, args[ i++ ] );=0A=
		}=0A=
=0A=
		return this.click( jQuery.proxy( fn, function( event ) {=0A=
			// Figure out which function to execute=0A=
			var lastToggle =3D ( jQuery._data( this, "lastToggle" + fn.guid ) || =
0 ) % i;=0A=
			jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ lastToggle ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function( fnOver, fnOut ) {=0A=
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A=
	}=0A=
});=0A=
=0A=
var liveMap =3D {=0A=
	focus: "focusin",=0A=
	blur: "focusout",=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
};=0A=
=0A=
jQuery.each(["live", "die"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* =
Internal Use Only */ ) {=0A=
		var type, i =3D 0, match, namespaces, preType,=0A=
			selector =3D origSelector || this.selector,=0A=
			context =3D origSelector ? this : jQuery( this.context );=0A=
=0A=
		if ( typeof types =3D=3D=3D "object" && !types.preventDefault ) {=0A=
			for ( var key in types ) {=0A=
				context[ name ]( key, data, types[key], selector );=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		types =3D (types || "").split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) !=3D null ) {=0A=
			match =3D rnamespaces.exec( type );=0A=
			namespaces =3D "";=0A=
=0A=
			if ( match )  {=0A=
				namespaces =3D match[0];=0A=
				type =3D type.replace( rnamespaces, "" );=0A=
			}=0A=
=0A=
			if ( type =3D=3D=3D "hover" ) {=0A=
				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A=
				continue;=0A=
			}=0A=
=0A=
			preType =3D type;=0A=
=0A=
			if ( type =3D=3D=3D "focus" || type =3D=3D=3D "blur" ) {=0A=
				types.push( liveMap[ type ] + namespaces );=0A=
				type =3D type + namespaces;=0A=
=0A=
			} else {=0A=
				type =3D (liveMap[ type ] || type) + namespaces;=0A=
			}=0A=
=0A=
			if ( name =3D=3D=3D "live" ) {=0A=
				// bind live handler=0A=
				for ( var j =3D 0, l =3D context.length; j < l; j++ ) {=0A=
					jQuery.event.add( context[j], "live." + liveConvert( type, selector =
),=0A=
						{ data: data, selector: selector, handler: fn, origType: type, =
origHandler: fn, preType: preType } );=0A=
				}=0A=
=0A=
			} else {=0A=
				// unbind live handler=0A=
				context.unbind( "live." + liveConvert( type, selector ), fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
function liveHandler( event ) {=0A=
	var stop, maxLevel, related, match, handleObj, elem, j, i, l, data, =
close, namespace, ret,=0A=
		elems =3D [],=0A=
		selectors =3D [],=0A=
		events =3D jQuery._data( this, "events" );=0A=
=0A=
	// Make sure we avoid non-left-click bubbling in Firefox (#3861) and =
disabled elements in IE (#6911)=0A=
	if ( event.liveFired =3D=3D=3D this || !events || !events.live || =
event.target.disabled || event.button && event.type =3D=3D=3D "click" ) {=0A=
		return;=0A=
	}=0A=
=0A=
	if ( event.namespace ) {=0A=
		namespace =3D new RegExp("(^|\\.)" + =
event.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
	}=0A=
=0A=
	event.liveFired =3D this;=0A=
=0A=
	var live =3D events.live.slice(0);=0A=
=0A=
	for ( j =3D 0; j < live.length; j++ ) {=0A=
		handleObj =3D live[j];=0A=
=0A=
		if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D =
event.type ) {=0A=
			selectors.push( handleObj.selector );=0A=
=0A=
		} else {=0A=
			live.splice( j--, 1 );=0A=
		}=0A=
	}=0A=
=0A=
	match =3D jQuery( event.target ).closest( selectors, =
event.currentTarget );=0A=
=0A=
	for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A=
		close =3D match[i];=0A=
=0A=
		for ( j =3D 0; j < live.length; j++ ) {=0A=
			handleObj =3D live[j];=0A=
=0A=
			if ( close.selector =3D=3D=3D handleObj.selector && (!namespace || =
namespace.test( handleObj.namespace )) && !close.elem.disabled ) {=0A=
				elem =3D close.elem;=0A=
				related =3D null;=0A=
=0A=
				// Those two events require additional checking=0A=
				if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType =
=3D=3D=3D "mouseleave" ) {=0A=
					event.type =3D handleObj.preType;=0A=
					related =3D jQuery( event.relatedTarget ).closest( =
handleObj.selector )[0];=0A=
				}=0A=
=0A=
				if ( !related || related !=3D=3D elem ) {=0A=
					elems.push({ elem: elem, handleObj: handleObj, level: close.level =
});=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A=
		match =3D elems[i];=0A=
=0A=
		if ( maxLevel && match.level > maxLevel ) {=0A=
			break;=0A=
		}=0A=
=0A=
		event.currentTarget =3D match.elem;=0A=
		event.data =3D match.handleObj.data;=0A=
		event.handleObj =3D match.handleObj;=0A=
=0A=
		ret =3D match.handleObj.origHandler.apply( match.elem, arguments );=0A=
=0A=
		if ( ret =3D=3D=3D false || event.isPropagationStopped() ) {=0A=
			maxLevel =3D match.level;=0A=
=0A=
			if ( ret =3D=3D=3D false ) {=0A=
				stop =3D false;=0A=
			}=0A=
			if ( event.isImmediatePropagationStopped() ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return stop;=0A=
}=0A=
=0A=
function liveConvert( type, selector ) {=0A=
	return (type && type !=3D=3D "*" ? type + "." : "") + =
selector.replace(rperiod, "`").replace(rspace, "&");=0A=
}=0A=
=0A=
jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +=0A=
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+=0A=
	"change select submit keydown keypress keyup error").split(" "), =
function( i, name ) {=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[ name ] =3D function( data, fn ) {=0A=
		if ( fn =3D=3D null ) {=0A=
			fn =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return arguments.length > 0 ?=0A=
			this.bind( name, data, fn ) :=0A=
			this.trigger( name );=0A=
	};=0A=
=0A=
	if ( jQuery.attrFn ) {=0A=
		jQuery.attrFn[ name ] =3D true;=0A=
	}=0A=
});=0A=
=0A=
=0A=
/*!=0A=
 * Sizzle CSS Selector Engine=0A=
 *  Copyright 2011, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"=
]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true,=0A=
	rBackslash =3D /\\/g,=0A=
	rNonWord =3D /\W/;=0A=
=0A=
// Here we check if the JavaScript engine is using some sort of=0A=
// optimization where it does not always call our comparision=0A=
// function. If that is the case, discard the hasDuplicate value.=0A=
//   Thus far that includes Google Chrome.=0A=
[0, 0].sort(function() {=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function( selector, context, results, seed ) {=0A=
	results =3D results || [];=0A=
	context =3D context || document;=0A=
=0A=
	var origContext =3D context;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
	=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var m, set, checkSet, extra, ret, cur, pop, i,=0A=
		prune =3D true,=0A=
		contextXML =3D Sizzle.isXML( context ),=0A=
		parts =3D [],=0A=
		soFar =3D selector;=0A=
	=0A=
	// Reset the position of the chunker regexp (start from head)=0A=
	do {=0A=
		chunker.exec( "" );=0A=
		m =3D chunker.exec( soFar );=0A=
=0A=
		if ( m ) {=0A=
			soFar =3D m[3];=0A=
		=0A=
			parts.push( m[1] );=0A=
		=0A=
			if ( m[2] ) {=0A=
				extra =3D m[3];=0A=
				break;=0A=
			}=0A=
		}=0A=
	} while ( m );=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] ) {=0A=
					selector +=3D parts.shift();=0A=
				}=0A=
				=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
=0A=
	} else {=0A=
		// Take a shortcut and set the context if the root selector is an ID=0A=
		// (but not if it'll be faster if the inner selector is an ID)=0A=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
=0A=
			ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ?=0A=
				Sizzle.filter( ret.expr, ret.set )[0] :=0A=
				ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
=0A=
			set =3D ret.expr ?=0A=
				Sizzle.filter( ret.expr, ret.set ) :=0A=
				ret.set;=0A=
=0A=
			if ( parts.length > 0 ) {=0A=
				checkSet =3D makeArray( set );=0A=
=0A=
			} else {=0A=
				prune =3D false;=0A=
			}=0A=
=0A=
			while ( parts.length ) {=0A=
				cur =3D parts.pop();=0A=
				pop =3D cur;=0A=
=0A=
				if ( !Expr.relative[ cur ] ) {=0A=
					cur =3D "";=0A=
				} else {=0A=
					pop =3D parts.pop();=0A=
				}=0A=
=0A=
				if ( pop =3D=3D null ) {=0A=
					pop =3D context;=0A=
				}=0A=
=0A=
				Expr.relative[ cur ]( checkSet, pop, contextXML );=0A=
			}=0A=
=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		Sizzle.error( cur || selector );=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
=0A=
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && Sizzle.contains(context, =
checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function( results ) {=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort( sortOrder );=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[ i - 1 ] ) {=0A=
					results.splice( i--, 1 );=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function( expr, set ) {=0A=
	return Sizzle( expr, null, null, set );=0A=
};=0A=
=0A=
Sizzle.matchesSelector =3D function( node, expr ) {=0A=
	return Sizzle( expr, null, null, [node] ).length > 0;=0A=
};=0A=
=0A=
Sizzle.find =3D function( expr, context, isXML ) {=0A=
	var set;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var match,=0A=
			type =3D Expr.order[i];=0A=
		=0A=
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice( 1, 1 );=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace( rBackslash, "" );=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D typeof context.getElementsByTagName !=3D=3D "undefined" ?=0A=
			context.getElementsByTagName( "*" ) :=0A=
			[];=0A=
	}=0A=
=0A=
	return { set: set, expr: expr };=0A=
};=0A=
=0A=
Sizzle.filter =3D function( expr, set, inplace, not ) {=0A=
	var match, anyFound,=0A=
		old =3D expr,=0A=
		result =3D [],=0A=
		curLoop =3D set,=0A=
		isXMLFilter =3D set && set[0] && Sizzle.isXML( set[0] );=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && =
match[2] ) {=0A=
				var found, item,=0A=
					filter =3D Expr.filter[ type ],=0A=
					left =3D match[1];=0A=
=0A=
				anyFound =3D false;=0A=
=0A=
				match.splice(1,1);=0A=
=0A=
				if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				if ( curLoop =3D=3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Improper expression=0A=
		if ( expr =3D=3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				Sizzle.error( expr );=0A=
=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
Sizzle.error =3D function( msg ) {=0A=
	throw "Syntax error, unrecognized expression: " + msg;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?=
(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,=0A=
		CHILD: =
/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)=
?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^\-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\=
))?/=0A=
	},=0A=
=0A=
	leftMatch: {},=0A=
=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
=0A=
	attrHandle: {=0A=
		href: function( elem ) {=0A=
			return elem.getAttribute( "href" );=0A=
		},=0A=
		type: function( elem ) {=0A=
			return elem.getAttribute( "type" );=0A=
		}=0A=
	},=0A=
=0A=
	relative: {=0A=
		"+": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !rNonWord.test( part ),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag ) {=0A=
				part =3D part.toLowerCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && =
elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
=0A=
		">": function( checkSet, part ) {=0A=
			var elem,=0A=
				isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				i =3D 0,=0A=
				l =3D checkSet.length;=0A=
=0A=
			if ( isPartStr && !rNonWord.test( part ) ) {=0A=
				part =3D part.toLowerCase();=0A=
=0A=
				for ( ; i < l; i++ ) {=0A=
					elem =3D checkSet[i];=0A=
=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? =
parent : false;=0A=
					}=0A=
				}=0A=
=0A=
			} else {=0A=
				for ( ; i < l; i++ ) {=0A=
					elem =3D checkSet[i];=0A=
=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
=0A=
		"": function(checkSet, part, isXML){=0A=
			var nodeCheck,=0A=
				doneName =3D done++,=0A=
				checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A=
				part =3D part.toLowerCase();=0A=
				nodeCheck =3D part;=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML );=0A=
		},=0A=
=0A=
		"~": function( checkSet, part, isXML ) {=0A=
			var nodeCheck,=0A=
				doneName =3D done++,=0A=
				checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A=
				part =3D part.toLowerCase();=0A=
				nodeCheck =3D part;=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, =
isXML );=0A=
		}=0A=
	},=0A=
=0A=
	find: {=0A=
		ID: function( match, context, isXML ) {=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				// Check parentNode to catch when Blackberry 4.6 returns=0A=
				// nodes that are no longer in the document #6963=0A=
				return m && m.parentNode ? [m] : [];=0A=
			}=0A=
		},=0A=
=0A=
		NAME: function( match, context ) {=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A=
				var ret =3D [],=0A=
					results =3D context.getElementsByName( match[1] );=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=0A=
			}=0A=
		},=0A=
=0A=
		TAG: function( match, context ) {=0A=
			if ( typeof context.getElementsByTagName !=3D=3D "undefined" ) {=0A=
				return context.getElementsByTagName( match[1] );=0A=
			}=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function( match, curLoop, inplace, result, not, isXML ) {=0A=
			match =3D " " + match[1].replace( rBackslash, "" ) + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + elem.className + " =
").replace(/[\t\n\r]/g, " ").indexOf(match) >=3D 0) ) {=0A=
						if ( !inplace ) {=0A=
							result.push( elem );=0A=
						}=0A=
=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
=0A=
		ID: function( match ) {=0A=
			return match[1].replace( rBackslash, "" );=0A=
		},=0A=
=0A=
		TAG: function( match, curLoop ) {=0A=
			return match[1].replace( rBackslash, "" ).toLowerCase();=0A=
		},=0A=
=0A=
		CHILD: function( match ) {=0A=
			if ( match[1] =3D=3D=3D "nth" ) {=0A=
				if ( !match[2] ) {=0A=
					Sizzle.error( match[0] );=0A=
				}=0A=
=0A=
				match[2] =3D match[2].replace(/^\+|\s*/g, '');=0A=
=0A=
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
				var test =3D /(-?)(\d*)(?:n([+\-]?\d*))?/.exec(=0A=
					match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && =
"2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				// calculate the numbers (first)n+(last) including if they are =
negative=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
			else if ( match[2] ) {=0A=
				Sizzle.error( match[0] );=0A=
			}=0A=
=0A=
			// TODO: Move to normal caching system=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
=0A=
		ATTR: function( match, curLoop, inplace, result, not, isXML ) {=0A=
			var name =3D match[1] =3D match[1].replace( rBackslash, "" );=0A=
			=0A=
			if ( !isXML && Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			// Handle if an un-quoted value was used=0A=
			match[4] =3D ( match[4] || match[5] || "" ).replace( rBackslash, "" );=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
=0A=
		PSEUDO: function( match, curLoop, inplace, result, not ) {=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				// If we're dealing with a complex expression, or a simple one=0A=
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
=0A=
					return false;=0A=
				}=0A=
=0A=
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
			=0A=
			return match;=0A=
		},=0A=
=0A=
		POS: function( match ) {=0A=
			match.unshift( true );=0A=
=0A=
			return match;=0A=
		}=0A=
	},=0A=
	=0A=
	filters: {=0A=
		enabled: function( elem ) {=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
=0A=
		disabled: function( elem ) {=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
=0A=
		checked: function( elem ) {=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		=0A=
		selected: function( elem ) {=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			if ( elem.parentNode ) {=0A=
				elem.parentNode.selectedIndex;=0A=
			}=0A=
			=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
=0A=
		parent: function( elem ) {=0A=
			return !!elem.firstChild;=0A=
		},=0A=
=0A=
		empty: function( elem ) {=0A=
			return !elem.firstChild;=0A=
		},=0A=
=0A=
		has: function( elem, i, match ) {=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
=0A=
		header: function( elem ) {=0A=
			return (/h\d/i).test( elem.nodeName );=0A=
		},=0A=
=0A=
		text: function( elem ) {=0A=
			var attr =3D elem.getAttribute( "type" ), type =3D elem.type;=0A=
			// IE6 and 7 will map elem.type to 'text' for new HTML5 types =
(search, etc) =0A=
			// use getAttribute instead to test this case=0A=
			return "text" =3D=3D=3D type && ( attr =3D=3D=3D type || attr =
=3D=3D=3D null );=0A=
		},=0A=
=0A=
		radio: function( elem ) {=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		checkbox: function( elem ) {=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		file: function( elem ) {=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function( elem ) {=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		submit: function( elem ) {=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		image: function( elem ) {=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		reset: function( elem ) {=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		button: function( elem ) {=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toLowerCase() =
=3D=3D=3D "button";=0A=
		},=0A=
=0A=
		input: function( elem ) {=0A=
			return (/input|select|textarea|button/i).test( elem.nodeName );=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function( elem, i ) {=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
=0A=
		last: function( elem, i, match, array ) {=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
=0A=
		even: function( elem, i ) {=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
=0A=
		odd: function( elem, i ) {=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
=0A=
		lt: function( elem, i, match ) {=0A=
			return i < match[3] - 0;=0A=
		},=0A=
=0A=
		gt: function( elem, i, match ) {=0A=
			return i > match[3] - 0;=0A=
		},=0A=
=0A=
		nth: function( elem, i, match ) {=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		},=0A=
=0A=
		eq: function( elem, i, match ) {=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		PSEUDO: function( elem, match, i, array ) {=0A=
			var name =3D match[1],=0A=
				filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || Sizzle.getText([ elem =
]) || "").indexOf(match[3]) >=3D 0;=0A=
=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var j =3D 0, l =3D not.length; j < l; j++ ) {=0A=
					if ( not[j] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
=0A=
			} else {=0A=
				Sizzle.error( name );=0A=
			}=0A=
		},=0A=
=0A=
		CHILD: function( elem, match ) {=0A=
			var type =3D match[1],=0A=
				node =3D elem;=0A=
=0A=
			switch ( type ) {=0A=
				case "only":=0A=
				case "first":=0A=
					while ( (node =3D node.previousSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
=0A=
					if ( type =3D=3D=3D "first" ) { =0A=
						return true; =0A=
					}=0A=
=0A=
					node =3D elem;=0A=
=0A=
				case "last":=0A=
					while ( (node =3D node.nextSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
=0A=
					return true;=0A=
=0A=
				case "nth":=0A=
					var first =3D match[2],=0A=
						last =3D match[3];=0A=
=0A=
					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
					=0A=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
	=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						} =0A=
=0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
					=0A=
					var diff =3D elem.nodeIndex - last;=0A=
=0A=
					if ( first =3D=3D=3D 0 ) {=0A=
						return diff =3D=3D=3D 0;=0A=
=0A=
					} else {=0A=
						return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A=
					}=0A=
			}=0A=
		},=0A=
=0A=
		ID: function( elem, match ) {=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
=0A=
		TAG: function( elem, match ) {=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName.toLowerCase() =3D=3D=3D match;=0A=
		},=0A=
		=0A=
		CLASS: function( elem, match ) {=0A=
			return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
=0A=
		ATTR: function( elem, match ) {=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!check ?=0A=
				value && result !=3D=3D false :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
=0A=
		POS: function( elem, match, i, array ) {=0A=
			var name =3D match[2],=0A=
				filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS,=0A=
	fescape =3D function(all, num){=0A=
		return "\\" + (num - 0 + 1);=0A=
	};=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
(/(?![^\[]*\])(?![^\(]*\))/.source) );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) );=0A=
}=0A=
=0A=
var makeArray =3D function( array, results ) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
	=0A=
	return array;=0A=
};=0A=
=0A=
// Perform a simple check to determine if the browser is capable of=0A=
// converting a NodeList to an array using builtin methods.=0A=
// Also verifies that the returned array holds DOM nodes=0A=
// (which is not the case in the Blackberry browser)=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 =
)[0].nodeType;=0A=
=0A=
// Provide a fallback method if it does not work=0A=
} catch( e ) {=0A=
	makeArray =3D function( array, results ) {=0A=
		var i =3D 0,=0A=
			ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
=0A=
			} else {=0A=
				for ( ; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
var sortOrder, siblingCheck;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( a =3D=3D=3D b ) {=0A=
			hasDuplicate =3D true;=0A=
			return 0;=0A=
		}=0A=
=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			return a.compareDocumentPosition ? -1 : 1;=0A=
		}=0A=
=0A=
		return a.compareDocumentPosition(b) & 4 ? -1 : 1;=0A=
	};=0A=
=0A=
} else {=0A=
	sortOrder =3D function( a, b ) {=0A=
		var al, bl,=0A=
			ap =3D [],=0A=
			bp =3D [],=0A=
			aup =3D a.parentNode,=0A=
			bup =3D b.parentNode,=0A=
			cur =3D aup;=0A=
=0A=
		// The nodes are identical, we can exit early=0A=
		if ( a =3D=3D=3D b ) {=0A=
			hasDuplicate =3D true;=0A=
			return 0;=0A=
=0A=
		// If the nodes are siblings (or identical) we can do a quick check=0A=
		} else if ( aup =3D=3D=3D bup ) {=0A=
			return siblingCheck( a, b );=0A=
=0A=
		// If no parents were found then the nodes are disconnected=0A=
		} else if ( !aup ) {=0A=
			return -1;=0A=
=0A=
		} else if ( !bup ) {=0A=
			return 1;=0A=
		}=0A=
=0A=
		// Otherwise they're somewhere else in the tree so we need=0A=
		// to build up a full list of the parentNodes for comparison=0A=
		while ( cur ) {=0A=
			ap.unshift( cur );=0A=
			cur =3D cur.parentNode;=0A=
		}=0A=
=0A=
		cur =3D bup;=0A=
=0A=
		while ( cur ) {=0A=
			bp.unshift( cur );=0A=
			cur =3D cur.parentNode;=0A=
		}=0A=
=0A=
		al =3D ap.length;=0A=
		bl =3D bp.length;=0A=
=0A=
		// Start walking down the tree looking for a discrepancy=0A=
		for ( var i =3D 0; i < al && i < bl; i++ ) {=0A=
			if ( ap[i] !=3D=3D bp[i] ) {=0A=
				return siblingCheck( ap[i], bp[i] );=0A=
			}=0A=
		}=0A=
=0A=
		// We ended someplace up the tree so do a sibling check=0A=
		return i =3D=3D=3D al ?=0A=
			siblingCheck( a, bp[i], -1 ) :=0A=
			siblingCheck( ap[i], b, 1 );=0A=
	};=0A=
=0A=
	siblingCheck =3D function( a, b, ret ) {=0A=
		if ( a =3D=3D=3D b ) {=0A=
			return ret;=0A=
		}=0A=
=0A=
		var cur =3D a.nextSibling;=0A=
=0A=
		while ( cur ) {=0A=
			if ( cur =3D=3D=3D b ) {=0A=
				return -1;=0A=
			}=0A=
=0A=
			cur =3D cur.nextSibling;=0A=
		}=0A=
=0A=
		return 1;=0A=
	};=0A=
}=0A=
=0A=
// Utility function for retreiving the text value of an array of DOM =
nodes=0A=
Sizzle.getText =3D function( elems ) {=0A=
	var ret =3D "", elem;=0A=
=0A=
	for ( var i =3D 0; elems[i]; i++ ) {=0A=
		elem =3D elems[i];=0A=
=0A=
		// Get the text from text nodes and CDATA nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A=
			ret +=3D elem.nodeValue;=0A=
=0A=
		// Traverse everything else, except comment nodes=0A=
		} else if ( elem.nodeType !=3D=3D 8 ) {=0A=
			ret +=3D Sizzle.getText( elem.childNodes );=0A=
		}=0A=
	}=0A=
=0A=
	return ret;=0A=
};=0A=
=0A=
// Check to see if the browser returns elements by name when=0A=
// querying by getElementById (and provide a workaround)=0A=
(function(){=0A=
	// We're going to inject a fake input element with a specified name=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date()).getTime(),=0A=
		root =3D document.documentElement;=0A=
=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	// Inject it into the root element, check its status, and remove it =
quickly=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	// The workaround has to do additional checks after a getElementById=0A=
	// Which slows things down for other browsers (hence the branching)=0A=
	if ( document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function( match, context, isXML ) {=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
=0A=
				return m ?=0A=
					m.id =3D=3D=3D match[1] || typeof m.getAttributeNode !=3D=3D =
"undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D match[1] ?=0A=
						[m] :=0A=
						undefined :=0A=
					[];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function( elem, match ) {=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
=0A=
	// release memory in IE=0A=
	root =3D form =3D null;=0A=
})();=0A=
=0A=
(function(){=0A=
	// Check to see if the browser returns only elements=0A=
	// when doing getElementsByTagName("*")=0A=
=0A=
	// Create a fake element=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	// Make sure no comments are found=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function( match, context ) {=0A=
			var results =3D context.getElementsByTagName( match[1] );=0A=
=0A=
			// Filter out possible comments=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	// Check to see if an attribute returns normalized href attributes=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
=0A=
		Expr.attrHandle.href =3D function( elem ) {=0A=
			return elem.getAttribute( "href", 2 );=0A=
		};=0A=
	}=0A=
=0A=
	// release memory in IE=0A=
	div =3D null;=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) {=0A=
	(function(){=0A=
		var oldSizzle =3D Sizzle,=0A=
			div =3D document.createElement("div"),=0A=
			id =3D "__sizzle__";=0A=
=0A=
		div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
		// Safari can't handle uppercase or unicode characters when=0A=
		// in quirks mode.=0A=
		if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
			return;=0A=
		}=0A=
	=0A=
		Sizzle =3D function( query, context, extra, seed ) {=0A=
			context =3D context || document;=0A=
=0A=
			// Only use querySelectorAll on non-XML documents=0A=
			// (ID selectors don't work in non-HTML documents)=0A=
			if ( !seed && !Sizzle.isXML(context) ) {=0A=
				// See if we find a selector to speed up=0A=
				var match =3D /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query );=0A=
				=0A=
				if ( match && (context.nodeType =3D=3D=3D 1 || context.nodeType =
=3D=3D=3D 9) ) {=0A=
					// Speed-up: Sizzle("TAG")=0A=
					if ( match[1] ) {=0A=
						return makeArray( context.getElementsByTagName( query ), extra );=0A=
					=0A=
					// Speed-up: Sizzle(".CLASS")=0A=
					} else if ( match[2] && Expr.find.CLASS && =
context.getElementsByClassName ) {=0A=
						return makeArray( context.getElementsByClassName( match[2] ), =
extra );=0A=
					}=0A=
				}=0A=
				=0A=
				if ( context.nodeType =3D=3D=3D 9 ) {=0A=
					// Speed-up: Sizzle("body")=0A=
					// The body element only exists once, optimize finding it=0A=
					if ( query =3D=3D=3D "body" && context.body ) {=0A=
						return makeArray( [ context.body ], extra );=0A=
						=0A=
					// Speed-up: Sizzle("#ID")=0A=
					} else if ( match && match[3] ) {=0A=
						var elem =3D context.getElementById( match[3] );=0A=
=0A=
						// Check parentNode to catch when Blackberry 4.6 returns=0A=
						// nodes that are no longer in the document #6963=0A=
						if ( elem && elem.parentNode ) {=0A=
							// Handle the case where IE and Opera return items=0A=
							// by name instead of ID=0A=
							if ( elem.id =3D=3D=3D match[3] ) {=0A=
								return makeArray( [ elem ], extra );=0A=
							}=0A=
							=0A=
						} else {=0A=
							return makeArray( [], extra );=0A=
						}=0A=
					}=0A=
					=0A=
					try {=0A=
						return makeArray( context.querySelectorAll(query), extra );=0A=
					} catch(qsaError) {}=0A=
=0A=
				// qSA works strangely on Element-rooted queries=0A=
				// We can work around this by specifying an extra ID on the root=0A=
				// and working up from there (Thanks to Andrew Dupont for the =
technique)=0A=
				// IE 8 doesn't work on object elements=0A=
				} else if ( context.nodeType =3D=3D=3D 1 && =
context.nodeName.toLowerCase() !=3D=3D "object" ) {=0A=
					var oldContext =3D context,=0A=
						old =3D context.getAttribute( "id" ),=0A=
						nid =3D old || id,=0A=
						hasParent =3D context.parentNode,=0A=
						relativeHierarchySelector =3D /^\s*[+~]/.test( query );=0A=
=0A=
					if ( !old ) {=0A=
						context.setAttribute( "id", nid );=0A=
					} else {=0A=
						nid =3D nid.replace( /'/g, "\\$&" );=0A=
					}=0A=
					if ( relativeHierarchySelector && hasParent ) {=0A=
						context =3D context.parentNode;=0A=
					}=0A=
=0A=
					try {=0A=
						if ( !relativeHierarchySelector || hasParent ) {=0A=
							return makeArray( context.querySelectorAll( "[id=3D'" + nid + "'] =
" + query ), extra );=0A=
						}=0A=
=0A=
					} catch(pseudoError) {=0A=
					} finally {=0A=
						if ( !old ) {=0A=
							oldContext.removeAttribute( "id" );=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		=0A=
			return oldSizzle(query, context, extra, seed);=0A=
		};=0A=
=0A=
		for ( var prop in oldSizzle ) {=0A=
			Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
		}=0A=
=0A=
		// release memory in IE=0A=
		div =3D null;=0A=
	})();=0A=
}=0A=
=0A=
(function(){=0A=
	var html =3D document.documentElement,=0A=
		matches =3D html.matchesSelector || html.mozMatchesSelector || =
html.webkitMatchesSelector || html.msMatchesSelector;=0A=
=0A=
	if ( matches ) {=0A=
		// Check to see if it's possible to do matchesSelector=0A=
		// on a disconnected node (IE 9 fails this)=0A=
		var disconnectedMatch =3D !matches.call( document.createElement( "div" =
), "div" ),=0A=
			pseudoWorks =3D false;=0A=
=0A=
		try {=0A=
			// This should fail with an exception=0A=
			// Gecko does not error, returns false instead=0A=
			matches.call( document.documentElement, "[test!=3D'']:sizzle" );=0A=
	=0A=
		} catch( pseudoError ) {=0A=
			pseudoWorks =3D true;=0A=
		}=0A=
=0A=
		Sizzle.matchesSelector =3D function( node, expr ) {=0A=
			// Make sure that attribute selectors are quoted=0A=
			expr =3D expr.replace(/\=3D\s*([^'"\]]*)\s*\]/g, "=3D'$1']");=0A=
=0A=
			if ( !Sizzle.isXML( node ) ) {=0A=
				try { =0A=
					if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && =
!/!=3D/.test( expr ) ) {=0A=
						var ret =3D matches.call( node, expr );=0A=
=0A=
						// IE 9's matchesSelector returns false on disconnected nodes=0A=
						if ( ret || !disconnectedMatch ||=0A=
								// As well, disconnected nodes are said to be in a document=0A=
								// fragment in IE 9, so check for that=0A=
								node.document && node.document.nodeType !=3D=3D 11 ) {=0A=
							return ret;=0A=
						}=0A=
					}=0A=
				} catch(e) {}=0A=
			}=0A=
=0A=
			return Sizzle(expr, null, null, [node]).length > 0;=0A=
		};=0A=
	}=0A=
})();=0A=
=0A=
(function(){=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	// Opera can't find a second classname (in 9.6)=0A=
	// Also, make sure that getElementsByClassName actually exists=0A=
	if ( !div.getElementsByClassName || =
div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	// Safari caches class attributes, doesn't catch changes (in 3.2)=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
	=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function( match, context, isXML ) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	// release memory in IE=0A=
	div =3D null;=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
=0A=
		if ( elem ) {=0A=
			var match =3D false;=0A=
=0A=
			elem =3D elem[dir];=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=0A=
=0A=
				if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
=0A=
		if ( elem ) {=0A=
			var match =3D false;=0A=
			=0A=
			elem =3D elem[dir];=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =3D i;=0A=
					}=0A=
=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
if ( document.documentElement.contains ) {=0A=
	Sizzle.contains =3D function( a, b ) {=0A=
		return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
	};=0A=
=0A=
} else if ( document.documentElement.compareDocumentPosition ) {=0A=
	Sizzle.contains =3D function( a, b ) {=0A=
		return !!(a.compareDocumentPosition(b) & 16);=0A=
	};=0A=
=0A=
} else {=0A=
	Sizzle.contains =3D function() {=0A=
		return false;=0A=
	};=0A=
}=0A=
=0A=
Sizzle.isXML =3D function( elem ) {=0A=
	// documentElement is verified for cases where it doesn't yet exist=0A=
	// (such as loading iframes in IE - #4833) =0A=
	var documentElement =3D (elem ? elem.ownerDocument || elem : =
0).documentElement;=0A=
=0A=
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;=0A=
};=0A=
=0A=
var posProcess =3D function( selector, context ) {=0A=
	var match,=0A=
		tmpSet =3D [],=0A=
		later =3D "",=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	// Position selectors must be done after the filter=0A=
	// And so must :not(positional) so we move all PSEUDOs to the end=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
// EXPOSE=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.filters;=0A=
jQuery.unique =3D Sizzle.uniqueSort;=0A=
jQuery.text =3D Sizzle.getText;=0A=
jQuery.isXMLDoc =3D Sizzle.isXML;=0A=
jQuery.contains =3D Sizzle.contains;=0A=
=0A=
=0A=
})();=0A=
=0A=
=0A=
var runtil =3D /Until$/,=0A=
	rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A=
	// Note: This RegExp should be improved, or likely pulled from Sizzle=0A=
	rmultiselector =3D /,/,=0A=
	isSimple =3D /^.[^:#\[\.,]*$/,=0A=
	slice =3D Array.prototype.slice,=0A=
	POS =3D jQuery.expr.match.POS,=0A=
	// methods guaranteed to produce a unique set when starting from a =
unique set=0A=
	guaranteedUnique =3D {=0A=
		children: true,=0A=
		contents: true,=0A=
		next: true,=0A=
		prev: true=0A=
	};=0A=
=0A=
jQuery.fn.extend({=0A=
	find: function( selector ) {=0A=
		var ret =3D this.pushStack( "", "find", selector ),=0A=
			length =3D 0;=0A=
=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			length =3D ret.length;=0A=
			jQuery.find( selector, this[i], ret );=0A=
=0A=
			if ( i > 0 ) {=0A=
				// Make sure that the results are unique=0A=
				for ( var n =3D length; n < ret.length; n++ ) {=0A=
					for ( var r =3D 0; r < length; r++ ) {=0A=
						if ( ret[r] =3D=3D=3D ret[n] ) {=0A=
							ret.splice(n--, 1);=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	has: function( target ) {=0A=
		var targets =3D jQuery( target );=0A=
		return this.filter(function() {=0A=
			for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A=
				if ( jQuery.contains( this, targets[i] ) ) {=0A=
					return true;=0A=
				}=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, false), "not", selector);=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.filter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	closest: function( selectors, context ) {=0A=
		var ret =3D [], i, l, cur =3D this[0];=0A=
=0A=
		if ( jQuery.isArray( selectors ) ) {=0A=
			var match, selector,=0A=
				matches =3D {},=0A=
				level =3D 1;=0A=
=0A=
			if ( cur && selectors.length ) {=0A=
				for ( i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A=
					selector =3D selectors[i];=0A=
=0A=
					if ( !matches[selector] ) {=0A=
						matches[selector] =3D jQuery.expr.match.POS.test( selector ) ?=0A=
							jQuery( selector, context || this.context ) :=0A=
							selector;=0A=
					}=0A=
				}=0A=
=0A=
				while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
					for ( selector in matches ) {=0A=
						match =3D matches[selector];=0A=
=0A=
						if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) =
) {=0A=
							ret.push({ selector: selector, elem: cur, level: level });=0A=
						}=0A=
					}=0A=
=0A=
					cur =3D cur.parentNode;=0A=
					level++;=0A=
				}=0A=
			}=0A=
=0A=
			return ret;=0A=
		}=0A=
=0A=
		var pos =3D POS.test( selectors ) ?=0A=
			jQuery( selectors, context || this.context ) : null;=0A=
=0A=
		for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			cur =3D this[i];=0A=
=0A=
			while ( cur ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, =
selectors) ) {=0A=
					ret.push( cur );=0A=
					break;=0A=
=0A=
				} else {=0A=
					cur =3D cur.parentNode;=0A=
					if ( !cur || !cur.ownerDocument || cur =3D=3D=3D context ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		ret =3D ret.length > 1 ? jQuery.unique(ret) : ret;=0A=
=0A=
		return this.pushStack( ret, "closest", selectors );=0A=
	},=0A=
=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A=
			return jQuery.inArray( this[0],=0A=
				// If it receives a string, the selector is used=0A=
				// If it receives nothing, the siblings are used=0A=
				elem ? jQuery( elem ) : this.parent().children() );=0A=
		}=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem.jquery ? elem[0] : elem, this );=0A=
	},=0A=
=0A=
	add: function( selector, context ) {=0A=
		var set =3D typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector, context ) :=0A=
				jQuery.makeArray( selector ),=0A=
			all =3D jQuery.merge( this.get(), set );=0A=
=0A=
		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?=0A=
			all :=0A=
			jQuery.unique( all ) );=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	}=0A=
});=0A=
=0A=
// A painfully simple check to see if an element is disconnected=0A=
// from a document (should be improved, where feasible).=0A=
function isDisconnected( node ) {=0A=
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;=0A=
}=0A=
=0A=
jQuery.each({=0A=
	parent: function( elem ) {=0A=
		var parent =3D elem.parentNode;=0A=
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A=
	},=0A=
	parents: function( elem ) {=0A=
		return jQuery.dir( elem, "parentNode" );=0A=
	},=0A=
	parentsUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "parentNode", until );=0A=
	},=0A=
	next: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "nextSibling" );=0A=
	},=0A=
	prev: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "previousSibling" );=0A=
	},=0A=
	nextAll: function( elem ) {=0A=
		return jQuery.dir( elem, "nextSibling" );=0A=
	},=0A=
	prevAll: function( elem ) {=0A=
		return jQuery.dir( elem, "previousSibling" );=0A=
	},=0A=
	nextUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "nextSibling", until );=0A=
	},=0A=
	prevUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "previousSibling", until );=0A=
	},=0A=
	siblings: function( elem ) {=0A=
		return jQuery.sibling( elem.parentNode.firstChild, elem );=0A=
	},=0A=
	children: function( elem ) {=0A=
		return jQuery.sibling( elem.firstChild );=0A=
	},=0A=
	contents: function( elem ) {=0A=
		return jQuery.nodeName( elem, "iframe" ) ?=0A=
			elem.contentDocument || elem.contentWindow.document :=0A=
			jQuery.makeArray( elem.childNodes );=0A=
	}=0A=
}, function( name, fn ) {=0A=
	jQuery.fn[ name ] =3D function( until, selector ) {=0A=
		var ret =3D jQuery.map( this, fn, until ),=0A=
			// The variable 'args' was introduced in=0A=
			// https://github.com/jquery/jquery/commit/52a0238=0A=
			// to work around a bug in Chrome 10 (Dev) and should be removed when =
the bug is fixed.=0A=
			// http://code.google.com/p/v8/issues/detail?id=3D1050=0A=
			args =3D slice.call(arguments);=0A=
=0A=
		if ( !runtil.test( name ) ) {=0A=
			selector =3D until;=0A=
		}=0A=
=0A=
		if ( selector && typeof selector =3D=3D=3D "string" ) {=0A=
			ret =3D jQuery.filter( selector, ret );=0A=
		}=0A=
=0A=
		ret =3D this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( =
ret ) : ret;=0A=
=0A=
		if ( (this.length > 1 || rmultiselector.test( selector )) && =
rparentsprev.test( name ) ) {=0A=
			ret =3D ret.reverse();=0A=
		}=0A=
=0A=
		return this.pushStack( ret, name, args.join(",") );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	filter: function( expr, elems, not ) {=0A=
		if ( not ) {=0A=
			expr =3D ":not(" + expr + ")";=0A=
		}=0A=
=0A=
		return elems.length =3D=3D=3D 1 ?=0A=
			jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :=0A=
			jQuery.find.matches(expr, elems);=0A=
	},=0A=
=0A=
	dir: function( elem, dir, until ) {=0A=
		var matched =3D [],=0A=
			cur =3D elem[ dir ];=0A=
=0A=
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 ) {=0A=
				matched.push( cur );=0A=
			}=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function( cur, result, dir, elem ) {=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A=
				r.push( n );=0A=
			}=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
// Implement the identical functionality for filter and not=0A=
function winnow( elements, qualifier, keep ) {=0A=
	if ( jQuery.isFunction( qualifier ) ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			var retVal =3D !!qualifier.call( elem, i, elem );=0A=
			return retVal =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( qualifier.nodeType ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( typeof qualifier =3D=3D=3D "string" ) {=0A=
		var filtered =3D jQuery.grep(elements, function( elem ) {=0A=
			return elem.nodeType =3D=3D=3D 1;=0A=
		});=0A=
=0A=
		if ( isSimple.test( qualifier ) ) {=0A=
			return jQuery.filter(qualifier, filtered, !keep);=0A=
		} else {=0A=
			qualifier =3D jQuery.filter( qualifier, filtered );=0A=
		}=0A=
	}=0A=
=0A=
	return jQuery.grep(elements, function( elem, i ) {=0A=
		return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A=
	});=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A=
	rleadingWhitespace =3D /^\s+/,=0A=
	rxhtmlTag =3D =
/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig=
,=0A=
	rtagName =3D /<([\w:]+)/,=0A=
	rtbody =3D /<tbody/i,=0A=
	rhtml =3D /<|&#?\w+;/,=0A=
	rnocache =3D /<(?:script|object|embed|option|style)/i,=0A=
	// checked=3D"checked" or checked=0A=
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,=0A=
	wrapMap =3D {=0A=
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A=
		legend: [ 1, "<fieldset>", "</fieldset>" ],=0A=
		thead: [ 1, "<table>", "</table>" ],=0A=
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A=
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A=
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A=
		area: [ 1, "<map>", "</map>" ],=0A=
		_default: [ 0, "", "" ]=0A=
	};=0A=
=0A=
wrapMap.optgroup =3D wrapMap.option;=0A=
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;=0A=
wrapMap.th =3D wrapMap.td;=0A=
=0A=
// IE can't serialize <link> and <script> tags normally=0A=
if ( !jQuery.support.htmlSerialize ) {=0A=
	wrapMap._default =3D [ 1, "div<div>", "</div>" ];=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	text: function( text ) {=0A=
		if ( jQuery.isFunction(text) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery( this );=0A=
=0A=
				self.text( text.call(this, i, self.text()) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( typeof text !=3D=3D "object" && text !=3D=3D undefined ) {=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
		}=0A=
=0A=
		return jQuery.text( this );=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapAll( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A=
=0A=
			if ( this[0].parentNode ) {=0A=
				wrap.insertBefore( this[0] );=0A=
			}=0A=
=0A=
			wrap.map(function() {=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A=
					elem =3D elem.firstChild;=0A=
				}=0A=
=0A=
				return elem;=0A=
			}).append(this);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapInner( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var self =3D jQuery( this ),=0A=
				contents =3D self.contents();=0A=
=0A=
			if ( contents.length ) {=0A=
				contents.wrapAll( html );=0A=
=0A=
			} else {=0A=
				self.append( html );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function() {=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	unwrap: function() {=0A=
		return this.parent().each(function() {=0A=
			if ( !jQuery.nodeName( this, "body" ) ) {=0A=
				jQuery( this ).replaceWith( this.childNodes );=0A=
			}=0A=
		}).end();=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.appendChild( elem );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.insertBefore( elem, this.firstChild );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D jQuery(arguments[0]);=0A=
			set.push.apply( set, this.toArray() );=0A=
			return this.pushStack( set, "before", arguments );=0A=
		}=0A=
	},=0A=
=0A=
	after: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this.nextSibling );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D this.pushStack( this, "after", arguments );=0A=
			set.push.apply( set, jQuery(arguments[0]).toArray() );=0A=
			return set;=0A=
		}=0A=
	},=0A=
=0A=
	// keepData is for internal use only--do not document=0A=
	remove: function( selector, keepData ) {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {=0A=
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A=
					jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
					jQuery.cleanData( [ elem ] );=0A=
				}=0A=
=0A=
				if ( elem.parentNode ) {=0A=
					elem.parentNode.removeChild( elem );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			// Remove element nodes and prevent memory leaks=0A=
			if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
				jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
			}=0A=
=0A=
			// Remove any remaining nodes=0A=
			while ( elem.firstChild ) {=0A=
				elem.removeChild( elem.firstChild );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	clone: function( dataAndEvents, deepDataAndEvents ) {=0A=
		dataAndEvents =3D dataAndEvents =3D=3D null ? false : dataAndEvents;=0A=
		deepDataAndEvents =3D deepDataAndEvents =3D=3D null ? dataAndEvents : =
deepDataAndEvents;=0A=
=0A=
		return this.map( function () {=0A=
			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );=0A=
		});=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return this[0] && this[0].nodeType =3D=3D=3D 1 ?=0A=
				this[0].innerHTML.replace(rinlinejQuery, "") :=0A=
				null;=0A=
=0A=
		// See if we can take a shortcut and just use innerHTML=0A=
		} else if ( typeof value =3D=3D=3D "string" && !rnocache.test( value ) =
&&=0A=
			(jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value =
)) &&=0A=
			!wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {=0A=
=0A=
			value =3D value.replace(rxhtmlTag, "<$1></$2>");=0A=
=0A=
			try {=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					// Remove element nodes and prevent memory leaks=0A=
					if ( this[i].nodeType =3D=3D=3D 1 ) {=0A=
						jQuery.cleanData( this[i].getElementsByTagName("*") );=0A=
						this[i].innerHTML =3D value;=0A=
					}=0A=
				}=0A=
=0A=
			// If using innerHTML throws an exception, use the fallback method=0A=
			} catch(e) {=0A=
				this.empty().append( value );=0A=
			}=0A=
=0A=
		} else if ( jQuery.isFunction( value ) ) {=0A=
			this.each(function(i){=0A=
				var self =3D jQuery( this );=0A=
=0A=
				self.html( value.call(this, i, self.html()) );=0A=
			});=0A=
=0A=
		} else {=0A=
			this.empty().append( value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			// Make sure that the elements are removed from the DOM before they =
are inserted=0A=
			// this can help fix replacing a parent with child elements=0A=
			if ( jQuery.isFunction( value ) ) {=0A=
				return this.each(function(i) {=0A=
					var self =3D jQuery(this), old =3D self.html();=0A=
					self.replaceWith( value.call( this, i, old ) );=0A=
				});=0A=
			}=0A=
=0A=
			if ( typeof value !=3D=3D "string" ) {=0A=
				value =3D jQuery( value ).detach();=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				var next =3D this.nextSibling,=0A=
					parent =3D this.parentNode;=0A=
=0A=
				jQuery( this ).remove();=0A=
=0A=
				if ( next ) {=0A=
					jQuery(next).before( value );=0A=
				} else {=0A=
					jQuery(parent).append( value );=0A=
				}=0A=
			});=0A=
		} else {=0A=
			return this.length ?=0A=
				this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), =
"replaceWith", value ) :=0A=
				this;=0A=
		}=0A=
	},=0A=
=0A=
	detach: function( selector ) {=0A=
		return this.remove( selector, true );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
		var results, first, fragment, parent,=0A=
			value =3D args[0],=0A=
			scripts =3D [];=0A=
=0A=
		// We can't cloneNode fragments that contain checked, in WebKit=0A=
		if ( !jQuery.support.checkClone && arguments.length =3D=3D=3D 3 && =
typeof value =3D=3D=3D "string" && rchecked.test( value ) ) {=0A=
			return this.each(function() {=0A=
				jQuery(this).domManip( args, table, callback, true );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				args[0] =3D value.call(this, i, table ? self.html() : undefined);=0A=
				self.domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			parent =3D value && value.parentNode;=0A=
=0A=
			// If we're in a fragment, just use that instead of building a new one=0A=
			if ( jQuery.support.parentNode && parent && parent.nodeType =3D=3D=3D =
11 && parent.childNodes.length =3D=3D=3D this.length ) {=0A=
				results =3D { fragment: parent };=0A=
=0A=
			} else {=0A=
				results =3D jQuery.buildFragment( args, this, scripts );=0A=
			}=0A=
=0A=
			fragment =3D results.fragment;=0A=
=0A=
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A=
				first =3D fragment =3D fragment.firstChild;=0A=
			} else {=0A=
				first =3D fragment.firstChild;=0A=
			}=0A=
=0A=
			if ( first ) {=0A=
				table =3D table && jQuery.nodeName( first, "tr" );=0A=
=0A=
				for ( var i =3D 0, l =3D this.length, lastIndex =3D l - 1; i < l; =
i++ ) {=0A=
					callback.call(=0A=
						table ?=0A=
							root(this[i], first) :=0A=
							this[i],=0A=
						// Make sure that we do not leak memory by inadvertently discarding=0A=
						// the original fragment (which might have attached data) instead =
of=0A=
						// using it; in addition, use the original fragment object for the =
last=0A=
						// item instead of first because it can end up being emptied =
incorrectly=0A=
						// in certain situations (Bug #8070).=0A=
						// Fragments from the fragment cache must always be cloned and =
never used=0A=
						// in place.=0A=
						results.cacheable || (l > 1 && i < lastIndex) ?=0A=
							jQuery.clone( fragment, true, true ) :=0A=
							fragment=0A=
					);=0A=
				}=0A=
			}=0A=
=0A=
			if ( scripts.length ) {=0A=
				jQuery.each( scripts, evalScript );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function root( elem, cur ) {=0A=
	return jQuery.nodeName(elem, "table") ?=0A=
		(elem.getElementsByTagName("tbody")[0] ||=0A=
		elem.appendChild(elem.ownerDocument.createElement("tbody"))) :=0A=
		elem;=0A=
}=0A=
=0A=
function cloneCopyEvent( src, dest ) {=0A=
=0A=
	if ( dest.nodeType !=3D=3D 1 || !jQuery.hasData( src ) ) {=0A=
		return;=0A=
	}=0A=
=0A=
	var internalKey =3D jQuery.expando,=0A=
		oldData =3D jQuery.data( src ),=0A=
		curData =3D jQuery.data( dest, oldData );=0A=
=0A=
	// Switch to use the internal data object, if it exists, for the next=0A=
	// stage of data copying=0A=
	if ( (oldData =3D oldData[ internalKey ]) ) {=0A=
		var events =3D oldData.events;=0A=
				curData =3D curData[ internalKey ] =3D jQuery.extend({}, oldData);=0A=
=0A=
		if ( events ) {=0A=
			delete curData.handle;=0A=
			curData.events =3D {};=0A=
=0A=
			for ( var type in events ) {=0A=
				for ( var i =3D 0, l =3D events[ type ].length; i < l; i++ ) {=0A=
					jQuery.event.add( dest, type + ( events[ type ][ i ].namespace ? =
"." : "" ) + events[ type ][ i ].namespace, events[ type ][ i ], events[ =
type ][ i ].data );=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function cloneFixAttributes(src, dest) {=0A=
	// We do not need to do anything for non-Elements=0A=
	if ( dest.nodeType !=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	var nodeName =3D dest.nodeName.toLowerCase();=0A=
=0A=
	// clearAttributes removes the attributes, which we don't want,=0A=
	// but also removes the attachEvent events, which we *do* want=0A=
	dest.clearAttributes();=0A=
=0A=
	// mergeAttributes, in contrast, only merges back on the=0A=
	// original attributes, not the events=0A=
	dest.mergeAttributes(src);=0A=
=0A=
	// IE6-8 fail to clone children inside object elements that use=0A=
	// the proprietary classid attribute value (rather than the type=0A=
	// attribute) to identify the type of content to display=0A=
	if ( nodeName =3D=3D=3D "object" ) {=0A=
		dest.outerHTML =3D src.outerHTML;=0A=
=0A=
	} else if ( nodeName =3D=3D=3D "input" && (src.type =3D=3D=3D =
"checkbox" || src.type =3D=3D=3D "radio") ) {=0A=
		// IE6-8 fails to persist the checked state of a cloned checkbox=0A=
		// or radio button. Worse, IE6-7 fail to give the cloned element=0A=
		// a checked appearance if the defaultChecked value isn't also set=0A=
		if ( src.checked ) {=0A=
			dest.defaultChecked =3D dest.checked =3D src.checked;=0A=
		}=0A=
=0A=
		// IE6-7 get confused and end up setting the value of a cloned=0A=
		// checkbox/radio button to an empty string instead of "on"=0A=
		if ( dest.value !=3D=3D src.value ) {=0A=
			dest.value =3D src.value;=0A=
		}=0A=
=0A=
	// IE6-8 fails to return the selected option to the default selected=0A=
	// state when cloning options=0A=
	} else if ( nodeName =3D=3D=3D "option" ) {=0A=
		dest.selected =3D src.defaultSelected;=0A=
=0A=
	// IE6-8 fails to set the defaultValue to the correct value when=0A=
	// cloning other types of input fields=0A=
	} else if ( nodeName =3D=3D=3D "input" || nodeName =3D=3D=3D "textarea" =
) {=0A=
		dest.defaultValue =3D src.defaultValue;=0A=
	}=0A=
=0A=
	// Event data gets referenced instead of copied if the expando=0A=
	// gets copied too=0A=
	dest.removeAttribute( jQuery.expando );=0A=
}=0A=
=0A=
jQuery.buildFragment =3D function( args, nodes, scripts ) {=0A=
	var fragment, cacheable, cacheresults,=0A=
		doc =3D (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : =
document);=0A=
=0A=
	// Only cache "small" (1/2 KB) HTML strings that are associated with =
the main document=0A=
	// Cloning options loses the selected state, so don't cache them=0A=
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment=0A=
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache=0A=
	if ( args.length =3D=3D=3D 1 && typeof args[0] =3D=3D=3D "string" && =
args[0].length < 512 && doc =3D=3D=3D document &&=0A=
		args[0].charAt(0) =3D=3D=3D "<" && !rnocache.test( args[0] ) && =
(jQuery.support.checkClone || !rchecked.test( args[0] )) ) {=0A=
=0A=
		cacheable =3D true;=0A=
		cacheresults =3D jQuery.fragments[ args[0] ];=0A=
		if ( cacheresults ) {=0A=
			if ( cacheresults !=3D=3D 1 ) {=0A=
				fragment =3D cacheresults;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !fragment ) {=0A=
		fragment =3D doc.createDocumentFragment();=0A=
		jQuery.clean( args, doc, fragment, scripts );=0A=
	}=0A=
=0A=
	if ( cacheable ) {=0A=
		jQuery.fragments[ args[0] ] =3D cacheresults ? fragment : 1;=0A=
	}=0A=
=0A=
	return { fragment: fragment, cacheable: cacheable };=0A=
};=0A=
=0A=
jQuery.fragments =3D {};=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function( name, original ) {=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D [],=0A=
			insert =3D jQuery( selector ),=0A=
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;=0A=
=0A=
		if ( parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1 && insert.length =3D=3D=3D 1 ) {=0A=
			insert[ original ]( this[0] );=0A=
			return this;=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D insert.length; i < l; i++ ) {=0A=
				var elems =3D (i > 0 ? this.clone(true) : this).get();=0A=
				jQuery( insert[i] )[ original ]( elems );=0A=
				ret =3D ret.concat( elems );=0A=
			}=0A=
=0A=
			return this.pushStack( ret, name, insert.selector );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getAll( elem ) {=0A=
	if ( "getElementsByTagName" in elem ) {=0A=
		return elem.getElementsByTagName( "*" );=0A=
	=0A=
	} else if ( "querySelectorAll" in elem ) {=0A=
		return elem.querySelectorAll( "*" );=0A=
=0A=
	} else {=0A=
		return [];=0A=
	}=0A=
}=0A=
=0A=
jQuery.extend({=0A=
	clone: function( elem, dataAndEvents, deepDataAndEvents ) {=0A=
		var clone =3D elem.cloneNode(true),=0A=
				srcElements,=0A=
				destElements,=0A=
				i;=0A=
=0A=
		if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) =
&&=0A=
				(elem.nodeType =3D=3D=3D 1 || elem.nodeType =3D=3D=3D 11) && =
!jQuery.isXMLDoc(elem) ) {=0A=
			// IE copies events bound via attachEvent when using cloneNode.=0A=
			// Calling detachEvent on the clone will also remove the events=0A=
			// from the original. In order to get around this, we use some=0A=
			// proprietary methods to clear the events. Thanks to MooTools=0A=
			// guys for this hotness.=0A=
=0A=
			cloneFixAttributes( elem, clone );=0A=
=0A=
			// Using Sizzle here is crazy slow, so we use getElementsByTagName=0A=
			// instead=0A=
			srcElements =3D getAll( elem );=0A=
			destElements =3D getAll( clone );=0A=
=0A=
			// Weird iteration because IE will replace the length property=0A=
			// with an element if you are cloning the body and one of the=0A=
			// elements on the page has a name or id of "length"=0A=
			for ( i =3D 0; srcElements[i]; ++i ) {=0A=
				cloneFixAttributes( srcElements[i], destElements[i] );=0A=
			}=0A=
		}=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( dataAndEvents ) {=0A=
			cloneCopyEvent( elem, clone );=0A=
=0A=
			if ( deepDataAndEvents ) {=0A=
				srcElements =3D getAll( elem );=0A=
				destElements =3D getAll( clone );=0A=
=0A=
				for ( i =3D 0; srcElements[i]; ++i ) {=0A=
					cloneCopyEvent( srcElements[i], destElements[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Return the cloned set=0A=
		return clone;=0A=
},=0A=
	clean: function( elems, context, fragment, scripts ) {=0A=
		context =3D context || document;=0A=
=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if ( typeof context.createElement =3D=3D=3D "undefined" ) {=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
		}=0A=
=0A=
		var ret =3D [];=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( typeof elem =3D=3D=3D "number" ) {=0A=
				elem +=3D "";=0A=
			}=0A=
=0A=
			if ( !elem ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" && !rhtml.test( elem ) ) {=0A=
				elem =3D context.createTextNode( elem );=0A=
=0A=
			} else if ( typeof elem =3D=3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(rxhtmlTag, "<$1></$2>");=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tag =3D (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),=0A=
					wrap =3D wrapMap[ tag ] || wrapMap._default,=0A=
					depth =3D wrap[0],=0A=
					div =3D context.createElement("div");=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( depth-- ) {=0A=
					div =3D div.lastChild;=0A=
				}=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( !jQuery.support.tbody ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var hasBody =3D rtbody.test(elem),=0A=
						tbody =3D tag =3D=3D=3D "table" && !hasBody ?=0A=
							div.firstChild && div.firstChild.childNodes :=0A=
=0A=
							// String was a bare <thead> or <tfoot>=0A=
							wrap[1] =3D=3D=3D "<table>" && !hasBody ?=0A=
								div.childNodes :=0A=
								[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j ) {=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
						}=0A=
					}=0A=
=0A=
				}=0A=
=0A=
				// IE completely kills leading whitespace when innerHTML is used=0A=
				if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {=0A=
					div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );=0A=
				}=0A=
=0A=
				elem =3D div.childNodes;=0A=
			}=0A=
=0A=
			if ( elem.nodeType ) {=0A=
				ret.push( elem );=0A=
			} else {=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
			}=0A=
		}=0A=
=0A=
		if ( fragment ) {=0A=
			for ( i =3D 0; ret[i]; i++ ) {=0A=
				if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type =
|| ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {=0A=
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );=0A=
=0A=
				} else {=0A=
					if ( ret[i].nodeType =3D=3D=3D 1 ) {=0A=
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );=0A=
					}=0A=
					fragment.appendChild( ret[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	cleanData: function( elems ) {=0A=
		var data, id, cache =3D jQuery.cache, internalKey =3D jQuery.expando, =
special =3D jQuery.event.special,=0A=
			deleteExpando =3D jQuery.support.deleteExpando;=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			id =3D elem[ jQuery.expando ];=0A=
=0A=
			if ( id ) {=0A=
				data =3D cache[ id ] && cache[ id ][ internalKey ];=0A=
=0A=
				if ( data && data.events ) {=0A=
					for ( var type in data.events ) {=0A=
						if ( special[ type ] ) {=0A=
							jQuery.event.remove( elem, type );=0A=
=0A=
						// This is a shortcut to avoid jQuery.event.remove's overhead=0A=
						} else {=0A=
							jQuery.removeEvent( elem, type, data.handle );=0A=
						}=0A=
					}=0A=
=0A=
					// Null the DOM reference to avoid IE6/7/8 leak (#7054)=0A=
					if ( data.handle ) {=0A=
						data.handle.elem =3D null;=0A=
					}=0A=
				}=0A=
=0A=
				if ( deleteExpando ) {=0A=
					delete elem[ jQuery.expando ];=0A=
=0A=
				} else if ( elem.removeAttribute ) {=0A=
					elem.removeAttribute( jQuery.expando );=0A=
				}=0A=
=0A=
				delete cache[ id ];=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src ) {=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
	} else {=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
	}=0A=
=0A=
	if ( elem.parentNode ) {=0A=
		elem.parentNode.removeChild( elem );=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var ralpha =3D /alpha\([^)]*\)/i,=0A=
	ropacity =3D /opacity=3D([^)]*)/,=0A=
	rdashAlpha =3D /-([a-z])/ig,=0A=
	// fixed for IE9, see #8346=0A=
	rupper =3D /([A-Z]|^ms)/g,=0A=
	rnumpx =3D /^-?\d+(?:px)?$/i,=0A=
	rnum =3D /^-?\d/,=0A=
=0A=
	cssShow =3D { position: "absolute", visibility: "hidden", display: =
"block" },=0A=
	cssWidth =3D [ "Left", "Right" ],=0A=
	cssHeight =3D [ "Top", "Bottom" ],=0A=
	curCSS,=0A=
=0A=
	getComputedStyle,=0A=
	currentStyle,=0A=
=0A=
	fcamelCase =3D function( all, letter ) {=0A=
		return letter.toUpperCase();=0A=
	};=0A=
=0A=
jQuery.fn.css =3D function( name, value ) {=0A=
	// Setting 'undefined' is a no-op=0A=
	if ( arguments.length =3D=3D=3D 2 && value =3D=3D=3D undefined ) {=0A=
		return this;=0A=
	}=0A=
=0A=
	return jQuery.access( this, name, value, true, function( elem, name, =
value ) {=0A=
		return value !=3D=3D undefined ?=0A=
			jQuery.style( elem, name, value ) :=0A=
			jQuery.css( elem, name );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	// Add in style property hooks for overriding the default=0A=
	// behavior of getting and setting a style property=0A=
	cssHooks: {=0A=
		opacity: {=0A=
			get: function( elem, computed ) {=0A=
				if ( computed ) {=0A=
					// We should always get a number back from opacity=0A=
					var ret =3D curCSS( elem, "opacity", "opacity" );=0A=
					return ret =3D=3D=3D "" ? "1" : ret;=0A=
=0A=
				} else {=0A=
					return elem.style.opacity;=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// Exclude the following css properties to add px=0A=
	cssNumber: {=0A=
		"zIndex": true,=0A=
		"fontWeight": true,=0A=
		"opacity": true,=0A=
		"zoom": true,=0A=
		"lineHeight": true=0A=
	},=0A=
=0A=
	// Add in properties whose names you wish to fix before=0A=
	// setting or getting the value=0A=
	cssProps: {=0A=
		// normalize float css property=0A=
		"float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat"=0A=
	},=0A=
=0A=
	// Get and set the style property on a DOM Node=0A=
	style: function( elem, name, value, extra ) {=0A=
		// Don't set styles on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
|| !elem.style ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Make sure that we're working with the right name=0A=
		var ret, origName =3D jQuery.camelCase( name ),=0A=
			style =3D elem.style, hooks =3D jQuery.cssHooks[ origName ];=0A=
=0A=
		name =3D jQuery.cssProps[ origName ] || origName;=0A=
=0A=
		// Check if we're setting a value=0A=
		if ( value !=3D=3D undefined ) {=0A=
			// Make sure that NaN and null values aren't set. See: #7116=0A=
			if ( typeof value =3D=3D=3D "number" && isNaN( value ) || value =
=3D=3D null ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// If a number was passed in, add 'px' to the (except for certain CSS =
properties)=0A=
			if ( typeof value =3D=3D=3D "number" && !jQuery.cssNumber[ origName ] =
) {=0A=
				value +=3D "px";=0A=
			}=0A=
=0A=
			// If a hook was provided, use that value, otherwise just set the =
specified value=0A=
			if ( !hooks || !("set" in hooks) || (value =3D hooks.set( elem, value =
)) !=3D=3D undefined ) {=0A=
				// Wrapped to prevent IE from throwing errors when 'invalid' values =
are provided=0A=
				// Fixes bug #5509=0A=
				try {=0A=
					style[ name ] =3D value;=0A=
				} catch(e) {}=0A=
			}=0A=
=0A=
		} else {=0A=
			// If a hook was provided get the non-computed value from there=0A=
			if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, false, =
extra )) !=3D=3D undefined ) {=0A=
				return ret;=0A=
			}=0A=
=0A=
			// Otherwise just get the value from the style object=0A=
			return style[ name ];=0A=
		}=0A=
	},=0A=
=0A=
	css: function( elem, name, extra ) {=0A=
		// Make sure that we're working with the right name=0A=
		var ret, origName =3D jQuery.camelCase( name ),=0A=
			hooks =3D jQuery.cssHooks[ origName ];=0A=
=0A=
		name =3D jQuery.cssProps[ origName ] || origName;=0A=
=0A=
		// If a hook was provided get the computed value from there=0A=
		if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, true, extra =
)) !=3D=3D undefined ) {=0A=
			return ret;=0A=
=0A=
		// Otherwise, if a way to get the computed value exists, use that=0A=
		} else if ( curCSS ) {=0A=
			return curCSS( elem, name, origName );=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( name in options ) {=0A=
			elem.style[ name ] =3D old[ name ];=0A=
		}=0A=
	},=0A=
=0A=
	camelCase: function( string ) {=0A=
		return string.replace( rdashAlpha, fcamelCase );=0A=
	}=0A=
});=0A=
=0A=
// DEPRECATED, Use jQuery.css() instead=0A=
jQuery.curCSS =3D jQuery.css;=0A=
=0A=
jQuery.each(["height", "width"], function( i, name ) {=0A=
	jQuery.cssHooks[ name ] =3D {=0A=
		get: function( elem, computed, extra ) {=0A=
			var val;=0A=
=0A=
			if ( computed ) {=0A=
				if ( elem.offsetWidth !=3D=3D 0 ) {=0A=
					val =3D getWH( elem, name, extra );=0A=
=0A=
				} else {=0A=
					jQuery.swap( elem, cssShow, function() {=0A=
						val =3D getWH( elem, name, extra );=0A=
					});=0A=
				}=0A=
=0A=
				if ( val <=3D 0 ) {=0A=
					val =3D curCSS( elem, name, name );=0A=
=0A=
					if ( val =3D=3D=3D "0px" && currentStyle ) {=0A=
						val =3D currentStyle( elem, name, name );=0A=
					}=0A=
=0A=
					if ( val !=3D null ) {=0A=
						// Should return "auto" instead of 0, use 0 for=0A=
						// temporary backwards-compat=0A=
						return val =3D=3D=3D "" || val =3D=3D=3D "auto" ? "0px" : val;=0A=
					}=0A=
				}=0A=
=0A=
				if ( val < 0 || val =3D=3D null ) {=0A=
					val =3D elem.style[ name ];=0A=
=0A=
					// Should return "auto" instead of 0, use 0 for=0A=
					// temporary backwards-compat=0A=
					return val =3D=3D=3D "" || val =3D=3D=3D "auto" ? "0px" : val;=0A=
				}=0A=
=0A=
				return typeof val =3D=3D=3D "string" ? val : val + "px";=0A=
			}=0A=
		},=0A=
=0A=
		set: function( elem, value ) {=0A=
			if ( rnumpx.test( value ) ) {=0A=
				// ignore negative width and height values #1599=0A=
				value =3D parseFloat(value);=0A=
=0A=
				if ( value >=3D 0 ) {=0A=
					return value + "px";=0A=
				}=0A=
=0A=
			} else {=0A=
				return value;=0A=
			}=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
if ( !jQuery.support.opacity ) {=0A=
	jQuery.cssHooks.opacity =3D {=0A=
		get: function( elem, computed ) {=0A=
			// IE uses filters for opacity=0A=
			return ropacity.test((computed && elem.currentStyle ? =
elem.currentStyle.filter : elem.style.filter) || "") ?=0A=
				(parseFloat(RegExp.$1) / 100) + "" :=0A=
				computed ? "1" : "";=0A=
		},=0A=
=0A=
		set: function( elem, value ) {=0A=
			var style =3D elem.style;=0A=
=0A=
			// IE has trouble with opacity if it does not have layout=0A=
			// Force it by setting the zoom level=0A=
			style.zoom =3D 1;=0A=
=0A=
			// Set the alpha filter to set the opacity=0A=
			var opacity =3D jQuery.isNaN(value) ?=0A=
				"" :=0A=
				"alpha(opacity=3D" + value * 100 + ")",=0A=
				filter =3D style.filter || "";=0A=
=0A=
			style.filter =3D ralpha.test(filter) ?=0A=
				filter.replace(ralpha, opacity) :=0A=
				style.filter + ' ' + opacity;=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
jQuery(function() {=0A=
	// This hook cannot be added until DOM ready because the support test=0A=
	// for it is not run until after DOM ready=0A=
	if ( !jQuery.support.reliableMarginRight ) {=0A=
		jQuery.cssHooks.marginRight =3D {=0A=
			get: function( elem, computed ) {=0A=
				// WebKit Bug 13343 - getComputedStyle returns wrong value for =
margin-right=0A=
				// Work around by temporarily setting element display to inline-block=0A=
				var ret;=0A=
				jQuery.swap( elem, { "display": "inline-block" }, function() {=0A=
					if ( computed ) {=0A=
						ret =3D curCSS( elem, "margin-right", "marginRight" );=0A=
					} else {=0A=
						ret =3D elem.style.marginRight;=0A=
					}=0A=
				});=0A=
				return ret;=0A=
			}=0A=
		};=0A=
	}=0A=
});=0A=
=0A=
if ( document.defaultView && document.defaultView.getComputedStyle ) {=0A=
	getComputedStyle =3D function( elem, newName, name ) {=0A=
		var ret, defaultView, computedStyle;=0A=
=0A=
		name =3D name.replace( rupper, "-$1" ).toLowerCase();=0A=
=0A=
		if ( !(defaultView =3D elem.ownerDocument.defaultView) ) {=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( (computedStyle =3D defaultView.getComputedStyle( elem, null )) ) {=0A=
			ret =3D computedStyle.getPropertyValue( name );=0A=
			if ( ret =3D=3D=3D "" && !jQuery.contains( =
elem.ownerDocument.documentElement, elem ) ) {=0A=
				ret =3D jQuery.style( elem, name );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
if ( document.documentElement.currentStyle ) {=0A=
	currentStyle =3D function( elem, name ) {=0A=
		var left,=0A=
			ret =3D elem.currentStyle && elem.currentStyle[ name ],=0A=
			rsLeft =3D elem.runtimeStyle && elem.runtimeStyle[ name ],=0A=
			style =3D elem.style;=0A=
=0A=
		// From the awesome hack by Dean Edwards=0A=
		// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
		// If we're not dealing with a regular pixel number=0A=
		// but a number that has a weird ending, we need to convert it to =
pixels=0A=
		if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {=0A=
			// Remember the original values=0A=
			left =3D style.left;=0A=
=0A=
			// Put in the new values to get a computed value out=0A=
			if ( rsLeft ) {=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
			}=0A=
			style.left =3D name =3D=3D=3D "fontSize" ? "1em" : (ret || 0);=0A=
			ret =3D style.pixelLeft + "px";=0A=
=0A=
			// Revert the changed values=0A=
			style.left =3D left;=0A=
			if ( rsLeft ) {=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret =3D=3D=3D "" ? "auto" : ret;=0A=
	};=0A=
}=0A=
=0A=
curCSS =3D getComputedStyle || currentStyle;=0A=
=0A=
function getWH( elem, name, extra ) {=0A=
	var which =3D name =3D=3D=3D "width" ? cssWidth : cssHeight,=0A=
		val =3D name =3D=3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
=0A=
	if ( extra =3D=3D=3D "border" ) {=0A=
		return val;=0A=
	}=0A=
=0A=
	jQuery.each( which, function() {=0A=
		if ( !extra ) {=0A=
			val -=3D parseFloat(jQuery.css( elem, "padding" + this )) || 0;=0A=
		}=0A=
=0A=
		if ( extra =3D=3D=3D "margin" ) {=0A=
			val +=3D parseFloat(jQuery.css( elem, "margin" + this )) || 0;=0A=
=0A=
		} else {=0A=
			val -=3D parseFloat(jQuery.css( elem, "border" + this + "Width" )) || =
0;=0A=
		}=0A=
	});=0A=
=0A=
	return val;=0A=
}=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.hidden =3D function( elem ) {=0A=
		var width =3D elem.offsetWidth,=0A=
			height =3D elem.offsetHeight;=0A=
=0A=
		return (width =3D=3D=3D 0 && height =3D=3D=3D 0) || =
(!jQuery.support.reliableHiddenOffsets && (elem.style.display || =
jQuery.css( elem, "display" )) =3D=3D=3D "none");=0A=
	};=0A=
=0A=
	jQuery.expr.filters.visible =3D function( elem ) {=0A=
		return !jQuery.expr.filters.hidden( elem );=0A=
	};=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var r20 =3D /%20/g,=0A=
	rbracket =3D /\[\]$/,=0A=
	rCRLF =3D /\r?\n/g,=0A=
	rhash =3D /#.*$/,=0A=
	rheaders =3D /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r =
character at EOL=0A=
	rinput =3D =
/^(?:color|date|datetime|email|hidden|month|number|password|range|search|=
tel|text|time|url|week)$/i,=0A=
	// #7653, #8125, #8152: local protocol detection=0A=
	rlocalProtocol =3D =
/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,=0A=
	rnoContent =3D /^(?:GET|HEAD)$/,=0A=
	rprotocol =3D /^\/\//,=0A=
	rquery =3D /\?/,=0A=
	rscript =3D /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,=0A=
	rselectTextarea =3D /^(?:select|textarea)/i,=0A=
	rspacesAjax =3D /\s+/,=0A=
	rts =3D /([?&])_=3D[^&]*/,=0A=
	rucHeaders =3D /(^|\-)([a-z])/g,=0A=
	rucHeadersFunc =3D function( _, $1, $2 ) {=0A=
		return $1 + $2.toUpperCase();=0A=
	},=0A=
	rurl =3D /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,=0A=
=0A=
	// Keep a copy of the old load method=0A=
	_load =3D jQuery.fn.load,=0A=
=0A=
	/* Prefilters=0A=
	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js =
for an example)=0A=
	 * 2) These are called:=0A=
	 *    - BEFORE asking for a transport=0A=
	 *    - AFTER param serialization (s.data is a string if s.processData =
is true)=0A=
	 * 3) key is the dataType=0A=
	 * 4) the catchall symbol "*" can be used=0A=
	 * 5) execution will start with transport dataType and THEN continue =
down to "*" if needed=0A=
	 */=0A=
	prefilters =3D {},=0A=
=0A=
	/* Transports bindings=0A=
	 * 1) key is the dataType=0A=
	 * 2) the catchall symbol "*" can be used=0A=
	 * 3) selection will start with transport dataType and THEN go to "*" =
if needed=0A=
	 */=0A=
	transports =3D {},=0A=
=0A=
	// Document location=0A=
	ajaxLocation,=0A=
=0A=
	// Document location segments=0A=
	ajaxLocParts;=0A=
=0A=
// #8138, IE may throw an exception when accessing=0A=
// a field from document.location if document.domain has been set=0A=
try {=0A=
	ajaxLocation =3D document.location.href;=0A=
} catch( e ) {=0A=
	// Use the href attribute of an A element=0A=
	// since IE will modify it given document.location=0A=
	ajaxLocation =3D document.createElement( "a" );=0A=
	ajaxLocation.href =3D "";=0A=
	ajaxLocation =3D ajaxLocation.href;=0A=
}=0A=
=0A=
// Segment location into parts=0A=
ajaxLocParts =3D rurl.exec( ajaxLocation.toLowerCase() ) || [];=0A=
=0A=
// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport=0A=
function addToPrefiltersOrTransports( structure ) {=0A=
=0A=
	// dataTypeExpression is optional and defaults to "*"=0A=
	return function( dataTypeExpression, func ) {=0A=
=0A=
		if ( typeof dataTypeExpression !=3D=3D "string" ) {=0A=
			func =3D dataTypeExpression;=0A=
			dataTypeExpression =3D "*";=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( func ) ) {=0A=
			var dataTypes =3D dataTypeExpression.toLowerCase().split( rspacesAjax =
),=0A=
				i =3D 0,=0A=
				length =3D dataTypes.length,=0A=
				dataType,=0A=
				list,=0A=
				placeBefore;=0A=
=0A=
			// For each dataType in the dataTypeExpression=0A=
			for(; i < length; i++ ) {=0A=
				dataType =3D dataTypes[ i ];=0A=
				// We control if we're asked to add before=0A=
				// any existing element=0A=
				placeBefore =3D /^\+/.test( dataType );=0A=
				if ( placeBefore ) {=0A=
					dataType =3D dataType.substr( 1 ) || "*";=0A=
				}=0A=
				list =3D structure[ dataType ] =3D structure[ dataType ] || [];=0A=
				// then we add to the structure accordingly=0A=
				list[ placeBefore ? "unshift" : "push" ]( func );=0A=
			}=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
//Base inspection function for prefilters and transports=0A=
function inspectPrefiltersOrTransports( structure, options, =
originalOptions, jqXHR,=0A=
		dataType /* internal */, inspected /* internal */ ) {=0A=
=0A=
	dataType =3D dataType || options.dataTypes[ 0 ];=0A=
	inspected =3D inspected || {};=0A=
=0A=
	inspected[ dataType ] =3D true;=0A=
=0A=
	var list =3D structure[ dataType ],=0A=
		i =3D 0,=0A=
		length =3D list ? list.length : 0,=0A=
		executeOnly =3D ( structure =3D=3D=3D prefilters ),=0A=
		selection;=0A=
=0A=
	for(; i < length && ( executeOnly || !selection ); i++ ) {=0A=
		selection =3D list[ i ]( options, originalOptions, jqXHR );=0A=
		// If we got redirected to another dataType=0A=
		// we try there if executing only and not done already=0A=
		if ( typeof selection =3D=3D=3D "string" ) {=0A=
			if ( !executeOnly || inspected[ selection ] ) {=0A=
				selection =3D undefined;=0A=
			} else {=0A=
				options.dataTypes.unshift( selection );=0A=
				selection =3D inspectPrefiltersOrTransports(=0A=
						structure, options, originalOptions, jqXHR, selection, inspected );=0A=
			}=0A=
		}=0A=
	}=0A=
	// If we're only executing or nothing was selected=0A=
	// we try the catchall dataType if not done already=0A=
	if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) {=0A=
		selection =3D inspectPrefiltersOrTransports(=0A=
				structure, options, originalOptions, jqXHR, "*", inspected );=0A=
	}=0A=
	// unnecessary when only executing (prefilters)=0A=
	// but it'll be ignored by the caller in that case=0A=
	return selection;=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D=3D "string" && _load ) {=0A=
			return _load.apply( this, arguments );=0A=
=0A=
		// Don't do a request if no elements are being requested=0A=
		} else if ( !this.length ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		var off =3D url.indexOf( " " );=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice( off, url.length );=0A=
			url =3D url.slice( 0, off );=0A=
		}=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params ) {=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D undefined;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else if ( typeof params =3D=3D=3D "object" ) {=0A=
				params =3D jQuery.param( params, jQuery.ajaxSettings.traditional );=0A=
				type =3D "POST";=0A=
			}=0A=
		}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			// Complete callback (responseText is used internally)=0A=
			complete: function( jqXHR, status, responseText ) {=0A=
				// Store the response as specified by the jqXHR object=0A=
				responseText =3D jqXHR.responseText;=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( jqXHR.isResolved() ) {=0A=
					// #4825: Get the actual response in case=0A=
					// a dataFilter is present in ajaxSettings=0A=
					jqXHR.done(function( r ) {=0A=
						responseText =3D r;=0A=
					});=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(responseText.replace(rscript, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						responseText );=0A=
				}=0A=
=0A=
				if ( callback ) {=0A=
					self.each( callback, [ responseText, status, jqXHR ] );=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param( this.serializeArray() );=0A=
	},=0A=
=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return this.elements ? jQuery.makeArray( this.elements ) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled &&=0A=
				( this.checked || rselectTextarea.test( this.nodeName ) ||=0A=
					rinput.test( this.type ) );=0A=
		})=0A=
		.map(function( i, elem ){=0A=
			var val =3D jQuery( this ).val();=0A=
=0A=
			return val =3D=3D null ?=0A=
				null :=0A=
				jQuery.isArray( val ) ?=0A=
					jQuery.map( val, function( val, i ){=0A=
						return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A=
					}) :=0A=
					{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split( " " ), function( i, o ){=0A=
	jQuery.fn[ o ] =3D function( f ){=0A=
		return this.bind( o, f );=0A=
	};=0A=
} );=0A=
=0A=
jQuery.each( [ "get", "post" ], function( i, method ) {=0A=
	jQuery[ method ] =3D function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omitted=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: method,=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	};=0A=
} );=0A=
=0A=
jQuery.extend({=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get( url, undefined, callback, "script" );=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get( url, data, callback, "json" );=0A=
	},=0A=
=0A=
	// Creates a full fledged settings object into target=0A=
	// with both ajaxSettings and settings fields.=0A=
	// If target is omitted, writes into ajaxSettings.=0A=
	ajaxSetup: function ( target, settings ) {=0A=
		if ( !settings ) {=0A=
			// Only one parameter, we extend ajaxSettings=0A=
			settings =3D target;=0A=
			target =3D jQuery.extend( true, jQuery.ajaxSettings, settings );=0A=
		} else {=0A=
			// target was provided, we extend into it=0A=
			jQuery.extend( true, target, jQuery.ajaxSettings, settings );=0A=
		}=0A=
		// Flatten fields we don't want deep extended=0A=
		for( var field in { context: 1, url: 1 } ) {=0A=
			if ( field in settings ) {=0A=
				target[ field ] =3D settings[ field ];=0A=
			} else if( field in jQuery.ajaxSettings ) {=0A=
				target[ field ] =3D jQuery.ajaxSettings[ field ];=0A=
			}=0A=
		}=0A=
		return target;=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: ajaxLocation,=0A=
		isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		dataType: null,=0A=
		username: null,=0A=
		password: null,=0A=
		cache: null,=0A=
		traditional: false,=0A=
		headers: {},=0A=
		*/=0A=
=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			text: "text/plain",=0A=
			json: "application/json, text/javascript",=0A=
			"*": "*/*"=0A=
		},=0A=
=0A=
		contents: {=0A=
			xml: /xml/,=0A=
			html: /html/,=0A=
			json: /json/=0A=
		},=0A=
=0A=
		responseFields: {=0A=
			xml: "responseXML",=0A=
			text: "responseText"=0A=
		},=0A=
=0A=
		// List of data converters=0A=
		// 1) key format is "source_type destination_type" (a single space =
in-between)=0A=
		// 2) the catchall symbol "*" can be used for source_type=0A=
		converters: {=0A=
=0A=
			// Convert anything to text=0A=
			"* text": window.String,=0A=
=0A=
			// Text to html (true =3D no transformation)=0A=
			"text html": true,=0A=
=0A=
			// Evaluate text as a json expression=0A=
			"text json": jQuery.parseJSON,=0A=
=0A=
			// Parse text as xml=0A=
			"text xml": jQuery.parseXML=0A=
		}=0A=
	},=0A=
=0A=
	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),=0A=
	ajaxTransport: addToPrefiltersOrTransports( transports ),=0A=
=0A=
	// Main method=0A=
	ajax: function( url, options ) {=0A=
=0A=
		// If url is an object, simulate pre-1.5 signature=0A=
		if ( typeof url =3D=3D=3D "object" ) {=0A=
			options =3D url;=0A=
			url =3D undefined;=0A=
		}=0A=
=0A=
		// Force options to be an object=0A=
		options =3D options || {};=0A=
=0A=
		var // Create the final options object=0A=
			s =3D jQuery.ajaxSetup( {}, options ),=0A=
			// Callbacks context=0A=
			callbackContext =3D s.context || s,=0A=
			// Context for global events=0A=
			// It's the callbackContext if one was provided in the options=0A=
			// and if it's a DOM node or a jQuery collection=0A=
			globalEventContext =3D callbackContext !=3D=3D s &&=0A=
				( callbackContext.nodeType || callbackContext instanceof jQuery ) ?=0A=
						jQuery( callbackContext ) : jQuery.event,=0A=
			// Deferreds=0A=
			deferred =3D jQuery.Deferred(),=0A=
			completeDeferred =3D jQuery._Deferred(),=0A=
			// Status-dependent callbacks=0A=
			statusCode =3D s.statusCode || {},=0A=
			// ifModified key=0A=
			ifModifiedKey,=0A=
			// Headers (they are sent all at once)=0A=
			requestHeaders =3D {},=0A=
			// Response headers=0A=
			responseHeadersString,=0A=
			responseHeaders,=0A=
			// transport=0A=
			transport,=0A=
			// timeout handle=0A=
			timeoutTimer,=0A=
			// Cross-domain detection vars=0A=
			parts,=0A=
			// The jqXHR state=0A=
			state =3D 0,=0A=
			// To know if global events are to be dispatched=0A=
			fireGlobals,=0A=
			// Loop variable=0A=
			i,=0A=
			// Fake xhr=0A=
			jqXHR =3D {=0A=
=0A=
				readyState: 0,=0A=
=0A=
				// Caches the header=0A=
				setRequestHeader: function( name, value ) {=0A=
					if ( !state ) {=0A=
						requestHeaders[ name.toLowerCase().replace( rucHeaders, =
rucHeadersFunc ) ] =3D value;=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// Raw string=0A=
				getAllResponseHeaders: function() {=0A=
					return state =3D=3D=3D 2 ? responseHeadersString : null;=0A=
				},=0A=
=0A=
				// Builds headers hashtable if needed=0A=
				getResponseHeader: function( key ) {=0A=
					var match;=0A=
					if ( state =3D=3D=3D 2 ) {=0A=
						if ( !responseHeaders ) {=0A=
							responseHeaders =3D {};=0A=
							while( ( match =3D rheaders.exec( responseHeadersString ) ) ) {=0A=
								responseHeaders[ match[1].toLowerCase() ] =3D match[ 2 ];=0A=
							}=0A=
						}=0A=
						match =3D responseHeaders[ key.toLowerCase() ];=0A=
					}=0A=
					return match =3D=3D=3D undefined ? null : match;=0A=
				},=0A=
=0A=
				// Overrides response content-type header=0A=
				overrideMimeType: function( type ) {=0A=
					if ( !state ) {=0A=
						s.mimeType =3D type;=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// Cancel the request=0A=
				abort: function( statusText ) {=0A=
					statusText =3D statusText || "abort";=0A=
					if ( transport ) {=0A=
						transport.abort( statusText );=0A=
					}=0A=
					done( 0, statusText );=0A=
					return this;=0A=
				}=0A=
			};=0A=
=0A=
		// Callback for when everything is done=0A=
		// It is defined here because jslint complains if it is declared=0A=
		// at the end of the function (which would be more logical and =
readable)=0A=
		function done( status, statusText, responses, headers ) {=0A=
=0A=
			// Called once=0A=
			if ( state =3D=3D=3D 2 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// State is "done" now=0A=
			state =3D 2;=0A=
=0A=
			// Clear timeout if it exists=0A=
			if ( timeoutTimer ) {=0A=
				clearTimeout( timeoutTimer );=0A=
			}=0A=
=0A=
			// Dereference transport for early garbage collection=0A=
			// (no matter how long the jqXHR object will be used)=0A=
			transport =3D undefined;=0A=
=0A=
			// Cache response headers=0A=
			responseHeadersString =3D headers || "";=0A=
=0A=
			// Set readyState=0A=
			jqXHR.readyState =3D status ? 4 : 0;=0A=
=0A=
			var isSuccess,=0A=
				success,=0A=
				error,=0A=
				response =3D responses ? ajaxHandleResponses( s, jqXHR, responses ) =
: undefined,=0A=
				lastModified,=0A=
				etag;=0A=
=0A=
			// If successful, handle type chaining=0A=
			if ( status >=3D 200 && status < 300 || status =3D=3D=3D 304 ) {=0A=
=0A=
				// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
				if ( s.ifModified ) {=0A=
=0A=
					if ( ( lastModified =3D jqXHR.getResponseHeader( "Last-Modified" ) =
) ) {=0A=
						jQuery.lastModified[ ifModifiedKey ] =3D lastModified;=0A=
					}=0A=
					if ( ( etag =3D jqXHR.getResponseHeader( "Etag" ) ) ) {=0A=
						jQuery.etag[ ifModifiedKey ] =3D etag;=0A=
					}=0A=
				}=0A=
=0A=
				// If not modified=0A=
				if ( status =3D=3D=3D 304 ) {=0A=
=0A=
					statusText =3D "notmodified";=0A=
					isSuccess =3D true;=0A=
=0A=
				// If we have data=0A=
				} else {=0A=
=0A=
					try {=0A=
						success =3D ajaxConvert( s, response );=0A=
						statusText =3D "success";=0A=
						isSuccess =3D true;=0A=
					} catch(e) {=0A=
						// We have a parsererror=0A=
						statusText =3D "parsererror";=0A=
						error =3D e;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				// We extract error from statusText=0A=
				// then normalize statusText and status for non-aborts=0A=
				error =3D statusText;=0A=
				if( !statusText || status ) {=0A=
					statusText =3D "error";=0A=
					if ( status < 0 ) {=0A=
						status =3D 0;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Set data for the fake xhr object=0A=
			jqXHR.status =3D status;=0A=
			jqXHR.statusText =3D statusText;=0A=
=0A=
			// Success/Error=0A=
			if ( isSuccess ) {=0A=
				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR =
] );=0A=
			} else {=0A=
				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );=0A=
			}=0A=
=0A=
			// Status-dependent callbacks=0A=
			jqXHR.statusCode( statusCode );=0A=
			statusCode =3D undefined;=0A=
=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : =
"Error" ),=0A=
						[ jqXHR, s, isSuccess ? success : error ] );=0A=
			}=0A=
=0A=
			// Complete=0A=
			completeDeferred.resolveWith( callbackContext, [ jqXHR, statusText ] =
);=0A=
=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s] );=0A=
				// Handle the global AJAX counter=0A=
				if ( !( --jQuery.active ) ) {=0A=
					jQuery.event.trigger( "ajaxStop" );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Attach deferreds=0A=
		deferred.promise( jqXHR );=0A=
		jqXHR.success =3D jqXHR.done;=0A=
		jqXHR.error =3D jqXHR.fail;=0A=
		jqXHR.complete =3D completeDeferred.done;=0A=
=0A=
		// Status-dependent callbacks=0A=
		jqXHR.statusCode =3D function( map ) {=0A=
			if ( map ) {=0A=
				var tmp;=0A=
				if ( state < 2 ) {=0A=
					for( tmp in map ) {=0A=
						statusCode[ tmp ] =3D [ statusCode[tmp], map[tmp] ];=0A=
					}=0A=
				} else {=0A=
					tmp =3D map[ jqXHR.status ];=0A=
					jqXHR.then( tmp, tmp );=0A=
				}=0A=
			}=0A=
			return this;=0A=
		};=0A=
=0A=
		// Remove hash character (#7531: and string promotion)=0A=
		// Add protocol if not provided (#5866: IE7 issue with protocol-less =
urls)=0A=
		// We also use the url parameter if available=0A=
		s.url =3D ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( =
rprotocol, ajaxLocParts[ 1 ] + "//" );=0A=
=0A=
		// Extract dataTypes list=0A=
		s.dataTypes =3D jQuery.trim( s.dataType || "*" ).toLowerCase().split( =
rspacesAjax );=0A=
=0A=
		// Determine if a cross-domain request is in order=0A=
		if ( s.crossDomain =3D=3D null ) {=0A=
			parts =3D rurl.exec( s.url.toLowerCase() );=0A=
			s.crossDomain =3D !!( parts &&=0A=
				( parts[ 1 ] !=3D ajaxLocParts[ 1 ] || parts[ 2 ] !=3D ajaxLocParts[ =
2 ] ||=0A=
					( parts[ 3 ] || ( parts[ 1 ] =3D=3D=3D "http:" ? 80 : 443 ) ) !=3D=0A=
						( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] =3D=3D=3D "http:" ? 80 =
: 443 ) ) )=0A=
			);=0A=
		}=0A=
=0A=
		// Convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A=
			s.data =3D jQuery.param( s.data, s.traditional );=0A=
		}=0A=
=0A=
		// Apply prefilters=0A=
		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );=0A=
=0A=
		// If request was aborted inside a prefiler, stop there=0A=
		if ( state =3D=3D=3D 2 ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// We can fire global events as of now if asked to=0A=
		fireGlobals =3D s.global;=0A=
=0A=
		// Uppercase the type=0A=
		s.type =3D s.type.toUpperCase();=0A=
=0A=
		// Determine if request has content=0A=
		s.hasContent =3D !rnoContent.test( s.type );=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( fireGlobals && jQuery.active++ =3D=3D=3D 0 ) {=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
		}=0A=
=0A=
		// More options handling for requests with no content=0A=
		if ( !s.hasContent ) {=0A=
=0A=
			// If data is available, append data to url=0A=
			if ( s.data ) {=0A=
				s.url +=3D ( rquery.test( s.url ) ? "&" : "?" ) + s.data;=0A=
			}=0A=
=0A=
			// Get ifModifiedKey before adding the anti-cache parameter=0A=
			ifModifiedKey =3D s.url;=0A=
=0A=
			// Add anti-cache in url if needed=0A=
			if ( s.cache =3D=3D=3D false ) {=0A=
=0A=
				var ts =3D jQuery.now(),=0A=
					// try replacing _=3D if it is there=0A=
					ret =3D s.url.replace( rts, "$1_=3D" + ts );=0A=
=0A=
				// if nothing was replaced, add timestamp to the end=0A=
				s.url =3D ret + ( (ret =3D=3D=3D s.url ) ? ( rquery.test( s.url ) ? =
"&" : "?" ) + "_=3D" + ts : "" );=0A=
			}=0A=
		}=0A=
=0A=
		// Set the correct header, if data is being sent=0A=
		if ( s.data && s.hasContent && s.contentType !=3D=3D false || =
options.contentType ) {=0A=
			requestHeaders[ "Content-Type" ] =3D s.contentType;=0A=
		}=0A=
=0A=
		// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
		if ( s.ifModified ) {=0A=
			ifModifiedKey =3D ifModifiedKey || s.url;=0A=
			if ( jQuery.lastModified[ ifModifiedKey ] ) {=0A=
				requestHeaders[ "If-Modified-Since" ] =3D jQuery.lastModified[ =
ifModifiedKey ];=0A=
			}=0A=
			if ( jQuery.etag[ ifModifiedKey ] ) {=0A=
				requestHeaders[ "If-None-Match" ] =3D jQuery.etag[ ifModifiedKey ];=0A=
			}=0A=
		}=0A=
=0A=
		// Set the Accepts header for the server, depending on the dataType=0A=
		requestHeaders.Accept =3D s.dataTypes[ 0 ] && s.accepts[ =
s.dataTypes[0] ] ?=0A=
			s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !=3D=3D "*" ? ", =
*/*; q=3D0.01" : "" ) :=0A=
			s.accepts[ "*" ];=0A=
=0A=
		// Check for headers option=0A=
		for ( i in s.headers ) {=0A=
			jqXHR.setRequestHeader( i, s.headers[ i ] );=0A=
		}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) =
=3D=3D=3D false || state =3D=3D=3D 2 ) ) {=0A=
				// Abort if not done already=0A=
				jqXHR.abort();=0A=
				return false;=0A=
=0A=
		}=0A=
=0A=
		// Install callbacks on deferreds=0A=
		for ( i in { success: 1, error: 1, complete: 1 } ) {=0A=
			jqXHR[ i ]( s[ i ] );=0A=
		}=0A=
=0A=
		// Get transport=0A=
		transport =3D inspectPrefiltersOrTransports( transports, s, options, =
jqXHR );=0A=
=0A=
		// If no transport, we auto-abort=0A=
		if ( !transport ) {=0A=
			done( -1, "No Transport" );=0A=
		} else {=0A=
			jqXHR.readyState =3D 1;=0A=
			// Send global event=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );=0A=
			}=0A=
			// Timeout=0A=
			if ( s.async && s.timeout > 0 ) {=0A=
				timeoutTimer =3D setTimeout( function(){=0A=
					jqXHR.abort( "timeout" );=0A=
				}, s.timeout );=0A=
			}=0A=
=0A=
			try {=0A=
				state =3D 1;=0A=
				transport.send( requestHeaders, done );=0A=
			} catch (e) {=0A=
				// Propagate exception as error if not done=0A=
				if ( status < 2 ) {=0A=
					done( -1, e );=0A=
				// Simply rethrow otherwise=0A=
				} else {=0A=
					jQuery.error( e );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return jqXHR;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a, traditional ) {=0A=
		var s =3D [],=0A=
			add =3D function( key, value ) {=0A=
				// If value is a function, invoke it and return its value=0A=
				value =3D jQuery.isFunction( value ) ? value() : value;=0A=
				s[ s.length ] =3D encodeURIComponent( key ) + "=3D" + =
encodeURIComponent( value );=0A=
			};=0A=
=0A=
		// Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A=
		if ( traditional =3D=3D=3D undefined ) {=0A=
			traditional =3D jQuery.ajaxSettings.traditional;=0A=
		}=0A=
=0A=
		// If an array was passed in, assume that it is an array of form =
elements.=0A=
		if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) =
) {=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function() {=0A=
				add( this.name, this.value );=0A=
			} );=0A=
=0A=
		} else {=0A=
			// If traditional, encode the "old" way (the way 1.3.2 or older=0A=
			// did it), otherwise encode params recursively.=0A=
			for ( var prefix in a ) {=0A=
				buildParams( prefix, a[ prefix ], traditional, add );=0A=
			}=0A=
		}=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join( "&" ).replace( r20, "+" );=0A=
	}=0A=
});=0A=
=0A=
function buildParams( prefix, obj, traditional, add ) {=0A=
	if ( jQuery.isArray( obj ) && obj.length ) {=0A=
		// Serialize array item.=0A=
		jQuery.each( obj, function( i, v ) {=0A=
			if ( traditional || rbracket.test( prefix ) ) {=0A=
				// Treat each array item as a scalar.=0A=
				add( prefix, v );=0A=
=0A=
			} else {=0A=
				// If array item is non-scalar (array or object), encode its=0A=
				// numeric index to resolve deserialization ambiguity issues.=0A=
				// Note that rack (as of 1.0.0) can't currently deserialize=0A=
				// nested arrays properly, and attempting to do so may cause=0A=
				// a server error. Possible fixes are to modify rack's=0A=
				// deserialization algorithm or to provide an option or flag=0A=
				// to force array serialization to be shallow.=0A=
				buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" || =
jQuery.isArray(v) ? i : "" ) + "]", v, traditional, add );=0A=
			}=0A=
		});=0A=
=0A=
	} else if ( !traditional && obj !=3D null && typeof obj =3D=3D=3D =
"object" ) {=0A=
		// If we see an array here, it is empty and should be treated as an =
empty=0A=
		// object=0A=
		if ( jQuery.isArray( obj ) || jQuery.isEmptyObject( obj ) ) {=0A=
			add( prefix, "" );=0A=
=0A=
		// Serialize object item.=0A=
		} else {=0A=
			for ( var name in obj ) {=0A=
				buildParams( prefix + "[" + name + "]", obj[ name ], traditional, =
add );=0A=
			}=0A=
		}=0A=
=0A=
	} else {=0A=
		// Serialize scalar item.=0A=
		add( prefix, obj );=0A=
	}=0A=
}=0A=
=0A=
// This is still on the jQuery object... for now=0A=
// Want to move this to jQuery.ajax some day=0A=
jQuery.extend({=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
	etag: {}=0A=
=0A=
});=0A=
=0A=
/* Handles responses to an ajax request:=0A=
 * - sets all responseXXX fields accordingly=0A=
 * - finds the right dataType (mediates between content-type and =
expected dataType)=0A=
 * - returns the corresponding response=0A=
 */=0A=
function ajaxHandleResponses( s, jqXHR, responses ) {=0A=
=0A=
	var contents =3D s.contents,=0A=
		dataTypes =3D s.dataTypes,=0A=
		responseFields =3D s.responseFields,=0A=
		ct,=0A=
		type,=0A=
		finalDataType,=0A=
		firstDataType;=0A=
=0A=
	// Fill responseXXX fields=0A=
	for( type in responseFields ) {=0A=
		if ( type in responses ) {=0A=
			jqXHR[ responseFields[type] ] =3D responses[ type ];=0A=
		}=0A=
	}=0A=
=0A=
	// Remove auto dataType and get content-type in the process=0A=
	while( dataTypes[ 0 ] =3D=3D=3D "*" ) {=0A=
		dataTypes.shift();=0A=
		if ( ct =3D=3D=3D undefined ) {=0A=
			ct =3D s.mimeType || jqXHR.getResponseHeader( "content-type" );=0A=
		}=0A=
	}=0A=
=0A=
	// Check if we're dealing with a known content-type=0A=
	if ( ct ) {=0A=
		for ( type in contents ) {=0A=
			if ( contents[ type ] && contents[ type ].test( ct ) ) {=0A=
				dataTypes.unshift( type );=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Check to see if we have a response for the expected dataType=0A=
	if ( dataTypes[ 0 ] in responses ) {=0A=
		finalDataType =3D dataTypes[ 0 ];=0A=
	} else {=0A=
		// Try convertible dataTypes=0A=
		for ( type in responses ) {=0A=
			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {=0A=
				finalDataType =3D type;=0A=
				break;=0A=
			}=0A=
			if ( !firstDataType ) {=0A=
				firstDataType =3D type;=0A=
			}=0A=
		}=0A=
		// Or just use first one=0A=
		finalDataType =3D finalDataType || firstDataType;=0A=
	}=0A=
=0A=
	// If we found a dataType=0A=
	// We add the dataType to the list if needed=0A=
	// and return the corresponding response=0A=
	if ( finalDataType ) {=0A=
		if ( finalDataType !=3D=3D dataTypes[ 0 ] ) {=0A=
			dataTypes.unshift( finalDataType );=0A=
		}=0A=
		return responses[ finalDataType ];=0A=
	}=0A=
}=0A=
=0A=
// Chain conversions given the request and the original response=0A=
function ajaxConvert( s, response ) {=0A=
=0A=
	// Apply the dataFilter if provided=0A=
	if ( s.dataFilter ) {=0A=
		response =3D s.dataFilter( response, s.dataType );=0A=
	}=0A=
=0A=
	var dataTypes =3D s.dataTypes,=0A=
		converters =3D {},=0A=
		i,=0A=
		key,=0A=
		length =3D dataTypes.length,=0A=
		tmp,=0A=
		// Current and previous dataTypes=0A=
		current =3D dataTypes[ 0 ],=0A=
		prev,=0A=
		// Conversion expression=0A=
		conversion,=0A=
		// Conversion function=0A=
		conv,=0A=
		// Conversion functions (transitive conversion)=0A=
		conv1,=0A=
		conv2;=0A=
=0A=
	// For each dataType in the chain=0A=
	for( i =3D 1; i < length; i++ ) {=0A=
=0A=
		// Create converters map=0A=
		// with lowercased keys=0A=
		if ( i =3D=3D=3D 1 ) {=0A=
			for( key in s.converters ) {=0A=
				if( typeof key =3D=3D=3D "string" ) {=0A=
					converters[ key.toLowerCase() ] =3D s.converters[ key ];=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Get the dataTypes=0A=
		prev =3D current;=0A=
		current =3D dataTypes[ i ];=0A=
=0A=
		// If current is auto dataType, update it to prev=0A=
		if( current =3D=3D=3D "*" ) {=0A=
			current =3D prev;=0A=
		// If no auto and dataTypes are actually different=0A=
		} else if ( prev !=3D=3D "*" && prev !=3D=3D current ) {=0A=
=0A=
			// Get the converter=0A=
			conversion =3D prev + " " + current;=0A=
			conv =3D converters[ conversion ] || converters[ "* " + current ];=0A=
=0A=
			// If there is no direct converter, search transitively=0A=
			if ( !conv ) {=0A=
				conv2 =3D undefined;=0A=
				for( conv1 in converters ) {=0A=
					tmp =3D conv1.split( " " );=0A=
					if ( tmp[ 0 ] =3D=3D=3D prev || tmp[ 0 ] =3D=3D=3D "*" ) {=0A=
						conv2 =3D converters[ tmp[1] + " " + current ];=0A=
						if ( conv2 ) {=0A=
							conv1 =3D converters[ conv1 ];=0A=
							if ( conv1 =3D=3D=3D true ) {=0A=
								conv =3D conv2;=0A=
							} else if ( conv2 =3D=3D=3D true ) {=0A=
								conv =3D conv1;=0A=
							}=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
			// If we found no converter, dispatch an error=0A=
			if ( !( conv || conv2 ) ) {=0A=
				jQuery.error( "No conversion from " + conversion.replace(" "," to ") =
);=0A=
			}=0A=
			// If found converter is not an equivalence=0A=
			if ( conv !=3D=3D true ) {=0A=
				// Convert with 1 or 2 converters accordingly=0A=
				response =3D conv ? conv( response ) : conv2( conv1(response) );=0A=
			}=0A=
		}=0A=
	}=0A=
	return response;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var jsc =3D jQuery.now(),=0A=
	jsre =3D /(\=3D)\?(&|$)|\?\?/i;=0A=
=0A=
// Default jsonp settings=0A=
jQuery.ajaxSetup({=0A=
	jsonp: "callback",=0A=
	jsonpCallback: function() {=0A=
		return jQuery.expando + "_" + ( jsc++ );=0A=
	}=0A=
});=0A=
=0A=
// Detect, normalize options and install callbacks for jsonp requests=0A=
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR =
) {=0A=
=0A=
	var dataIsString =3D ( typeof s.data =3D=3D=3D "string" );=0A=
=0A=
	if ( s.dataTypes[ 0 ] =3D=3D=3D "jsonp" ||=0A=
		originalSettings.jsonpCallback ||=0A=
		originalSettings.jsonp !=3D null ||=0A=
		s.jsonp !=3D=3D false && ( jsre.test( s.url ) ||=0A=
				dataIsString && jsre.test( s.data ) ) ) {=0A=
=0A=
		var responseContainer,=0A=
			jsonpCallback =3D s.jsonpCallback =3D=0A=
				jQuery.isFunction( s.jsonpCallback ) ? s.jsonpCallback() : =
s.jsonpCallback,=0A=
			previous =3D window[ jsonpCallback ],=0A=
			url =3D s.url,=0A=
			data =3D s.data,=0A=
			replace =3D "$1" + jsonpCallback + "$2",=0A=
			cleanUp =3D function() {=0A=
				// Set callback back to previous value=0A=
				window[ jsonpCallback ] =3D previous;=0A=
				// Call if it was a function and we have a response=0A=
				if ( responseContainer && jQuery.isFunction( previous ) ) {=0A=
					window[ jsonpCallback ]( responseContainer[ 0 ] );=0A=
				}=0A=
			};=0A=
=0A=
		if ( s.jsonp !=3D=3D false ) {=0A=
			url =3D url.replace( jsre, replace );=0A=
			if ( s.url =3D=3D=3D url ) {=0A=
				if ( dataIsString ) {=0A=
					data =3D data.replace( jsre, replace );=0A=
				}=0A=
				if ( s.data =3D=3D=3D data ) {=0A=
					// Add callback manually=0A=
					url +=3D (/\?/.test( url ) ? "&" : "?") + s.jsonp + "=3D" + =
jsonpCallback;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		s.url =3D url;=0A=
		s.data =3D data;=0A=
=0A=
		// Install callback=0A=
		window[ jsonpCallback ] =3D function( response ) {=0A=
			responseContainer =3D [ response ];=0A=
		};=0A=
=0A=
		// Install cleanUp function=0A=
		jqXHR.then( cleanUp, cleanUp );=0A=
=0A=
		// Use data converter to retrieve json after script execution=0A=
		s.converters["script json"] =3D function() {=0A=
			if ( !responseContainer ) {=0A=
				jQuery.error( jsonpCallback + " was not called" );=0A=
			}=0A=
			return responseContainer[ 0 ];=0A=
		};=0A=
=0A=
		// force json dataType=0A=
		s.dataTypes[ 0 ] =3D "json";=0A=
=0A=
		// Delegate to script=0A=
		return "script";=0A=
	}=0A=
} );=0A=
=0A=
=0A=
=0A=
=0A=
// Install script dataType=0A=
jQuery.ajaxSetup({=0A=
	accepts: {=0A=
		script: "text/javascript, application/javascript, =
application/ecmascript, application/x-ecmascript"=0A=
	},=0A=
	contents: {=0A=
		script: /javascript|ecmascript/=0A=
	},=0A=
	converters: {=0A=
		"text script": function( text ) {=0A=
			jQuery.globalEval( text );=0A=
			return text;=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
// Handle cache's special case and global=0A=
jQuery.ajaxPrefilter( "script", function( s ) {=0A=
	if ( s.cache =3D=3D=3D undefined ) {=0A=
		s.cache =3D false;=0A=
	}=0A=
	if ( s.crossDomain ) {=0A=
		s.type =3D "GET";=0A=
		s.global =3D false;=0A=
	}=0A=
} );=0A=
=0A=
// Bind script tag hack transport=0A=
jQuery.ajaxTransport( "script", function(s) {=0A=
=0A=
	// This transport only deals with cross domain requests=0A=
	if ( s.crossDomain ) {=0A=
=0A=
		var script,=0A=
			head =3D document.head || document.getElementsByTagName( "head" )[0] =
|| document.documentElement;=0A=
=0A=
		return {=0A=
=0A=
			send: function( _, callback ) {=0A=
=0A=
				script =3D document.createElement( "script" );=0A=
=0A=
				script.async =3D "async";=0A=
=0A=
				if ( s.scriptCharset ) {=0A=
					script.charset =3D s.scriptCharset;=0A=
				}=0A=
=0A=
				script.src =3D s.url;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function( _, isAbort =
) {=0A=
=0A=
					if ( !script.readyState || /loaded|complete/.test( =
script.readyState ) ) {=0A=
=0A=
						// Handle memory leak in IE=0A=
						script.onload =3D script.onreadystatechange =3D null;=0A=
=0A=
						// Remove the script=0A=
						if ( head && script.parentNode ) {=0A=
							head.removeChild( script );=0A=
						}=0A=
=0A=
						// Dereference the script=0A=
						script =3D undefined;=0A=
=0A=
						// Callback if not abort=0A=
						if ( !isAbort ) {=0A=
							callback( 200, "success" );=0A=
						}=0A=
					}=0A=
				};=0A=
				// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
				// This arises when a base node is used (#2709 and #4378).=0A=
				head.insertBefore( script, head.firstChild );=0A=
			},=0A=
=0A=
			abort: function() {=0A=
				if ( script ) {=0A=
					script.onload( 0, 1 );=0A=
				}=0A=
			}=0A=
		};=0A=
	}=0A=
} );=0A=
=0A=
=0A=
=0A=
=0A=
var // #5280: next active xhr id and list of active xhrs' callbacks=0A=
	xhrId =3D jQuery.now(),=0A=
	xhrCallbacks,=0A=
=0A=
	// XHR used to determine supports properties=0A=
	testXHR;=0A=
=0A=
// #5280: Internet Explorer will keep connections alive if we don't =
abort on unload=0A=
function xhrOnUnloadAbort() {=0A=
	jQuery( window ).unload(function() {=0A=
		// Abort all pending requests=0A=
		for ( var key in xhrCallbacks ) {=0A=
			xhrCallbacks[ key ]( 0, 1 );=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
// Functions to create xhrs=0A=
function createStandardXHR() {=0A=
	try {=0A=
		return new window.XMLHttpRequest();=0A=
	} catch( e ) {}=0A=
}=0A=
=0A=
function createActiveXHR() {=0A=
	try {=0A=
		return new window.ActiveXObject( "Microsoft.XMLHTTP" );=0A=
	} catch( e ) {}=0A=
}=0A=
=0A=
// Create the request object=0A=
// (This is still attached to ajaxSettings for backward compatibility)=0A=
jQuery.ajaxSettings.xhr =3D window.ActiveXObject ?=0A=
	/* Microsoft failed to properly=0A=
	 * implement the XMLHttpRequest in IE7 (can't request local files),=0A=
	 * so we use the ActiveXObject when it is available=0A=
	 * Additionally XMLHttpRequest can be disabled in IE7/IE8 so=0A=
	 * we need a fallback.=0A=
	 */=0A=
	function() {=0A=
		return !this.isLocal && createStandardXHR() || createActiveXHR();=0A=
	} :=0A=
	// For all other browsers, use the standard XMLHttpRequest object=0A=
	createStandardXHR;=0A=
=0A=
// Test if we can create an xhr object=0A=
testXHR =3D jQuery.ajaxSettings.xhr();=0A=
jQuery.support.ajax =3D !!testXHR;=0A=
=0A=
// Does this browser support crossDomain XHR requests=0A=
jQuery.support.cors =3D testXHR && ( "withCredentials" in testXHR );=0A=
=0A=
// No need for the temporary xhr anymore=0A=
testXHR =3D undefined;=0A=
=0A=
// Create transport if the browser can provide an xhr=0A=
if ( jQuery.support.ajax ) {=0A=
=0A=
	jQuery.ajaxTransport(function( s ) {=0A=
		// Cross domain only allowed if supported through XMLHttpRequest=0A=
		if ( !s.crossDomain || jQuery.support.cors ) {=0A=
=0A=
			var callback;=0A=
=0A=
			return {=0A=
				send: function( headers, complete ) {=0A=
=0A=
					// Get a new xhr=0A=
					var xhr =3D s.xhr(),=0A=
						handle,=0A=
						i;=0A=
=0A=
					// Open the socket=0A=
					// Passing null username, generates a login popup on Opera (#2865)=0A=
					if ( s.username ) {=0A=
						xhr.open( s.type, s.url, s.async, s.username, s.password );=0A=
					} else {=0A=
						xhr.open( s.type, s.url, s.async );=0A=
					}=0A=
=0A=
					// Apply custom fields if provided=0A=
					if ( s.xhrFields ) {=0A=
						for ( i in s.xhrFields ) {=0A=
							xhr[ i ] =3D s.xhrFields[ i ];=0A=
						}=0A=
					}=0A=
=0A=
					// Override mime type if needed=0A=
					if ( s.mimeType && xhr.overrideMimeType ) {=0A=
						xhr.overrideMimeType( s.mimeType );=0A=
					}=0A=
=0A=
					// X-Requested-With header=0A=
					// For cross-domain requests, seeing as conditions for a preflight =
are=0A=
					// akin to a jigsaw puzzle, we simply never set it to be sure.=0A=
					// (it can always be set on a per-request basis or even using =
ajaxSetup)=0A=
					// For same-domain requests, won't change header if already =
provided.=0A=
					if ( !s.crossDomain && !headers["X-Requested-With"] ) {=0A=
						headers[ "X-Requested-With" ] =3D "XMLHttpRequest";=0A=
					}=0A=
=0A=
					// Need an extra try/catch for cross domain requests in Firefox 3=0A=
					try {=0A=
						for ( i in headers ) {=0A=
							xhr.setRequestHeader( i, headers[ i ] );=0A=
						}=0A=
					} catch( _ ) {}=0A=
=0A=
					// Do send the request=0A=
					// This may raise an exception which is actually=0A=
					// handled in jQuery.ajax (so no try/catch here)=0A=
					xhr.send( ( s.hasContent && s.data ) || null );=0A=
=0A=
					// Listener=0A=
					callback =3D function( _, isAbort ) {=0A=
=0A=
						var status,=0A=
							statusText,=0A=
							responseHeaders,=0A=
							responses,=0A=
							xml;=0A=
=0A=
						// Firefox throws exceptions when accessing properties=0A=
						// of an xhr when a network error occured=0A=
						// =
http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:=
_0x80040111_(NS_ERROR_NOT_AVAILABLE)=0A=
						try {=0A=
=0A=
							// Was never called and is aborted or complete=0A=
							if ( callback && ( isAbort || xhr.readyState =3D=3D=3D 4 ) ) {=0A=
=0A=
								// Only called once=0A=
								callback =3D undefined;=0A=
=0A=
								// Do not keep as active anymore=0A=
								if ( handle ) {=0A=
									xhr.onreadystatechange =3D jQuery.noop;=0A=
									delete xhrCallbacks[ handle ];=0A=
								}=0A=
=0A=
								// If it's an abort=0A=
								if ( isAbort ) {=0A=
									// Abort it manually if needed=0A=
									if ( xhr.readyState !=3D=3D 4 ) {=0A=
										xhr.abort();=0A=
									}=0A=
								} else {=0A=
									status =3D xhr.status;=0A=
									responseHeaders =3D xhr.getAllResponseHeaders();=0A=
									responses =3D {};=0A=
									xml =3D xhr.responseXML;=0A=
=0A=
									// Construct response list=0A=
									if ( xml && xml.documentElement /* #4958 */ ) {=0A=
										responses.xml =3D xml;=0A=
									}=0A=
									responses.text =3D xhr.responseText;=0A=
=0A=
									// Firefox throws an exception when accessing=0A=
									// statusText for faulty cross-domain requests=0A=
									try {=0A=
										statusText =3D xhr.statusText;=0A=
									} catch( e ) {=0A=
										// We normalize with Webkit giving an empty statusText=0A=
										statusText =3D "";=0A=
									}=0A=
=0A=
									// Filter status for non standard behaviors=0A=
=0A=
									// If the request is local and we have data: assume a success=0A=
									// (success with no data won't get notified, that's the best we=0A=
									// can do given current implementations)=0A=
									if ( !status && s.isLocal && !s.crossDomain ) {=0A=
										status =3D responses.text ? 200 : 404;=0A=
									// IE - #1450: sometimes returns 1223 when it should be 204=0A=
									} else if ( status =3D=3D=3D 1223 ) {=0A=
										status =3D 204;=0A=
									}=0A=
								}=0A=
							}=0A=
						} catch( firefoxAccessException ) {=0A=
							if ( !isAbort ) {=0A=
								complete( -1, firefoxAccessException );=0A=
							}=0A=
						}=0A=
=0A=
						// Call complete if needed=0A=
						if ( responses ) {=0A=
							complete( status, statusText, responses, responseHeaders );=0A=
						}=0A=
					};=0A=
=0A=
					// if we're in sync mode or it's in cache=0A=
					// and has been retrieved directly (IE6 & IE7)=0A=
					// we need to manually fire the callback=0A=
					if ( !s.async || xhr.readyState =3D=3D=3D 4 ) {=0A=
						callback();=0A=
					} else {=0A=
						// Create the active xhrs callbacks list if needed=0A=
						// and attach the unload handler=0A=
						if ( !xhrCallbacks ) {=0A=
							xhrCallbacks =3D {};=0A=
							xhrOnUnloadAbort();=0A=
						}=0A=
						// Add to list of active xhrs callbacks=0A=
						handle =3D xhrId++;=0A=
						xhr.onreadystatechange =3D xhrCallbacks[ handle ] =3D callback;=0A=
					}=0A=
				},=0A=
=0A=
				abort: function() {=0A=
					if ( callback ) {=0A=
						callback(0,1);=0A=
					}=0A=
				}=0A=
			};=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var elemdisplay =3D {},=0A=
	rfxtypes =3D /^(?:toggle|show|hide)$/,=0A=
	rfxnum =3D /^([+\-]=3D)?([\d+.\-]+)([a-z%]*)$/i,=0A=
	timerId,=0A=
	fxAttrs =3D [=0A=
		// height animations=0A=
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
		// width animations=0A=
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
		// opacity animations=0A=
		[ "opacity" ]=0A=
	];=0A=
=0A=
jQuery.fn.extend({=0A=
	show: function( speed, easing, callback ) {=0A=
		var elem, display;=0A=
=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("show", 3), speed, easing, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, j =3D this.length; i < j; i++ ) {=0A=
				elem =3D this[i];=0A=
				display =3D elem.style.display;=0A=
=0A=
				// Reset the inline display of this element to learn if it is=0A=
				// being hidden by cascaded rules or not=0A=
				if ( !jQuery._data(elem, "olddisplay") && display =3D=3D=3D "none" ) =
{=0A=
					display =3D elem.style.display =3D "";=0A=
				}=0A=
=0A=
				// Set elements which have been overridden with display: none=0A=
				// in a stylesheet to whatever the default browser style is=0A=
				// for such an element=0A=
				if ( display =3D=3D=3D "" && jQuery.css( elem, "display" ) =3D=3D=3D =
"none" ) {=0A=
					jQuery._data(elem, "olddisplay", defaultDisplay(elem.nodeName));=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of most of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( i =3D 0; i < j; i++ ) {=0A=
				elem =3D this[i];=0A=
				display =3D elem.style.display;=0A=
=0A=
				if ( display =3D=3D=3D "" || display =3D=3D=3D "none" ) {=0A=
					elem.style.display =3D jQuery._data(elem, "olddisplay") || "";=0A=
				}=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	hide: function( speed, easing, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("hide", 3), speed, easing, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, j =3D this.length; i < j; i++ ) {=0A=
				var display =3D jQuery.css( this[i], "display" );=0A=
=0A=
				if ( display !=3D=3D "none" && !jQuery._data( this[i], "olddisplay" =
) ) {=0A=
					jQuery._data( this[i], "olddisplay", display );=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( i =3D 0; i < j; i++ ) {=0A=
				this[i].style.display =3D "none";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2, callback ) {=0A=
		var bool =3D typeof fn =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {=0A=
			this._toggle.apply( this, arguments );=0A=
=0A=
		} else if ( fn =3D=3D null || bool ) {=0A=
			this.each(function() {=0A=
				var state =3D bool ? fn : jQuery(this).is(":hidden");=0A=
				jQuery(this)[ state ? "show" : "hide" ]();=0A=
			});=0A=
=0A=
		} else {=0A=
			this.animate(genFx("toggle", 3), fn, fn2, callback);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	fadeTo: function( speed, to, easing, callback ) {=0A=
		return this.filter(":hidden").css("opacity", 0).show().end()=0A=
					.animate({opacity: to}, speed, easing, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		if ( jQuery.isEmptyObject( prop ) ) {=0A=
			return this.each( optall.complete );=0A=
		}=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function() {=0A=
			// XXX 'this' does not always have a nodeName when running the=0A=
			// test suite=0A=
=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				isElement =3D this.nodeType =3D=3D=3D 1,=0A=
				hidden =3D isElement && jQuery(this).is(":hidden"),=0A=
				self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				var name =3D jQuery.camelCase( p );=0A=
=0A=
				if ( p !=3D=3D name ) {=0A=
					prop[ name ] =3D prop[ p ];=0A=
					delete prop[ p ];=0A=
					p =3D name;=0A=
				}=0A=
=0A=
				if ( prop[p] =3D=3D=3D "hide" && hidden || prop[p] =3D=3D=3D "show" =
&& !hidden ) {=0A=
					return opt.complete.call(this);=0A=
				}=0A=
=0A=
				if ( isElement && ( p =3D=3D=3D "height" || p =3D=3D=3D "width" ) ) {=0A=
					// Make sure that nothing sneaks out=0A=
					// Record all 3 overflow attributes because IE does not=0A=
					// change the overflow attribute when overflowX and=0A=
					// overflowY are set to the same value=0A=
					opt.overflow =3D [ this.style.overflow, this.style.overflowX, =
this.style.overflowY ];=0A=
=0A=
					// Set display property to inline-block for height/width=0A=
					// animations on inline elements that are having width/height=0A=
					// animated=0A=
					if ( jQuery.css( this, "display" ) =3D=3D=3D "inline" &&=0A=
							jQuery.css( this, "float" ) =3D=3D=3D "none" ) {=0A=
						if ( !jQuery.support.inlineBlockNeedsLayout ) {=0A=
							this.style.display =3D "inline-block";=0A=
=0A=
						} else {=0A=
							var display =3D defaultDisplay(this.nodeName);=0A=
=0A=
							// inline-level elements accept inline-block;=0A=
							// block-level elements need to be inline with layout=0A=
							if ( display =3D=3D=3D "inline" ) {=0A=
								this.style.display =3D "inline-block";=0A=
=0A=
							} else {=0A=
								this.style.display =3D "inline";=0A=
								this.style.zoom =3D 1;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( jQuery.isArray( prop[p] ) ) {=0A=
					// Create (if needed) and add to specialEasing=0A=
					(opt.specialEasing =3D opt.specialEasing || {})[p] =3D prop[p][1];=0A=
					prop[p] =3D prop[p][0];=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null ) {=0A=
				this.style.overflow =3D "hidden";=0A=
			}=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function( name, val ) {=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( rfxtypes.test(val) ) {=0A=
					e[ val =3D=3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop =
);=0A=
=0A=
				} else {=0A=
					var parts =3D rfxnum.exec(val),=0A=
						start =3D e.cur();=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat( parts[2] ),=0A=
							unit =3D parts[3] || ( jQuery.cssNumber[ name ] ? "" : "px" );=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D=3D "px" ) {=0A=
							jQuery.style( self, name, (end || 1) + unit);=0A=
							start =3D ((end || 1) / e.cur()) * start;=0A=
							jQuery.style( self, name, start + unit);=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] ) {=0A=
							end =3D ((parts[1] =3D=3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
						}=0A=
=0A=
						e.custom( start, end, unit );=0A=
=0A=
					} else {=0A=
						e.custom( start, val, "" );=0A=
					}=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	stop: function( clearQueue, gotoEnd ) {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if ( clearQueue ) {=0A=
			this.queue([]);=0A=
		}=0A=
=0A=
		this.each(function() {=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- ) {=0A=
				if ( timers[i].elem =3D=3D=3D this ) {=0A=
					if (gotoEnd) {=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					}=0A=
=0A=
					timers.splice(i, 1);=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if ( !gotoEnd ) {=0A=
			this.dequeue();=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
function genFx( type, num ) {=0A=
	var obj =3D {};=0A=
=0A=
	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() =
{=0A=
		obj[ this ] =3D type;=0A=
	});=0A=
=0A=
	return obj;=0A=
}=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	slideDown: genFx("show", 1),=0A=
	slideUp: genFx("hide", 1),=0A=
	slideToggle: genFx("toggle", 1),=0A=
	fadeIn: { opacity: "show" },=0A=
	fadeOut: { opacity: "hide" },=0A=
	fadeToggle: { opacity: "toggle" }=0A=
}, function( name, props ) {=0A=
	jQuery.fn[ name ] =3D function( speed, easing, callback ) {=0A=
		return this.animate( props, speed, easing, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	speed: function( speed, easing, fn ) {=0A=
		var opt =3D speed && typeof speed =3D=3D=3D "object" ? =
jQuery.extend({}, speed) : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && !jQuery.isFunction(easing) && easing=0A=
		};=0A=
=0A=
		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
			opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[opt.duration] : =
jQuery.fx.speeds._default;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function() {=0A=
			if ( opt.queue !=3D=3D false ) {=0A=
				jQuery(this).dequeue();=0A=
			}=0A=
			if ( jQuery.isFunction( opt.old ) ) {=0A=
				opt.old.call( this );=0A=
			}=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ) {=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig ) {=0A=
			options.orig =3D {};=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
	// Simple function for setting a style value=0A=
	update: function() {=0A=
		if ( this.options.step ) {=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
		}=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function() {=0A=
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) ) {=0A=
			return this.elem[ this.prop ];=0A=
		}=0A=
=0A=
		var parsed,=0A=
			r =3D jQuery.css( this.elem, this.prop );=0A=
		// Empty strings, null, undefined and "auto" are converted to 0,=0A=
		// complex values such as "rotate(1rad)" are returned as is,=0A=
		// simple values such as "10px" are parsed to Float.=0A=
		return isNaN( parsed =3D parseFloat( r ) ) ? !r || r =3D=3D=3D "auto" =
? 0 : r : parsed;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function( from, to, unit ) {=0A=
		var self =3D this,=0A=
			fx =3D jQuery.fx;=0A=
=0A=
		this.startTime =3D jQuery.now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || ( jQuery.cssNumber[ this.prop ] ? =
"" : "px" );=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
=0A=
		function t( gotoEnd ) {=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		if ( t() && jQuery.timers.push(t) && !timerId ) {=0A=
			timerId =3D setInterval(fx.tick, fx.interval);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		this.custom(this.prop =3D=3D=3D "width" || this.prop =3D=3D=3D =
"height" ? 1 : 0, this.cur());=0A=
=0A=
		// Start by showing the element=0A=
		jQuery( this.elem ).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function( gotoEnd ) {=0A=
		var t =3D jQuery.now(), done =3D true;=0A=
=0A=
		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			for ( var i in this.options.curAnim ) {=0A=
				if ( this.options.curAnim[i] !=3D=3D true ) {=0A=
					done =3D false;=0A=
				}=0A=
			}=0A=
=0A=
			if ( done ) {=0A=
				// Reset the overflow=0A=
				if ( this.options.overflow !=3D null && =
!jQuery.support.shrinkWrapBlocks ) {=0A=
					var elem =3D this.elem,=0A=
						options =3D this.options;=0A=
=0A=
					jQuery.each( [ "", "X", "Y" ], function (index, value) {=0A=
						elem.style[ "overflow" + value ] =3D options.overflow[index];=0A=
					} );=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide ) {=0A=
					jQuery(this.elem).hide();=0A=
				}=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show ) {=0A=
					for ( var p in this.options.curAnim ) {=0A=
						jQuery.style( this.elem, p, this.options.orig[p] );=0A=
					}=0A=
				}=0A=
=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
			}=0A=
=0A=
			return false;=0A=
=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			var specialEasing =3D this.options.specialEasing && =
this.options.specialEasing[this.prop];=0A=
			var defaultEasing =3D this.options.easing || (jQuery.easing.swing ? =
"swing" : "linear");=0A=
			this.pos =3D jQuery.easing[specialEasing || =
defaultEasing](this.state, n, 0, 1, this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	tick: function() {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		for ( var i =3D 0; i < timers.length; i++ ) {=0A=
			if ( !timers[i]() ) {=0A=
				timers.splice(i--, 1);=0A=
			}=0A=
		}=0A=
=0A=
		if ( !timers.length ) {=0A=
			jQuery.fx.stop();=0A=
		}=0A=
	},=0A=
=0A=
	interval: 13,=0A=
=0A=
	stop: function() {=0A=
		clearInterval( timerId );=0A=
		timerId =3D null;=0A=
	},=0A=
=0A=
	speeds: {=0A=
		slow: 600,=0A=
		fast: 200,=0A=
		// Default speed=0A=
		_default: 400=0A=
	},=0A=
=0A=
	step: {=0A=
		opacity: function( fx ) {=0A=
			jQuery.style( fx.elem, "opacity", fx.now );=0A=
		},=0A=
=0A=
		_default: function( fx ) {=0A=
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null ) {=0A=
				fx.elem.style[ fx.prop ] =3D (fx.prop =3D=3D=3D "width" || fx.prop =
=3D=3D=3D "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;=0A=
			} else {=0A=
				fx.elem[ fx.prop ] =3D fx.now;=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.animated =3D function( elem ) {=0A=
		return jQuery.grep(jQuery.timers, function( fn ) {=0A=
			return elem =3D=3D=3D fn.elem;=0A=
		}).length;=0A=
	};=0A=
}=0A=
=0A=
function defaultDisplay( nodeName ) {=0A=
	if ( !elemdisplay[ nodeName ] ) {=0A=
		var elem =3D jQuery("<" + nodeName + ">").appendTo("body"),=0A=
			display =3D elem.css("display");=0A=
=0A=
		elem.remove();=0A=
=0A=
		if ( display =3D=3D=3D "none" || display =3D=3D=3D "" ) {=0A=
			display =3D "block";=0A=
		}=0A=
=0A=
		elemdisplay[ nodeName ] =3D display;=0A=
	}=0A=
=0A=
	return elemdisplay[ nodeName ];=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var rtable =3D /^t(?:able|d|h)$/i,=0A=
	rroot =3D /^(?:body|html)$/i;=0A=
=0A=
if ( "getBoundingClientRect" in document.documentElement ) {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0], box;=0A=
=0A=
		if ( options ) {=0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		try {=0A=
			box =3D elem.getBoundingClientRect();=0A=
		} catch(e) {}=0A=
=0A=
		var doc =3D elem.ownerDocument,=0A=
			docElem =3D doc.documentElement;=0A=
=0A=
		// Make sure we're not dealing with a disconnected DOM node=0A=
		if ( !box || !jQuery.contains( docElem, elem ) ) {=0A=
			return box ? { top: box.top, left: box.left } : { top: 0, left: 0 };=0A=
		}=0A=
=0A=
		var body =3D doc.body,=0A=
			win =3D getWindow(doc),=0A=
			clientTop  =3D docElem.clientTop  || body.clientTop  || 0,=0A=
			clientLeft =3D docElem.clientLeft || body.clientLeft || 0,=0A=
			scrollTop  =3D win.pageYOffset || jQuery.support.boxModel && =
docElem.scrollTop  || body.scrollTop,=0A=
			scrollLeft =3D win.pageXOffset || jQuery.support.boxModel && =
docElem.scrollLeft || body.scrollLeft,=0A=
			top  =3D box.top  + scrollTop  - clientTop,=0A=
			left =3D box.left + scrollLeft - clientLeft;=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
=0A=
} else {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) {=0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		var computedStyle,=0A=
			offsetParent =3D elem.offsetParent,=0A=
			prevOffsetParent =3D elem,=0A=
			doc =3D elem.ownerDocument,=0A=
			docElem =3D doc.documentElement,=0A=
			body =3D doc.body,=0A=
			defaultView =3D doc.defaultView,=0A=
			prevComputedStyle =3D defaultView ? defaultView.getComputedStyle( =
elem, null ) : elem.currentStyle,=0A=
			top =3D elem.offsetTop,=0A=
			left =3D elem.offsetLeft;=0A=
=0A=
		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {=0A=
			if ( jQuery.offset.supportsFixedPosition && =
prevComputedStyle.position =3D=3D=3D "fixed" ) {=0A=
				break;=0A=
			}=0A=
=0A=
			computedStyle =3D defaultView ? defaultView.getComputedStyle(elem, =
null) : elem.currentStyle;=0A=
			top  -=3D elem.scrollTop;=0A=
			left -=3D elem.scrollLeft;=0A=
=0A=
			if ( elem =3D=3D=3D offsetParent ) {=0A=
				top  +=3D elem.offsetTop;=0A=
				left +=3D elem.offsetLeft;=0A=
=0A=
				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
rtable.test(elem.nodeName)) ) {=0A=
					top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
					left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
				}=0A=
=0A=
				prevOffsetParent =3D offsetParent;=0A=
				offsetParent =3D elem.offsetParent;=0A=
			}=0A=
=0A=
			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" ) {=0A=
				top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
				left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
			}=0A=
=0A=
			prevComputedStyle =3D computedStyle;=0A=
		}=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" ) {=0A=
			top  +=3D body.offsetTop;=0A=
			left +=3D body.offsetLeft;=0A=
		}=0A=
=0A=
		if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position =
=3D=3D=3D "fixed" ) {=0A=
			top  +=3D Math.max( docElem.scrollTop, body.scrollTop );=0A=
			left +=3D Math.max( docElem.scrollLeft, body.scrollLeft );=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
}=0A=
=0A=
jQuery.offset =3D {=0A=
	initialize: function() {=0A=
		var body =3D document.body, container =3D =
document.createElement("div"), innerDiv, checkDiv, table, td, =
bodyMarginTop =3D parseFloat( jQuery.css(body, "marginTop") ) || 0,=0A=
			html =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
=0A=
		jQuery.extend( container.style, { position: "absolute", top: 0, left: =
0, margin: 0, border: 0, width: "1px", height: "1px", visibility: =
"hidden" } );=0A=
=0A=
		container.innerHTML =3D html;=0A=
		body.insertBefore( container, body.firstChild );=0A=
		innerDiv =3D container.firstChild;=0A=
		checkDiv =3D innerDiv.firstChild;=0A=
		td =3D innerDiv.nextSibling.firstChild.firstChild;=0A=
=0A=
		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);=0A=
=0A=
		checkDiv.style.position =3D "fixed";=0A=
		checkDiv.style.top =3D "20px";=0A=
=0A=
		// safari subtracts parent border width here which is 5px=0A=
		this.supportsFixedPosition =3D (checkDiv.offsetTop =3D=3D=3D 20 || =
checkDiv.offsetTop =3D=3D=3D 15);=0A=
		checkDiv.style.position =3D checkDiv.style.top =3D "";=0A=
=0A=
		innerDiv.style.overflow =3D "hidden";=0A=
		innerDiv.style.position =3D "relative";=0A=
=0A=
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);=0A=
=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop !=3D=3D =
bodyMarginTop);=0A=
=0A=
		body.removeChild( container );=0A=
		jQuery.offset.initialize =3D jQuery.noop;=0A=
	},=0A=
=0A=
	bodyOffset: function( body ) {=0A=
		var top =3D body.offsetTop,=0A=
			left =3D body.offsetLeft;=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {=0A=
			top  +=3D parseFloat( jQuery.css(body, "marginTop") ) || 0;=0A=
			left +=3D parseFloat( jQuery.css(body, "marginLeft") ) || 0;=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	},=0A=
=0A=
	setOffset: function( elem, options, i ) {=0A=
		var position =3D jQuery.css( elem, "position" );=0A=
=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( position =3D=3D=3D "static" ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
=0A=
		var curElem =3D jQuery( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curCSSTop =3D jQuery.css( elem, "top" ),=0A=
			curCSSLeft =3D jQuery.css( elem, "left" ),=0A=
			calculatePosition =3D (position =3D=3D=3D "absolute" || position =
=3D=3D=3D "fixed") && jQuery.inArray('auto', [curCSSTop, curCSSLeft]) > =
-1,=0A=
			props =3D {}, curPosition =3D {}, curTop, curLeft;=0A=
=0A=
		// need to be able to calculate position if either top or left is auto =
and position is either absolute or fixed=0A=
		if ( calculatePosition ) {=0A=
			curPosition =3D curElem.position();=0A=
		}=0A=
=0A=
		curTop  =3D calculatePosition ? curPosition.top  : parseInt( =
curCSSTop,  10 ) || 0;=0A=
		curLeft =3D calculatePosition ? curPosition.left : parseInt( =
curCSSLeft, 10 ) || 0;=0A=
=0A=
		if ( jQuery.isFunction( options ) ) {=0A=
			options =3D options.call( elem, i, curOffset );=0A=
		}=0A=
=0A=
		if (options.top !=3D null) {=0A=
			props.top =3D (options.top - curOffset.top) + curTop;=0A=
		}=0A=
		if (options.left !=3D null) {=0A=
			props.left =3D (options.left - curOffset.left) + curLeft;=0A=
		}=0A=
=0A=
		if ( "using" in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		if ( !this[0] ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		var elem =3D this[0],=0A=
=0A=
		// Get *real* offsetParent=0A=
		offsetParent =3D this.offsetParent(),=0A=
=0A=
		// Get correct offsets=0A=
		offset       =3D this.offset(),=0A=
		parentOffset =3D rroot.test(offsetParent[0].nodeName) ? { top: 0, =
left: 0 } : offsetParent.offset();=0A=
=0A=
		// Subtract element margins=0A=
		// note: when an element has margin: auto the offsetLeft and marginLeft=0A=
		// are the same in Safari causing offset.left to incorrectly be 0=0A=
		offset.top  -=3D parseFloat( jQuery.css(elem, "marginTop") ) || 0;=0A=
		offset.left -=3D parseFloat( jQuery.css(elem, "marginLeft") ) || 0;=0A=
=0A=
		// Add offsetParent borders=0A=
		parentOffset.top  +=3D parseFloat( jQuery.css(offsetParent[0], =
"borderTopWidth") ) || 0;=0A=
		parentOffset.left +=3D parseFloat( jQuery.css(offsetParent[0], =
"borderLeftWidth") ) || 0;=0A=
=0A=
		// Subtract the two offsets=0A=
		return {=0A=
			top:  offset.top  - parentOffset.top,=0A=
			left: offset.left - parentOffset.left=0A=
		};=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		return this.map(function() {=0A=
			var offsetParent =3D this.offsetParent || document.body;=0A=
			while ( offsetParent && (!rroot.test(offsetParent.nodeName) && =
jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
			return offsetParent;=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ["Left", "Top"], function( i, name ) {=0A=
	var method =3D "scroll" + name;=0A=
=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		var elem =3D this[0], win;=0A=
=0A=
		if ( !elem ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( val !=3D=3D undefined ) {=0A=
			// Set the scroll offset=0A=
			return this.each(function() {=0A=
				win =3D getWindow( this );=0A=
=0A=
				if ( win ) {=0A=
					win.scrollTo(=0A=
						!i ? val : jQuery(win).scrollLeft(),=0A=
						i ? val : jQuery(win).scrollTop()=0A=
					);=0A=
=0A=
				} else {=0A=
					this[ method ] =3D val;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			win =3D getWindow( elem );=0A=
=0A=
			// Return the scroll offset=0A=
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : =
"pageXOffset" ] :=0A=
				jQuery.support.boxModel && win.document.documentElement[ method ] ||=0A=
					win.document.body[ method ] :=0A=
				elem[ method ];=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getWindow( elem ) {=0A=
	return jQuery.isWindow( elem ) ?=0A=
		elem :=0A=
		elem.nodeType =3D=3D=3D 9 ?=0A=
			elem.defaultView || elem.parentWindow :=0A=
			false;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function( i, name ) {=0A=
=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function() {=0A=
		return this[0] ?=0A=
			parseFloat( jQuery.css( this[0], type, "padding" ) ) :=0A=
			null;=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function( margin ) {=0A=
		return this[0] ?=0A=
			parseFloat( jQuery.css( this[0], type, margin ? "margin" : "border" ) =
) :=0A=
			null;=0A=
	};=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		var elem =3D this[0];=0A=
		if ( !elem ) {=0A=
			return size =3D=3D null ? null : this;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( size ) ) {=0A=
			return this.each(function( i ) {=0A=
				var self =3D jQuery( this );=0A=
				self[ type ]( size.call( this, i, self[ type ]() ) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isWindow( elem ) ) {=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			// 3rd condition allows Nokia support, as it supports the docElem =
prop but not CSS1Compat=0A=
			var docElemProp =3D elem.document.documentElement[ "client" + name ];=0A=
			return elem.document.compatMode =3D=3D=3D "CSS1Compat" && docElemProp =
||=0A=
				elem.document.body[ "client" + name ] || docElemProp;=0A=
=0A=
		// Get document width or height=0A=
		} else if ( elem.nodeType =3D=3D=3D 9 ) {=0A=
			// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
			return Math.max(=0A=
				elem.documentElement["client" + name],=0A=
				elem.body["scroll" + name], elem.documentElement["scroll" + name],=0A=
				elem.body["offset" + name], elem.documentElement["offset" + name]=0A=
			);=0A=
=0A=
		// Get or set width or height on the element=0A=
		} else if ( size =3D=3D=3D undefined ) {=0A=
			var orig =3D jQuery.css( elem, type ),=0A=
				ret =3D parseFloat( orig );=0A=
=0A=
			return jQuery.isNaN( ret ) ? orig : ret;=0A=
=0A=
		// Set the width or height on the element (default to pixels if value =
is unitless)=0A=
		} else {=0A=
			return this.css( type, typeof size =3D=3D=3D "string" ? size : size + =
"px" );=0A=
		}=0A=
	};=0A=
=0A=
});=0A=
=0A=
=0A=
window.jQuery =3D window.$ =3D jQuery;=0A=
})(window);=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/misc/drupal.js?R

// $Id: drupal.js,v 1.41.2.4 2009/07/21 08:59:10 goba Exp $=0A=
=0A=
var Drupal =3D Drupal || { 'settings': {}, 'behaviors': {}, 'themes': =
{}, 'locale': {} };=0A=
=0A=
/**=0A=
 * Set the variable that indicates if JavaScript behaviors should be =
applied=0A=
 */=0A=
Drupal.jsEnabled =3D document.getElementsByTagName && =
document.createElement && document.createTextNode && =
document.documentElement && document.getElementById;=0A=
=0A=
/**=0A=
 * Attach all registered behaviors to a page element.=0A=
 *=0A=
 * Behaviors are event-triggered actions that attach to page elements, =
enhancing=0A=
 * default non-Javascript UIs. Behaviors are registered in the =
Drupal.behaviors=0A=
 * object as follows:=0A=
 * @code=0A=
 *    Drupal.behaviors.behaviorName =3D function () {=0A=
 *      ...=0A=
 *    };=0A=
 * @endcode=0A=
 *=0A=
 * Drupal.attachBehaviors is added below to the jQuery ready event and so=0A=
 * runs on initial page load. Developers implementing AHAH/AJAX in their=0A=
 * solutions should also call this function after new page content has =
been=0A=
 * loaded, feeding in an element to be processed, in order to attach all=0A=
 * behaviors to the new content.=0A=
 *=0A=
 * Behaviors should use a class in the form behaviorName-processed to =
ensure=0A=
 * the behavior is attached only once to a given element. (Doing so =
enables=0A=
 * the reprocessing of given elements, which may be needed on occasion =
despite=0A=
 * the ability to limit behavior attachment to a particular element.)=0A=
 *=0A=
 * @param context=0A=
 *   An element to attach behaviors to. If none is given, the document =
element=0A=
 *   is used.=0A=
 */=0A=
Drupal.attachBehaviors =3D function(context) {=0A=
  context =3D context || document;=0A=
  if (Drupal.jsEnabled) {=0A=
    // Execute all of them.=0A=
    jQuery.each(Drupal.behaviors, function() {=0A=
      this(context);=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Encode special characters in a plain-text string for display as HTML.=0A=
 */=0A=
Drupal.checkPlain =3D function(str) {=0A=
  str =3D String(str);=0A=
  var replace =3D { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': =
'&gt;' };=0A=
  for (var character in replace) {=0A=
    var regex =3D new RegExp(character, 'g');=0A=
    str =3D str.replace(regex, replace[character]);=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Translate strings to the page language or a given language.=0A=
 *=0A=
 * See the documentation of the server-side t() function for further =
details.=0A=
 *=0A=
 * @param str=0A=
 *   A string containing the English string to translate.=0A=
 * @param args=0A=
 *   An object of replacements pairs to make after translation. =
Incidences=0A=
 *   of any key in this array are replaced with the corresponding value.=0A=
 *   Based on the first character of the key, the value is escaped =
and/or themed:=0A=
 *    - !variable: inserted as is=0A=
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)=0A=
 *    - %variable: escape text and theme as a placeholder for =
user-submitted=0A=
 *      content (checkPlain + Drupal.theme('placeholder'))=0A=
 * @return=0A=
 *   The translated string.=0A=
 */=0A=
Drupal.t =3D function(str, args) {=0A=
  // Fetch the localized version of the string.=0A=
  if (Drupal.locale.strings && Drupal.locale.strings[str]) {=0A=
    str =3D Drupal.locale.strings[str];=0A=
  }=0A=
=0A=
  if (args) {=0A=
    // Transform arguments before inserting them=0A=
    for (var key in args) {=0A=
      switch (key.charAt(0)) {=0A=
        // Escaped only=0A=
        case '@':=0A=
          args[key] =3D Drupal.checkPlain(args[key]);=0A=
        break;=0A=
        // Pass-through=0A=
        case '!':=0A=
          break;=0A=
        // Escaped and placeholder=0A=
        case '%':=0A=
        default:=0A=
          args[key] =3D Drupal.theme('placeholder', args[key]);=0A=
          break;=0A=
      }=0A=
      str =3D str.replace(key, args[key]);=0A=
    }=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Format a string containing a count of items.=0A=
 *=0A=
 * This function ensures that the string is pluralized correctly. Since =
Drupal.t() is=0A=
 * called by this function, make sure not to pass already-localized =
strings to it.=0A=
 *=0A=
 * See the documentation of the server-side format_plural() function for =
further details.=0A=
 *=0A=
 * @param count=0A=
 *   The item count to display.=0A=
 * @param singular=0A=
 *   The string for the singular case. Please make sure it is clear this =
is=0A=
 *   singular, to ease translation (e.g. use "1 new comment" instead of =
"1 new").=0A=
 *   Do not use @count in the singular string.=0A=
 * @param plural=0A=
 *   The string for the plural case. Please make sure it is clear this =
is plural,=0A=
 *   to ease translation. Use @count in place of the item count, as in =
"@count=0A=
 *   new comments".=0A=
 * @param args=0A=
 *   An object of replacements pairs to make after translation. =
Incidences=0A=
 *   of any key in this array are replaced with the corresponding value.=0A=
 *   Based on the first character of the key, the value is escaped =
and/or themed:=0A=
 *    - !variable: inserted as is=0A=
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)=0A=
 *    - %variable: escape text and theme as a placeholder for =
user-submitted=0A=
 *      content (checkPlain + Drupal.theme('placeholder'))=0A=
 *   Note that you do not need to include @count in this array.=0A=
 *   This replacement is done automatically for the plural case.=0A=
 * @return=0A=
 *   A translated string.=0A=
 */=0A=
Drupal.formatPlural =3D function(count, singular, plural, args) {=0A=
  var args =3D args || {};=0A=
  args['@count'] =3D count;=0A=
  // Determine the index of the plural form.=0A=
  var index =3D Drupal.locale.pluralFormula ? =
Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] =3D=3D 1) =
? 0 : 1);=0A=
=0A=
  if (index =3D=3D 0) {=0A=
    return Drupal.t(singular, args);=0A=
  }=0A=
  else if (index =3D=3D 1) {=0A=
    return Drupal.t(plural, args);=0A=
  }=0A=
  else {=0A=
    args['@count['+ index +']'] =3D args['@count'];=0A=
    delete args['@count'];=0A=
    return Drupal.t(plural.replace('@count', '@count['+ index +']'));=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Generate the themed representation of a Drupal object.=0A=
 *=0A=
 * All requests for themed output must go through this function. It =
examines=0A=
 * the request and routes it to the appropriate theme function. If the =
current=0A=
 * theme does not provide an override function, the generic theme =
function is=0A=
 * called.=0A=
 *=0A=
 * For example, to retrieve the HTML that is output by =
theme_placeholder(text),=0A=
 * call Drupal.theme('placeholder', text).=0A=
 *=0A=
 * @param func=0A=
 *   The name of the theme function to call.=0A=
 * @param ...=0A=
 *   Additional arguments to pass along to the theme function.=0A=
 * @return=0A=
 *   Any data the theme function returns. This could be a plain HTML =
string,=0A=
 *   but also a complex object.=0A=
 */=0A=
Drupal.theme =3D function(func) {=0A=
  for (var i =3D 1, args =3D []; i < arguments.length; i++) {=0A=
    args.push(arguments[i]);=0A=
  }=0A=
=0A=
  return (Drupal.theme[func] || =
Drupal.theme.prototype[func]).apply(this, args);=0A=
};=0A=
=0A=
/**=0A=
 * Parse a JSON response.=0A=
 *=0A=
 * The result is either the JSON object, or an object with 'status' 0 =
and 'data' an error message.=0A=
 */=0A=
Drupal.parseJson =3D function (data) {=0A=
  if ((data.substring(0, 1) !=3D '{') && (data.substring(0, 1) !=3D =
'[')) {=0A=
    return { status: 0, data: data.length ? data : Drupal.t('Unspecified =
error') };=0A=
  }=0A=
  return eval('(' + data + ');');=0A=
};=0A=
=0A=
/**=0A=
 * Freeze the current body height (as minimum height). Used to prevent=0A=
 * unnecessary upwards scrolling when doing DOM manipulations.=0A=
 */=0A=
Drupal.freezeHeight =3D function () {=0A=
  Drupal.unfreezeHeight();=0A=
  var div =3D document.createElement('div');=0A=
  $(div).css({=0A=
    position: 'absolute',=0A=
    top: '0px',=0A=
    left: '0px',=0A=
    width: '1px',=0A=
    height: $('body').css('height')=0A=
  }).attr('id', 'freeze-height');=0A=
  $('body').append(div);=0A=
};=0A=
=0A=
/**=0A=
 * Unfreeze the body height=0A=
 */=0A=
Drupal.unfreezeHeight =3D function () {=0A=
  $('#freeze-height').remove();=0A=
};=0A=
=0A=
/**=0A=
 * Wrapper around encodeURIComponent() which avoids Apache quirks =
(equivalent of=0A=
 * drupal_urlencode() in PHP). This function should only be used on =
paths, not=0A=
 * on query string arguments.=0A=
 */=0A=
Drupal.encodeURIComponent =3D function (item, uri) {=0A=
  uri =3D uri || location.href;=0A=
  item =3D encodeURIComponent(item).replace(/%2F/g, '/');=0A=
  return (uri.indexOf('?q=3D') !=3D -1) ? item : item.replace(/%26/g, =
'%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');=0A=
};=0A=
=0A=
/**=0A=
 * Get the text selection in a textarea.=0A=
 */=0A=
Drupal.getSelection =3D function (element) {=0A=
  if (typeof(element.selectionStart) !=3D 'number' && =
document.selection) {=0A=
    // The current selection=0A=
    var range1 =3D document.selection.createRange();=0A=
    var range2 =3D range1.duplicate();=0A=
    // Select all text.=0A=
    range2.moveToElementText(element);=0A=
    // Now move 'dummy' end point to end point of original range.=0A=
    range2.setEndPoint('EndToEnd', range1);=0A=
    // Now we can calculate start and end points.=0A=
    var start =3D range2.text.length - range1.text.length;=0A=
    var end =3D start + range1.text.length;=0A=
    return { 'start': start, 'end': end };=0A=
  }=0A=
  return { 'start': element.selectionStart, 'end': element.selectionEnd =
};=0A=
};=0A=
=0A=
/**=0A=
 * Build an error message from ahah response.=0A=
 */=0A=
Drupal.ahahError =3D function(xmlhttp, uri) {=0A=
  if (xmlhttp.status =3D=3D 200) {=0A=
    if (jQuery.trim($(xmlhttp.responseText).text())) {=0A=
      var message =3D Drupal.t("An error occurred. \n@uri\n@text", =
{'@uri': uri, '@text': xmlhttp.responseText });=0A=
    }=0A=
    else {=0A=
      var message =3D Drupal.t("An error occurred. \n@uri\n(no =
information available).", {'@uri': uri, '@text': xmlhttp.responseText });=0A=
    }=0A=
  }=0A=
  else {=0A=
    var message =3D Drupal.t("An HTTP error @status occurred. \n@uri", =
{'@uri': uri, '@status': xmlhttp.status });=0A=
  }=0A=
  return message;=0A=
}=0A=
=0A=
// Global Killswitch on the <html> element=0A=
if (Drupal.jsEnabled) {=0A=
  // Global Killswitch on the <html> element=0A=
  $(document.documentElement).addClass('js');=0A=
  // 'js enabled' cookie=0A=
  document.cookie =3D 'has_js=3D1; path=3D/';=0A=
  // Attach all behaviors.=0A=
  $(document).ready(function() {=0A=
    Drupal.attachBehaviors(this);=0A=
  });=0A=
}=0A=
=0A=
/**=0A=
 * The default themes.=0A=
 */=0A=
Drupal.theme.prototype =3D {=0A=
=0A=
  /**=0A=
   * Formats text for emphasized display in a placeholder inside a =
sentence.=0A=
   *=0A=
   * @param str=0A=
   *   The text to format (plain-text).=0A=
   * @return=0A=
   *   The formatted text (html).=0A=
   */=0A=
  placeholder: function(str) {=0A=
    return '<em>' + Drupal.checkPlain(str) + '</em>';=0A=
  }=0A=
};=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.core.js?R

/*!=0A=
 * jQuery UI 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
// prevent duplicate loading=0A=
// this is only a problem because we proxy existing functions=0A=
// and we don't want to double proxy them=0A=
$.ui =3D $.ui || {};=0A=
if ( $.ui.version ) {=0A=
	return;=0A=
}=0A=
=0A=
$.extend( $.ui, {=0A=
	version: "1.8.11",=0A=
=0A=
	keyCode: {=0A=
		ALT: 18,=0A=
		BACKSPACE: 8,=0A=
		CAPS_LOCK: 20,=0A=
		COMMA: 188,=0A=
		COMMAND: 91,=0A=
		COMMAND_LEFT: 91, // COMMAND=0A=
		COMMAND_RIGHT: 93,=0A=
		CONTROL: 17,=0A=
		DELETE: 46,=0A=
		DOWN: 40,=0A=
		END: 35,=0A=
		ENTER: 13,=0A=
		ESCAPE: 27,=0A=
		HOME: 36,=0A=
		INSERT: 45,=0A=
		LEFT: 37,=0A=
		MENU: 93, // COMMAND_RIGHT=0A=
		NUMPAD_ADD: 107,=0A=
		NUMPAD_DECIMAL: 110,=0A=
		NUMPAD_DIVIDE: 111,=0A=
		NUMPAD_ENTER: 108,=0A=
		NUMPAD_MULTIPLY: 106,=0A=
		NUMPAD_SUBTRACT: 109,=0A=
		PAGE_DOWN: 34,=0A=
		PAGE_UP: 33,=0A=
		PERIOD: 190,=0A=
		RIGHT: 39,=0A=
		SHIFT: 16,=0A=
		SPACE: 32,=0A=
		TAB: 9,=0A=
		UP: 38,=0A=
		WINDOWS: 91 // COMMAND=0A=
	}=0A=
});=0A=
=0A=
// plugins=0A=
$.fn.extend({=0A=
	_focus: $.fn.focus,=0A=
	focus: function( delay, fn ) {=0A=
		return typeof delay =3D=3D=3D "number" ?=0A=
			this.each(function() {=0A=
				var elem =3D this;=0A=
				setTimeout(function() {=0A=
					$( elem ).focus();=0A=
					if ( fn ) {=0A=
						fn.call( elem );=0A=
					}=0A=
				}, delay );=0A=
			}) :=0A=
			this._focus.apply( this, arguments );=0A=
	},=0A=
=0A=
	scrollParent: function() {=0A=
		var scrollParent;=0A=
		if (($.browser.msie && =
(/(static|relative)/).test(this.css('position'))) || =
(/absolute/).test(this.css('position'))) {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1)) && =
(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo=
w-y',1)+$.curCSS(this,'overflow-x',1));=0A=
			}).eq(0);=0A=
		} else {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo=
w-y',1)+$.curCSS(this,'overflow-x',1));=0A=
			}).eq(0);=0A=
		}=0A=
=0A=
		return (/fixed/).test(this.css('position')) || !scrollParent.length ? =
$(document) : scrollParent;=0A=
	},=0A=
=0A=
	zIndex: function( zIndex ) {=0A=
		if ( zIndex !=3D=3D undefined ) {=0A=
			return this.css( "zIndex", zIndex );=0A=
		}=0A=
=0A=
		if ( this.length ) {=0A=
			var elem =3D $( this[ 0 ] ), position, value;=0A=
			while ( elem.length && elem[ 0 ] !=3D=3D document ) {=0A=
				// Ignore z-index if position is set to a value where z-index is =
ignored by the browser=0A=
				// This makes behavior of this function consistent across browsers=0A=
				// WebKit always returns auto if the element is positioned=0A=
				position =3D elem.css( "position" );=0A=
				if ( position =3D=3D=3D "absolute" || position =3D=3D=3D "relative" =
|| position =3D=3D=3D "fixed" ) {=0A=
					// IE returns 0 when zIndex is not specified=0A=
					// other browsers return a string=0A=
					// we ignore the case of nested elements with an explicit value of 0=0A=
					// <div style=3D"z-index: -10;"><div style=3D"z-index: =
0;"></div></div>=0A=
					value =3D parseInt( elem.css( "zIndex" ), 10 );=0A=
					if ( !isNaN( value ) && value !=3D=3D 0 ) {=0A=
						return value;=0A=
					}=0A=
				}=0A=
				elem =3D elem.parent();=0A=
			}=0A=
		}=0A=
=0A=
		return 0;=0A=
	},=0A=
=0A=
	disableSelection: function() {=0A=
		return this.bind( ( $.support.selectstart ? "selectstart" : =
"mousedown" ) +=0A=
			".ui-disableSelection", function( event ) {=0A=
				event.preventDefault();=0A=
			});=0A=
	},=0A=
=0A=
	enableSelection: function() {=0A=
		return this.unbind( ".ui-disableSelection" );=0A=
	}=0A=
});=0A=
=0A=
$.each( [ "Width", "Height" ], function( i, name ) {=0A=
	var side =3D name =3D=3D=3D "Width" ? [ "Left", "Right" ] : [ "Top", =
"Bottom" ],=0A=
		type =3D name.toLowerCase(),=0A=
		orig =3D {=0A=
			innerWidth: $.fn.innerWidth,=0A=
			innerHeight: $.fn.innerHeight,=0A=
			outerWidth: $.fn.outerWidth,=0A=
			outerHeight: $.fn.outerHeight=0A=
		};=0A=
=0A=
	function reduce( elem, size, border, margin ) {=0A=
		$.each( side, function() {=0A=
			size -=3D parseFloat( $.curCSS( elem, "padding" + this, true) ) || 0;=0A=
			if ( border ) {=0A=
				size -=3D parseFloat( $.curCSS( elem, "border" + this + "Width", =
true) ) || 0;=0A=
			}=0A=
			if ( margin ) {=0A=
				size -=3D parseFloat( $.curCSS( elem, "margin" + this, true) ) || 0;=0A=
			}=0A=
		});=0A=
		return size;=0A=
	}=0A=
=0A=
	$.fn[ "inner" + name ] =3D function( size ) {=0A=
		if ( size =3D=3D=3D undefined ) {=0A=
			return orig[ "inner" + name ].call( this );=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			$( this ).css( type, reduce( this, size ) + "px" );=0A=
		});=0A=
	};=0A=
=0A=
	$.fn[ "outer" + name] =3D function( size, margin ) {=0A=
		if ( typeof size !=3D=3D "number" ) {=0A=
			return orig[ "outer" + name ].call( this, size );=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			$( this).css( type, reduce( this, size, true, margin ) + "px" );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
// selectors=0A=
function visible( element ) {=0A=
	return !$( element ).parents().andSelf().filter(function() {=0A=
		return $.curCSS( this, "visibility" ) =3D=3D=3D "hidden" ||=0A=
			$.expr.filters.hidden( this );=0A=
	}).length;=0A=
}=0A=
=0A=
$.extend( $.expr[ ":" ], {=0A=
	data: function( elem, i, match ) {=0A=
		return !!$.data( elem, match[ 3 ] );=0A=
	},=0A=
=0A=
	focusable: function( element ) {=0A=
		var nodeName =3D element.nodeName.toLowerCase(),=0A=
			tabIndex =3D $.attr( element, "tabindex" );=0A=
		if ( "area" =3D=3D=3D nodeName ) {=0A=
			var map =3D element.parentNode,=0A=
				mapName =3D map.name,=0A=
				img;=0A=
			if ( !element.href || !mapName || map.nodeName.toLowerCase() !=3D=3D =
"map" ) {=0A=
				return false;=0A=
			}=0A=
			img =3D $( "img[usemap=3D#" + mapName + "]" )[0];=0A=
			return !!img && visible( img );=0A=
		}=0A=
		return ( /input|select|textarea|button|object/.test( nodeName )=0A=
			? !element.disabled=0A=
			: "a" =3D=3D nodeName=0A=
				? element.href || !isNaN( tabIndex )=0A=
				: !isNaN( tabIndex ))=0A=
			// the element and all of its ancestors must be visible=0A=
			&& visible( element );=0A=
	},=0A=
=0A=
	tabbable: function( element ) {=0A=
		var tabIndex =3D $.attr( element, "tabindex" );=0A=
		return ( isNaN( tabIndex ) || tabIndex >=3D 0 ) && $( element ).is( =
":focusable" );=0A=
	}=0A=
});=0A=
=0A=
// support=0A=
$(function() {=0A=
	var body =3D document.body,=0A=
		div =3D body.appendChild( div =3D document.createElement( "div" ) );=0A=
=0A=
	$.extend( div.style, {=0A=
		minHeight: "100px",=0A=
		height: "auto",=0A=
		padding: 0,=0A=
		borderWidth: 0=0A=
	});=0A=
=0A=
	$.support.minHeight =3D div.offsetHeight =3D=3D=3D 100;=0A=
	$.support.selectstart =3D "onselectstart" in div;=0A=
=0A=
	// set display to none to avoid a layout bug in IE=0A=
	// http://dev.jquery.com/ticket/4014=0A=
	body.removeChild( div ).style.display =3D "none";=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
// deprecated=0A=
$.extend( $.ui, {=0A=
	// $.ui.plugin is deprecated.  Use the proxy pattern instead.=0A=
	plugin: {=0A=
		add: function( module, option, set ) {=0A=
			var proto =3D $.ui[ module ].prototype;=0A=
			for ( var i in set ) {=0A=
				proto.plugins[ i ] =3D proto.plugins[ i ] || [];=0A=
				proto.plugins[ i ].push( [ option, set[ i ] ] );=0A=
			}=0A=
		},=0A=
		call: function( instance, name, args ) {=0A=
			var set =3D instance.plugins[ name ];=0A=
			if ( !set || !instance.element[ 0 ].parentNode ) {=0A=
				return;=0A=
			}=0A=
	=0A=
			for ( var i =3D 0; i < set.length; i++ ) {=0A=
				if ( instance.options[ set[ i ][ 0 ] ] ) {=0A=
					set[ i ][ 1 ].apply( instance.element, args );=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	// will be deprecated when we switch to jQuery 1.4 - use =
jQuery.contains()=0A=
	contains: function( a, b ) {=0A=
		return document.compareDocumentPosition ?=0A=
			a.compareDocumentPosition( b ) & 16 :=0A=
			a !=3D=3D b && a.contains( b );=0A=
	},=0A=
	=0A=
	// only used by resizable=0A=
	hasScroll: function( el, a ) {=0A=
	=0A=
		//If overflow is hidden, the element might have extra content, but the =
user wants to hide it=0A=
		if ( $( el ).css( "overflow" ) =3D=3D=3D "hidden") {=0A=
			return false;=0A=
		}=0A=
	=0A=
		var scroll =3D ( a && a =3D=3D=3D "left" ) ? "scrollLeft" : =
"scrollTop",=0A=
			has =3D false;=0A=
	=0A=
		if ( el[ scroll ] > 0 ) {=0A=
			return true;=0A=
		}=0A=
	=0A=
		// TODO: determine which cases actually cause this to happen=0A=
		// if the element doesn't have the scroll set, see if it's possible to=0A=
		// set the scroll=0A=
		el[ scroll ] =3D 1;=0A=
		has =3D ( el[ scroll ] > 0 );=0A=
		el[ scroll ] =3D 0;=0A=
		return has;=0A=
	},=0A=
	=0A=
	// these are odd functions, fix the API or move into individual plugins=0A=
	isOverAxis: function( x, reference, size ) {=0A=
		//Determines when x coordinate is over "b" element axis=0A=
		return ( x > reference ) && ( x < ( reference + size ) );=0A=
	},=0A=
	isOver: function( y, x, top, left, height, width ) {=0A=
		//Determines when x, y coordinates is over "b" element=0A=
		return $.ui.isOverAxis( y, top, height ) && $.ui.isOverAxis( x, left, =
width );=0A=
	}=0A=
});=0A=
=0A=
})( jQuery );=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.widget.js?R

/*!=0A=
 * jQuery UI Widget 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Widget=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
// jQuery 1.4+=0A=
if ( $.cleanData ) {=0A=
	var _cleanData =3D $.cleanData;=0A=
	$.cleanData =3D function( elems ) {=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			$( elem ).triggerHandler( "remove" );=0A=
		}=0A=
		_cleanData( elems );=0A=
	};=0A=
} else {=0A=
	var _remove =3D $.fn.remove;=0A=
	$.fn.remove =3D function( selector, keepData ) {=0A=
		return this.each(function() {=0A=
			if ( !keepData ) {=0A=
				if ( !selector || $.filter( selector, [ this ] ).length ) {=0A=
					$( "*", this ).add( [ this ] ).each(function() {=0A=
						$( this ).triggerHandler( "remove" );=0A=
					});=0A=
				}=0A=
			}=0A=
			return _remove.call( $(this), selector, keepData );=0A=
		});=0A=
	};=0A=
}=0A=
=0A=
$.widget =3D function( name, base, prototype ) {=0A=
	var namespace =3D name.split( "." )[ 0 ],=0A=
		fullName;=0A=
	name =3D name.split( "." )[ 1 ];=0A=
	fullName =3D namespace + "-" + name;=0A=
=0A=
	if ( !prototype ) {=0A=
		prototype =3D base;=0A=
		base =3D $.Widget;=0A=
	}=0A=
=0A=
	// create selector for plugin=0A=
	$.expr[ ":" ][ fullName ] =3D function( elem ) {=0A=
		return !!$.data( elem, name );=0A=
	};=0A=
=0A=
	$[ namespace ] =3D $[ namespace ] || {};=0A=
	$[ namespace ][ name ] =3D function( options, element ) {=0A=
		// allow instantiation without initializing for simple inheritance=0A=
		if ( arguments.length ) {=0A=
			this._createWidget( options, element );=0A=
		}=0A=
	};=0A=
=0A=
	var basePrototype =3D new base();=0A=
	// we need to make the options hash a property directly on the new =
instance=0A=
	// otherwise we'll modify the options hash on the prototype that we're=0A=
	// inheriting from=0A=
//	$.each( basePrototype, function( key, val ) {=0A=
//		if ( $.isPlainObject(val) ) {=0A=
//			basePrototype[ key ] =3D $.extend( {}, val );=0A=
//		}=0A=
//	});=0A=
	basePrototype.options =3D $.extend( true, {}, basePrototype.options );=0A=
	$[ namespace ][ name ].prototype =3D $.extend( true, basePrototype, {=0A=
		namespace: namespace,=0A=
		widgetName: name,=0A=
		widgetEventPrefix: $[ namespace ][ name ].prototype.widgetEventPrefix =
|| name,=0A=
		widgetBaseClass: fullName=0A=
	}, prototype );=0A=
=0A=
	$.widget.bridge( name, $[ namespace ][ name ] );=0A=
};=0A=
=0A=
$.widget.bridge =3D function( name, object ) {=0A=
	$.fn[ name ] =3D function( options ) {=0A=
		var isMethodCall =3D typeof options =3D=3D=3D "string",=0A=
			args =3D Array.prototype.slice.call( arguments, 1 ),=0A=
			returnValue =3D this;=0A=
=0A=
		// allow multiple hashes to be passed on init=0A=
		options =3D !isMethodCall && args.length ?=0A=
			$.extend.apply( null, [ true, options ].concat(args) ) :=0A=
			options;=0A=
=0A=
		// prevent calls to internal methods=0A=
		if ( isMethodCall && options.charAt( 0 ) =3D=3D=3D "_" ) {=0A=
			return returnValue;=0A=
		}=0A=
=0A=
		if ( isMethodCall ) {=0A=
			this.each(function() {=0A=
				var instance =3D $.data( this, name ),=0A=
					methodValue =3D instance && $.isFunction( instance[options] ) ?=0A=
						instance[ options ].apply( instance, args ) :=0A=
						instance;=0A=
				// TODO: add this back in 1.9 and use $.error() (see #5972)=0A=
//				if ( !instance ) {=0A=
//					throw "cannot call methods on " + name + " prior to =
initialization; " +=0A=
//						"attempted to call method '" + options + "'";=0A=
//				}=0A=
//				if ( !$.isFunction( instance[options] ) ) {=0A=
//					throw "no such method '" + options + "' for " + name + " widget =
instance";=0A=
//				}=0A=
//				var methodValue =3D instance[ options ].apply( instance, args );=0A=
				if ( methodValue !=3D=3D instance && methodValue !=3D=3D undefined ) =
{=0A=
					returnValue =3D methodValue;=0A=
					return false;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			this.each(function() {=0A=
				var instance =3D $.data( this, name );=0A=
				if ( instance ) {=0A=
					instance.option( options || {} )._init();=0A=
				} else {=0A=
					$.data( this, name, new object( options, this ) );=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		return returnValue;=0A=
	};=0A=
};=0A=
=0A=
$.Widget =3D function( options, element ) {=0A=
	// allow instantiation without initializing for simple inheritance=0A=
	if ( arguments.length ) {=0A=
		this._createWidget( options, element );=0A=
	}=0A=
};=0A=
=0A=
$.Widget.prototype =3D {=0A=
	widgetName: "widget",=0A=
	widgetEventPrefix: "",=0A=
	options: {=0A=
		disabled: false=0A=
	},=0A=
	_createWidget: function( options, element ) {=0A=
		// $.widget.bridge stores the plugin instance, but we do it anyway=0A=
		// so that it's stored even before the _create function runs=0A=
		$.data( element, this.widgetName, this );=0A=
		this.element =3D $( element );=0A=
		this.options =3D $.extend( true, {},=0A=
			this.options,=0A=
			this._getCreateOptions(),=0A=
			options );=0A=
=0A=
		var self =3D this;=0A=
		this.element.bind( "remove." + this.widgetName, function() {=0A=
			self.destroy();=0A=
		});=0A=
=0A=
		this._create();=0A=
		this._trigger( "create" );=0A=
		this._init();=0A=
	},=0A=
	_getCreateOptions: function() {=0A=
		return $.metadata && $.metadata.get( this.element[0] )[ =
this.widgetName ];=0A=
	},=0A=
	_create: function() {},=0A=
	_init: function() {},=0A=
=0A=
	destroy: function() {=0A=
		this.element=0A=
			.unbind( "." + this.widgetName )=0A=
			.removeData( this.widgetName );=0A=
		this.widget()=0A=
			.unbind( "." + this.widgetName )=0A=
			.removeAttr( "aria-disabled" )=0A=
			.removeClass(=0A=
				this.widgetBaseClass + "-disabled " +=0A=
				"ui-state-disabled" );=0A=
	},=0A=
=0A=
	widget: function() {=0A=
		return this.element;=0A=
	},=0A=
=0A=
	option: function( key, value ) {=0A=
		var options =3D key;=0A=
=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
			// don't return a reference to the internal hash=0A=
			return $.extend( {}, this.options );=0A=
		}=0A=
=0A=
		if  (typeof key =3D=3D=3D "string" ) {=0A=
			if ( value =3D=3D=3D undefined ) {=0A=
				return this.options[ key ];=0A=
			}=0A=
			options =3D {};=0A=
			options[ key ] =3D value;=0A=
		}=0A=
=0A=
		this._setOptions( options );=0A=
=0A=
		return this;=0A=
	},=0A=
	_setOptions: function( options ) {=0A=
		var self =3D this;=0A=
		$.each( options, function( key, value ) {=0A=
			self._setOption( key, value );=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
	_setOption: function( key, value ) {=0A=
		this.options[ key ] =3D value;=0A=
=0A=
		if ( key =3D=3D=3D "disabled" ) {=0A=
			this.widget()=0A=
				[ value ? "addClass" : "removeClass"](=0A=
					this.widgetBaseClass + "-disabled" + " " +=0A=
					"ui-state-disabled" )=0A=
				.attr( "aria-disabled", value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	enable: function() {=0A=
		return this._setOption( "disabled", false );=0A=
	},=0A=
	disable: function() {=0A=
		return this._setOption( "disabled", true );=0A=
	},=0A=
=0A=
	_trigger: function( type, event, data ) {=0A=
		var callback =3D this.options[ type ];=0A=
=0A=
		event =3D $.Event( event );=0A=
		event.type =3D ( type =3D=3D=3D this.widgetEventPrefix ?=0A=
			type :=0A=
			this.widgetEventPrefix + type ).toLowerCase();=0A=
		data =3D data || {};=0A=
=0A=
		// copy original event properties over to the new event=0A=
		// this would happen if we could call $.event.fix instead of $.Event=0A=
		// but we don't have a way to force an event to be fixed multiple times=0A=
		if ( event.originalEvent ) {=0A=
			for ( var i =3D $.event.props.length, prop; i; ) {=0A=
				prop =3D $.event.props[ --i ];=0A=
				event[ prop ] =3D event.originalEvent[ prop ];=0A=
			}=0A=
		}=0A=
=0A=
		this.element.trigger( event, data );=0A=
=0A=
		return !( $.isFunction(callback) &&=0A=
			callback.call( this.element[0], event, data ) =3D=3D=3D false ||=0A=
			event.isDefaultPrevented() );=0A=
	}=0A=
};=0A=
=0A=
})( jQuery );=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.position.js?R

/*=0A=
 * jQuery UI Position 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Position=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.ui =3D $.ui || {};=0A=
=0A=
var horizontalPositions =3D /left|center|right/,=0A=
	verticalPositions =3D /top|center|bottom/,=0A=
	center =3D "center",=0A=
	_position =3D $.fn.position,=0A=
	_offset =3D $.fn.offset;=0A=
=0A=
$.fn.position =3D function( options ) {=0A=
	if ( !options || !options.of ) {=0A=
		return _position.apply( this, arguments );=0A=
	}=0A=
=0A=
	// make a copy, we don't want to modify arguments=0A=
	options =3D $.extend( {}, options );=0A=
=0A=
	var target =3D $( options.of ),=0A=
		targetElem =3D target[0],=0A=
		collision =3D ( options.collision || "flip" ).split( " " ),=0A=
		offset =3D options.offset ? options.offset.split( " " ) : [ 0, 0 ],=0A=
		targetWidth,=0A=
		targetHeight,=0A=
		basePosition;=0A=
=0A=
	if ( targetElem.nodeType =3D=3D=3D 9 ) {=0A=
		targetWidth =3D target.width();=0A=
		targetHeight =3D target.height();=0A=
		basePosition =3D { top: 0, left: 0 };=0A=
	// TODO: use $.isWindow() in 1.9=0A=
	} else if ( targetElem.setTimeout ) {=0A=
		targetWidth =3D target.width();=0A=
		targetHeight =3D target.height();=0A=
		basePosition =3D { top: target.scrollTop(), left: target.scrollLeft() =
};=0A=
	} else if ( targetElem.preventDefault ) {=0A=
		// force left top to allow flipping=0A=
		options.at =3D "left top";=0A=
		targetWidth =3D targetHeight =3D 0;=0A=
		basePosition =3D { top: options.of.pageY, left: options.of.pageX };=0A=
	} else {=0A=
		targetWidth =3D target.outerWidth();=0A=
		targetHeight =3D target.outerHeight();=0A=
		basePosition =3D target.offset();=0A=
	}=0A=
=0A=
	// force my and at to have valid horizontal and veritcal positions=0A=
	// if a value is missing or invalid, it will be converted to center =0A=
	$.each( [ "my", "at" ], function() {=0A=
		var pos =3D ( options[this] || "" ).split( " " );=0A=
		if ( pos.length =3D=3D=3D 1) {=0A=
			pos =3D horizontalPositions.test( pos[0] ) ?=0A=
				pos.concat( [center] ) :=0A=
				verticalPositions.test( pos[0] ) ?=0A=
					[ center ].concat( pos ) :=0A=
					[ center, center ];=0A=
		}=0A=
		pos[ 0 ] =3D horizontalPositions.test( pos[0] ) ? pos[ 0 ] : center;=0A=
		pos[ 1 ] =3D verticalPositions.test( pos[1] ) ? pos[ 1 ] : center;=0A=
		options[ this ] =3D pos;=0A=
	});=0A=
=0A=
	// normalize collision option=0A=
	if ( collision.length =3D=3D=3D 1 ) {=0A=
		collision[ 1 ] =3D collision[ 0 ];=0A=
	}=0A=
=0A=
	// normalize offset option=0A=
	offset[ 0 ] =3D parseInt( offset[0], 10 ) || 0;=0A=
	if ( offset.length =3D=3D=3D 1 ) {=0A=
		offset[ 1 ] =3D offset[ 0 ];=0A=
	}=0A=
	offset[ 1 ] =3D parseInt( offset[1], 10 ) || 0;=0A=
=0A=
	if ( options.at[0] =3D=3D=3D "right" ) {=0A=
		basePosition.left +=3D targetWidth;=0A=
	} else if ( options.at[0] =3D=3D=3D center ) {=0A=
		basePosition.left +=3D targetWidth / 2;=0A=
	}=0A=
=0A=
	if ( options.at[1] =3D=3D=3D "bottom" ) {=0A=
		basePosition.top +=3D targetHeight;=0A=
	} else if ( options.at[1] =3D=3D=3D center ) {=0A=
		basePosition.top +=3D targetHeight / 2;=0A=
	}=0A=
=0A=
	basePosition.left +=3D offset[ 0 ];=0A=
	basePosition.top +=3D offset[ 1 ];=0A=
=0A=
	return this.each(function() {=0A=
		var elem =3D $( this ),=0A=
			elemWidth =3D elem.outerWidth(),=0A=
			elemHeight =3D elem.outerHeight(),=0A=
			marginLeft =3D parseInt( $.curCSS( this, "marginLeft", true ) ) || 0,=0A=
			marginTop =3D parseInt( $.curCSS( this, "marginTop", true ) ) || 0,=0A=
			collisionWidth =3D elemWidth + marginLeft +=0A=
				( parseInt( $.curCSS( this, "marginRight", true ) ) || 0 ),=0A=
			collisionHeight =3D elemHeight + marginTop +=0A=
				( parseInt( $.curCSS( this, "marginBottom", true ) ) || 0 ),=0A=
			position =3D $.extend( {}, basePosition ),=0A=
			collisionPosition;=0A=
=0A=
		if ( options.my[0] =3D=3D=3D "right" ) {=0A=
			position.left -=3D elemWidth;=0A=
		} else if ( options.my[0] =3D=3D=3D center ) {=0A=
			position.left -=3D elemWidth / 2;=0A=
		}=0A=
=0A=
		if ( options.my[1] =3D=3D=3D "bottom" ) {=0A=
			position.top -=3D elemHeight;=0A=
		} else if ( options.my[1] =3D=3D=3D center ) {=0A=
			position.top -=3D elemHeight / 2;=0A=
		}=0A=
=0A=
		// prevent fractions (see #5280)=0A=
		position.left =3D Math.round( position.left );=0A=
		position.top =3D Math.round( position.top );=0A=
=0A=
		collisionPosition =3D {=0A=
			left: position.left - marginLeft,=0A=
			top: position.top - marginTop=0A=
		};=0A=
=0A=
		$.each( [ "left", "top" ], function( i, dir ) {=0A=
			if ( $.ui.position[ collision[i] ] ) {=0A=
				$.ui.position[ collision[i] ][ dir ]( position, {=0A=
					targetWidth: targetWidth,=0A=
					targetHeight: targetHeight,=0A=
					elemWidth: elemWidth,=0A=
					elemHeight: elemHeight,=0A=
					collisionPosition: collisionPosition,=0A=
					collisionWidth: collisionWidth,=0A=
					collisionHeight: collisionHeight,=0A=
					offset: offset,=0A=
					my: options.my,=0A=
					at: options.at=0A=
				});=0A=
			}=0A=
		});=0A=
=0A=
		if ( $.fn.bgiframe ) {=0A=
			elem.bgiframe();=0A=
		}=0A=
		elem.offset( $.extend( position, { using: options.using } ) );=0A=
	});=0A=
};=0A=
=0A=
$.ui.position =3D {=0A=
	fit: {=0A=
		left: function( position, data ) {=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.left + data.collisionWidth - =
win.width() - win.scrollLeft();=0A=
			position.left =3D over > 0 ? position.left - over : Math.max( =
position.left - data.collisionPosition.left, position.left );=0A=
		},=0A=
		top: function( position, data ) {=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.top + data.collisionHeight - =
win.height() - win.scrollTop();=0A=
			position.top =3D over > 0 ? position.top - over : Math.max( =
position.top - data.collisionPosition.top, position.top );=0A=
		}=0A=
	},=0A=
=0A=
	flip: {=0A=
		left: function( position, data ) {=0A=
			if ( data.at[0] =3D=3D=3D center ) {=0A=
				return;=0A=
			}=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.left + data.collisionWidth - =
win.width() - win.scrollLeft(),=0A=
				myOffset =3D data.my[ 0 ] =3D=3D=3D "left" ?=0A=
					-data.elemWidth :=0A=
					data.my[ 0 ] =3D=3D=3D "right" ?=0A=
						data.elemWidth :=0A=
						0,=0A=
				atOffset =3D data.at[ 0 ] =3D=3D=3D "left" ?=0A=
					data.targetWidth :=0A=
					-data.targetWidth,=0A=
				offset =3D -2 * data.offset[ 0 ];=0A=
			position.left +=3D data.collisionPosition.left < 0 ?=0A=
				myOffset + atOffset + offset :=0A=
				over > 0 ?=0A=
					myOffset + atOffset + offset :=0A=
					0;=0A=
		},=0A=
		top: function( position, data ) {=0A=
			if ( data.at[1] =3D=3D=3D center ) {=0A=
				return;=0A=
			}=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.top + data.collisionHeight - =
win.height() - win.scrollTop(),=0A=
				myOffset =3D data.my[ 1 ] =3D=3D=3D "top" ?=0A=
					-data.elemHeight :=0A=
					data.my[ 1 ] =3D=3D=3D "bottom" ?=0A=
						data.elemHeight :=0A=
						0,=0A=
				atOffset =3D data.at[ 1 ] =3D=3D=3D "top" ?=0A=
					data.targetHeight :=0A=
					-data.targetHeight,=0A=
				offset =3D -2 * data.offset[ 1 ];=0A=
			position.top +=3D data.collisionPosition.top < 0 ?=0A=
				myOffset + atOffset + offset :=0A=
				over > 0 ?=0A=
					myOffset + atOffset + offset :=0A=
					0;=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// offset setter from jQuery 1.4=0A=
if ( !$.offset.setOffset ) {=0A=
	$.offset.setOffset =3D function( elem, options ) {=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( /static/.test( $.curCSS( elem, "position" ) ) ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
		var curElem   =3D $( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curTop    =3D parseInt( $.curCSS( elem, "top",  true ), 10 ) || 0,=0A=
			curLeft   =3D parseInt( $.curCSS( elem, "left", true ), 10)  || 0,=0A=
			props     =3D {=0A=
				top:  (options.top  - curOffset.top)  + curTop,=0A=
				left: (options.left - curOffset.left) + curLeft=0A=
			};=0A=
		=0A=
		if ( 'using' in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	};=0A=
=0A=
	$.fn.offset =3D function( options ) {=0A=
		var elem =3D this[ 0 ];=0A=
		if ( !elem || !elem.ownerDocument ) { return null; }=0A=
		if ( options ) { =0A=
			return this.each(function() {=0A=
				$.offset.setOffset( this, options );=0A=
			});=0A=
		}=0A=
		return _offset.call( this );=0A=
	};=0A=
}=0A=
=0A=
}( jQuery ));=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.mouse.js?R

/*!=0A=
 * jQuery UI Mouse 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Mouse=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.widget("ui.mouse", {=0A=
	options: {=0A=
		cancel: ':input,option',=0A=
		distance: 1,=0A=
		delay: 0=0A=
	},=0A=
	_mouseInit: function() {=0A=
		var self =3D this;=0A=
=0A=
		this.element=0A=
			.bind('mousedown.'+this.widgetName, function(event) {=0A=
				return self._mouseDown(event);=0A=
			})=0A=
			.bind('click.'+this.widgetName, function(event) {=0A=
				if (true =3D=3D=3D $.data(event.target, self.widgetName + =
'.preventClickEvent')) {=0A=
				    $.removeData(event.target, self.widgetName + =
'.preventClickEvent');=0A=
					event.stopImmediatePropagation();=0A=
					return false;=0A=
				}=0A=
			});=0A=
=0A=
		this.started =3D false;=0A=
	},=0A=
=0A=
	// TODO: make sure destroying one instance of mouse doesn't mess with=0A=
	// other instances of mouse=0A=
	_mouseDestroy: function() {=0A=
		this.element.unbind('.'+this.widgetName);=0A=
	},=0A=
=0A=
	_mouseDown: function(event) {=0A=
		// don't let more than one widget handle mouseStart=0A=
		// TODO: figure out why we have to use originalEvent=0A=
		event.originalEvent =3D event.originalEvent || {};=0A=
		if (event.originalEvent.mouseHandled) { return; }=0A=
=0A=
		// we may have missed mouseup (out of window)=0A=
		(this._mouseStarted && this._mouseUp(event));=0A=
=0A=
		this._mouseDownEvent =3D event;=0A=
=0A=
		var self =3D this,=0A=
			btnIsLeft =3D (event.which =3D=3D 1),=0A=
			elIsCancel =3D (typeof this.options.cancel =3D=3D "string" ? =
$(event.target).parents().add(event.target).filter(this.options.cancel).l=
ength : false);=0A=
		if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {=0A=
			return true;=0A=
		}=0A=
=0A=
		this.mouseDelayMet =3D !this.options.delay;=0A=
		if (!this.mouseDelayMet) {=0A=
			this._mouseDelayTimer =3D setTimeout(function() {=0A=
				self.mouseDelayMet =3D true;=0A=
			}, this.options.delay);=0A=
		}=0A=
=0A=
		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A=
			this._mouseStarted =3D (this._mouseStart(event) !=3D=3D false);=0A=
			if (!this._mouseStarted) {=0A=
				event.preventDefault();=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		// Click event may never have fired (Gecko & Opera)=0A=
		if (true =3D=3D=3D $.data(event.target, this.widgetName + =
'.preventClickEvent')) {=0A=
			$.removeData(event.target, this.widgetName + '.preventClickEvent');=0A=
		}=0A=
=0A=
		// these delegates are required to keep context=0A=
		this._mouseMoveDelegate =3D function(event) {=0A=
			return self._mouseMove(event);=0A=
		};=0A=
		this._mouseUpDelegate =3D function(event) {=0A=
			return self._mouseUp(event);=0A=
		};=0A=
		$(document)=0A=
			.bind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A=
			.bind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A=
=0A=
		event.preventDefault();=0A=
		event.originalEvent.mouseHandled =3D true;=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseMove: function(event) {=0A=
		// IE mouseup check - mouseup happened when mouse was out of window=0A=
		if ($.browser.msie && !(document.documentMode >=3D 9) && =
!event.button) {=0A=
			return this._mouseUp(event);=0A=
		}=0A=
=0A=
		if (this._mouseStarted) {=0A=
			this._mouseDrag(event);=0A=
			return event.preventDefault();=0A=
		}=0A=
=0A=
		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A=
			this._mouseStarted =3D=0A=
				(this._mouseStart(this._mouseDownEvent, event) !=3D=3D false);=0A=
			(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));=0A=
		}=0A=
=0A=
		return !this._mouseStarted;=0A=
	},=0A=
=0A=
	_mouseUp: function(event) {=0A=
		$(document)=0A=
			.unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A=
			.unbind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A=
=0A=
		if (this._mouseStarted) {=0A=
			this._mouseStarted =3D false;=0A=
=0A=
			if (event.target =3D=3D this._mouseDownEvent.target) {=0A=
			    $.data(event.target, this.widgetName + '.preventClickEvent', =
true);=0A=
			}=0A=
=0A=
			this._mouseStop(event);=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseDistanceMet: function(event) {=0A=
		return (Math.max(=0A=
				Math.abs(this._mouseDownEvent.pageX - event.pageX),=0A=
				Math.abs(this._mouseDownEvent.pageY - event.pageY)=0A=
			) >=3D this.options.distance=0A=
		);=0A=
	},=0A=
=0A=
	_mouseDelayMet: function(event) {=0A=
		return this.mouseDelayMet;=0A=
	},=0A=
=0A=
	// These are placeholder methods, to be overriden by extending plugin=0A=
	_mouseStart: function(event) {},=0A=
	_mouseDrag: function(event) {},=0A=
	_mouseStop: function(event) {},=0A=
	_mouseCapture: function(event) { return true; }=0A=
});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.draggable.js?R

/*=0A=
 * jQuery UI Draggable 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Draggables=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.mouse.js=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.widget("ui.draggable", $.ui.mouse, {=0A=
	widgetEventPrefix: "drag",=0A=
	options: {=0A=
		addClasses: true,=0A=
		appendTo: "parent",=0A=
		axis: false,=0A=
		connectToSortable: false,=0A=
		containment: false,=0A=
		cursor: "auto",=0A=
		cursorAt: false,=0A=
		grid: false,=0A=
		handle: false,=0A=
		helper: "original",=0A=
		iframeFix: false,=0A=
		opacity: false,=0A=
		refreshPositions: false,=0A=
		revert: false,=0A=
		revertDuration: 500,=0A=
		scope: "default",=0A=
		scroll: true,=0A=
		scrollSensitivity: 20,=0A=
		scrollSpeed: 20,=0A=
		snap: false,=0A=
		snapMode: "both",=0A=
		snapTolerance: 20,=0A=
		stack: false,=0A=
		zIndex: false=0A=
	},=0A=
	_create: function() {=0A=
=0A=
		if (this.options.helper =3D=3D 'original' && =
!(/^(?:r|a|f)/).test(this.element.css("position")))=0A=
			this.element[0].style.position =3D 'relative';=0A=
=0A=
		(this.options.addClasses && this.element.addClass("ui-draggable"));=0A=
		(this.options.disabled && =
this.element.addClass("ui-draggable-disabled"));=0A=
=0A=
		this._mouseInit();=0A=
=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		if(!this.element.data('draggable')) return;=0A=
		this.element=0A=
			.removeData("draggable")=0A=
			.unbind(".draggable")=0A=
			.removeClass("ui-draggable"=0A=
				+ " ui-draggable-dragging"=0A=
				+ " ui-draggable-disabled");=0A=
		this._mouseDestroy();=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	_mouseCapture: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
=0A=
		// among others, prevent a drag on a resizable-handle=0A=
		if (this.helper || o.disabled || =
$(event.target).is('.ui-resizable-handle'))=0A=
			return false;=0A=
=0A=
		//Quit if we're not on a valid handle=0A=
		this.handle =3D this._getHandle(event);=0A=
		if (!this.handle)=0A=
			return false;=0A=
=0A=
		return true;=0A=
=0A=
	},=0A=
=0A=
	_mouseStart: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
=0A=
		//Create and append the visible helper=0A=
		this.helper =3D this._createHelper(event);=0A=
=0A=
		//Cache the helper size=0A=
		this._cacheHelperProportions();=0A=
=0A=
		//If ddmanager is used for droppables, set the global draggable=0A=
		if($.ui.ddmanager)=0A=
			$.ui.ddmanager.current =3D this;=0A=
=0A=
		/*=0A=
		 * - Position generation -=0A=
		 * This block generates everything position related - it's the core of =
draggables.=0A=
		 */=0A=
=0A=
		//Cache the margins of the original element=0A=
		this._cacheMargins();=0A=
=0A=
		//Store the helper's css position=0A=
		this.cssPosition =3D this.helper.css("position");=0A=
		this.scrollParent =3D this.helper.scrollParent();=0A=
=0A=
		//The element's absolute position on the page minus margins=0A=
		this.offset =3D this.positionAbs =3D this.element.offset();=0A=
		this.offset =3D {=0A=
			top: this.offset.top - this.margins.top,=0A=
			left: this.offset.left - this.margins.left=0A=
		};=0A=
=0A=
		$.extend(this.offset, {=0A=
			click: { //Where the click happened, relative to the element=0A=
				left: event.pageX - this.offset.left,=0A=
				top: event.pageY - this.offset.top=0A=
			},=0A=
			parent: this._getParentOffset(),=0A=
			relative: this._getRelativeOffset() //This is a relative to absolute =
position minus the actual position calculation - only used for relative =
positioned helper=0A=
		});=0A=
=0A=
		//Generate the original position=0A=
		this.originalPosition =3D this.position =3D =
this._generatePosition(event);=0A=
		this.originalPageX =3D event.pageX;=0A=
		this.originalPageY =3D event.pageY;=0A=
=0A=
		//Adjust the mouse offset relative to the helper if 'cursorAt' is =
supplied=0A=
		(o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt));=0A=
=0A=
		//Set a containment if given in the options=0A=
		if(o.containment)=0A=
			this._setContainment();=0A=
=0A=
		//Trigger event + callbacks=0A=
		if(this._trigger("start", event) =3D=3D=3D false) {=0A=
			this._clear();=0A=
			return false;=0A=
		}=0A=
=0A=
		//Recache the helper size=0A=
		this._cacheHelperProportions();=0A=
=0A=
		//Prepare the droppable offsets=0A=
		if ($.ui.ddmanager && !o.dropBehaviour)=0A=
			$.ui.ddmanager.prepareOffsets(this, event);=0A=
=0A=
		this.helper.addClass("ui-draggable-dragging");=0A=
		this._mouseDrag(event, true); //Execute the drag once - this causes =
the helper not to be visible before getting its correct position=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseDrag: function(event, noPropagation) {=0A=
=0A=
		//Compute the helpers position=0A=
		this.position =3D this._generatePosition(event);=0A=
		this.positionAbs =3D this._convertPositionTo("absolute");=0A=
=0A=
		//Call plugins and callbacks and use the resulting position if =
something is returned=0A=
		if (!noPropagation) {=0A=
			var ui =3D this._uiHash();=0A=
			if(this._trigger('drag', event, ui) =3D=3D=3D false) {=0A=
				this._mouseUp({});=0A=
				return false;=0A=
			}=0A=
			this.position =3D ui.position;=0A=
		}=0A=
=0A=
		if(!this.options.axis || this.options.axis !=3D "y") =
this.helper[0].style.left =3D this.position.left+'px';=0A=
		if(!this.options.axis || this.options.axis !=3D "x") =
this.helper[0].style.top =3D this.position.top+'px';=0A=
		if($.ui.ddmanager) $.ui.ddmanager.drag(this, event);=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseStop: function(event) {=0A=
=0A=
		//If we are using droppables, inform the manager about the drop=0A=
		var dropped =3D false;=0A=
		if ($.ui.ddmanager && !this.options.dropBehaviour)=0A=
			dropped =3D $.ui.ddmanager.drop(this, event);=0A=
=0A=
		//if a drop comes from outside (a sortable)=0A=
		if(this.dropped) {=0A=
			dropped =3D this.dropped;=0A=
			this.dropped =3D false;=0A=
		}=0A=
		=0A=
		//if the original element is removed, don't bother to continue if =
helper is set to "original"=0A=
		if((!this.element[0] || !this.element[0].parentNode) && =
this.options.helper =3D=3D "original")=0A=
			return false;=0A=
=0A=
		if((this.options.revert =3D=3D "invalid" && !dropped) || =
(this.options.revert =3D=3D "valid" && dropped) || this.options.revert =
=3D=3D=3D true || ($.isFunction(this.options.revert) && =
this.options.revert.call(this.element, dropped))) {=0A=
			var self =3D this;=0A=
			$(this.helper).animate(this.originalPosition, =
parseInt(this.options.revertDuration, 10), function() {=0A=
				if(self._trigger("stop", event) !=3D=3D false) {=0A=
					self._clear();=0A=
				}=0A=
			});=0A=
		} else {=0A=
			if(this._trigger("stop", event) !=3D=3D false) {=0A=
				this._clear();=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
	=0A=
	cancel: function() {=0A=
		=0A=
		if(this.helper.is(".ui-draggable-dragging")) {=0A=
			this._mouseUp({});=0A=
		} else {=0A=
			this._clear();=0A=
		}=0A=
		=0A=
		return this;=0A=
		=0A=
	},=0A=
=0A=
	_getHandle: function(event) {=0A=
=0A=
		var handle =3D !this.options.handle || !$(this.options.handle, =
this.element).length ? true : false;=0A=
		$(this.options.handle, this.element)=0A=
			.find("*")=0A=
			.andSelf()=0A=
			.each(function() {=0A=
				if(this =3D=3D event.target) handle =3D true;=0A=
			});=0A=
=0A=
		return handle;=0A=
=0A=
	},=0A=
=0A=
	_createHelper: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
		var helper =3D $.isFunction(o.helper) ? =
$(o.helper.apply(this.element[0], [event])) : (o.helper =3D=3D 'clone' ? =
this.element.clone() : this.element);=0A=
=0A=
		if(!helper.parents('body').length)=0A=
			helper.appendTo((o.appendTo =3D=3D 'parent' ? =
this.element[0].parentNode : o.appendTo));=0A=
=0A=
		if(helper[0] !=3D this.element[0] && =
!(/(fixed|absolute)/).test(helper.css("position")))=0A=
			helper.css("position", "absolute");=0A=
=0A=
		return helper;=0A=
=0A=
	},=0A=
=0A=
	_adjustOffsetFromHelper: function(obj) {=0A=
		if (typeof obj =3D=3D 'string') {=0A=
			obj =3D obj.split(' ');=0A=
		}=0A=
		if ($.isArray(obj)) {=0A=
			obj =3D {left: +obj[0], top: +obj[1] || 0};=0A=
		}=0A=
		if ('left' in obj) {=0A=
			this.offset.click.left =3D obj.left + this.margins.left;=0A=
		}=0A=
		if ('right' in obj) {=0A=
			this.offset.click.left =3D this.helperProportions.width - obj.right + =
this.margins.left;=0A=
		}=0A=
		if ('top' in obj) {=0A=
			this.offset.click.top =3D obj.top + this.margins.top;=0A=
		}=0A=
		if ('bottom' in obj) {=0A=
			this.offset.click.top =3D this.helperProportions.height - obj.bottom =
+ this.margins.top;=0A=
		}=0A=
	},=0A=
=0A=
	_getParentOffset: function() {=0A=
=0A=
		//Get the offsetParent and cache its position=0A=
		this.offsetParent =3D this.helper.offsetParent();=0A=
		var po =3D this.offsetParent.offset();=0A=
=0A=
		// This is a special case where we need to modify a offset calculated =
on start, since the following happened:=0A=
		// 1. The position of the helper is absolute, so it's position is =
calculated based on the next positioned parent=0A=
		// 2. The actual offset parent is a child of the scroll parent, and =
the scroll parent isn't the document, which means that=0A=
		//    the scroll is included in the initial calculation of the offset =
of the parent, and never recalculated upon drag=0A=
		if(this.cssPosition =3D=3D 'absolute' && this.scrollParent[0] !=3D =
document && $.ui.contains(this.scrollParent[0], this.offsetParent[0])) {=0A=
			po.left +=3D this.scrollParent.scrollLeft();=0A=
			po.top +=3D this.scrollParent.scrollTop();=0A=
		}=0A=
=0A=
		if((this.offsetParent[0] =3D=3D document.body) //This needs to be =
actually done for all browsers, since pageX/pageY includes this =
information=0A=
		|| (this.offsetParent[0].tagName && =
this.offsetParent[0].tagName.toLowerCase() =3D=3D 'html' && =
$.browser.msie)) //Ugly IE fix=0A=
			po =3D { top: 0, left: 0 };=0A=
=0A=
		return {=0A=
			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) =
|| 0),=0A=
			left: po.left + =
(parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_getRelativeOffset: function() {=0A=
=0A=
		if(this.cssPosition =3D=3D "relative") {=0A=
			var p =3D this.element.position();=0A=
			return {=0A=
				top: p.top - (parseInt(this.helper.css("top"),10) || 0) + =
this.scrollParent.scrollTop(),=0A=
				left: p.left - (parseInt(this.helper.css("left"),10) || 0) + =
this.scrollParent.scrollLeft()=0A=
			};=0A=
		} else {=0A=
			return { top: 0, left: 0 };=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_cacheMargins: function() {=0A=
		this.margins =3D {=0A=
			left: (parseInt(this.element.css("marginLeft"),10) || 0),=0A=
			top: (parseInt(this.element.css("marginTop"),10) || 0),=0A=
			right: (parseInt(this.element.css("marginRight"),10) || 0),=0A=
			bottom: (parseInt(this.element.css("marginBottom"),10) || 0)=0A=
		};=0A=
	},=0A=
=0A=
	_cacheHelperProportions: function() {=0A=
		this.helperProportions =3D {=0A=
			width: this.helper.outerWidth(),=0A=
			height: this.helper.outerHeight()=0A=
		};=0A=
	},=0A=
=0A=
	_setContainment: function() {=0A=
=0A=
		var o =3D this.options;=0A=
		if(o.containment =3D=3D 'parent') o.containment =3D =
this.helper[0].parentNode;=0A=
		if(o.containment =3D=3D 'document' || o.containment =3D=3D 'window') =
this.containment =3D [=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollLeft()) - =
this.offset.relative.left - this.offset.parent.left,=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollTop()) - =
this.offset.relative.top - this.offset.parent.top,=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollLeft()) + =
$(o.containment =3D=3D 'document' ? document : window).width() - =
this.helperProportions.width - this.margins.left,=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollTop()) + =
($(o.containment =3D=3D 'document' ? document : window).height() || =
document.body.parentNode.scrollHeight) - this.helperProportions.height - =
this.margins.top=0A=
		];=0A=
=0A=
		if(!(/^(document|window|parent)$/).test(o.containment) && =
o.containment.constructor !=3D Array) {=0A=
			var ce =3D $(o.containment)[0]; if(!ce) return;=0A=
			var co =3D $(o.containment).offset();=0A=
			var over =3D ($(ce).css("overflow") !=3D 'hidden');=0A=
=0A=
			this.containment =3D [=0A=
				co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + =
(parseInt($(ce).css("paddingLeft"),10) || 0),=0A=
				co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + =
(parseInt($(ce).css("paddingTop"),10) || 0),=0A=
				co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : =
ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - =
(parseInt($(ce).css("paddingRight"),10) || 0) - =
this.helperProportions.width - this.margins.left - this.margins.right,=0A=
				co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : =
ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - =
(parseInt($(ce).css("paddingBottom"),10) || 0) - =
this.helperProportions.height - this.margins.top  - this.margins.bottom=0A=
			];=0A=
		} else if(o.containment.constructor =3D=3D Array) {=0A=
			this.containment =3D o.containment;=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_convertPositionTo: function(d, pos) {=0A=
=0A=
		if(!pos) pos =3D this.position;=0A=
		var mod =3D d =3D=3D "absolute" ? 1 : -1;=0A=
		var o =3D this.options, scroll =3D this.cssPosition =3D=3D 'absolute' =
&& !(this.scrollParent[0] !=3D document && =
$.ui.contains(this.scrollParent[0], this.offsetParent[0])) ? =
this.offsetParent : this.scrollParent, scrollIsRootNode =3D =
(/(html|body)/i).test(scroll[0].tagName);=0A=
=0A=
		return {=0A=
			top: (=0A=
				pos.top																	// The absolute mouse position=0A=
				+ this.offset.relative.top * mod										// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				+ this.offset.parent.top * mod											// The offsetParent's =
offset without borders (offset + border)=0A=
				- ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : =
scroll.scrollTop() ) ) * mod)=0A=
			),=0A=
			left: (=0A=
				pos.left																// The absolute mouse position=0A=
				+ this.offset.relative.left * mod										// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				+ this.offset.parent.left * mod											// The offsetParent's =
offset without borders (offset + border)=0A=
				- ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : =
scroll.scrollLeft() ) * mod)=0A=
			)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_generatePosition: function(event) {=0A=
=0A=
		var o =3D this.options, scroll =3D this.cssPosition =3D=3D 'absolute' =
&& !(this.scrollParent[0] !=3D document && =
$.ui.contains(this.scrollParent[0], this.offsetParent[0])) ? =
this.offsetParent : this.scrollParent, scrollIsRootNode =3D =
(/(html|body)/i).test(scroll[0].tagName);=0A=
		var pageX =3D event.pageX;=0A=
		var pageY =3D event.pageY;=0A=
=0A=
		/*=0A=
		 * - Position constraining -=0A=
		 * Constrain the position to a mix of grid, containment.=0A=
		 */=0A=
=0A=
		if(this.originalPosition) { //If we are not dragging yet, we won't =
check for options=0A=
=0A=
			if(this.containment) {=0A=
				if(event.pageX - this.offset.click.left < this.containment[0]) pageX =
=3D this.containment[0] + this.offset.click.left;=0A=
				if(event.pageY - this.offset.click.top < this.containment[1]) pageY =
=3D this.containment[1] + this.offset.click.top;=0A=
				if(event.pageX - this.offset.click.left > this.containment[2]) pageX =
=3D this.containment[2] + this.offset.click.left;=0A=
				if(event.pageY - this.offset.click.top > this.containment[3]) pageY =
=3D this.containment[3] + this.offset.click.top;=0A=
			}=0A=
=0A=
			if(o.grid) {=0A=
				var top =3D this.originalPageY + Math.round((pageY - =
this.originalPageY) / o.grid[1]) * o.grid[1];=0A=
				pageY =3D this.containment ? (!(top - this.offset.click.top < =
this.containment[1] || top - this.offset.click.top > =
this.containment[3]) ? top : (!(top - this.offset.click.top < =
this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;=0A=
=0A=
				var left =3D this.originalPageX + Math.round((pageX - =
this.originalPageX) / o.grid[0]) * o.grid[0];=0A=
				pageX =3D this.containment ? (!(left - this.offset.click.left < =
this.containment[0] || left - this.offset.click.left > =
this.containment[2]) ? left : (!(left - this.offset.click.left < =
this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		return {=0A=
			top: (=0A=
				pageY																// The absolute mouse position=0A=
				- this.offset.click.top													// Click offset (relative to the =
element)=0A=
				- this.offset.relative.top												// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				- this.offset.parent.top												// The offsetParent's offset =
without borders (offset + border)=0A=
				+ ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : =
scroll.scrollTop() ) ))=0A=
			),=0A=
			left: (=0A=
				pageX																// The absolute mouse position=0A=
				- this.offset.click.left												// Click offset (relative to the =
element)=0A=
				- this.offset.relative.left												// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				- this.offset.parent.left												// The offsetParent's offset =
without borders (offset + border)=0A=
				+ ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : =
scroll.scrollLeft() ))=0A=
			)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_clear: function() {=0A=
		this.helper.removeClass("ui-draggable-dragging");=0A=
		if(this.helper[0] !=3D this.element[0] && !this.cancelHelperRemoval) =
this.helper.remove();=0A=
		//if($.ui.ddmanager) $.ui.ddmanager.current =3D null;=0A=
		this.helper =3D null;=0A=
		this.cancelHelperRemoval =3D false;=0A=
	},=0A=
=0A=
	// From now on bulk stuff - mainly helpers=0A=
=0A=
	_trigger: function(type, event, ui) {=0A=
		ui =3D ui || this._uiHash();=0A=
		$.ui.plugin.call(this, type, [event, ui]);=0A=
		if(type =3D=3D "drag") this.positionAbs =3D =
this._convertPositionTo("absolute"); //The absolute position has to be =
recalculated after plugins=0A=
		return $.Widget.prototype._trigger.call(this, type, event, ui);=0A=
	},=0A=
=0A=
	plugins: {},=0A=
=0A=
	_uiHash: function(event) {=0A=
		return {=0A=
			helper: this.helper,=0A=
			position: this.position,=0A=
			originalPosition: this.originalPosition,=0A=
			offset: this.positionAbs=0A=
		};=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.extend($.ui.draggable, {=0A=
	version: "1.8.11"=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "connectToSortable", {=0A=
	start: function(event, ui) {=0A=
=0A=
		var inst =3D $(this).data("draggable"), o =3D inst.options,=0A=
			uiSortable =3D $.extend({}, ui, { item: inst.element });=0A=
		inst.sortables =3D [];=0A=
		$(o.connectToSortable).each(function() {=0A=
			var sortable =3D $.data(this, 'sortable');=0A=
			if (sortable && !sortable.options.disabled) {=0A=
				inst.sortables.push({=0A=
					instance: sortable,=0A=
					shouldRevert: sortable.options.revert=0A=
				});=0A=
				sortable.refreshPositions();	// Call the sortable's refreshPositions =
at drag start to refresh the containerCache since the sortable container =
cache is used in drag and needs to be up to date (this will ensure it's =
initialised as well as being kept in step with any changes that might =
have happened on the page).=0A=
				sortable._trigger("activate", event, uiSortable);=0A=
			}=0A=
		});=0A=
=0A=
	},=0A=
	stop: function(event, ui) {=0A=
=0A=
		//If we are still over the sortable, we fake the stop event of the =
sortable, but also remove helper=0A=
		var inst =3D $(this).data("draggable"),=0A=
			uiSortable =3D $.extend({}, ui, { item: inst.element });=0A=
=0A=
		$.each(inst.sortables, function() {=0A=
			if(this.instance.isOver) {=0A=
=0A=
				this.instance.isOver =3D 0;=0A=
=0A=
				inst.cancelHelperRemoval =3D true; //Don't remove the helper in the =
draggable instance=0A=
				this.instance.cancelHelperRemoval =3D false; //Remove it in the =
sortable instance (so sortable plugins like revert still work)=0A=
=0A=
				//The sortable revert is supported, and we have to set a temporary =
dropped variable on the draggable to support revert: 'valid/invalid'=0A=
				if(this.shouldRevert) this.instance.options.revert =3D true;=0A=
=0A=
				//Trigger the stop of the sortable=0A=
				this.instance._mouseStop(event);=0A=
=0A=
				this.instance.options.helper =3D this.instance.options._helper;=0A=
=0A=
				//If the helper has been the original item, restore properties in =
the sortable=0A=
				if(inst.options.helper =3D=3D 'original')=0A=
					this.instance.currentItem.css({ top: 'auto', left: 'auto' });=0A=
=0A=
			} else {=0A=
				this.instance.cancelHelperRemoval =3D false; //Remove the helper in =
the sortable instance=0A=
				this.instance._trigger("deactivate", event, uiSortable);=0A=
			}=0A=
=0A=
		});=0A=
=0A=
	},=0A=
	drag: function(event, ui) {=0A=
=0A=
		var inst =3D $(this).data("draggable"), self =3D this;=0A=
=0A=
		var checkPos =3D function(o) {=0A=
			var dyClick =3D this.offset.click.top, dxClick =3D =
this.offset.click.left;=0A=
			var helperTop =3D this.positionAbs.top, helperLeft =3D =
this.positionAbs.left;=0A=
			var itemHeight =3D o.height, itemWidth =3D o.width;=0A=
			var itemTop =3D o.top, itemLeft =3D o.left;=0A=
=0A=
			return $.ui.isOver(helperTop + dyClick, helperLeft + dxClick, =
itemTop, itemLeft, itemHeight, itemWidth);=0A=
		};=0A=
=0A=
		$.each(inst.sortables, function(i) {=0A=
			=0A=
			//Copy over some variables to allow calling the sortable's native =
_intersectsWith=0A=
			this.instance.positionAbs =3D inst.positionAbs;=0A=
			this.instance.helperProportions =3D inst.helperProportions;=0A=
			this.instance.offset.click =3D inst.offset.click;=0A=
			=0A=
			if(this.instance._intersectsWith(this.instance.containerCache)) {=0A=
=0A=
				//If it intersects, we use a little isOver variable and set it once, =
so our move-in stuff gets fired only once=0A=
				if(!this.instance.isOver) {=0A=
=0A=
					this.instance.isOver =3D 1;=0A=
					//Now we fake the start of dragging for the sortable instance,=0A=
					//by cloning the list group item, appending it to the sortable and =
using it as inst.currentItem=0A=
					//We can then fire the start event of the sortable with our passed =
browser event, and our own helper (so it doesn't create a new one)=0A=
					this.instance.currentItem =3D =
$(self).clone().appendTo(this.instance.element).data("sortable-item", =
true);=0A=
					this.instance.options._helper =3D this.instance.options.helper; =
//Store helper option to later restore it=0A=
					this.instance.options.helper =3D function() { return ui.helper[0]; =
};=0A=
=0A=
					event.target =3D this.instance.currentItem[0];=0A=
					this.instance._mouseCapture(event, true);=0A=
					this.instance._mouseStart(event, true, true);=0A=
=0A=
					//Because the browser event is way off the new appended portlet, we =
modify a couple of variables to reflect the changes=0A=
					this.instance.offset.click.top =3D inst.offset.click.top;=0A=
					this.instance.offset.click.left =3D inst.offset.click.left;=0A=
					this.instance.offset.parent.left -=3D inst.offset.parent.left - =
this.instance.offset.parent.left;=0A=
					this.instance.offset.parent.top -=3D inst.offset.parent.top - =
this.instance.offset.parent.top;=0A=
=0A=
					inst._trigger("toSortable", event);=0A=
					inst.dropped =3D this.instance.element; //draggable revert needs =
that=0A=
					//hack so receive/update callbacks work (mostly)=0A=
					inst.currentItem =3D inst.element;=0A=
					this.instance.fromOutside =3D inst;=0A=
=0A=
				}=0A=
=0A=
				//Provided we did all the previous steps, we can fire the drag event =
of the sortable on every draggable drag, when it intersects with the =
sortable=0A=
				if(this.instance.currentItem) this.instance._mouseDrag(event);=0A=
=0A=
			} else {=0A=
=0A=
				//If it doesn't intersect with the sortable, and it intersected =
before,=0A=
				//we fake the drag stop of the sortable, but make sure it doesn't =
remove the helper by using cancelHelperRemoval=0A=
				if(this.instance.isOver) {=0A=
=0A=
					this.instance.isOver =3D 0;=0A=
					this.instance.cancelHelperRemoval =3D true;=0A=
					=0A=
					//Prevent reverting on this forced stop=0A=
					this.instance.options.revert =3D false;=0A=
					=0A=
					// The out event needs to be triggered independently=0A=
					this.instance._trigger('out', event, =
this.instance._uiHash(this.instance));=0A=
					=0A=
					this.instance._mouseStop(event, true);=0A=
					this.instance.options.helper =3D this.instance.options._helper;=0A=
=0A=
					//Now we remove our currentItem, the list group clone again, and =
the placeholder, and animate the helper back to it's original size=0A=
					this.instance.currentItem.remove();=0A=
					if(this.instance.placeholder) this.instance.placeholder.remove();=0A=
=0A=
					inst._trigger("fromSortable", event);=0A=
					inst.dropped =3D false; //draggable revert needs that=0A=
				}=0A=
=0A=
			};=0A=
=0A=
		});=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "cursor", {=0A=
	start: function(event, ui) {=0A=
		var t =3D $('body'), o =3D $(this).data('draggable').options;=0A=
		if (t.css("cursor")) o._cursor =3D t.css("cursor");=0A=
		t.css("cursor", o.cursor);=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		var o =3D $(this).data('draggable').options;=0A=
		if (o._cursor) $('body').css("cursor", o._cursor);=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "iframeFix", {=0A=
	start: function(event, ui) {=0A=
		var o =3D $(this).data('draggable').options;=0A=
		$(o.iframeFix =3D=3D=3D true ? "iframe" : o.iframeFix).each(function() =
{=0A=
			$('<div class=3D"ui-draggable-iframeFix" style=3D"background: =
#fff;"></div>')=0A=
			.css({=0A=
				width: this.offsetWidth+"px", height: this.offsetHeight+"px",=0A=
				position: "absolute", opacity: "0.001", zIndex: 1000=0A=
			})=0A=
			.css($(this).offset())=0A=
			.appendTo("body");=0A=
		});=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		$("div.ui-draggable-iframeFix").each(function() { =
this.parentNode.removeChild(this); }); //Remove frame helpers=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "opacity", {=0A=
	start: function(event, ui) {=0A=
		var t =3D $(ui.helper), o =3D $(this).data('draggable').options;=0A=
		if(t.css("opacity")) o._opacity =3D t.css("opacity");=0A=
		t.css('opacity', o.opacity);=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		var o =3D $(this).data('draggable').options;=0A=
		if(o._opacity) $(ui.helper).css('opacity', o._opacity);=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "scroll", {=0A=
	start: function(event, ui) {=0A=
		var i =3D $(this).data("draggable");=0A=
		if(i.scrollParent[0] !=3D document && i.scrollParent[0].tagName !=3D =
'HTML') i.overflowOffset =3D i.scrollParent.offset();=0A=
	},=0A=
	drag: function(event, ui) {=0A=
=0A=
		var i =3D $(this).data("draggable"), o =3D i.options, scrolled =3D =
false;=0A=
=0A=
		if(i.scrollParent[0] !=3D document && i.scrollParent[0].tagName !=3D =
'HTML') {=0A=
=0A=
			if(!o.axis || o.axis !=3D 'x') {=0A=
				if((i.overflowOffset.top + i.scrollParent[0].offsetHeight) - =
event.pageY < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollTop =3D scrolled =3D =
i.scrollParent[0].scrollTop + o.scrollSpeed;=0A=
				else if(event.pageY - i.overflowOffset.top < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollTop =3D scrolled =3D =
i.scrollParent[0].scrollTop - o.scrollSpeed;=0A=
			}=0A=
=0A=
			if(!o.axis || o.axis !=3D 'y') {=0A=
				if((i.overflowOffset.left + i.scrollParent[0].offsetWidth) - =
event.pageX < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollLeft =3D scrolled =3D =
i.scrollParent[0].scrollLeft + o.scrollSpeed;=0A=
				else if(event.pageX - i.overflowOffset.left < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollLeft =3D scrolled =3D =
i.scrollParent[0].scrollLeft - o.scrollSpeed;=0A=
			}=0A=
=0A=
		} else {=0A=
=0A=
			if(!o.axis || o.axis !=3D 'x') {=0A=
				if(event.pageY - $(document).scrollTop() < o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollTop($(document).scrollTop() - =
o.scrollSpeed);=0A=
				else if($(window).height() - (event.pageY - $(document).scrollTop()) =
< o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollTop($(document).scrollTop() + =
o.scrollSpeed);=0A=
			}=0A=
=0A=
			if(!o.axis || o.axis !=3D 'y') {=0A=
				if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollLeft($(document).scrollLeft() - =
o.scrollSpeed);=0A=
				else if($(window).width() - (event.pageX - $(document).scrollLeft()) =
< o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollLeft($(document).scrollLeft() + =
o.scrollSpeed);=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		if(scrolled !=3D=3D false && $.ui.ddmanager && !o.dropBehaviour)=0A=
			$.ui.ddmanager.prepareOffsets(i, event);=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "snap", {=0A=
	start: function(event, ui) {=0A=
=0A=
		var i =3D $(this).data("draggable"), o =3D i.options;=0A=
		i.snapElements =3D [];=0A=
=0A=
		$(o.snap.constructor !=3D String ? ( o.snap.items || =
':data(draggable)' ) : o.snap).each(function() {=0A=
			var $t =3D $(this); var $o =3D $t.offset();=0A=
			if(this !=3D i.element[0]) i.snapElements.push({=0A=
				item: this,=0A=
				width: $t.outerWidth(), height: $t.outerHeight(),=0A=
				top: $o.top, left: $o.left=0A=
			});=0A=
		});=0A=
=0A=
	},=0A=
	drag: function(event, ui) {=0A=
=0A=
		var inst =3D $(this).data("draggable"), o =3D inst.options;=0A=
		var d =3D o.snapTolerance;=0A=
=0A=
		var x1 =3D ui.offset.left, x2 =3D x1 + inst.helperProportions.width,=0A=
			y1 =3D ui.offset.top, y2 =3D y1 + inst.helperProportions.height;=0A=
=0A=
		for (var i =3D inst.snapElements.length - 1; i >=3D 0; i--){=0A=
=0A=
			var l =3D inst.snapElements[i].left, r =3D l + =
inst.snapElements[i].width,=0A=
				t =3D inst.snapElements[i].top, b =3D t + =
inst.snapElements[i].height;=0A=
=0A=
			//Yes, I know, this is insane ;)=0A=
			if(!((l-d < x1 && x1 < r+d && t-d < y1 && y1 < b+d) || (l-d < x1 && =
x1 < r+d && t-d < y2 && y2 < b+d) || (l-d < x2 && x2 < r+d && t-d < y1 =
&& y1 < b+d) || (l-d < x2 && x2 < r+d && t-d < y2 && y2 < b+d))) {=0A=
				if(inst.snapElements[i].snapping) (inst.options.snap.release && =
inst.options.snap.release.call(inst.element, event, =
$.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item })));=0A=
				inst.snapElements[i].snapping =3D false;=0A=
				continue;=0A=
			}=0A=
=0A=
			if(o.snapMode !=3D 'inner') {=0A=
				var ts =3D Math.abs(t - y2) <=3D d;=0A=
				var bs =3D Math.abs(b - y1) <=3D d;=0A=
				var ls =3D Math.abs(l - x2) <=3D d;=0A=
				var rs =3D Math.abs(r - x1) <=3D d;=0A=
				if(ts) ui.position.top =3D inst._convertPositionTo("relative", { =
top: t - inst.helperProportions.height, left: 0 }).top - =
inst.margins.top;=0A=
				if(bs) ui.position.top =3D inst._convertPositionTo("relative", { =
top: b, left: 0 }).top - inst.margins.top;=0A=
				if(ls) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: l - inst.helperProportions.width }).left - =
inst.margins.left;=0A=
				if(rs) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: r }).left - inst.margins.left;=0A=
			}=0A=
=0A=
			var first =3D (ts || bs || ls || rs);=0A=
=0A=
			if(o.snapMode !=3D 'outer') {=0A=
				var ts =3D Math.abs(t - y1) <=3D d;=0A=
				var bs =3D Math.abs(b - y2) <=3D d;=0A=
				var ls =3D Math.abs(l - x1) <=3D d;=0A=
				var rs =3D Math.abs(r - x2) <=3D d;=0A=
				if(ts) ui.position.top =3D inst._convertPositionTo("relative", { =
top: t, left: 0 }).top - inst.margins.top;=0A=
				if(bs) ui.position.top =3D inst._convertPositionTo("relative", { =
top: b - inst.helperProportions.height, left: 0 }).top - =
inst.margins.top;=0A=
				if(ls) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: l }).left - inst.margins.left;=0A=
				if(rs) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: r - inst.helperProportions.width }).left - =
inst.margins.left;=0A=
			}=0A=
=0A=
			if(!inst.snapElements[i].snapping && (ts || bs || ls || rs || first))=0A=
				(inst.options.snap.snap && inst.options.snap.snap.call(inst.element, =
event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item =
})));=0A=
			inst.snapElements[i].snapping =3D (ts || bs || ls || rs || first);=0A=
=0A=
		};=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "stack", {=0A=
	start: function(event, ui) {=0A=
=0A=
		var o =3D $(this).data("draggable").options;=0A=
=0A=
		var group =3D $.makeArray($(o.stack)).sort(function(a,b) {=0A=
			return (parseInt($(a).css("zIndex"),10) || 0) - =
(parseInt($(b).css("zIndex"),10) || 0);=0A=
		});=0A=
		if (!group.length) { return; }=0A=
		=0A=
		var min =3D parseInt(group[0].style.zIndex) || 0;=0A=
		$(group).each(function(i) {=0A=
			this.style.zIndex =3D min + i;=0A=
		});=0A=
=0A=
		this[0].style.zIndex =3D min + group.length;=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "zIndex", {=0A=
	start: function(event, ui) {=0A=
		var t =3D $(ui.helper), o =3D $(this).data("draggable").options;=0A=
		if(t.css("zIndex")) o._zIndex =3D t.css("zIndex");=0A=
		t.css('zIndex', o.zIndex);=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		var o =3D $(this).data("draggable").options;=0A=
		if(o._zIndex) $(ui.helper).css('zIndex', o._zIndex);=0A=
	}=0A=
});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.resizable.js?R

/*=0A=
 * jQuery UI Resizable 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Resizables=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.mouse.js=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.widget("ui.resizable", $.ui.mouse, {=0A=
	widgetEventPrefix: "resize",=0A=
	options: {=0A=
		alsoResize: false,=0A=
		animate: false,=0A=
		animateDuration: "slow",=0A=
		animateEasing: "swing",=0A=
		aspectRatio: false,=0A=
		autoHide: false,=0A=
		containment: false,=0A=
		ghost: false,=0A=
		grid: false,=0A=
		handles: "e,s,se",=0A=
		helper: false,=0A=
		maxHeight: null,=0A=
		maxWidth: null,=0A=
		minHeight: 10,=0A=
		minWidth: 10,=0A=
		zIndex: 1000=0A=
	},=0A=
	_create: function() {=0A=
=0A=
		var self =3D this, o =3D this.options;=0A=
		this.element.addClass("ui-resizable");=0A=
=0A=
		$.extend(this, {=0A=
			_aspectRatio: !!(o.aspectRatio),=0A=
			aspectRatio: o.aspectRatio,=0A=
			originalElement: this.element,=0A=
			_proportionallyResizeElements: [],=0A=
			_helper: o.helper || o.ghost || o.animate ? o.helper || =
'ui-resizable-helper' : null=0A=
		});=0A=
=0A=
		//Wrap the element if it cannot hold child nodes=0A=
		=
if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|im=
g/i)) {=0A=
=0A=
			//Opera fix for relative positioning=0A=
			if (/relative/.test(this.element.css('position')) && $.browser.opera)=0A=
				this.element.css({ position: 'relative', top: 'auto', left: 'auto' =
});=0A=
=0A=
			//Create a wrapper element and set the wrapper to the new current =
internal element=0A=
			this.element.wrap(=0A=
				$('<div class=3D"ui-wrapper" style=3D"overflow: =
hidden;"></div>').css({=0A=
					position: this.element.css('position'),=0A=
					width: this.element.outerWidth(),=0A=
					height: this.element.outerHeight(),=0A=
					top: this.element.css('top'),=0A=
					left: this.element.css('left')=0A=
				})=0A=
			);=0A=
=0A=
			//Overwrite the original this.element=0A=
			this.element =3D this.element.parent().data(=0A=
				"resizable", this.element.data('resizable')=0A=
			);=0A=
=0A=
			this.elementIsWrapper =3D true;=0A=
=0A=
			//Move margins to the wrapper=0A=
			this.element.css({ marginLeft: =
this.originalElement.css("marginLeft"), marginTop: =
this.originalElement.css("marginTop"), marginRight: =
this.originalElement.css("marginRight"), marginBottom: =
this.originalElement.css("marginBottom") });=0A=
			this.originalElement.css({ marginLeft: 0, marginTop: 0, marginRight: =
0, marginBottom: 0});=0A=
=0A=
			//Prevent Safari textarea resize=0A=
			this.originalResizeStyle =3D this.originalElement.css('resize');=0A=
			this.originalElement.css('resize', 'none');=0A=
=0A=
			//Push the actual element to our proportionallyResize internal array=0A=
			this._proportionallyResizeElements.push(this.originalElement.css({ =
position: 'static', zoom: 1, display: 'block' }));=0A=
=0A=
			// avoid IE jump (hard set the margin)=0A=
			this.originalElement.css({ margin: this.originalElement.css('margin') =
});=0A=
=0A=
			// fix handlers offset=0A=
			this._proportionallyResize();=0A=
=0A=
		}=0A=
=0A=
		this.handles =3D o.handles || (!$('.ui-resizable-handle', =
this.element).length ? "e,s,se" : { n: '.ui-resizable-n', e: =
'.ui-resizable-e', s: '.ui-resizable-s', w: '.ui-resizable-w', se: =
'.ui-resizable-se', sw: '.ui-resizable-sw', ne: '.ui-resizable-ne', nw: =
'.ui-resizable-nw' });=0A=
		if(this.handles.constructor =3D=3D String) {=0A=
=0A=
			if(this.handles =3D=3D 'all') this.handles =3D 'n,e,s,w,se,sw,ne,nw';=0A=
			var n =3D this.handles.split(","); this.handles =3D {};=0A=
=0A=
			for(var i =3D 0; i < n.length; i++) {=0A=
=0A=
				var handle =3D $.trim(n[i]), hname =3D 'ui-resizable-'+handle;=0A=
				var axis =3D $('<div class=3D"ui-resizable-handle ' + hname + =
'"></div>');=0A=
=0A=
				// increase zIndex of sw, se, ne, nw axis=0A=
				//TODO : this modifies original option=0A=
				if(/sw|se|ne|nw/.test(handle)) axis.css({ zIndex: ++o.zIndex });=0A=
=0A=
				//TODO : What's going on here?=0A=
				if ('se' =3D=3D handle) {=0A=
					axis.addClass('ui-icon ui-icon-gripsmall-diagonal-se');=0A=
				};=0A=
=0A=
				//Insert into internal handles object and append to element=0A=
				this.handles[handle] =3D '.ui-resizable-'+handle;=0A=
				this.element.append(axis);=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		this._renderAxis =3D function(target) {=0A=
=0A=
			target =3D target || this.element;=0A=
=0A=
			for(var i in this.handles) {=0A=
=0A=
				if(this.handles[i].constructor =3D=3D String)=0A=
					this.handles[i] =3D $(this.handles[i], this.element).show();=0A=
=0A=
				//Apply pad to wrapper element, needed to fix axis position =
(textarea, inputs, scrolls)=0A=
				if (this.elementIsWrapper && =
this.originalElement[0].nodeName.match(/textarea|input|select|button/i)) =
{=0A=
=0A=
					var axis =3D $(this.handles[i], this.element), padWrapper =3D 0;=0A=
=0A=
					//Checking the correct pad and border=0A=
					padWrapper =3D /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : =
axis.outerWidth();=0A=
=0A=
					//The padding type i have to apply...=0A=
					var padPos =3D [ 'padding',=0A=
						/ne|nw|n/.test(i) ? 'Top' :=0A=
						/se|sw|s/.test(i) ? 'Bottom' :=0A=
						/^e$/.test(i) ? 'Right' : 'Left' ].join("");=0A=
=0A=
					target.css(padPos, padWrapper);=0A=
=0A=
					this._proportionallyResize();=0A=
=0A=
				}=0A=
=0A=
				//TODO: What's that good for? There's not anything to be executed =
left=0A=
				if(!$(this.handles[i]).length)=0A=
					continue;=0A=
=0A=
			}=0A=
		};=0A=
=0A=
		//TODO: make renderAxis a prototype function=0A=
		this._renderAxis(this.element);=0A=
=0A=
		this._handles =3D $('.ui-resizable-handle', this.element)=0A=
			.disableSelection();=0A=
=0A=
		//Matching axis name=0A=
		this._handles.mouseover(function() {=0A=
			if (!self.resizing) {=0A=
				if (this.className)=0A=
					var axis =3D =
this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);=0A=
				//Axis, default =3D se=0A=
				self.axis =3D axis && axis[1] ? axis[1] : 'se';=0A=
			}=0A=
		});=0A=
=0A=
		//If we want to auto hide the elements=0A=
		if (o.autoHide) {=0A=
			this._handles.hide();=0A=
			$(this.element)=0A=
				.addClass("ui-resizable-autohide")=0A=
				.hover(function() {=0A=
					$(this).removeClass("ui-resizable-autohide");=0A=
					self._handles.show();=0A=
				},=0A=
				function(){=0A=
					if (!self.resizing) {=0A=
						$(this).addClass("ui-resizable-autohide");=0A=
						self._handles.hide();=0A=
					}=0A=
				});=0A=
		}=0A=
=0A=
		//Initialize the mouse interaction=0A=
		this._mouseInit();=0A=
=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
=0A=
		this._mouseDestroy();=0A=
=0A=
		var _destroy =3D function(exp) {=0A=
			$(exp).removeClass("ui-resizable ui-resizable-disabled =
ui-resizable-resizing")=0A=
				=
.removeData("resizable").unbind(".resizable").find('.ui-resizable-handle'=
).remove();=0A=
		};=0A=
=0A=
		//TODO: Unwrap at same DOM position=0A=
		if (this.elementIsWrapper) {=0A=
			_destroy(this.element);=0A=
			var wrapper =3D this.element;=0A=
			wrapper.after(=0A=
				this.originalElement.css({=0A=
					position: wrapper.css('position'),=0A=
					width: wrapper.outerWidth(),=0A=
					height: wrapper.outerHeight(),=0A=
					top: wrapper.css('top'),=0A=
					left: wrapper.css('left')=0A=
				})=0A=
			).remove();=0A=
		}=0A=
=0A=
		this.originalElement.css('resize', this.originalResizeStyle);=0A=
		_destroy(this.originalElement);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	_mouseCapture: function(event) {=0A=
		var handle =3D false;=0A=
		for (var i in this.handles) {=0A=
			if ($(this.handles[i])[0] =3D=3D event.target) {=0A=
				handle =3D true;=0A=
			}=0A=
		}=0A=
=0A=
		return !this.options.disabled && handle;=0A=
	},=0A=
=0A=
	_mouseStart: function(event) {=0A=
=0A=
		var o =3D this.options, iniPos =3D this.element.position(), el =3D =
this.element;=0A=
=0A=
		this.resizing =3D true;=0A=
		this.documentScroll =3D { top: $(document).scrollTop(), left: =
$(document).scrollLeft() };=0A=
=0A=
		// bugfix for http://dev.jquery.com/ticket/1749=0A=
		if (el.is('.ui-draggable') || (/absolute/).test(el.css('position'))) {=0A=
			el.css({ position: 'absolute', top: iniPos.top, left: iniPos.left });=0A=
		}=0A=
=0A=
		//Opera fixing relative position=0A=
		if ($.browser.opera && (/relative/).test(el.css('position')))=0A=
			el.css({ position: 'relative', top: 'auto', left: 'auto' });=0A=
=0A=
		this._renderProxy();=0A=
=0A=
		var curleft =3D num(this.helper.css('left')), curtop =3D =
num(this.helper.css('top'));=0A=
=0A=
		if (o.containment) {=0A=
			curleft +=3D $(o.containment).scrollLeft() || 0;=0A=
			curtop +=3D $(o.containment).scrollTop() || 0;=0A=
		}=0A=
=0A=
		//Store needed variables=0A=
		this.offset =3D this.helper.offset();=0A=
		this.position =3D { left: curleft, top: curtop };=0A=
		this.size =3D this._helper ? { width: el.outerWidth(), height: =
el.outerHeight() } : { width: el.width(), height: el.height() };=0A=
		this.originalSize =3D this._helper ? { width: el.outerWidth(), height: =
el.outerHeight() } : { width: el.width(), height: el.height() };=0A=
		this.originalPosition =3D { left: curleft, top: curtop };=0A=
		this.sizeDiff =3D { width: el.outerWidth() - el.width(), height: =
el.outerHeight() - el.height() };=0A=
		this.originalMousePosition =3D { left: event.pageX, top: event.pageY };=0A=
=0A=
		//Aspect Ratio=0A=
		this.aspectRatio =3D (typeof o.aspectRatio =3D=3D 'number') ? =
o.aspectRatio : ((this.originalSize.width / this.originalSize.height) || =
1);=0A=
=0A=
	    var cursor =3D $('.ui-resizable-' + this.axis).css('cursor');=0A=
	    $('body').css('cursor', cursor =3D=3D 'auto' ? this.axis + =
'-resize' : cursor);=0A=
=0A=
		el.addClass("ui-resizable-resizing");=0A=
		this._propagate("start", event);=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseDrag: function(event) {=0A=
=0A=
		//Increase performance, avoid regex=0A=
		var el =3D this.helper, o =3D this.options, props =3D {},=0A=
			self =3D this, smp =3D this.originalMousePosition, a =3D this.axis;=0A=
=0A=
		var dx =3D (event.pageX-smp.left)||0, dy =3D (event.pageY-smp.top)||0;=0A=
		var trigger =3D this._change[a];=0A=
		if (!trigger) return false;=0A=
=0A=
		// Calculate the attrs that will be change=0A=
		var data =3D trigger.apply(this, [event, dx, dy]), ie6 =3D =
$.browser.msie && $.browser.version < 7, csdif =3D this.sizeDiff;=0A=
=0A=
		if (this._aspectRatio || event.shiftKey)=0A=
			data =3D this._updateRatio(data, event);=0A=
=0A=
		data =3D this._respectSize(data, event);=0A=
=0A=
		// plugins callbacks need to be called first=0A=
		this._propagate("resize", event);=0A=
=0A=
		el.css({=0A=
			top: this.position.top + "px", left: this.position.left + "px",=0A=
			width: this.size.width + "px", height: this.size.height + "px"=0A=
		});=0A=
=0A=
		if (!this._helper && this._proportionallyResizeElements.length)=0A=
			this._proportionallyResize();=0A=
=0A=
		this._updateCache(data);=0A=
=0A=
		// calling the user callback at the end=0A=
		this._trigger('resize', event, this.ui());=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseStop: function(event) {=0A=
=0A=
		this.resizing =3D false;=0A=
		var o =3D this.options, self =3D this;=0A=
=0A=
		if(this._helper) {=0A=
			var pr =3D this._proportionallyResizeElements, ista =3D pr.length && =
(/textarea/i).test(pr[0].nodeName),=0A=
				soffseth =3D ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump =
height */ ? 0 : self.sizeDiff.height,=0A=
				soffsetw =3D ista ? 0 : self.sizeDiff.width;=0A=
=0A=
			var s =3D { width: (self.helper.width()  - soffsetw), height: =
(self.helper.height() - soffseth) },=0A=
				left =3D (parseInt(self.element.css('left'), 10) + =
(self.position.left - self.originalPosition.left)) || null,=0A=
				top =3D (parseInt(self.element.css('top'), 10) + (self.position.top =
- self.originalPosition.top)) || null;=0A=
=0A=
			if (!o.animate)=0A=
				this.element.css($.extend(s, { top: top, left: left }));=0A=
=0A=
			self.helper.height(self.size.height);=0A=
			self.helper.width(self.size.width);=0A=
=0A=
			if (this._helper && !o.animate) this._proportionallyResize();=0A=
		}=0A=
=0A=
		$('body').css('cursor', 'auto');=0A=
=0A=
		this.element.removeClass("ui-resizable-resizing");=0A=
=0A=
		this._propagate("stop", event);=0A=
=0A=
		if (this._helper) this.helper.remove();=0A=
		return false;=0A=
=0A=
	},=0A=
=0A=
	_updateCache: function(data) {=0A=
		var o =3D this.options;=0A=
		this.offset =3D this.helper.offset();=0A=
		if (isNumber(data.left)) this.position.left =3D data.left;=0A=
		if (isNumber(data.top)) this.position.top =3D data.top;=0A=
		if (isNumber(data.height)) this.size.height =3D data.height;=0A=
		if (isNumber(data.width)) this.size.width =3D data.width;=0A=
	},=0A=
=0A=
	_updateRatio: function(data, event) {=0A=
=0A=
		var o =3D this.options, cpos =3D this.position, csize =3D this.size, a =
=3D this.axis;=0A=
=0A=
		if (data.height) data.width =3D (csize.height * this.aspectRatio);=0A=
		else if (data.width) data.height =3D (csize.width / this.aspectRatio);=0A=
=0A=
		if (a =3D=3D 'sw') {=0A=
			data.left =3D cpos.left + (csize.width - data.width);=0A=
			data.top =3D null;=0A=
		}=0A=
		if (a =3D=3D 'nw') {=0A=
			data.top =3D cpos.top + (csize.height - data.height);=0A=
			data.left =3D cpos.left + (csize.width - data.width);=0A=
		}=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	_respectSize: function(data, event) {=0A=
=0A=
		var el =3D this.helper, o =3D this.options, pRatio =3D =
this._aspectRatio || event.shiftKey, a =3D this.axis,=0A=
				ismaxw =3D isNumber(data.width) && o.maxWidth && (o.maxWidth < =
data.width), ismaxh =3D isNumber(data.height) && o.maxHeight && =
(o.maxHeight < data.height),=0A=
					isminw =3D isNumber(data.width) && o.minWidth && (o.minWidth > =
data.width), isminh =3D isNumber(data.height) && o.minHeight && =
(o.minHeight > data.height);=0A=
=0A=
		if (isminw) data.width =3D o.minWidth;=0A=
		if (isminh) data.height =3D o.minHeight;=0A=
		if (ismaxw) data.width =3D o.maxWidth;=0A=
		if (ismaxh) data.height =3D o.maxHeight;=0A=
=0A=
		var dw =3D this.originalPosition.left + this.originalSize.width, dh =
=3D this.position.top + this.size.height;=0A=
		var cw =3D /sw|nw|w/.test(a), ch =3D /nw|ne|n/.test(a);=0A=
=0A=
		if (isminw && cw) data.left =3D dw - o.minWidth;=0A=
		if (ismaxw && cw) data.left =3D dw - o.maxWidth;=0A=
		if (isminh && ch)	data.top =3D dh - o.minHeight;=0A=
		if (ismaxh && ch)	data.top =3D dh - o.maxHeight;=0A=
=0A=
		// fixing jump error on top/left - bug #2330=0A=
		var isNotwh =3D !data.width && !data.height;=0A=
		if (isNotwh && !data.left && data.top) data.top =3D null;=0A=
		else if (isNotwh && !data.top && data.left) data.left =3D null;=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	_proportionallyResize: function() {=0A=
=0A=
		var o =3D this.options;=0A=
		if (!this._proportionallyResizeElements.length) return;=0A=
		var element =3D this.helper || this.element;=0A=
=0A=
		for (var i=3D0; i < this._proportionallyResizeElements.length; i++) {=0A=
=0A=
			var prel =3D this._proportionallyResizeElements[i];=0A=
=0A=
			if (!this.borderDif) {=0A=
				var b =3D [prel.css('borderTopWidth'), prel.css('borderRightWidth'), =
prel.css('borderBottomWidth'), prel.css('borderLeftWidth')],=0A=
					p =3D [prel.css('paddingTop'), prel.css('paddingRight'), =
prel.css('paddingBottom'), prel.css('paddingLeft')];=0A=
=0A=
				this.borderDif =3D $.map(b, function(v, i) {=0A=
					var border =3D parseInt(v,10)||0, padding =3D parseInt(p[i],10)||0;=0A=
					return border + padding;=0A=
				});=0A=
			}=0A=
=0A=
			if ($.browser.msie && !(!($(element).is(':hidden') || =
$(element).parents(':hidden').length)))=0A=
				continue;=0A=
=0A=
			prel.css({=0A=
				height: (element.height() - this.borderDif[0] - this.borderDif[2]) =
|| 0,=0A=
				width: (element.width() - this.borderDif[1] - this.borderDif[3]) || 0=0A=
			});=0A=
=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_renderProxy: function() {=0A=
=0A=
		var el =3D this.element, o =3D this.options;=0A=
		this.elementOffset =3D el.offset();=0A=
=0A=
		if(this._helper) {=0A=
=0A=
			this.helper =3D this.helper || $('<div =
style=3D"overflow:hidden;"></div>');=0A=
=0A=
			// fix ie6 offset TODO: This seems broken=0A=
			var ie6 =3D $.browser.msie && $.browser.version < 7, ie6offset =3D =
(ie6 ? 1 : 0),=0A=
			pxyoffset =3D ( ie6 ? 2 : -1 );=0A=
=0A=
			this.helper.addClass(this._helper).css({=0A=
				width: this.element.outerWidth() + pxyoffset,=0A=
				height: this.element.outerHeight() + pxyoffset,=0A=
				position: 'absolute',=0A=
				left: this.elementOffset.left - ie6offset +'px',=0A=
				top: this.elementOffset.top - ie6offset +'px',=0A=
				zIndex: ++o.zIndex //TODO: Don't modify option=0A=
			});=0A=
=0A=
			this.helper=0A=
				.appendTo("body")=0A=
				.disableSelection();=0A=
=0A=
		} else {=0A=
			this.helper =3D this.element;=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_change: {=0A=
		e: function(event, dx, dy) {=0A=
			return { width: this.originalSize.width + dx };=0A=
		},=0A=
		w: function(event, dx, dy) {=0A=
			var o =3D this.options, cs =3D this.originalSize, sp =3D =
this.originalPosition;=0A=
			return { left: sp.left + dx, width: cs.width - dx };=0A=
		},=0A=
		n: function(event, dx, dy) {=0A=
			var o =3D this.options, cs =3D this.originalSize, sp =3D =
this.originalPosition;=0A=
			return { top: sp.top + dy, height: cs.height - dy };=0A=
		},=0A=
		s: function(event, dx, dy) {=0A=
			return { height: this.originalSize.height + dy };=0A=
		},=0A=
		se: function(event, dx, dy) {=0A=
			return $.extend(this._change.s.apply(this, arguments), =
this._change.e.apply(this, [event, dx, dy]));=0A=
		},=0A=
		sw: function(event, dx, dy) {=0A=
			return $.extend(this._change.s.apply(this, arguments), =
this._change.w.apply(this, [event, dx, dy]));=0A=
		},=0A=
		ne: function(event, dx, dy) {=0A=
			return $.extend(this._change.n.apply(this, arguments), =
this._change.e.apply(this, [event, dx, dy]));=0A=
		},=0A=
		nw: function(event, dx, dy) {=0A=
			return $.extend(this._change.n.apply(this, arguments), =
this._change.w.apply(this, [event, dx, dy]));=0A=
		}=0A=
	},=0A=
=0A=
	_propagate: function(n, event) {=0A=
		$.ui.plugin.call(this, n, [event, this.ui()]);=0A=
		(n !=3D "resize" && this._trigger(n, event, this.ui()));=0A=
	},=0A=
=0A=
	plugins: {},=0A=
=0A=
	ui: function() {=0A=
		return {=0A=
			originalElement: this.originalElement,=0A=
			element: this.element,=0A=
			helper: this.helper,=0A=
			position: this.position,=0A=
			size: this.size,=0A=
			originalSize: this.originalSize,=0A=
			originalPosition: this.originalPosition=0A=
		};=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.extend($.ui.resizable, {=0A=
	version: "1.8.11"=0A=
});=0A=
=0A=
/*=0A=
 * Resizable Extensions=0A=
 */=0A=
=0A=
$.ui.plugin.add("resizable", "alsoResize", {=0A=
=0A=
	start: function (event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
=0A=
		var _store =3D function (exp) {=0A=
			$(exp).each(function() {=0A=
				var el =3D $(this);=0A=
				el.data("resizable-alsoresize", {=0A=
					width: parseInt(el.width(), 10), height: parseInt(el.height(), 10),=0A=
					left: parseInt(el.css('left'), 10), top: parseInt(el.css('top'), =
10),=0A=
					position: el.css('position') // to reset Opera on stop()=0A=
				});=0A=
			});=0A=
		};=0A=
=0A=
		if (typeof(o.alsoResize) =3D=3D 'object' && !o.alsoResize.parentNode) {=0A=
			if (o.alsoResize.length) { o.alsoResize =3D o.alsoResize[0]; =
_store(o.alsoResize); }=0A=
			else { $.each(o.alsoResize, function (exp) { _store(exp); }); }=0A=
		}else{=0A=
			_store(o.alsoResize);=0A=
		}=0A=
	},=0A=
=0A=
	resize: function (event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, os =3D =
self.originalSize, op =3D self.originalPosition;=0A=
=0A=
		var delta =3D {=0A=
			height: (self.size.height - os.height) || 0, width: (self.size.width =
- os.width) || 0,=0A=
			top: (self.position.top - op.top) || 0, left: (self.position.left - =
op.left) || 0=0A=
		},=0A=
=0A=
		_alsoResize =3D function (exp, c) {=0A=
			$(exp).each(function() {=0A=
				var el =3D $(this), start =3D $(this).data("resizable-alsoresize"), =
style =3D {}, =0A=
					css =3D c && c.length ? c : =
el.parents(ui.originalElement[0]).length ? ['width', 'height'] : =
['width', 'height', 'top', 'left'];=0A=
=0A=
				$.each(css, function (i, prop) {=0A=
					var sum =3D (start[prop]||0) + (delta[prop]||0);=0A=
					if (sum && sum >=3D 0)=0A=
						style[prop] =3D sum || null;=0A=
				});=0A=
=0A=
				// Opera fixing relative position=0A=
				if ($.browser.opera && /relative/.test(el.css('position'))) {=0A=
					self._revertToRelativePosition =3D true;=0A=
					el.css({ position: 'absolute', top: 'auto', left: 'auto' });=0A=
				}=0A=
=0A=
				el.css(style);=0A=
			});=0A=
		};=0A=
=0A=
		if (typeof(o.alsoResize) =3D=3D 'object' && !o.alsoResize.nodeType) {=0A=
			$.each(o.alsoResize, function (exp, c) { _alsoResize(exp, c); });=0A=
		}else{=0A=
			_alsoResize(o.alsoResize);=0A=
		}=0A=
	},=0A=
=0A=
	stop: function (event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
=0A=
		var _reset =3D function (exp) {=0A=
			$(exp).each(function() {=0A=
				var el =3D $(this);=0A=
				// reset position for Opera - no need to verify it was changed=0A=
				el.css({ position: el.data("resizable-alsoresize").position });=0A=
			});=0A=
		};=0A=
=0A=
		if (self._revertToRelativePosition) {=0A=
			self._revertToRelativePosition =3D false;=0A=
			if (typeof(o.alsoResize) =3D=3D 'object' && !o.alsoResize.nodeType) {=0A=
				$.each(o.alsoResize, function (exp) { _reset(exp); });=0A=
			}else{=0A=
				_reset(o.alsoResize);=0A=
			}=0A=
		}=0A=
=0A=
		$(this).removeData("resizable-alsoresize");=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "animate", {=0A=
=0A=
	stop: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
=0A=
		var pr =3D self._proportionallyResizeElements, ista =3D pr.length && =
(/textarea/i).test(pr[0].nodeName),=0A=
					soffseth =3D ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump =
height */ ? 0 : self.sizeDiff.height,=0A=
						soffsetw =3D ista ? 0 : self.sizeDiff.width;=0A=
=0A=
		var style =3D { width: (self.size.width - soffsetw), height: =
(self.size.height - soffseth) },=0A=
					left =3D (parseInt(self.element.css('left'), 10) + =
(self.position.left - self.originalPosition.left)) || null,=0A=
						top =3D (parseInt(self.element.css('top'), 10) + =
(self.position.top - self.originalPosition.top)) || null;=0A=
=0A=
		self.element.animate(=0A=
			$.extend(style, top && left ? { top: top, left: left } : {}), {=0A=
				duration: o.animateDuration,=0A=
				easing: o.animateEasing,=0A=
				step: function() {=0A=
=0A=
					var data =3D {=0A=
						width: parseInt(self.element.css('width'), 10),=0A=
						height: parseInt(self.element.css('height'), 10),=0A=
						top: parseInt(self.element.css('top'), 10),=0A=
						left: parseInt(self.element.css('left'), 10)=0A=
					};=0A=
=0A=
					if (pr && pr.length) $(pr[0]).css({ width: data.width, height: =
data.height });=0A=
=0A=
					// propagating resize, and updating values for each animation step=0A=
					self._updateCache(data);=0A=
					self._propagate("resize", event);=0A=
=0A=
				}=0A=
			}=0A=
		);=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "containment", {=0A=
=0A=
	start: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, el =3D =
self.element;=0A=
		var oc =3D o.containment,	ce =3D (oc instanceof $) ? oc.get(0) : =
(/parent/.test(oc)) ? el.parent().get(0) : oc;=0A=
		if (!ce) return;=0A=
=0A=
		self.containerElement =3D $(ce);=0A=
=0A=
		if (/document/.test(oc) || oc =3D=3D document) {=0A=
			self.containerOffset =3D { left: 0, top: 0 };=0A=
			self.containerPosition =3D { left: 0, top: 0 };=0A=
=0A=
			self.parentData =3D {=0A=
				element: $(document), left: 0, top: 0,=0A=
				width: $(document).width(), height: $(document).height() || =
document.body.parentNode.scrollHeight=0A=
			};=0A=
		}=0A=
=0A=
		// i'm a node, so compute top, left, right, bottom=0A=
		else {=0A=
			var element =3D $(ce), p =3D [];=0A=
			$([ "Top", "Right", "Left", "Bottom" ]).each(function(i, name) { p[i] =
=3D num(element.css("padding" + name)); });=0A=
=0A=
			self.containerOffset =3D element.offset();=0A=
			self.containerPosition =3D element.position();=0A=
			self.containerSize =3D { height: (element.innerHeight() - p[3]), =
width: (element.innerWidth() - p[1]) };=0A=
=0A=
			var co =3D self.containerOffset, ch =3D self.containerSize.height,	cw =
=3D self.containerSize.width,=0A=
						width =3D ($.ui.hasScroll(ce, "left") ? ce.scrollWidth : cw ), =
height =3D ($.ui.hasScroll(ce) ? ce.scrollHeight : ch);=0A=
=0A=
			self.parentData =3D {=0A=
				element: ce, left: co.left, top: co.top, width: width, height: height=0A=
			};=0A=
		}=0A=
	},=0A=
=0A=
	resize: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options,=0A=
				ps =3D self.containerSize, co =3D self.containerOffset, cs =3D =
self.size, cp =3D self.position,=0A=
				pRatio =3D self._aspectRatio || event.shiftKey, cop =3D { top:0, =
left:0 }, ce =3D self.containerElement;=0A=
=0A=
		if (ce[0] !=3D document && (/static/).test(ce.css('position'))) cop =
=3D co;=0A=
=0A=
		if (cp.left < (self._helper ? co.left : 0)) {=0A=
			self.size.width =3D self.size.width + (self._helper ? =
(self.position.left - co.left) : (self.position.left - cop.left));=0A=
			if (pRatio) self.size.height =3D self.size.width / o.aspectRatio;=0A=
			self.position.left =3D o.helper ? co.left : 0;=0A=
		}=0A=
=0A=
		if (cp.top < (self._helper ? co.top : 0)) {=0A=
			self.size.height =3D self.size.height + (self._helper ? =
(self.position.top - co.top) : self.position.top);=0A=
			if (pRatio) self.size.width =3D self.size.height * o.aspectRatio;=0A=
			self.position.top =3D self._helper ? co.top : 0;=0A=
		}=0A=
=0A=
		self.offset.left =3D self.parentData.left+self.position.left;=0A=
		self.offset.top =3D self.parentData.top+self.position.top;=0A=
=0A=
		var woset =3D Math.abs( (self._helper ? self.offset.left - cop.left : =
(self.offset.left - cop.left)) + self.sizeDiff.width ),=0A=
					hoset =3D Math.abs( (self._helper ? self.offset.top - cop.top : =
(self.offset.top - co.top)) + self.sizeDiff.height );=0A=
=0A=
		var isParent =3D self.containerElement.get(0) =3D=3D =
self.element.parent().get(0),=0A=
		    isOffsetRelative =3D =
/relative|absolute/.test(self.containerElement.css('position'));=0A=
=0A=
		if(isParent && isOffsetRelative) woset -=3D self.parentData.left;=0A=
=0A=
		if (woset + self.size.width >=3D self.parentData.width) {=0A=
			self.size.width =3D self.parentData.width - woset;=0A=
			if (pRatio) self.size.height =3D self.size.width / self.aspectRatio;=0A=
		}=0A=
=0A=
		if (hoset + self.size.height >=3D self.parentData.height) {=0A=
			self.size.height =3D self.parentData.height - hoset;=0A=
			if (pRatio) self.size.width =3D self.size.height * self.aspectRatio;=0A=
		}=0A=
	},=0A=
=0A=
	stop: function(event, ui){=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, cp =3D =
self.position,=0A=
				co =3D self.containerOffset, cop =3D self.containerPosition, ce =3D =
self.containerElement;=0A=
=0A=
		var helper =3D $(self.helper), ho =3D helper.offset(), w =3D =
helper.outerWidth() - self.sizeDiff.width, h =3D helper.outerHeight() - =
self.sizeDiff.height;=0A=
=0A=
		if (self._helper && !o.animate && =
(/relative/).test(ce.css('position')))=0A=
			$(this).css({ left: ho.left - cop.left - co.left, width: w, height: h =
});=0A=
=0A=
		if (self._helper && !o.animate && (/static/).test(ce.css('position')))=0A=
			$(this).css({ left: ho.left - cop.left - co.left, width: w, height: h =
});=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "ghost", {=0A=
=0A=
	start: function(event, ui) {=0A=
=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, cs =3D =
self.size;=0A=
=0A=
		self.ghost =3D self.originalElement.clone();=0A=
		self.ghost=0A=
			.css({ opacity: .25, display: 'block', position: 'relative', height: =
cs.height, width: cs.width, margin: 0, left: 0, top: 0 })=0A=
			.addClass('ui-resizable-ghost')=0A=
			.addClass(typeof o.ghost =3D=3D 'string' ? o.ghost : '');=0A=
=0A=
		self.ghost.appendTo(self.helper);=0A=
=0A=
	},=0A=
=0A=
	resize: function(event, ui){=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
		if (self.ghost) self.ghost.css({ position: 'relative', height: =
self.size.height, width: self.size.width });=0A=
	},=0A=
=0A=
	stop: function(event, ui){=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
		if (self.ghost && self.helper) =
self.helper.get(0).removeChild(self.ghost.get(0));=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "grid", {=0A=
=0A=
	resize: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, cs =3D =
self.size, os =3D self.originalSize, op =3D self.originalPosition, a =3D =
self.axis, ratio =3D o._aspectRatio || event.shiftKey;=0A=
		o.grid =3D typeof o.grid =3D=3D "number" ? [o.grid, o.grid] : o.grid;=0A=
		var ox =3D Math.round((cs.width - os.width) / (o.grid[0]||1)) * =
(o.grid[0]||1), oy =3D Math.round((cs.height - os.height) / =
(o.grid[1]||1)) * (o.grid[1]||1);=0A=
=0A=
		if (/^(se|s|e)$/.test(a)) {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
		}=0A=
		else if (/^(ne)$/.test(a)) {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
			self.position.top =3D op.top - oy;=0A=
		}=0A=
		else if (/^(sw)$/.test(a)) {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
			self.position.left =3D op.left - ox;=0A=
		}=0A=
		else {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
			self.position.top =3D op.top - oy;=0A=
			self.position.left =3D op.left - ox;=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
var num =3D function(v) {=0A=
	return parseInt(v, 10) || 0;=0A=
};=0A=
=0A=
var isNumber =3D function(value) {=0A=
	return !isNaN(parseInt(value, 10));=0A=
};=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.button.js?R

/*=0A=
 * jQuery UI Button 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Button=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
var lastActive,=0A=
	baseClasses =3D "ui-button ui-widget ui-state-default ui-corner-all",=0A=
	stateClasses =3D "ui-state-hover ui-state-active ",=0A=
	typeClasses =3D "ui-button-icons-only ui-button-icon-only =
ui-button-text-icons ui-button-text-icon-primary =
ui-button-text-icon-secondary ui-button-text-only",=0A=
	formResetHandler =3D function( event ) {=0A=
		$( ":ui-button", event.target.form ).each(function() {=0A=
			var inst =3D $( this ).data( "button" );=0A=
			setTimeout(function() {=0A=
				inst.refresh();=0A=
			}, 1 );=0A=
		});=0A=
	},=0A=
	radioGroup =3D function( radio ) {=0A=
		var name =3D radio.name,=0A=
			form =3D radio.form,=0A=
			radios =3D $( [] );=0A=
		if ( name ) {=0A=
			if ( form ) {=0A=
				radios =3D $( form ).find( "[name=3D'" + name + "']" );=0A=
			} else {=0A=
				radios =3D $( "[name=3D'" + name + "']", radio.ownerDocument )=0A=
					.filter(function() {=0A=
						return !this.form;=0A=
					});=0A=
			}=0A=
		}=0A=
		return radios;=0A=
	};=0A=
=0A=
$.widget( "ui.button", {=0A=
	options: {=0A=
		disabled: null,=0A=
		text: true,=0A=
		label: null,=0A=
		icons: {=0A=
			primary: null,=0A=
			secondary: null=0A=
		}=0A=
	},=0A=
	_create: function() {=0A=
		this.element.closest( "form" )=0A=
			.unbind( "reset.button" )=0A=
			.bind( "reset.button", formResetHandler );=0A=
=0A=
		if ( typeof this.options.disabled !=3D=3D "boolean" ) {=0A=
			this.options.disabled =3D this.element.attr( "disabled" );=0A=
		}=0A=
=0A=
		this._determineButtonType();=0A=
		this.hasTitle =3D !!this.buttonElement.attr( "title" );=0A=
=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
			toggleButton =3D this.type =3D=3D=3D "checkbox" || this.type =
=3D=3D=3D "radio",=0A=
			hoverClass =3D "ui-state-hover" + ( !toggleButton ? " =
ui-state-active" : "" ),=0A=
			focusClass =3D "ui-state-focus";=0A=
=0A=
		if ( options.label =3D=3D=3D null ) {=0A=
			options.label =3D this.buttonElement.html();=0A=
		}=0A=
=0A=
		if ( this.element.is( ":disabled" ) ) {=0A=
			options.disabled =3D true;=0A=
		}=0A=
=0A=
		this.buttonElement=0A=
			.addClass( baseClasses )=0A=
			.attr( "role", "button" )=0A=
			.bind( "mouseenter.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return;=0A=
				}=0A=
				$( this ).addClass( "ui-state-hover" );=0A=
				if ( this =3D=3D=3D lastActive ) {=0A=
					$( this ).addClass( "ui-state-active" );=0A=
				}=0A=
			})=0A=
			.bind( "mouseleave.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return;=0A=
				}=0A=
				$( this ).removeClass( hoverClass );=0A=
			})=0A=
			.bind( "focus.button", function() {=0A=
				// no need to check disabled, focus won't be triggered anyway=0A=
				$( this ).addClass( focusClass );=0A=
			})=0A=
			.bind( "blur.button", function() {=0A=
				$( this ).removeClass( focusClass );=0A=
			});=0A=
=0A=
		if ( toggleButton ) {=0A=
			this.element.bind( "change.button", function() {=0A=
				self.refresh();=0A=
			});=0A=
		}=0A=
=0A=
		if ( this.type =3D=3D=3D "checkbox" ) {=0A=
			this.buttonElement.bind( "click.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return false;=0A=
				}=0A=
				$( this ).toggleClass( "ui-state-active" );=0A=
				self.buttonElement.attr( "aria-pressed", self.element[0].checked );=0A=
			});=0A=
		} else if ( this.type =3D=3D=3D "radio" ) {=0A=
			this.buttonElement.bind( "click.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return false;=0A=
				}=0A=
				$( this ).addClass( "ui-state-active" );=0A=
				self.buttonElement.attr( "aria-pressed", true );=0A=
=0A=
				var radio =3D self.element[ 0 ];=0A=
				radioGroup( radio )=0A=
					.not( radio )=0A=
					.map(function() {=0A=
						return $( this ).button( "widget" )[ 0 ];=0A=
					})=0A=
					.removeClass( "ui-state-active" )=0A=
					.attr( "aria-pressed", false );=0A=
			});=0A=
		} else {=0A=
			this.buttonElement=0A=
				.bind( "mousedown.button", function() {=0A=
					if ( options.disabled ) {=0A=
						return false;=0A=
					}=0A=
					$( this ).addClass( "ui-state-active" );=0A=
					lastActive =3D this;=0A=
					$( document ).one( "mouseup", function() {=0A=
						lastActive =3D null;=0A=
					});=0A=
				})=0A=
				.bind( "mouseup.button", function() {=0A=
					if ( options.disabled ) {=0A=
						return false;=0A=
					}=0A=
					$( this ).removeClass( "ui-state-active" );=0A=
				})=0A=
				.bind( "keydown.button", function(event) {=0A=
					if ( options.disabled ) {=0A=
						return false;=0A=
					}=0A=
					if ( event.keyCode =3D=3D $.ui.keyCode.SPACE || event.keyCode =
=3D=3D $.ui.keyCode.ENTER ) {=0A=
						$( this ).addClass( "ui-state-active" );=0A=
					}=0A=
				})=0A=
				.bind( "keyup.button", function() {=0A=
					$( this ).removeClass( "ui-state-active" );=0A=
				});=0A=
=0A=
			if ( this.buttonElement.is("a") ) {=0A=
				this.buttonElement.keyup(function(event) {=0A=
					if ( event.keyCode =3D=3D=3D $.ui.keyCode.SPACE ) {=0A=
						// TODO pass through original event correctly (just as 2nd =
argument doesn't work)=0A=
						$( this ).click();=0A=
					}=0A=
				});=0A=
			}=0A=
		}=0A=
=0A=
		// TODO: pull out $.Widget's handling for the disabled option into=0A=
		// $.Widget.prototype._setOptionDisabled so it's easy to proxy and can=0A=
		// be overridden by individual plugins=0A=
		this._setOption( "disabled", options.disabled );=0A=
	},=0A=
=0A=
	_determineButtonType: function() {=0A=
		=0A=
		if ( this.element.is(":checkbox") ) {=0A=
			this.type =3D "checkbox";=0A=
		} else {=0A=
			if ( this.element.is(":radio") ) {=0A=
				this.type =3D "radio";=0A=
			} else {=0A=
				if ( this.element.is("input") ) {=0A=
					this.type =3D "input";=0A=
				} else {=0A=
					this.type =3D "button";=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		if ( this.type =3D=3D=3D "checkbox" || this.type =3D=3D=3D "radio" ) {=0A=
			// we don't search against the document in case the element=0A=
			// is disconnected from the DOM=0A=
			var ancestor =3D this.element.parents().filter(":last"),=0A=
				labelSelector =3D "label[for=3D" + this.element.attr("id") + "]";=0A=
			this.buttonElement =3D ancestor.find( labelSelector );=0A=
			if ( !this.buttonElement.length ) {=0A=
				ancestor =3D ancestor.length ? ancestor.siblings() : =
this.element.siblings();=0A=
				this.buttonElement =3D ancestor.filter( labelSelector );=0A=
				if ( !this.buttonElement.length ) {=0A=
					this.buttonElement =3D ancestor.find( labelSelector );=0A=
				}=0A=
			}=0A=
			this.element.addClass( "ui-helper-hidden-accessible" );=0A=
=0A=
			var checked =3D this.element.is( ":checked" );=0A=
			if ( checked ) {=0A=
				this.buttonElement.addClass( "ui-state-active" );=0A=
			}=0A=
			this.buttonElement.attr( "aria-pressed", checked );=0A=
		} else {=0A=
			this.buttonElement =3D this.element;=0A=
		}=0A=
	},=0A=
=0A=
	widget: function() {=0A=
		return this.buttonElement;=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		this.element=0A=
			.removeClass( "ui-helper-hidden-accessible" );=0A=
		this.buttonElement=0A=
			.removeClass( baseClasses + " " + stateClasses + " " + typeClasses )=0A=
			.removeAttr( "role" )=0A=
			.removeAttr( "aria-pressed" )=0A=
			.html( this.buttonElement.find(".ui-button-text").html() );=0A=
=0A=
		if ( !this.hasTitle ) {=0A=
			this.buttonElement.removeAttr( "title" );=0A=
		}=0A=
=0A=
		$.Widget.prototype.destroy.call( this );=0A=
	},=0A=
=0A=
	_setOption: function( key, value ) {=0A=
		$.Widget.prototype._setOption.apply( this, arguments );=0A=
		if ( key =3D=3D=3D "disabled" ) {=0A=
			if ( value ) {=0A=
				this.element.attr( "disabled", true );=0A=
			} else {=0A=
				this.element.removeAttr( "disabled" );=0A=
			}=0A=
		}=0A=
		this._resetButton();=0A=
	},=0A=
=0A=
	refresh: function() {=0A=
		var isDisabled =3D this.element.is( ":disabled" );=0A=
		if ( isDisabled !=3D=3D this.options.disabled ) {=0A=
			this._setOption( "disabled", isDisabled );=0A=
		}=0A=
		if ( this.type =3D=3D=3D "radio" ) {=0A=
			radioGroup( this.element[0] ).each(function() {=0A=
				if ( $( this ).is( ":checked" ) ) {=0A=
					$( this ).button( "widget" )=0A=
						.addClass( "ui-state-active" )=0A=
						.attr( "aria-pressed", true );=0A=
				} else {=0A=
					$( this ).button( "widget" )=0A=
						.removeClass( "ui-state-active" )=0A=
						.attr( "aria-pressed", false );=0A=
				}=0A=
			});=0A=
		} else if ( this.type =3D=3D=3D "checkbox" ) {=0A=
			if ( this.element.is( ":checked" ) ) {=0A=
				this.buttonElement=0A=
					.addClass( "ui-state-active" )=0A=
					.attr( "aria-pressed", true );=0A=
			} else {=0A=
				this.buttonElement=0A=
					.removeClass( "ui-state-active" )=0A=
					.attr( "aria-pressed", false );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	_resetButton: function() {=0A=
		if ( this.type =3D=3D=3D "input" ) {=0A=
			if ( this.options.label ) {=0A=
				this.element.val( this.options.label );=0A=
			}=0A=
			return;=0A=
		}=0A=
		var buttonElement =3D this.buttonElement.removeClass( typeClasses ),=0A=
			buttonText =3D $( "<span></span>" )=0A=
				.addClass( "ui-button-text" )=0A=
				.html( this.options.label )=0A=
				.appendTo( buttonElement.empty() )=0A=
				.text(),=0A=
			icons =3D this.options.icons,=0A=
			multipleIcons =3D icons.primary && icons.secondary,=0A=
			buttonClasses =3D [];  =0A=
=0A=
		if ( icons.primary || icons.secondary ) {=0A=
			if ( this.options.text ) {=0A=
				buttonClasses.push( "ui-button-text-icon" + ( multipleIcons ? "s" : =
( icons.primary ? "-primary" : "-secondary" ) ) );=0A=
			}=0A=
=0A=
			if ( icons.primary ) {=0A=
				buttonElement.prepend( "<span class=3D'ui-button-icon-primary =
ui-icon " + icons.primary + "'></span>" );=0A=
			}=0A=
=0A=
			if ( icons.secondary ) {=0A=
				buttonElement.append( "<span class=3D'ui-button-icon-secondary =
ui-icon " + icons.secondary + "'></span>" );=0A=
			}=0A=
=0A=
			if ( !this.options.text ) {=0A=
				buttonClasses.push( multipleIcons ? "ui-button-icons-only" : =
"ui-button-icon-only" );=0A=
=0A=
				if ( !this.hasTitle ) {=0A=
					buttonElement.attr( "title", buttonText );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			buttonClasses.push( "ui-button-text-only" );=0A=
		}=0A=
		buttonElement.addClass( buttonClasses.join( " " ) );=0A=
	}=0A=
});=0A=
=0A=
$.widget( "ui.buttonset", {=0A=
	options: {=0A=
		items: ":button, :submit, :reset, :checkbox, :radio, a, :data(button)"=0A=
	},=0A=
=0A=
	_create: function() {=0A=
		this.element.addClass( "ui-buttonset" );=0A=
	},=0A=
	=0A=
	_init: function() {=0A=
		this.refresh();=0A=
	},=0A=
=0A=
	_setOption: function( key, value ) {=0A=
		if ( key =3D=3D=3D "disabled" ) {=0A=
			this.buttons.button( "option", key, value );=0A=
		}=0A=
=0A=
		$.Widget.prototype._setOption.apply( this, arguments );=0A=
	},=0A=
	=0A=
	refresh: function() {=0A=
		this.buttons =3D this.element.find( this.options.items )=0A=
			.filter( ":ui-button" )=0A=
				.button( "refresh" )=0A=
			.end()=0A=
			.not( ":ui-button" )=0A=
				.button()=0A=
			.end()=0A=
			.map(function() {=0A=
				return $( this ).button( "widget" )[ 0 ];=0A=
			})=0A=
				.removeClass( "ui-corner-all ui-corner-left ui-corner-right" )=0A=
				.filter( ":first" )=0A=
					.addClass( "ui-corner-left" )=0A=
				.end()=0A=
				.filter( ":last" )=0A=
					.addClass( "ui-corner-right" )=0A=
				.end()=0A=
			.end();=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		this.element.removeClass( "ui-buttonset" );=0A=
		this.buttons=0A=
			.map(function() {=0A=
				return $( this ).button( "widget" )[ 0 ];=0A=
			})=0A=
				.removeClass( "ui-corner-left ui-corner-right" )=0A=
			.end()=0A=
			.button( "destroy" );=0A=
=0A=
		$.Widget.prototype.destroy.call( this );=0A=
	}=0A=
});=0A=
=0A=
}( jQuery ) );=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.dialog.js?R

/*=0A=
 * jQuery UI Dialog 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Dialog=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.widget.js=0A=
 *  jquery.ui.button.js=0A=
 *	jquery.ui.draggable.js=0A=
 *	jquery.ui.mouse.js=0A=
 *	jquery.ui.position.js=0A=
 *	jquery.ui.resizable.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
var uiDialogClasses =3D=0A=
		'ui-dialog ' +=0A=
		'ui-widget ' +=0A=
		'ui-widget-content ' +=0A=
		'ui-corner-all ',=0A=
	sizeRelatedOptions =3D {=0A=
		buttons: true,=0A=
		height: true,=0A=
		maxHeight: true,=0A=
		maxWidth: true,=0A=
		minHeight: true,=0A=
		minWidth: true,=0A=
		width: true=0A=
	},=0A=
	resizableRelatedOptions =3D {=0A=
		maxHeight: true,=0A=
		maxWidth: true,=0A=
		minHeight: true,=0A=
		minWidth: true=0A=
	};=0A=
=0A=
$.widget("ui.dialog", {=0A=
	options: {=0A=
		autoOpen: true,=0A=
		buttons: {},=0A=
		closeOnEscape: true,=0A=
		closeText: 'close',=0A=
		dialogClass: '',=0A=
		draggable: true,=0A=
		hide: null,=0A=
		height: 'auto',=0A=
		maxHeight: false,=0A=
		maxWidth: false,=0A=
		minHeight: 150,=0A=
		minWidth: 150,=0A=
		modal: false,=0A=
		position: {=0A=
			my: 'center',=0A=
			at: 'center',=0A=
			collision: 'fit',=0A=
			// ensure that the titlebar is never outside the document=0A=
			using: function(pos) {=0A=
				var topOffset =3D $(this).css(pos).offset().top;=0A=
				if (topOffset < 0) {=0A=
					$(this).css('top', pos.top - topOffset);=0A=
				}=0A=
			}=0A=
		},=0A=
		resizable: true,=0A=
		show: null,=0A=
		stack: true,=0A=
		title: '',=0A=
		width: 300,=0A=
		zIndex: 1000=0A=
	},=0A=
=0A=
	_create: function() {=0A=
		this.originalTitle =3D this.element.attr('title');=0A=
		// #5742 - .attr() might return a DOMElement=0A=
		if ( typeof this.originalTitle !=3D=3D "string" ) {=0A=
			this.originalTitle =3D "";=0A=
		}=0A=
=0A=
		this.options.title =3D this.options.title || this.originalTitle;=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
=0A=
			title =3D options.title || '&#160;',=0A=
			titleId =3D $.ui.dialog.getTitleId(self.element),=0A=
=0A=
			uiDialog =3D (self.uiDialog =3D $('<div></div>'))=0A=
				.appendTo(document.body)=0A=
				.hide()=0A=
				.addClass(uiDialogClasses + options.dialogClass)=0A=
				.css({=0A=
					zIndex: options.zIndex=0A=
				})=0A=
				// setting tabIndex makes the div focusable=0A=
				// setting outline to 0 prevents a border on focus in Mozilla=0A=
				.attr('tabIndex', -1).css('outline', 0).keydown(function(event) {=0A=
					if (options.closeOnEscape && event.keyCode &&=0A=
						event.keyCode =3D=3D=3D $.ui.keyCode.ESCAPE) {=0A=
						=0A=
						self.close(event);=0A=
						event.preventDefault();=0A=
					}=0A=
				})=0A=
				.attr({=0A=
					role: 'dialog',=0A=
					'aria-labelledby': titleId=0A=
				})=0A=
				.mousedown(function(event) {=0A=
					self.moveToTop(false, event);=0A=
				}),=0A=
=0A=
			uiDialogContent =3D self.element=0A=
				.show()=0A=
				.removeAttr('title')=0A=
				.addClass(=0A=
					'ui-dialog-content ' +=0A=
					'ui-widget-content')=0A=
				.appendTo(uiDialog),=0A=
=0A=
			uiDialogTitlebar =3D (self.uiDialogTitlebar =3D $('<div></div>'))=0A=
				.addClass(=0A=
					'ui-dialog-titlebar ' +=0A=
					'ui-widget-header ' +=0A=
					'ui-corner-all ' +=0A=
					'ui-helper-clearfix'=0A=
				)=0A=
				.prependTo(uiDialog),=0A=
=0A=
			uiDialogTitlebarClose =3D $('<a href=3D"#"></a>')=0A=
				.addClass(=0A=
					'ui-dialog-titlebar-close ' +=0A=
					'ui-corner-all'=0A=
				)=0A=
				.attr('role', 'button')=0A=
				.hover(=0A=
					function() {=0A=
						uiDialogTitlebarClose.addClass('ui-state-hover');=0A=
					},=0A=
					function() {=0A=
						uiDialogTitlebarClose.removeClass('ui-state-hover');=0A=
					}=0A=
				)=0A=
				.focus(function() {=0A=
					uiDialogTitlebarClose.addClass('ui-state-focus');=0A=
				})=0A=
				.blur(function() {=0A=
					uiDialogTitlebarClose.removeClass('ui-state-focus');=0A=
				})=0A=
				.click(function(event) {=0A=
					self.close(event);=0A=
					return false;=0A=
				})=0A=
				.appendTo(uiDialogTitlebar),=0A=
=0A=
			uiDialogTitlebarCloseText =3D (self.uiDialogTitlebarCloseText =3D =
$('<span></span>'))=0A=
				.addClass(=0A=
					'ui-icon ' +=0A=
					'ui-icon-closethick'=0A=
				)=0A=
				.text(options.closeText)=0A=
				.appendTo(uiDialogTitlebarClose),=0A=
=0A=
			uiDialogTitle =3D $('<span></span>')=0A=
				.addClass('ui-dialog-title')=0A=
				.attr('id', titleId)=0A=
				.html(title)=0A=
				.prependTo(uiDialogTitlebar);=0A=
=0A=
		//handling of deprecated beforeclose (vs beforeClose) option=0A=
		//Ticket #4669 http://dev.jqueryui.com/ticket/4669=0A=
		//TODO: remove in 1.9pre=0A=
		if ($.isFunction(options.beforeclose) && =
!$.isFunction(options.beforeClose)) {=0A=
			options.beforeClose =3D options.beforeclose;=0A=
		}=0A=
=0A=
		uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection();=0A=
=0A=
		if (options.draggable && $.fn.draggable) {=0A=
			self._makeDraggable();=0A=
		}=0A=
		if (options.resizable && $.fn.resizable) {=0A=
			self._makeResizable();=0A=
		}=0A=
=0A=
		self._createButtons(options.buttons);=0A=
		self._isOpen =3D false;=0A=
=0A=
		if ($.fn.bgiframe) {=0A=
			uiDialog.bgiframe();=0A=
		}=0A=
	},=0A=
=0A=
	_init: function() {=0A=
		if ( this.options.autoOpen ) {=0A=
			this.open();=0A=
		}=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		var self =3D this;=0A=
		=0A=
		if (self.overlay) {=0A=
			self.overlay.destroy();=0A=
		}=0A=
		self.uiDialog.hide();=0A=
		self.element=0A=
			.unbind('.dialog')=0A=
			.removeData('dialog')=0A=
			.removeClass('ui-dialog-content ui-widget-content')=0A=
			.hide().appendTo('body');=0A=
		self.uiDialog.remove();=0A=
=0A=
		if (self.originalTitle) {=0A=
			self.element.attr('title', self.originalTitle);=0A=
		}=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	widget: function() {=0A=
		return this.uiDialog;=0A=
	},=0A=
=0A=
	close: function(event) {=0A=
		var self =3D this,=0A=
			maxZ, thisZ;=0A=
		=0A=
		if (false =3D=3D=3D self._trigger('beforeClose', event)) {=0A=
			return;=0A=
		}=0A=
=0A=
		if (self.overlay) {=0A=
			self.overlay.destroy();=0A=
		}=0A=
		self.uiDialog.unbind('keypress.ui-dialog');=0A=
=0A=
		self._isOpen =3D false;=0A=
=0A=
		if (self.options.hide) {=0A=
			self.uiDialog.hide(self.options.hide, function() {=0A=
				self._trigger('close', event);=0A=
			});=0A=
		} else {=0A=
			self.uiDialog.hide();=0A=
			self._trigger('close', event);=0A=
		}=0A=
=0A=
		$.ui.dialog.overlay.resize();=0A=
=0A=
		// adjust the maxZ to allow other modal dialogs to continue to work =
(see #4309)=0A=
		if (self.options.modal) {=0A=
			maxZ =3D 0;=0A=
			$('.ui-dialog').each(function() {=0A=
				if (this !=3D=3D self.uiDialog[0]) {=0A=
					thisZ =3D $(this).css('z-index');=0A=
					if(!isNaN(thisZ)) {=0A=
						maxZ =3D Math.max(maxZ, thisZ);=0A=
					}=0A=
				}=0A=
			});=0A=
			$.ui.dialog.maxZ =3D maxZ;=0A=
		}=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	isOpen: function() {=0A=
		return this._isOpen;=0A=
	},=0A=
=0A=
	// the force parameter allows us to move modal dialogs to their correct=0A=
	// position on open=0A=
	moveToTop: function(force, event) {=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			saveScroll;=0A=
=0A=
		if ((options.modal && !force) ||=0A=
			(!options.stack && !options.modal)) {=0A=
			return self._trigger('focus', event);=0A=
		}=0A=
=0A=
		if (options.zIndex > $.ui.dialog.maxZ) {=0A=
			$.ui.dialog.maxZ =3D options.zIndex;=0A=
		}=0A=
		if (self.overlay) {=0A=
			$.ui.dialog.maxZ +=3D 1;=0A=
			self.overlay.$el.css('z-index', $.ui.dialog.overlay.maxZ =3D =
$.ui.dialog.maxZ);=0A=
		}=0A=
=0A=
		//Save and then restore scroll since Opera 9.5+ resets when parent =
z-Index is changed.=0A=
		//  http://ui.jquery.com/bugs/ticket/3193=0A=
		saveScroll =3D { scrollTop: self.element.attr('scrollTop'), =
scrollLeft: self.element.attr('scrollLeft') };=0A=
		$.ui.dialog.maxZ +=3D 1;=0A=
		self.uiDialog.css('z-index', $.ui.dialog.maxZ);=0A=
		self.element.attr(saveScroll);=0A=
		self._trigger('focus', event);=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	open: function() {=0A=
		if (this._isOpen) { return; }=0A=
=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			uiDialog =3D self.uiDialog;=0A=
=0A=
		self.overlay =3D options.modal ? new $.ui.dialog.overlay(self) : null;=0A=
		self._size();=0A=
		self._position(options.position);=0A=
		uiDialog.show(options.show);=0A=
		self.moveToTop(true);=0A=
=0A=
		// prevent tabbing out of modal dialogs=0A=
		if (options.modal) {=0A=
			uiDialog.bind('keypress.ui-dialog', function(event) {=0A=
				if (event.keyCode !=3D=3D $.ui.keyCode.TAB) {=0A=
					return;=0A=
				}=0A=
=0A=
				var tabbables =3D $(':tabbable', this),=0A=
					first =3D tabbables.filter(':first'),=0A=
					last  =3D tabbables.filter(':last');=0A=
=0A=
				if (event.target =3D=3D=3D last[0] && !event.shiftKey) {=0A=
					first.focus(1);=0A=
					return false;=0A=
				} else if (event.target =3D=3D=3D first[0] && event.shiftKey) {=0A=
					last.focus(1);=0A=
					return false;=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		// set focus to the first tabbable element in the content area or the =
first button=0A=
		// if there are no tabbable elements, set focus on the dialog itself=0A=
		$(self.element.find(':tabbable').get().concat(=0A=
			uiDialog.find('.ui-dialog-buttonpane :tabbable').get().concat(=0A=
				uiDialog.get()))).eq(0).focus();=0A=
=0A=
		self._isOpen =3D true;=0A=
		self._trigger('open');=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	_createButtons: function(buttons) {=0A=
		var self =3D this,=0A=
			hasButtons =3D false,=0A=
			uiDialogButtonPane =3D $('<div></div>')=0A=
				.addClass(=0A=
					'ui-dialog-buttonpane ' +=0A=
					'ui-widget-content ' +=0A=
					'ui-helper-clearfix'=0A=
				),=0A=
			uiButtonSet =3D $( "<div></div>" )=0A=
				.addClass( "ui-dialog-buttonset" )=0A=
				.appendTo( uiDialogButtonPane );=0A=
=0A=
		// if we already have a button pane, remove it=0A=
		self.uiDialog.find('.ui-dialog-buttonpane').remove();=0A=
=0A=
		if (typeof buttons =3D=3D=3D 'object' && buttons !=3D=3D null) {=0A=
			$.each(buttons, function() {=0A=
				return !(hasButtons =3D true);=0A=
			});=0A=
		}=0A=
		if (hasButtons) {=0A=
			$.each(buttons, function(name, props) {=0A=
				props =3D $.isFunction( props ) ?=0A=
					{ click: props, text: name } :=0A=
					props;=0A=
				var button =3D $('<button type=3D"button"></button>')=0A=
					.attr( props, true )=0A=
					.unbind('click')=0A=
					.click(function() {=0A=
						props.click.apply(self.element[0], arguments);=0A=
					})=0A=
					.appendTo(uiButtonSet);=0A=
				if ($.fn.button) {=0A=
					button.button();=0A=
				}=0A=
			});=0A=
			uiDialogButtonPane.appendTo(self.uiDialog);=0A=
		}=0A=
	},=0A=
=0A=
	_makeDraggable: function() {=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			doc =3D $(document),=0A=
			heightBeforeDrag;=0A=
=0A=
		function filteredUi(ui) {=0A=
			return {=0A=
				position: ui.position,=0A=
				offset: ui.offset=0A=
			};=0A=
		}=0A=
=0A=
		self.uiDialog.draggable({=0A=
			cancel: '.ui-dialog-content, .ui-dialog-titlebar-close',=0A=
			handle: '.ui-dialog-titlebar',=0A=
			containment: 'document',=0A=
			start: function(event, ui) {=0A=
				heightBeforeDrag =3D options.height =3D=3D=3D "auto" ? "auto" : =
$(this).height();=0A=
				$(this).height($(this).height()).addClass("ui-dialog-dragging");=0A=
				self._trigger('dragStart', event, filteredUi(ui));=0A=
			},=0A=
			drag: function(event, ui) {=0A=
				self._trigger('drag', event, filteredUi(ui));=0A=
			},=0A=
			stop: function(event, ui) {=0A=
				options.position =3D [ui.position.left - doc.scrollLeft(),=0A=
					ui.position.top - doc.scrollTop()];=0A=
				$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);=0A=
				self._trigger('dragStop', event, filteredUi(ui));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	_makeResizable: function(handles) {=0A=
		handles =3D (handles =3D=3D=3D undefined ? this.options.resizable : =
handles);=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			// .ui-resizable has position: relative defined in the stylesheet=0A=
			// but dialogs have to use absolute or fixed positioning=0A=
			position =3D self.uiDialog.css('position'),=0A=
			resizeHandles =3D (typeof handles =3D=3D=3D 'string' ?=0A=
				handles	:=0A=
				'n,e,s,w,se,sw,ne,nw'=0A=
			);=0A=
=0A=
		function filteredUi(ui) {=0A=
			return {=0A=
				originalPosition: ui.originalPosition,=0A=
				originalSize: ui.originalSize,=0A=
				position: ui.position,=0A=
				size: ui.size=0A=
			};=0A=
		}=0A=
=0A=
		self.uiDialog.resizable({=0A=
			cancel: '.ui-dialog-content',=0A=
			containment: 'document',=0A=
			alsoResize: self.element,=0A=
			maxWidth: options.maxWidth,=0A=
			maxHeight: options.maxHeight,=0A=
			minWidth: options.minWidth,=0A=
			minHeight: self._minHeight(),=0A=
			handles: resizeHandles,=0A=
			start: function(event, ui) {=0A=
				$(this).addClass("ui-dialog-resizing");=0A=
				self._trigger('resizeStart', event, filteredUi(ui));=0A=
			},=0A=
			resize: function(event, ui) {=0A=
				self._trigger('resize', event, filteredUi(ui));=0A=
			},=0A=
			stop: function(event, ui) {=0A=
				$(this).removeClass("ui-dialog-resizing");=0A=
				options.height =3D $(this).height();=0A=
				options.width =3D $(this).width();=0A=
				self._trigger('resizeStop', event, filteredUi(ui));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		})=0A=
		.css('position', position)=0A=
		.find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se');=0A=
	},=0A=
=0A=
	_minHeight: function() {=0A=
		var options =3D this.options;=0A=
=0A=
		if (options.height =3D=3D=3D 'auto') {=0A=
			return options.minHeight;=0A=
		} else {=0A=
			return Math.min(options.minHeight, options.height);=0A=
		}=0A=
	},=0A=
=0A=
	_position: function(position) {=0A=
		var myAt =3D [],=0A=
			offset =3D [0, 0],=0A=
			isVisible;=0A=
=0A=
		if (position) {=0A=
			// deep extending converts arrays to objects in jQuery <=3D 1.3.2 :-(=0A=
	//		if (typeof position =3D=3D 'string' || $.isArray(position)) {=0A=
	//			myAt =3D $.isArray(position) ? position : position.split(' ');=0A=
=0A=
			if (typeof position =3D=3D=3D 'string' || (typeof position =3D=3D=3D =
'object' && '0' in position)) {=0A=
				myAt =3D position.split ? position.split(' ') : [position[0], =
position[1]];=0A=
				if (myAt.length =3D=3D=3D 1) {=0A=
					myAt[1] =3D myAt[0];=0A=
				}=0A=
=0A=
				$.each(['left', 'top'], function(i, offsetPosition) {=0A=
					if (+myAt[i] =3D=3D=3D myAt[i]) {=0A=
						offset[i] =3D myAt[i];=0A=
						myAt[i] =3D offsetPosition;=0A=
					}=0A=
				});=0A=
=0A=
				position =3D {=0A=
					my: myAt.join(" "),=0A=
					at: myAt.join(" "),=0A=
					offset: offset.join(" ")=0A=
				};=0A=
			} =0A=
=0A=
			position =3D $.extend({}, $.ui.dialog.prototype.options.position, =
position);=0A=
		} else {=0A=
			position =3D $.ui.dialog.prototype.options.position;=0A=
		}=0A=
=0A=
		// need to show the dialog to get the actual offset in the position =
plugin=0A=
		isVisible =3D this.uiDialog.is(':visible');=0A=
		if (!isVisible) {=0A=
			this.uiDialog.show();=0A=
		}=0A=
		this.uiDialog=0A=
			// workaround for jQuery bug #5781 http://dev.jquery.com/ticket/5781=0A=
			.css({ top: 0, left: 0 })=0A=
			.position($.extend({ of: window }, position));=0A=
		if (!isVisible) {=0A=
			this.uiDialog.hide();=0A=
		}=0A=
	},=0A=
=0A=
	_setOptions: function( options ) {=0A=
		var self =3D this,=0A=
			resizableOptions =3D {},=0A=
			resize =3D false;=0A=
=0A=
		$.each( options, function( key, value ) {=0A=
			self._setOption( key, value );=0A=
			=0A=
			if ( key in sizeRelatedOptions ) {=0A=
				resize =3D true;=0A=
			}=0A=
			if ( key in resizableRelatedOptions ) {=0A=
				resizableOptions[ key ] =3D value;=0A=
			}=0A=
		});=0A=
=0A=
		if ( resize ) {=0A=
			this._size();=0A=
		}=0A=
		if ( this.uiDialog.is( ":data(resizable)" ) ) {=0A=
			this.uiDialog.resizable( "option", resizableOptions );=0A=
		}=0A=
	},=0A=
=0A=
	_setOption: function(key, value){=0A=
		var self =3D this,=0A=
			uiDialog =3D self.uiDialog;=0A=
=0A=
		switch (key) {=0A=
			//handling of deprecated beforeclose (vs beforeClose) option=0A=
			//Ticket #4669 http://dev.jqueryui.com/ticket/4669=0A=
			//TODO: remove in 1.9pre=0A=
			case "beforeclose":=0A=
				key =3D "beforeClose";=0A=
				break;=0A=
			case "buttons":=0A=
				self._createButtons(value);=0A=
				break;=0A=
			case "closeText":=0A=
				// ensure that we always pass a string=0A=
				self.uiDialogTitlebarCloseText.text("" + value);=0A=
				break;=0A=
			case "dialogClass":=0A=
				uiDialog=0A=
					.removeClass(self.options.dialogClass)=0A=
					.addClass(uiDialogClasses + value);=0A=
				break;=0A=
			case "disabled":=0A=
				if (value) {=0A=
					uiDialog.addClass('ui-dialog-disabled');=0A=
				} else {=0A=
					uiDialog.removeClass('ui-dialog-disabled');=0A=
				}=0A=
				break;=0A=
			case "draggable":=0A=
				var isDraggable =3D uiDialog.is( ":data(draggable)" );=0A=
				if ( isDraggable && !value ) {=0A=
					uiDialog.draggable( "destroy" );=0A=
				}=0A=
				=0A=
				if ( !isDraggable && value ) {=0A=
					self._makeDraggable();=0A=
				}=0A=
				break;=0A=
			case "position":=0A=
				self._position(value);=0A=
				break;=0A=
			case "resizable":=0A=
				// currently resizable, becoming non-resizable=0A=
				var isResizable =3D uiDialog.is( ":data(resizable)" );=0A=
				if (isResizable && !value) {=0A=
					uiDialog.resizable('destroy');=0A=
				}=0A=
=0A=
				// currently resizable, changing handles=0A=
				if (isResizable && typeof value =3D=3D=3D 'string') {=0A=
					uiDialog.resizable('option', 'handles', value);=0A=
				}=0A=
=0A=
				// currently non-resizable, becoming resizable=0A=
				if (!isResizable && value !=3D=3D false) {=0A=
					self._makeResizable(value);=0A=
				}=0A=
				break;=0A=
			case "title":=0A=
				// convert whatever was passed in o a string, for html() to not =
throw up=0A=
				$(".ui-dialog-title", self.uiDialogTitlebar).html("" + (value || =
'&#160;'));=0A=
				break;=0A=
		}=0A=
=0A=
		$.Widget.prototype._setOption.apply(self, arguments);=0A=
	},=0A=
=0A=
	_size: function() {=0A=
		/* If the user has resized the dialog, the .ui-dialog and =
.ui-dialog-content=0A=
		 * divs will both have width and height set, so we need to reset them=0A=
		 */=0A=
		var options =3D this.options,=0A=
			nonContentHeight,=0A=
			minContentHeight,=0A=
			isVisible =3D this.uiDialog.is( ":visible" );=0A=
=0A=
		// reset content sizing=0A=
		this.element.show().css({=0A=
			width: 'auto',=0A=
			minHeight: 0,=0A=
			height: 0=0A=
		});=0A=
=0A=
		if (options.minWidth > options.width) {=0A=
			options.width =3D options.minWidth;=0A=
		}=0A=
=0A=
		// reset wrapper sizing=0A=
		// determine the height of all the non-content elements=0A=
		nonContentHeight =3D this.uiDialog.css({=0A=
				height: 'auto',=0A=
				width: options.width=0A=
			})=0A=
			.height();=0A=
		minContentHeight =3D Math.max( 0, options.minHeight - nonContentHeight =
);=0A=
		=0A=
		if ( options.height =3D=3D=3D "auto" ) {=0A=
			// only needed for IE6 support=0A=
			if ( $.support.minHeight ) {=0A=
				this.element.css({=0A=
					minHeight: minContentHeight,=0A=
					height: "auto"=0A=
				});=0A=
			} else {=0A=
				this.uiDialog.show();=0A=
				var autoHeight =3D this.element.css( "height", "auto" ).height();=0A=
				if ( !isVisible ) {=0A=
					this.uiDialog.hide();=0A=
				}=0A=
				this.element.height( Math.max( autoHeight, minContentHeight ) );=0A=
			}=0A=
		} else {=0A=
			this.element.height( Math.max( options.height - nonContentHeight, 0 ) =
);=0A=
		}=0A=
=0A=
		if (this.uiDialog.is(':data(resizable)')) {=0A=
			this.uiDialog.resizable('option', 'minHeight', this._minHeight());=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog, {=0A=
	version: "1.8.11",=0A=
=0A=
	uuid: 0,=0A=
	maxZ: 0,=0A=
=0A=
	getTitleId: function($el) {=0A=
		var id =3D $el.attr('id');=0A=
		if (!id) {=0A=
			this.uuid +=3D 1;=0A=
			id =3D this.uuid;=0A=
		}=0A=
		return 'ui-dialog-title-' + id;=0A=
	},=0A=
=0A=
	overlay: function(dialog) {=0A=
		this.$el =3D $.ui.dialog.overlay.create(dialog);=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay, {=0A=
	instances: [],=0A=
	// reuse old instances due to IE memory leak with alpha transparency =
(see #5185)=0A=
	oldInstances: [],=0A=
	maxZ: 0,=0A=
	events: =
$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),=0A=
		function(event) { return event + '.dialog-overlay'; }).join(' '),=0A=
	create: function(dialog) {=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			// prevent use of anchors and inputs=0A=
			// we use a setTimeout in case the overlay is created from an=0A=
			// event that we're going to be cancelling (see #2804)=0A=
			setTimeout(function() {=0A=
				// handle $(el).dialog().dialog('close') (see #4065)=0A=
				if ($.ui.dialog.overlay.instances.length) {=0A=
					$(document).bind($.ui.dialog.overlay.events, function(event) {=0A=
						// stop events if the z-index of the target is < the z-index of =
the overlay=0A=
						// we cannot return true when we don't want to cancel the event =
(#3523)=0A=
						if ($(event.target).zIndex() < $.ui.dialog.overlay.maxZ) {=0A=
							return false;=0A=
						}=0A=
					});=0A=
				}=0A=
			}, 1);=0A=
=0A=
			// allow closing by pressing the escape key=0A=
			$(document).bind('keydown.dialog-overlay', function(event) {=0A=
				if (dialog.options.closeOnEscape && event.keyCode &&=0A=
					event.keyCode =3D=3D=3D $.ui.keyCode.ESCAPE) {=0A=
					=0A=
					dialog.close(event);=0A=
					event.preventDefault();=0A=
				}=0A=
			});=0A=
=0A=
			// handle window resize=0A=
			$(window).bind('resize.dialog-overlay', $.ui.dialog.overlay.resize);=0A=
		}=0A=
=0A=
		var $el =3D (this.oldInstances.pop() || =
$('<div></div>').addClass('ui-widget-overlay'))=0A=
			.appendTo(document.body)=0A=
			.css({=0A=
				width: this.width(),=0A=
				height: this.height()=0A=
			});=0A=
=0A=
		if ($.fn.bgiframe) {=0A=
			$el.bgiframe();=0A=
		}=0A=
=0A=
		this.instances.push($el);=0A=
		return $el;=0A=
	},=0A=
=0A=
	destroy: function($el) {=0A=
		var indexOf =3D $.inArray($el, this.instances);=0A=
		if (indexOf !=3D -1){=0A=
			this.oldInstances.push(this.instances.splice(indexOf, 1)[0]);=0A=
		}=0A=
=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			$([document, window]).unbind('.dialog-overlay');=0A=
		}=0A=
=0A=
		$el.remove();=0A=
		=0A=
		// adjust the maxZ to allow other modal dialogs to continue to work =
(see #4309)=0A=
		var maxZ =3D 0;=0A=
		$.each(this.instances, function() {=0A=
			maxZ =3D Math.max(maxZ, this.css('z-index'));=0A=
		});=0A=
		this.maxZ =3D maxZ;=0A=
	},=0A=
=0A=
	height: function() {=0A=
		var scrollHeight,=0A=
			offsetHeight;=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			scrollHeight =3D Math.max(=0A=
				document.documentElement.scrollHeight,=0A=
				document.body.scrollHeight=0A=
			);=0A=
			offsetHeight =3D Math.max(=0A=
				document.documentElement.offsetHeight,=0A=
				document.body.offsetHeight=0A=
			);=0A=
=0A=
			if (scrollHeight < offsetHeight) {=0A=
				return $(window).height() + 'px';=0A=
			} else {=0A=
				return scrollHeight + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).height() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	width: function() {=0A=
		var scrollWidth,=0A=
			offsetWidth;=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			scrollWidth =3D Math.max(=0A=
				document.documentElement.scrollWidth,=0A=
				document.body.scrollWidth=0A=
			);=0A=
			offsetWidth =3D Math.max(=0A=
				document.documentElement.offsetWidth,=0A=
				document.body.offsetWidth=0A=
			);=0A=
=0A=
			if (scrollWidth < offsetWidth) {=0A=
				return $(window).width() + 'px';=0A=
			} else {=0A=
				return scrollWidth + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).width() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	resize: function() {=0A=
		/* If the dialog is draggable and the user drags it past the=0A=
		 * right edge of the window, the document becomes wider so we=0A=
		 * need to stretch the overlay. If the user then drags the=0A=
		 * dialog back to the left, the document will become narrower,=0A=
		 * so we need to shrink the overlay to the appropriate size.=0A=
		 * This is handled by shrinking the overlay before setting it=0A=
		 * to the full document size.=0A=
		 */=0A=
		var $overlays =3D $([]);=0A=
		$.each($.ui.dialog.overlay.instances, function() {=0A=
			$overlays =3D $overlays.add(this);=0A=
		});=0A=
=0A=
		$overlays.css({=0A=
			width: 0,=0A=
			height: 0=0A=
		}).css({=0A=
			width: $.ui.dialog.overlay.width(),=0A=
			height: $.ui.dialog.overlay.height()=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay.prototype, {=0A=
	destroy: function() {=0A=
		$.ui.dialog.overlay.destroy(this.$el);=0A=
	}=0A=
});=0A=
=0A=
}(jQuery));=0A=

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/js/universal-ajax-control.js?R

function createObjectFromString(function_text)
{
  var function_object =3D undefined;
  if(typeof function_text =3D=3D "string" && function_text.length > 0)
  {
    if (window.execScript)
    {
      window.execScript('function_object =3D ' + '(' + function_text + =
')','');
      function_object =3D window.function_object;
    }
    else
      function_object =3D eval('(' + function_text + ')');
  }
  return function_object;
}
////=D0=9E=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA
//control_type - =D1=82=D0=B8=D0=BF =
=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F ('command' - =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B (=D1=81 =
=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=BE=D0=B9 =
=D0=B1=D0=BB=D0=BE=D0=BA=D0=B0 HTML),
//                             'js_command' - =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B (=D1=81 =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B5=D0=B9 =
=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=B2 =
=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D1=83 JS),
//                             'dialog' - =
=D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0,
//                             'messagebox' - =
=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4 =D0=BE=D0=BA=D0=BD=D0=B0 =
=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B9,
//                             'simple' - =D0=B2=D1=8B=D0=B7=D0=BE=D0=B2 =
=D1=83=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=BD=D0=BE=D0=B9 =
=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8 success)
//validate_callback - =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8F=D1=8E=D1=89=D0=B0=D1=8F =
=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8C =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D1=82=D1=8C =
=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D0=B5
//request_url - URL callback_=D0=B0 =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D1=8E=D1=89=D0=B5=D0=B3=D0=BE =
=D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D1=8B=D0=B5 =
=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F =D0=BD=D0=B0 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=BD=D0=BE=D0=B9 =
=D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=BD=D0=B5
//request_data_source - =D0=B8=D1=81=D1=82=D0=BE=D1=87=D0=BD=D0=B8=D0=BA =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA=D0=B8 callback_=D1=83 =
('attr' - =D0=B8=D0=B7 =D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D0=B0 =
=D0=B2 =D0=B2=D0=B8=D0=B4=D0=B5 =D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=B0,
//                                                                'form' =
- =D0=B8=D0=B7 =D1=84=D0=BE=D1=80=D0=BC=D1=8B)
//source_form_id - id =D1=84=D0=BE=D1=80=D0=BC=D1=8B =
=D0=B8=D1=81=D1=82=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=D0=B0 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA=D0=B8
//request_data - =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA=D0=B8
//destination_block_id - id =D0=B1=D0=BB=D0=BE=D0=BA=D0=B0 =D0=B2 =
=D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =
=D0=B2=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D1=82=D1=8C =
=D0=BE=D1=82=D0=B2=D0=B5=D1=82 callback_=D0=B0
//reload_monitoring_block_id - id =D0=B1=D0=BB=D0=BE=D0=BA=D0=B0, =
=D0=B4=D0=BB=D1=8F =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B3=D0=BE =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D0=B5=D1=82=D1=81=D1=8F =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0 =D0=BD=D0=B0 =
=D0=BF=D1=80=D0=BF=D0=BE=D0=B8=D0=B7=D0=BE=D1=88=D0=B5=D0=B4=D1=88=D0=B8=D0=
=B5 =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=BD=D0=B8=D1=8F =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B
//reload_page - =D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=8C =
=D0=BB=D0=B8 =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D1=83 =
=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B (true, false)
//reload_url - =D0=BF=D1=83=D1=82=D1=8C =D0=BA =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B5 =
=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B0=D0=B5=D0=BC=D0=BE=D0=B9 =
=D0=BF=D1=80=D0=B8 =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5
//dialog_title - =D0=B7=D0=B0=D0=B3=D0=BE=D0=BB=D0=BE=D0=B2=D0=BE=D0=BA =
=D0=BE=D0=BA=D0=BD=D0=B0
//dialog_text - =D1=82=D0=B5=D0=BA=D1=81=D1=82 =D0=BE=D0=BA=D0=BD=D0=B0
//dialog_buttons - =
=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
//dialog_attr - =D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D1=8B =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
//dialog_min_size - =
=D0=B7=D0=B0=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D1=82 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3 =
=D1=81=D0=B6=D0=B8=D0=BC=D0=B0=D1=82=D1=8C=D1=81=D1=8F =D0=BF=D0=BE =
=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=BD=D1=82=D1=83
//success_callback - =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F =
=D0=B2=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC=D0=B0=D1=8F =
=D0=B5=D1=81=D0=BB=D0=B8 =D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD
//no_check_plain =3D> FALSE - =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8F=D1=82=D1=8C =D0=BB=D0=B8 =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 =
=D1=82=D0=B5=D0=BA=D1=81=D1=82 =D0=BC=D0=B5=D1=82=D0=BA=D0=B8 =
check_plain. =D0=9F=D0=BE =
=D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8F=D0=B5=D0=BC! =D0=A1=D0=BC. =
theme_ajax_command_anchor
//$attributes - =D0=BC=D0=B0=D1=81=D1=81=D0=B8=D0=B2 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B2 =
=D0=B2=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC=D1=8B=D0=B9 callback
$(document).ready(function() {
  $(".ajax-command-button,.ajax-command-anchor").live('click', =
function(event) {
    DispatchUniversalAJAXObject(this);
    event.preventDefault();
    return false;
  });
})

function DispatchUniversalAJAXObject(object) {
    //Params
    var element =3D $(object);
    if(element.hasClass('disabled-button'))
      return;
    var reload_url =3D element.attr('reload_url');
    var request_url =3D element.attr('request_url');
    var dialog_title =3D element.attr('dialog_title');
    var control_type =3D element.attr('control_type');
    var destination_block_id =3D element.attr('destination_block_id');
    var request_data_source =3D element.attr('request_data_source');
    var reload_page =3D =
createObjectFromString(element.attr('reload_page'));
    var dialog_buttons =3D =
createObjectFromString(element.attr('dialog_buttons'));
    var reload_monitoring_block_id =3D =
element.attr('reload_monitoring_block_id');
    var validate_callback =3D =
createObjectFromString(element.attr('validate_callback'));
    var success_callback =3D =
createObjectFromString(element.attr('success_callback'));
    //Data
    var request_data =3D '';
    var source_form_id =3D null;
    var validate_result =3D true;
    if(validate_callback)
      validate_result =3D validate_callback();
    var dialog_min_size =3D undefined;
    switch(request_data_source)
    {
      case 'attr':
        request_data =3D element.attr('request_data');
      break;
      case 'form':
        source_form_id =3D element.attr('source_form_id');
        if(typeof source_form_id =3D=3D "string" && =
source_form_id.length > 0)
          request_data =3D $('#'+source_form_id).serialize();
      break;
    }
    if(validate_result)
    {
      //Action
      switch(control_type)
      {
        case 'simple':
         if(success_callback)
           success_callback();
        break;
        case 'command':
          stratOverlay();
          $.post(request_url,
                 request_data,
                 function(data)
                 {
                   if(data.status)
                   {
                     var check_block =3D false;
                     if(typeof destination_block_id =3D=3D "string" && =
destination_block_id.length > 0)
                     {
                       $('#'+destination_block_id).html(data.data);
                       if(typeof data.block_id2 =3D=3D "string" && =
data.block_id2.length > 0)
                       {
                         $('#'+data.block_id2).html(data.data2);
                       }
                       if(reload_page && typeof =
reload_monitoring_block_id =3D=3D "string" && =
reload_monitoring_block_id.length > 0)
                       {
                         =
$('#'+reload_monitoring_block_id).attr('reload_page','true');
                         check_block =3D true;
                       }
                     }
                     if(success_callback)
                       success_callback();
                     closeOverlay();
                     if(reload_page && !check_block)
                     {
                       if(typeof reload_url =3D=3D "string" && =
reload_url.length > 0)
                        {
                          window.location.href =3D reload_url;
                        }
                        else
                        {
                          window.location.reload(true);
                        }
                     }
                   }
                 },
                 "json");
        break;
        case 'js_command':
          stratOverlay();
          $.post(request_url,
                 request_data,
                 function(data)
                 {
                   if(data.status)
                   {
                     var check_block =3D false;
                     if(reload_page && typeof reload_monitoring_block_id =
=3D=3D "string" && reload_monitoring_block_id.length > 0)
                     {
                       =
$('#'+reload_monitoring_block_id).attr('reload_page','true');
                       check_block =3D true;
                     }
                     if(success_callback)
                     {
                       if(typeof data.data2 =3D=3D "string" && =
data.data2.length > 0)
                       {
                         success_callback(data.data, data.data2);
                       }
                       else
                       { =20
                         success_callback(data.data);
                       }
                     }
                     closeOverlay();
                     if(reload_page && !check_block)
                     {
                       if(typeof reload_url =3D=3D "string" && =
reload_url.length > 0)
                        {
                          window.location.href =3D reload_url;
                        }
                        else
                        {
                          window.location.reload(true);
                        }
                     }
                   }
                 },
                 "json");
        break;
        case 'dialog':
          var attr =3D undefined;
          dialog_min_size =3D element.attr('dialog_min_size');
          if(dialog_min_size =3D=3D undefined)
          {
            attr =3D {fullscreen: true};
            var dialog_attr =3D =
createObjectFromString(element.attr('dialog_attr'));
            if(dialog_attr)
              attr =3D dialog_attr;
          }
          var params =3D {'reload': reload_page,'buttons_list': =
dialog_buttons,'success': success_callback,'attr': attr};
          =
ShowDialog(dialog_title,request_url,destination_block_id,request_data,par=
ams);
        break;
        case 'messagebox':
          var dialog_text =3D element.attr('dialog_text');
          var max_size =3D false;
          dialog_min_size =3D element.attr('dialog_min_size');
          if(dialog_min_size !=3D undefined)
            max_size =3D true;
          if(dialog_buttons)
            MessageBox(dialog_title, dialog_text, reload_page, =
dialog_buttons, destination_block_id, max_size);
          else
            MessageBox(dialog_title, dialog_text, reload_page, null, =
null, max_size);
        break;
      }
    }
}
//=D0=97=D0=B0=D1=82=D0=B5=D0=BC=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BF=D1=80=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5 =
=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4
function stratOverlay()
{
  var overlay =3D $('<div class=3D"ui-overlay" style=3D"position: =
absolute; top: 0pt; left: 0pt; display: inline-block; overflow: =
hidden;"><div class=3D"ui-widget-overlay" style=3D"top: 0pt; left: 0pt; =
width: 9999px; height: 99999px; z-index: =
99999;"></div></div>').hide().appendTo($('body'));
  setOverlayDimensionsToCurrentDocumentDimensions();
  $(overlay).show();
  $(window).resize(function(){
    setOverlayDimensionsToCurrentDocumentDimensions();
  }); =20
}
//=D0=A1=D0=BD=D1=8F=D1=82=D0=B8=D0=B5 =
=D0=B7=D0=B0=D1=82=D0=B5=D0=BC=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5
function closeOverlay()
{
  var overlay =3D $('.ui-overlay');
  overlay.remove();
}
//
function setOverlayDimensionsToCurrentDocumentDimensions() {
  var overlay =3D $('.ui-overlay');
  overlay.width($(document).width());
  overlay.height($(document).height());
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/js/popup_list.js?R

//=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D0=BC =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D1=83 =
=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8 =
=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F =D0=B8 =
=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA =
"=D0=BD=D0=B0=D0=BB=D0=B5=D1=82=D1=83"
$.extend($.ui.dialog.prototype, {
        'addbutton': function(buttonName, func, position) {
                var buttons =3D this.element.dialog('option', =
'buttons');
                var buttons_length =3D buttons.length;
                if(buttons instanceof Array)
                {
                  if(typeof position =3D=3D 'undefined')
                  { =20
                    buttons[buttons.length] =3D {'text': buttonName,
                                               'click': func};
                  }
                  else if(position < buttons_length)
                  { =20
                    var temp_button =3D undefined;
                    var temp_button_2 =3D undefined;
                    for(var i =3D position; i < buttons_length+1; i++)
                    {
                      if(i =3D=3D position)
                      { =20
                        temp_button =3D buttons[i];
                        buttons[i] =3D {'text': buttonName,
                                      'click': func};
                      }
                      else    =20
                      { =20
                        temp_button_2 =3D buttons[i];
                        buttons[i] =3D temp_button;
                        temp_button =3D temp_button_2;
                      }
                    }
                  } =20
                }
                else
                  buttons[buttonName] =3D func;
                this.element.dialog('option', 'buttons', buttons);
                IntWrapDialogButtons($(this.element));
        }
});
$.extend($.ui.dialog.prototype, {
        'removebutton': function(buttonName) {
                var buttons =3D this.element.dialog('option', =
'buttons');
                if(buttons instanceof Array)
                  buttons.splice(Number(buttonName),1);
                else
                  delete buttons[buttonName];
                this.element.dialog('option', 'buttons', buttons);
                IntWrapDialogButtons($(this.element));
        }
});
$.extend($.ui.dialog.prototype, {
        'removeallbuttons': function() {
                this.element.dialog('option', 'buttons', {});
        }
});
//
function setDialogTitle(title)
{
  $('.ui-dialog-title').html(title);
}
//=D0=9F=D0=B5=D1=80=D0=B5=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=
=D0=BD=D0=B8=D0=B5 =D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2
function IntWrapDialogButtons(dlg) {
  var center =3D null;
  var cancel_buttons =3D dlg.parent().find('.ui-button.cancel-button');
  if (!cancel_buttons.hasClass("command-button"))=20
  {
    cancel_buttons.addClass("command-button");
    center =3D cancel_buttons.find('span');
    center.addClass("button-center");
    center.wrap('<div class=3D"grey-button-border-1" />');
    center.wrap('<div class=3D"grey-button-border-2" />');
    center.wrap('<div class=3D"grey-button-border-3" />');
  } =20
  var buttons =3D dlg.parent().find('.ui-button:not(.cancel-button)');
  if (!buttons.hasClass("command-button"))=20
  {
    buttons.addClass("command-button");
    center =3D buttons.find('span');
    center.addClass("button-center");
    center.wrap('<div class=3D"command-button-border-1" />');
    center.wrap('<div class=3D"command-button-border-2" />');
    center.wrap('<div class=3D"command-button-border-3" />');
  }
}

//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=
=BE=D0=B3=D0=BE =D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 c =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=BE=D0=B9 =D0=9E=D0=BA
function MessageBoxOk(dialog_title, dialog_text, reload, max_size) {
  var title =3D dialog_title;
  if (title =3D=3D undefined || title =3D=3D null) {
    title =3D Drupal.t('Message');
  }
  var buttons =3D {
    'Ok': function() {
      $(this).dialog('close');
    }
  };
  MessageBox(title, dialog_text, reload, buttons, null, max_size);
}

//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =
=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =
=D1=87=D0=B5=D0=B3=D0=BE-=D0=BD=D0=B8=D0=B1=D1=83=D0=B4=D1=8C
//=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F =
=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA=D1=82 this =D1=81 =
=D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D0=B0=D0=BC=D0=B8:
//request_url, dialog_title, dialog_text
function MessageBoxDel(object) {
  var ref =3D $(object).attr('request_url');
  var buttons =3D
  {
    '=D0=9E=D1=82=D0=BC=D0=B5=D0=BD=D0=B0': function() {
      $(this).dialog('close');
    },
    '=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C': function() {
      $.post(ref, function(){
        window.location.reload();
      });
      $(this).dialog('close');
    }
  };
  //intuit_common_interface
  MessageBox($(object).attr('dialog_title'), =
$(object).attr('dialog_text'), null, buttons);
}

//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 c =
=D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D0=BE=D0=BC =D0=B8 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=D0=BC=D0=B8
function MessageBox(title, text, reload, buttons_list, =
destination_block_id, max_size) {
  if (reload =3D=3D undefined || reload =3D=3D null) {
    reload =3D false;
  }
  var id =3D '';
  if (destination_block_id !=3D undefined && destination_block_id !=3D =
null) {
    id =3D ' id=3D"' + destination_block_id + '"';
  }
  var width =3D 'auto';
  var height =3D 'auto'; =20
  if (max_size =3D=3D true) {
    sizes =3D getPageSize();
    width =3D sizes[2]-100;
    height =3D sizes[3]-100; =20
  }
  var $dialog =3D $('<div' + id + '></div>')
  .dialog({
    title: title,
    resizable: false,
    draggable: true,
    modal: true,
    width: width,
    height: height,=20
    buttons: buttons_list,
    close: function() {
      if(reload)
        window.location.reload();
      $(this).remove();
    },
    open: function(event, ui) {
      IntWrapDialogButtons($(this))
    }
  });
  $dialog.html(text);
  forceCenterScreen($dialog);
}
//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
//success - =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D0=B5=D1=82=D1=81=D1=8F =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B2 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3
function ShowDialog(title, url, block, data, params/* reload, =
buttons_list, success*/)
{=20
  reload =3D false;
  if (params['success'] !=3D undefined) {
    reload =3D params['reload'];
  }
  //=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0
  $.post(url,
    data,
    function(data)
    {
      $('#'+block).html(data.data);
      if(typeof data.block_id2 =3D=3D "string" && data.block_id2.length =
> 0)
      {
        $('#'+data.block_id2).html(data.data2);
      }
      if($('#'+block).hasClass('min-size-dialog'))
      {
        forceMinSize($dialog);
      }
      //=D0=B5=D1=81=D0=BB=D0=B8 =D0=BD=D0=B0=D0=B4=D0=BE, =
=D0=B2=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
=D0=BA=D0=BE=D0=BB=D0=BB=D0=B1=D1=8D=D0=BA =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85
      if (params['success'] !=3D undefined) {
        params['success']();
      }
      //=D1=81=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC throbber
      RemoveDialogThrobber();
    },
    "json");

  var options =3D {//autoOpen: false,
    title: title,
    resizable: false,
    draggable: true,
    modal: true,
    close: function() {
      if(reload)
      {
        reload_page =3D $('#'+block).attr('reload_page');
        if(typeof reload_page !=3D "string" || reload_page.length =3D=3D =
0)
          reload_page =3D false;
        reload_page =3D eval(reload_page);
        if(reload_page)
          window.location.reload();
      }
      $(this).remove();
    },
    open: function(event, ui) {
      IntWrapDialogButtons($(this))
    }
  };
  min_size_class =3D ' class=3D"min-size-dialog"';
  if(params['attr'] !=3D undefined)
  {
    if(params['attr']['fullscreen'] !=3D undefined)
    {
      sizes =3D getPageSize();
      options.width =3D sizes[2]-100;
      options.height =3D sizes[3]-100;
      min_size_class =3D '';
    }
    else if(params['attr']['width'] !=3D undefined || =
params['attr']['height'] !=3D undefined)
    {
      sizes =3D getPageSize();
      if(params['attr']['width'] !=3D undefined && =
params['attr']['width'] < sizes[2])
      {
        options.width =3D params['attr']['width'];
        min_size_class =3D '';
      }
      if(params['attr']['height'] !=3D undefined && =
params['attr']['height'] < sizes[3])
      {
        options.height =3D params['attr']['height'];
        min_size_class =3D '';
      }
    }
  }
  if(params['buttons_list'] !=3D undefined)
  {
    options.buttons =3D params['buttons_list'];
  }
  var $dialog =3D $('<div id=3D"'+block+'"'+min_size_class+'></div>')
  .html('<p class=3D"block-message">'+Drupal.t('Processing your =
request...')+'</p>')//=D0=9F=D0=BE=D0=B4=D0=BE=D0=B6=D0=B4=D0=B8=D1=82=D0=
=B5, =D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=B0=D1=82=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=D1=
=81=D1=8F...
  //<div class=3D"ahah-progress ahah-progress-throbber"><div =
class=3D"throbber">&nbsp;</div></div>
  .dialog(options);
  $('.ui-helper-clearfix').after('<div =
class=3D"ui-helper-clearfix-after">.</div>');
  //=D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
throbber =D0=BD=D0=B0 =D0=B2=D1=80=D0=B5=D0=BC=D1=8F =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =
=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0
  //=D1=81=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 - =D1=81=D0=BC. =
=D0=B2=D1=8B=D1=88=D0=B5 (=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0)
  AddDialogThrobber();
  forceCenterScreen($dialog);
}
//=D0=B2=D1=8B=D1=87=D0=B8=D1=81=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BC=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 =
=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=80=D0=BE=D0=B2 =D0=B4=D0=BB=D1=8F =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
function forceMinSize($dialog)
{
  var dialog_parent =3D $dialog.parent();
  var dialog_title =3D =
dialog_parent.children('.ui-dialog-titlebar.ui-widget-header');
  var max_width =3D $dialog.outerWidth();
  var max_height =3D $dialog.outerHeight();
  if(dialog_parent.length > 0)
  {
    var childs =3D $dialog.find('*');
    if(childs.length > 0)
    {
      max_width =3D $dialog.outerWidth();
      childs.each(function(index, value) {
        var element =3D $(value);
        var width =3D element.outerWidth();
        if(width > max_width)
          max_width =3D width;
      });
    }
    var childs1 =3D dialog_title.find('*');
    if(childs1.length > 0)
    {
      childs1.each(function(index, value) {
        var element =3D $(value);
        var width =3D element.outerWidth();
        if(width > max_width)
          max_width =3D width;
      });
    }
    //width
    max_width +=3D 30;
    if(max_width > $(window).width())
      max_width =3D $(window).width() - 60;
    dialog_parent.css('width', max_width);
    //height
    if(childs.length > 0)
    {
      max_height =3D 0;
      childs.each(function(index, value) {
        var element =3D $(value);
        var height =3D element.outerHeight();
        if(height > max_height)
          max_height =3D height;
      });
    }
    max_height+=3D10;
    if(max_height > $(window).height())
    {
      max_height =3D $(window).height() - 60;
      dialog_parent.css('height', max_height);
      $dialog.css('height', max_height - 105);
    }
    else
      $dialog.css('height', max_height);
    forceCenterScreen($dialog);
  }
}
//
function forceCenterScreen($dialog)
{
  var dialog_parent =3D $dialog.parent();
  var max_width =3D $dialog.outerWidth();
  var max_height =3D $dialog.outerHeight();
  //top
  delta =3D =
dialog_parent.children('.ui-dialog-buttonpane').outerHeight() + =
dialog_parent.children('.ui-dialog-titlebar').outerHeight();
  var top =3D ($(window).height() - max_height - delta)/2;
  if(top < 0)
    top =3D 30;
  dialog_parent.css('top', top + $(window).scrollTop()); =20
  //left
  var left =3D ($(window).width() - max_width)/2;
  if(left < 0)
    left =3D 30;
  dialog_parent.css('left', left + $(window).scrollLeft());
}
//=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B8 =D1=81=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5 throbber =
=D0=B4=D0=BB=D1=8F =D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
function AddDialogThrobber(id) {
  var selector =3D '.ui-dialog-buttonpane';
  if (id !=3D undefined) {
    selector =3D id + ' ' + selector;
  }
  $(selector).append('<div class=3D"dialog-throbber ahah-progress =
ahah-progress-throbber"><div class=3D"throbber">&nbsp;</div></div>');
}
//
function RemoveDialogThrobber(id) {
  var selector =3D '.dialog-throbber';
  if (id !=3D undefined) {
    selector =3D id + ' ' + selector;
  }
  $(selector).remove();
}
//
function  getPageSize()
{
  var xScroll, yScroll;
  if (window.innerHeight && window.scrollMaxY)
  {
    xScroll =3D document.body.scrollWidth;
    yScroll =3D window.innerHeight + window.scrollMaxY;
  }
  else if (document.body.scrollHeight > document.body.offsetHeight)
  { // all but Explorer Mac
    xScroll =3D document.body.scrollWidth;
    yScroll =3D document.body.scrollHeight;
  }
  else if (document.documentElement && =
document.documentElement.scrollHeight > =
document.documentElement.offsetHeight)
  { // Explorer 6 strict mode
    xScroll =3D document.documentElement.scrollWidth;
    yScroll =3D document.documentElement.scrollHeight;
  }
  else
  { // Explorer Mac...would also work in Mozilla and Safari
    xScroll =3D document.body.offsetWidth;
    yScroll =3D document.body.offsetHeight;
  }

  var windowWidth, windowHeight;
  if (self.innerHeight)
  { // all except Explorer
    windowWidth =3D self.innerWidth;
    windowHeight =3D self.innerHeight;
  }
  else if (document.documentElement && =
document.documentElement.clientHeight)
  { // Explorer 6 Strict Mode
    windowWidth =3D document.documentElement.clientWidth;
    windowHeight =3D document.documentElement.clientHeight;
  }=20
  else if (document.body)
  { // other Explorers
    windowWidth =3D document.body.clientWidth;
    windowHeight =3D document.body.clientHeight;
  }
  // for small pages with total height less then height of the viewport
  if(yScroll < windowHeight)
  {
    pageHeight =3D windowHeight;
  }
  else
  {
    pageHeight =3D yScroll;
  }
  // for small pages with total width less then width of the viewport
  if(xScroll < windowWidth)
  {
    pageWidth =3D windowWidth;
  }
  else
  {
    pageWidth =3D xScroll;
  }
  return [pageWidth,pageHeight,windowWidth,windowHeight];
}
//
function validForm(formID, messages)=20
{
  /**
    * @description =D0=95=D1=81=D0=BB=D0=B8 =D0=B2 =
=D1=84=D0=BE=D1=80=D0=BC=D0=B5 =
=D0=B8=D0=BD=D0=BF=D1=83=D1=82=D0=BE=D0=B2 =
=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B5, =D1=87=D0=B5=D0=BC 0, =D1=82=D0=BE =
=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B8=D1=80=D1=83=D0=B5=D0=BC =
=D0=B5=D0=B5
    */
  var error =3D false;
  $('#'+formID).each( function() {
    var id =3D "#" + $(this).attr('id');
    if ($(id + " input").length > 0) {
      if(!Validate(id, messages))
        error =3D true;
    } else {
      return false;
    }
  });
  return !error;
}
/**
  * @argument {$} form =D0=A4=D0=BE=D1=80=D0=BC=D0=B0 =D0=B4=D0=BB=D1=8F =
=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B0=D1=86=D0=B8=D0=B8
  */
function Validate(form, messages)=20
{
  /**
    * @type int
    * @description =
=D0=9A=D0=BE=D0=BB=D0=B8=D1=87=D0=B5=D1=81=D1=82=D0=B2=D0=BE =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA
    * @default 0
    */
  var errorAmount =3D 0;
  $(form + " .required").each(function()=20
  {
    var element =3D $(this);
    var length =3D $.trim(element.attr('value'));

    if (!length || element.attr('value') =3D=3D element.attr('title')) {
      var message =3D '=D0=9F=D0=BE=D0=BB=D0=B5 =
=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =
=D0=B4=D0=BB=D1=8F =
=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F!';
      if(messages !=3D undefined)
      {
        if(typeof(messages)=3D=3D'string')
        {
          message =3D messages;
        }
        else
        {
          if(messages[element_id])
            message =3D messages[element_id];
          else
            message =3D '=D0=9F=D0=BE=D0=BB=D0=B5 =
=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =
=D0=B4=D0=BB=D1=8F =
=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F!';
        }
      }
      markFormElementAsError(element, message)
      errorAmount++;
    }
    else {
      markFormElementAsOk(element)
    }
  });

  if(errorAmount =3D=3D 0)
    return true;
  return false;
}
//
function markFormElementAsError(element, message)
{
  if(element)
  {
    var element_id =3D element.attr('id');
    element.addClass('error');
    if($('#'+element_id+'-message').length =3D=3D 0)
    {
      var tip =3D $('<div>', {"class": 'messages error-message'});
      var tip_wrapper =3D $('<div>', {id: element_id+'-message',"class": =
'error-message-wrapper'});
      tip_wrapper.insertAfter('#'+element_id)
                 .append(tip)
                 .bind('mouseenter', function() {var $this =3D =
$(this);$this.remove();});
      tip.css('width', element.outerWidth()-10)
         .css('height', element.outerHeight())
         .html(message);
    }
  }
}
//
function markFormElementAsOk(element)
{
  if(element)
  {
    var element_id =3D element.attr('id');
    element.removeClass('error');
    $('#'+element_id+'-message').remove();
  }
}
//=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BB=D0=B0=D1=81=D1=81=D0=B0 .description =D0=B4=D0=BB=D1=8F =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D1=87=D0=BD=D1=8B=D1=85 =
=D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=B2 Int_Dialog_Submit
function intDialogSetError(form_id) {
  $('#' + form_id + ' =
INPUT[class*=3Derror]').parent().next('.description').each(function(index=
, element){
    el =3D $(element);
    el.html('<span class=3D"error">' + el.html() + '</span>');
  });
}
//=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B0=
 =D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=BF=D0=BE=D0=BF=D0=B0=D0=BF=D0=B0 =
(=D0=BD=D0=B0=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80, =
=D0=BF=D0=BE=D0=BF=D0=B0=D0=BF-=D1=84=D0=BE=D1=80=D0=BC=D1=8B)
function intDialogFormReload(url, form_id) {
  $.post(
    Drupal.settings['basePath'] + url,
    null,
    function(data) {
      $('#' + form_id).parent().html(data.data);
      RemoveDialogThrobber();
    },
    "json"
    );
}
//=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0 =
(=D1=81=D0=B0=D0=B1=D0=BC=D0=B8=D1=82) =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=84=D0=BE=D1=80=D0=BC=D0=BE=D0=B9 =D0=BF=D0=BE =
=D1=81=D1=82=D0=B0=D0=BD=D0=B4=D0=B0=D1=80=D1=82=D0=BD=D0=BE=D0=BC=D1=83 =
=D0=B8=D0=BB=D0=B8 =D0=BF=D0=BE =
=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 =
=D0=B0=D0=B4=D1=80=D0=B5=D1=81=D1=83
//form_id - =
=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=
=80 =D1=84=D0=BE=D1=80=D0=BC=D1=8B (=D0=B1=D0=B5=D0=B7 #, =D1=81 =
=D1=82=D0=B8=D1=80=D0=B5)
//url - =D0=B0=D0=B4=D1=80=D0=B5=D1=81 =
=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8 =
=D1=84=D0=BE=D1=80=D0=BC=D1=8B =D0=BD=D0=B0 =
=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B0=D1=86=D0=B8=D1=8E =D0=B8 =
=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
(=D0=B1=D0=B5=D0=B7 =D0=B1=D0=B0=D0=B7=D0=BE=D0=B2=D0=BE=D0=B9 =
=D1=87=D0=B0=D1=81=D1=82=D0=B8 =D0=BF=D1=83=D1=82=D0=B8 - =D0=BD=D0=B5 =
=D0=BD=D0=B0=D0=B4=D0=BE =
=D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=82=D1=8C =
=D1=87=D0=B5=D1=80=D0=B5=D0=B7 url!)
function intDialogSubmit(form_id, url) {
  var options =3D {
    url: Drupal.settings['basePath'] + url,
    complete: function(response) {
      var data =3D eval('('+response.responseText+')');
      //=D0=B5=D1=81=D0=BB=D0=B8 =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 =
=D1=81=D0=BD=D0=BE=D0=B2=D0=B0 =
=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D0=B8=D0=BC =
=D1=84=D0=BE=D1=80=D0=BC=D1=83 =D1=81 =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=D0=BC=D0=B8
      //=D0=B5=D1=81=D0=BB=D0=B8 =D0=B2=D1=81=D0=B5 =
=D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =
=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D0=B8=D0=BC =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =
=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE =D1=84=D0=BE=D1=80=D0=BC=D1=8B =
(=D0=BD=D0=B0=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80, =
=D0=BD=D0=B5=D0=BA=D0=B8=D0=B9 =
=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D0=B0=D1=8E=D1=89=D0=B8=D0=B9 =
=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82) =D0=B8 =
=D0=B7=D0=B0=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3
      var parent =3D $('#' + form_id).parent();
      parent.html(data.data);
      if (data.status =3D=3D 'error') {
        intDialogSetError(form_id);
        RemoveDialogThrobber();
      } else {
        parent.dialog('close');
      }
    }
  };
  AddDialogThrobber();
  $('#' + form_id).ajaxSubmit(options);
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/spelling/spelling.js?R

// $Id: spelling.js,v 1.1.2.1 2009/04/21 15:07:24 doq Exp $

var spelling =3D spelling || {};

spelling.autoAttach =3D function () {
    new spelling.handler();

    // Show functionality description block.
    var isKonqueror =3D -1 !=3D =
navigator.userAgent.indexOf('Konqueror');
    if (isKonqueror) {
        // Workaround for Konqueror browser. Tested under Konqueror 3.5.
        document.getElementById('block-spelling-0').style.display =3D =
'block';
    }
    else {
        $('#block-spelling-0').show();
    }
}

spelling.handler =3D function () {
    var obj =3D this;
    this.input =3D $(document);

    $(this.input)
    .keyup(function (event) {
        return obj.onkeyup(event)
    });
};

spelling.handler.prototype.onkeyup =3D function (e) {
    if (!e) {
        e =3D window.event;
    }

    // Enter and Ctrl.
    if (13 =3D=3D e.keyCode && e.ctrlKey) {
        var container =3D null;
        var objs =3D [];
        var parent, text, cn, rects;
       =20
        var cn;
        if (window.getSelection) {  // all browsers, except IE before =
version 9
            var selectionRange =3D window.getSelection ();
            if (selectionRange.rangeCount > 0) {
                var range =3D selectionRange.getRangeAt (0);

                rects =3D range.getClientRects()
                parent =3D $(range.commonAncestorContainer);
                text =3D range.toString();
            }
        }=20
        else {
            if (document.selection) {   // Internet Explorer
                var textRange =3D document.selection.createRange ();
               =20
                rects =3D document.selection.createRange =
().getClientRects();
                parent =3D $(textRange.parentElement ());
                text =3D textRange.text;
            }
        }
       =20
        var childs  =3D parent.children('[id]');
       =20
        var ids =3D [];
        var offets =3D getSpellingOffset();
        var r =3D {}, r2 =3D {};
        for(var j =3D 0; j< rects.length; ++j){
            for(var i =3D 0 ; i < childs.length; ++i){
                var rect =3D rects[j];
                r.left =3Drect.left + offets.left;
                r.right =3Drect.right + offets.left;
                r.top =3Drect.top + offets.top;
                r.bottom =3Drect.bottom + offets.top;
                var child =3D $(childs[i]);
                r2.left =3D child.offset().left;
                r2.top =3D child.offset().top;
                r2.right =3D r2.left + child.width();
                r2.bottom =3D r2.top + child.height();
                if( intersectRect(r, r2) ){
                    ids.push( childs[i].tagName + '#' + childs[i].id );
                }
            }
        }
       =20
        if(parent[0].id){
            ids.push(parent[0].tagName + '#' + parent[0].id);
        }
       =20
        var parents =3D parent.parents('[id]:first');
        for(var i =3D 0 ; i < parents.length; ++i){
            ids.push(parents[i].tagName + '#' + parents[i].id);
        }

        container =3D {
            parent: parent,=20
            text: text,
            ids: ids
        };
        if (!container.text || '' =3D=3D container.text) {
            // TODO I think there should be some error handling if =
browser doesn't support text selection.
            alert(Drupal.t("You haven't selected any text."));
            return;
        }
        else {
            var sdata =3D 'selection=3D' + container.text + "&url=3D"
            + Drupal.settings.spelling['requestUri'] + "&parenthtml=3D"
            + container.parent.text() + '&ids=3D' + ids.join(',');
            var $data_wrapper =3D =
container.parent.closest('.spelling-content-entity');=20
            if($data_wrapper.length =3D=3D 0)
                $data_wrapper =3D =
container.parent.find('.spelling-content-entity');
            if($data_wrapper.length =3D=3D 1)
                sdata +=3D '&'+$data_wrapper.attr('data'); =20
            else if($data_wrapper.length > 1)
            {
                $data_wrapper =3D $($data_wrapper[0]);
                sdata +=3D '&'+$data_wrapper.attr('data'); =20
            }
            =
$('#admin-content-spelling-save-form-a').attr('request_data_source', =
'attr');
            =
$('#admin-content-spelling-save-form-a').attr('request_data', sdata);
            $('#admin-content-spelling-save-form-a').click();
        }
    }
}

spelling.save_error =3D function( save_url )
{
    var $description =3D $('#spelling-form #edit-mistake-description');  =

    if ($description.val().length > 0 && $description.val() !=3D =
$description.attr('title'))=20
    {
        markFormElementAsOk($description);
        var options =3D {
            url: save_url,
            complete: function(response, status)=20
            {
                if (status =3D=3D "success")=20
                {
                    alert(Drupal.t('Site administrator was successfully =
notified about spelling mistake.'));
                }
            },
            error: function (xmlhttp)=20
            {
                alert(Drupal.t('Spelling mistake notification =
failed.'));
            }
        };
        $('#spelling-form').ajaxSubmit(options);
        $('#spelling-save-form-dialog').dialog('close');
    }
    else
        markFormElementAsError($description, =
"=D0=9E=D0=BF=D0=B8=D1=88=D0=B8=D1=82=D0=B5 =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83!");
}

//http://javascript.ru/ui/offset
function getSpellingOffset() {
    // (2)
    var body =3D document.body;
    var docElem =3D document.documentElement;
   =20
    // (3)
    var scrollTop =3D window.pageYOffset || docElem.scrollTop || =
body.scrollTop;
    var scrollLeft =3D window.pageXOffset || docElem.scrollLeft || =
body.scrollLeft;
   =20
    // (4)
    var clientTop =3D docElem.clientTop || body.clientTop || 0;
    var clientLeft =3D docElem.clientLeft || body.clientLeft || 0;
   =20
    // (5)
    var top  =3D scrollTop - clientTop;
    var left =3D scrollLeft - clientLeft;
   =20
    return {
        top: Math.round(top),=20
        left: Math.round(left)
    };
}

// Global killswitch.
if (Drupal.jsEnabled) {
    $(document).ready(spelling.autoAttach);
}

function intersectRect(r1, r2) {
    return !(r2.left > r1.right ||=20
        r2.right < r1.left ||=20
        r2.top > r1.bottom ||
        r2.bottom < r1.top);
}

------=_NextPart_000_0000_01CE4E64.A0D36DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/hint/jquery.hint.js?R

/**=0A=
* @author Remy Sharp=0A=
* @url http://remysharp.com/2007/01/25/jquery-tutorial-text-box-hints/=0A=
*/=0A=
=0A=
(function ($) {=0A=
=0A=
$.fn.hint =3D function (blurClass) {=0A=
  if (!blurClass) { =0A=
    blurClass =3D 'blur';=0A=
  }=0A=
    =0A=
  return this.each(function () {=0A=
    // get jQuery version of 'this'=0A=
    var $input =3D $(this),=0A=
    =0A=
    // capture the rest of the variable to allow for reuse=0A=
      title =3D $input.attr('title'),=0A=
      $form =3D $(this.form),=0A=
      $win =3D $(window);=0A=
=0A=
    function remove() {=0A=
      if ($input.val() =3D=3D=3D title && $input.hasClass(blurClass)) {=0A=
        $input.val('').removeClass(blurClass);=0A=
      }=0A=
    }=0A=
=0A=
    // only apply logic if the element has the attribute=0A=
    if (title) { =0A=
      // on blur, set value to title attr if text is blank=0A=
      $input.blur(function () {=0A=
        if (this.value =3D=3D=3D '') {=0A=
          $input.val(title).addClass(blurClass);=0A=
        }=0A=
      }).focus(remove).blur(); // now change all inputs to title=0A=
      =0A=
      // clear the pre-defined text when form is submitted=0A=
      $form.submit(remove);=0A=
      $win.unload(remove); // handles Firefox's autocomplete=0A=
    }=0A=
  });=0A=
};=0A=
=0A=
})(jQuery);
------=_NextPart_000_0000_01CE4E64.A0D36DF0--
