Content-Type: multipart/related; start=; boundary=----------3Pa1WpjMqieiRcpR1RKv7d
Content-Location: http://www.scribd.com/doc/7283330/Magallon-Tesis-Del-Derecho-de-Conquista
Subject: =?utf-8?Q?Magallon=20Tesis=20Del=20Derecho=20de=20Conquista?=
MIME-Version: 1.0
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline; filename=Magallon-Tesis-Del-Derecho-de-Conquista.htm
Content-Type: text/html; charset=utf-8; name=Magallon-Tesis-Del-Derecho-de-Conquista.htm
Content-ID:
Content-Location: http://www.scribd.com/doc/7283330/Magallon-Tesis-Del-Derecho-de-Conquista
Content-Transfer-Encoding: Base64
PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3Ry
aWN0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwx
LXN0cmljdC5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS94aHRtbCIgeG1sOmxhbmc9ImVuIiBsYW5nPSJlbiIKICAgICAgCiAgICAgIHht
bG5zOm9nPSJodHRwOi8vb3BlbmdyYXBocHJvdG9jb2wub3JnL3NjaGVtYS8iCiAg
ICAgIHhtbG5zOmZiPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS8yMDA4L2ZibWwi
CiAgICAgID4KCjxoZWFkPgogIAogICAgPHRpdGxlPk1hZ2FsbG9uIFRlc2lzIERl
bCBEZXJlY2hvIGRlIENvbnF1aXN0YTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJ2
ZXJpZnktdjEiIGNvbnRlbnQ9Ikw0TkpjUDFiVFlPSkZNSGJwb2g4RVJWSEtjMVd6
TTcvV0crdkE2Wm5jV3M9IiAvPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVu
dC1UeXBlIiBjb250ZW50PSJ0ZXh0L0hUTUw7IGNoYXJzZXQ9VVRGLTgiIC8+CiAg
ICA8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklF
PWVkZ2UiIC8+CiAgICAKICAgICAgICA8bWV0YSBuYW1lPSJ0aXRsZSIgY29udGVu
dD0iTWFnYWxsb24gVGVzaXMgRGVsIERlcmVjaG8gZGUgQ29ucXVpc3RhIiAvPgog
ICAgCiAgICAKICAgICAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24i
IGNvbnRlbnQ9IlNjcmliZCBpcyB0aGUgd29ybGQncyBsYXJnZXN0IHNvY2lhbCBy
ZWFkaW5nIGFuZCBwdWJsaXNoaW5nIHNpdGUuIiAvPgogICAgCgk8bWV0YSBuYW1l
PSJrZXl3b3JkcyIgY29udGVudD0iZG9jdW1lbnRzLCBkb2N1bWVudCBzaGFyaW5n
LCBlbWJlZGRlZCBkb2N1bWVudHMsIHBkZiBkb3dubG9hZCwgZnJlZSBkb3dubG9h
ZCwgdXBsb2FkIGRvY3VtZW50IiAvPgoJCQkJCTxsaW5rIHJlbD0iY2Fub25pY2Fs
IiBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vZG9jLzcyODMzMzAvTWFnYWxs
b24tVGVzaXMtRGVsLURlcmVjaG8tZGUtQ29ucXVpc3RhIiAvPgoJCgkKCTxzY3Jp
cHQgc3JjPSJodHRwOi8vczYuc2NyaWJkYXNzZXRzLmNvbS9qYXZhc2NyaXB0cy9z
Y3JpYmRfb3B0aW9ucy5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3Njcmlw
dD4KCQogICAgCgogICAgCiAgICAgICAgCiAgICAgICAgICAgIDxsaW5rIHJlbD0i
YWx0ZXJuYXRlIiB0eXBlPSJhcHBsaWNhdGlvbi9qc29uK29lbWJlZCIKICAgICAg
ICAgICAgICAgICAgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL3NlcnZpY2Vz
L29lbWJlZD91cmw9aHR0cCUzQSUyRiUyRnd3dy5zY3JpYmQuY29tJTJGZG9jJTJG
NzI4MzMzMCUyRk1hZ2FsbG9uLVRlc2lzLURlbC1EZXJlY2hvLWRlLUNvbnF1aXN0
YSZmb3JtYXQ9anNvbiIKICAgICAgICAgICAgICAgICAgdGl0bGU9Ik1hZ2FsbG9u
IFRlc2lzIERlbCBEZXJlY2hvIGRlIENvbnF1aXN0YSBvRW1iZWQgUHJvZmlsZSIg
Lz4KICAgICAgICAKICAgICAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5
cGU9ImFwcGxpY2F0aW9uL3htbCtvZW1iZWQiCiAgICAgICAgICAgICAgICAgIGhy
ZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9zZXJ2aWNlcy9vZW1iZWQ/dXJsPWh0
dHAlM0ElMkYlMkZ3d3cuc2NyaWJkLmNvbSUyRmRvYyUyRjcyODMzMzAlMkZNYWdh
bGxvbi1UZXNpcy1EZWwtRGVyZWNoby1kZS1Db25xdWlzdGEmZm9ybWF0PXhtbCIK
ICAgICAgICAgICAgICAgICAgdGl0bGU9Ik1hZ2FsbG9uIFRlc2lzIERlbCBEZXJl
Y2hvIGRlIENvbnF1aXN0YSBvRW1iZWQgUHJvZmlsZSIgLz4KICAgICAgICAKICAg
ICAgICAKICAgICAgICAKICAgICAgICAgICAgPGxpbmsgcmVsPSJpbWFnZV9zcmMi
IGhyZWY9Imh0dHA6Ly9pbWd2Mi0xLnNjcmliZGFzc2V0cy5jb20vaW1nL3dvcmRf
ZG9jdW1lbnQvNzI4MzMzMC8xNjR4MjEyLzYzZTg3OGE5NWIvMTI4ODgyOTYwMSIg
Lz4KICAgICAgICAgICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50
PSJodHRwOi8vaW1ndjItMS5zY3JpYmRhc3NldHMuY29tL2ltZy93b3JkX2RvY3Vt
ZW50LzcyODMzMzAvMTY0eDIxMi82M2U4NzhhOTViLzEyODg4Mjk2MDEiIC8+CiAg
ICAgICAgCiAgICAgICAgPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9
ImFydGljbGUiIC8+CiAgICAKCiAgICAKCiAgICA8bGluayBocmVmPSJodHRwOi8v
czYuc2NyaWJkYXNzZXRzLmNvbS9hZ2dyZWdhdGVkL2Nzcy9iYXNlLmNzcz8xMjky
Mzc2NTg2IiBtZWRpYT0ic2NyZWVuIiByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRl
eHQvY3NzIiAvPgo8bGluayBocmVmPSJodHRwOi8vczcuc2NyaWJkYXNzZXRzLmNv
bS9hZ2dyZWdhdGVkL2Nzcy93ZWIuY3NzPzEyOTIzNzY1ODYiIG1lZGlhPSJzY3Jl
ZW4iIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIC8+CjxsaW5rIGhy
ZWY9Imh0dHA6Ly9zNy5zY3JpYmRhc3NldHMuY29tL2FnZ3JlZ2F0ZWQvY3NzL2Zy
YWdtZW50cy5jc3M/MTI5MjM3NjU4NiIgbWVkaWE9InNjcmVlbiIgcmVsPSJzdHls
ZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgLz4KCiAgICAKICAgICAgPG1ldGEgbmFt
ZT0iY3NyZi1wYXJhbSIgY29udGVudD0iYXV0aGVudGljaXR5X3Rva2VuIiAvPgog
ICAgICA8bWV0YSBuYW1lPSJjc3JmLXRva2VuIiBjb250ZW50PSJiMzQ1OWU0YWEx
NGFhNjZlYzNmYzgyNDMzMDIyOTY3ZmRkMjE5Y2VkIiAvPgogICAgCgogICAgCiAg
ICAKICAgICAgICAKICAgIAoKICAgIDwhLS1baWYgbHRlIElFIDZdPgoJCTxsaW5r
IGhyZWY9Imh0dHA6Ly9zNS5zY3JpYmRhc3NldHMuY29tL2FnZ3JlZ2F0ZWQvY3Nz
L2llLmNzcz8xMjkyMzc2NTg2IiBtZWRpYT0ic2NyZWVuIiByZWw9InN0eWxlc2hl
ZXQiIHR5cGU9InRleHQvY3NzIiAvPgoJPCFbZW5kaWZdLS0+CgogICAgPCEtLVtp
ZiBndGUgSUUgN10+CgkJPGxpbmsgaHJlZj0iaHR0cDovL3M1LnNjcmliZGFzc2V0
cy5jb20vYWdncmVnYXRlZC9jc3MvaWU3LmNzcz8xMjkyMzc2NTg2IiBtZWRpYT0i
c2NyZWVuIiByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiAvPgoJPCFb
ZW5kaWZdLS0+CgogICAgCgogICAgCiAgICAgICAgPHN0eWxlIHR5cGU9InRleHQv
Y3NzIj4KICAgICAgICAgICAgCiAgICAgICAgICAgIHRleHRhcmVhLCBpbnB1dCB7
CiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOwogICAgICAg
ICAgICAgICAgcGFkZGluZzogNHB4OwogICAgICAgICAgICB9CiAgICAgICAgCiAg
ICAgICAgPC9zdHlsZT4KICAgIAogICAgCgogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0
L2phdmFzY3JpcHQiPgogICAgICAgIAogICAgICAgIGlmICghd2luZG93LlNjcmli
ZCkgdmFyIFNjcmliZCA9IG5ldyBPYmplY3QoKTsKICAgICAgICBTY3JpYmQuY2Ru
X3BhdGggPSAnaHR0cDovL3M2LnNjcmliZGFzc2V0cy5jb20vJzsKICAgICAgICBT
Y3JpYmQucmFpbHNfZW52ID0gJ3Byb2R1Y3Rpb24nOwoJU2NyaWJkLmxvZ2dlZF9p
biA9IGZhbHNlOwoJCgkKICAgICAgICAKICAgICAgICBpZiAoKHNlbGYubG9jYXRp
b24uaHJlZi5pbmRleE9mKCdmYl94ZF9mcmFnbWVudCcpID09PSAtMSkgJiYgKHRv
cCAhPSBzZWxmKSkKCXRvcC5sb2NhdGlvbi5ocmVmID0gc2VsZi5sb2NhdGlvbi5o
cmVmOwoJCiAgICAgICAgdmFyIHBlcmZTdGFydCA9IG5ldyBEYXRlKCk7CiAgICA8
L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwOi8vczYuc2NyaWJkYXNzZXRz
LmNvbS9qYXZhc2NyaXB0cy9kZXRlY3RfZXJyb3JzLmpzIiB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPjwvc2NyaXB0PgogICAgCiAgICAgICAgPHNjcmlwdCBzcmM9Imh0
dHA6Ly9zNi5zY3JpYmRhc3NldHMuY29tL2FnZ3JlZ2F0ZWQvamF2YXNjcmlwdC9k
b2Nfdmlldy5qcz8xMjkyMzc2NTg2IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwv
c2NyaXB0PgogICAgCgogICAgCiAgICAgICAgPG1ldGEgcHJvcGVydHk9ImZiOmFw
cF9pZCIgY29udGVudD0iMTM2NDk0NDk0MjA5IiAvPgoJCQkJCiAgICAKCiAgICA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgd2luZG93Wyck
cmF0J10gPSByYXRJbml0KAogICAgICAgICAgICAgICAgWyJodHRwOi8vcnMxLnNj
cmliZC5jb20vIiwiaHR0cDovL3JzMi5zY3JpYmQuY29tLyIsImh0dHA6Ly9yczMu
c2NyaWJkLmNvbS8iLCJodHRwOi8vcnM0LnNjcmliZC5jb20vIiwiaHR0cDovL3Jz
NS5zY3JpYmQuY29tLyIsImh0dHA6Ly9yczYuc2NyaWJkLmNvbS8iLCJodHRwOi8v
cnM3LnNjcmliZC5jb20vIiwiaHR0cDovL3JzOC5zY3JpYmQuY29tLyJdLAoJCQkJ
eyJ1c2VyX2lkIjpudWxsLCJkb2NfaWQiOjcyODMzMzB9LAoJCQkJZmFsc2UKICAg
ICAgICApOwogICAgPC9zY3JpcHQ+CgogICAgCiAgICAgICAgCiAgICAKCiAgICAK
ICAgIAogICAgICAgIDxsaW5rIGhyZWY9Imh0dHA6Ly9zNS5zY3JpYmRhc3NldHMu
Y29tL2FnZ3JlZ2F0ZWQvY3NzL2ZvdXJnZW4uY3NzPzEyOTIzNzY0MTkiIG1lZGlh
PSJzY3JlZW4iIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIC8+CgoK
ICAgIDxzdHlsZT48L3N0eWxlPgo8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlw
dCcgc3JjPSdodHRwOi8vZm9udHMxLnNjcmliZGFzc2V0cy5jb20vc3RhdGljLzRn
ZW4uanM/MTI5MTY3NDA0MCc+IDwvc2NyaXB0PiAKPHNjcmlwdCB0eXBlPSd0ZXh0
L2phdmFzY3JpcHQnPgogIHZhciBkZWZhdWx0Vmlld1dpZHRoID0gNjc5LjA7Cgog
IHZhciBkb2NNYW5hZ2VyID0gbmV3IERvY3VtZW50TWFuYWdlcigic2Nyb2xsIiwg
IndlYiIgPT0gIm1vYmlsZSIpOyAvLyBPdXIgZ2xvYmFsIG1hbmFnZXIgZm9yIHRo
aXMgdmlldyBwYWdlCiAgd2luZG93LmRvY01hbmFnZXIgPSBkb2NNYW5hZ2VyOwog
IGRvY01hbmFnZXIuZm9udEFnZ3JlZ2F0b3JIb3N0cyA9IFsiaHR0cDovL2ZvbnRz
MS5zY3JpYmRhc3NldHMuY29tIiwgImh0dHA6Ly9mb250czIuc2NyaWJkYXNzZXRz
LmNvbSIsICJodHRwOi8vZm9udHMzLnNjcmliZGFzc2V0cy5jb20iLCAiaHR0cDov
L2ZvbnRzNC5zY3JpYmRhc3NldHMuY29tIl07CiAgZG9jTWFuYWdlci5hc3NldFBy
ZWZpeCA9ICIyN2JqdjZudWJrNW51MTIiOwogIGRvY01hbmFnZXIuZGlzcGxheVR5
cGUgPSAidmVjdG9yIjsKICBkb2NNYW5hZ2VyLmluaXRTdHlsZXMoKTsKICBkb2NN
YW5hZ2VyLnNldFBhZ2VXaWR0aHMoNjc5LjApOwogIGRvY01hbmFnZXIuc2V0SW1h
Z2VEb21haW5TdWJzdGl0dXRpb24oL2h0dHA6XC9cL2h0bWwuc2NyaWJkLmNvbS8s
IFsiaHR0cDovL2h0bWxpbWcxLnNjcmliZGFzc2V0cy5jb20iLCAiaHR0cDovL2h0
bWxpbWcyLnNjcmliZGFzc2V0cy5jb20iLCAiaHR0cDovL2h0bWxpbWczLnNjcmli
ZGFzc2V0cy5jb20iLCAiaHR0cDovL2h0bWxpbWc0LnNjcmliZGFzc2V0cy5jb20i
XSk7Cjwvc2NyaXB0Pgo8bGluayByZWw9J3N0eWxlc2hlZXQnIHR5cGU9J3RleHQv
Y3NzJyBocmVmPSdodHRwOi8vZm9udHM0LnNjcmliZGFzc2V0cy5jb20vc3RhdGlj
LzRnZW4uY3NzPzEyOTE2NzQwNDEnLz4KPCEtLVtpZiBJRV0+CjxsaW5rIHJlbD0n
c3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9J2h0dHA6Ly9mb250czEu
c2NyaWJkYXNzZXRzLmNvbS9zdGF0aWMvNGdlbl9pZS5jc3M/MTI5MTY3NDA0MScg
Lz4KPCFbZW5kaWZdLS0+CjwhLS1baWYgIUlFXT48IS0tPgo8bGluayByZWw9J3N0
eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPSdodHRwOi8vZm9udHMyLnNj
cmliZGFzc2V0cy5jb20vc3RhdGljLzRnZW5fbm9uX2llLmNzcz8xMjkxNjc0MDQx
JyAvPgo8IS0tPCFbZW5kaWZdLS0+CgoKICAgIAogICAgPHNjcmlwdCBzcmM9Imh0
dHA6Ly9zNy5zY3JpYmRhc3NldHMuY29tL2FnZ3JlZ2F0ZWQvamF2YXNjcmlwdC9m
b3VyZ2VuLmpzPzEyOTIzNzY0MTkiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9z
Y3JpcHQ+CgoKICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAg
ICAgZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewog
ICAgICAgICAgU2NyaWJkLkZvdXJHZW4gPSBTY3JpYmQuRm91ckdlbiB8fCB7fTsK
ICAgICAgICAgIFNjcmliZC5Gb3VyR2VuLmRvYyA9IHsKICAgICAgICAgICAgaWQ6
IDcyODMzMzAsCiAgICAgICAgICAgIHNlY3JldF9wYXNzd29yZDogIG51bGwKICAg
ICAgICAgIH0KICAgICAgICB9KTsKCiAgICAgIAogICAgICBkb2NNYW5hZ2VyLmRv
Y3VtZW50SWQgPSA3MjgzMzMwOwoKICAgICAgCiAgICAgICAgRXZlbnQub2JzZXJ2
ZSh3aW5kb3csICdsb2FkJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIHZhciBj
dXJyZW50Vmlld01vZGUgPSBkb2NNYW5hZ2VyLnZpZXdNb2RlKCk7CiAgICAgICAg
ICAgIGlmKGN1cnJlbnRWaWV3TW9kZSA9PT0gJ3NsaWRlc2hvdycpIHsgLy8gaW5p
dGlhbCBtb2RlIGNoYW5nZXMKICAgICAgICAgICAgICAgIHZhciB0b29sYmFyID0g
JCgndG9vbGJhcicpOwogICAgICAgICAgICAgICAgdmFyIHRvZ2dsZVBvcHVwQnV0
dG9uID0gdG9vbGJhci5kb3duKCdhLnRvZ2dsZV92aWV3bW9kZV9wb3B1cCcpOwog
ICAgICAgICAgICAgICAgdmFyIHBhZ2luZ0NvbnRyb2xzID0gdG9vbGJhci5kb3du
KCdkaXYucGFnaW5nX2NvbnRyb2xzJyk7CiAgICAgICAgICAgICAgICB0b2dnbGVQ
b3B1cEJ1dHRvbi5hZGRDbGFzc05hbWUoY3VycmVudFZpZXdNb2RlKTsKICAgICAg
ICAgICAgICAgIHBhZ2luZ0NvbnRyb2xzLmFkZENsYXNzTmFtZShjdXJyZW50Vmll
d01vZGUpOwogICAgICAgICAgICAKICAgICAgICAgICAgICAgIC8vIGEgaGFja3kg
d2F5IHRvIGluaXRpYWxpemUgc2xpZGVzaG93IG1vZGUgZm9yIHZhcmlvdXMgZXZl
bnQgbGlzdGVuZXJzCiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9u
KCkgewogICAgICAgICAgICAgICAgICAgIGRvY01hbmFnZXIuZmlyZUV2ZW50KCd2
aWV3bW9kZUNoYW5nZWQnLCAnc2xpZGVzaG93JywgJ3Njcm9sbCcpOwogICAgICAg
ICAgICAgICAgfSwgNTApOwogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAg
ICAgCiAgICA8L3NjcmlwdD4KCgoKICAgIAoKICAgIAoKICAgIAogICAgICAgIDxs
aW5rIHJlbD0iYWx0ZXJuYXRlIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiB0
aXRsZT0iU2NyaWJkIFJTUyBmZWVkIiBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5j
b20vZmVlZHMvcnNzIiAvPgogICAgCgogICAgPGxpbmsgcmVsPSJzaG9ydGN1dCBp
Y29uIiBocmVmPSJodHRwOi8vczYuc2NyaWJkYXNzZXRzLmNvbS9mYXZpY29uLmlj
byIgLz4KCiAgICAKCiAgICAKCiAgICAKICAgICAgICAKICAgICAgICAgICAgPCEt
LSBCRUdJTiBHb29nbGUgQWQgTWFuYWdlciAtLT4KPHNjcmlwdCB0eXBlPSJ0ZXh0
L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL3BhcnRuZXIuZ29vZ2xlYWRzZXJ2aWNl
cy5jb20vZ2FtcGFkL2dvb2dsZV9zZXJ2aWNlLmpzIj48L3NjcmlwdD4KPHNjcmlw
dCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgR1NfZ29vZ2xlQWRkQWRTZW5z
ZVNlcnZpY2UoImNhLXB1Yi03MjkxMzk5MjExODQyNTAxIik7CiAgICBHU19nb29n
bGVFbmFibGVBbGxTZXJ2aWNlcygpOwo8L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0
ZXh0L2phdmFzY3JpcHQiPgogICAgR0FfZ29vZ2xlQWRkU2xvdCgiY2EtcHViLTcy
OTEzOTkyMTE4NDI1MDEiLCAiVmlld19Eb2NfQ29tbWVudHNfQm90dG9tXzQ2OHg2
MCIpOwogICAgR0FfZ29vZ2xlQWRkU2xvdCgiY2EtcHViLTcyOTEzOTkyMTE4NDI1
MDEiLCAiRGVsZXRlZF9Eb2NfQm90dG9tXzcyOHg5MCIpOwogICAgR0FfZ29vZ2xl
QWRkU2xvdCgiY2EtcHViLTcyOTEzOTkyMTE4NDI1MDEiLCAiRGVsZXRlZF9Eb2Nf
VG9wXzcyOHg5MCIpOwogICAgR0FfZ29vZ2xlQWRkU2xvdCgiY2EtcHViLTcyOTEz
OTkyMTE4NDI1MDEiLCAiRGVsZXRlZF9Eb2NfTGlzdGluZ18yMzR4NjAiKTsKCiAg
ICBHQV9nb29nbGVBZGRTbG90KCJjYS1wdWItNzI5MTM5OTIxMTg0MjUwMSIsICJD
b21tdW5pdHlfQVRGXzEyMHgyNDAiKTsKICAgIEdBX2dvb2dsZUFkZFNsb3QoImNh
LXB1Yi03MjkxMzk5MjExODQyNTAxIiwgIkNvbW11bml0eV9BVEZfNzI4eDkwIik7
CiAgICBHQV9nb29nbGVBZGRTbG90KCJjYS1wdWItNzI5MTM5OTIxMTg0MjUwMSIs
ICJEb2NQYWdlX0FURl8zMDB4MjUwIik7CiAgICBHQV9nb29nbGVBZGRTbG90KCJj
YS1wdWItNzI5MTM5OTIxMTg0MjUwMSIsICJEb2NQYWdlX0FURl8yNTB4MjUwIik7
CiAgICBHQV9nb29nbGVBZGRTbG90KCJjYS1wdWItNzI5MTM5OTIxMTg0MjUwMSIs
ICJEb2NQYWdlX0FURl83Mjh4OTAiKTsKICAgIEdBX2dvb2dsZUFkZFNsb3QoImNh
LXB1Yi03MjkxMzk5MjExODQyNTAxIiwgIkRvY1BhZ2VfQVRGXzMzNngyODAiKTsK
ICAgIEdBX2dvb2dsZUFkZFNsb3QoImNhLXB1Yi03MjkxMzk5MjExODQyNTAxIiwg
IkRvY1BhZ2VfQlRGXzMwMHgyNTAiKTsKICAgIEdBX2dvb2dsZUFkZFNsb3QoImNh
LXB1Yi03MjkxMzk5MjExODQyNTAxIiwgIkRvY1BhZ2VfQlRGXzQ2OHg2MCIpOwog
ICAgR0FfZ29vZ2xlQWRkU2xvdCgiY2EtcHViLTcyOTEzOTkyMTE4NDI1MDEiLCAi
RG9jUGFnZV9CVEZfNjM4eDkwIik7CiAgICBHQV9nb29nbGVBZGRTbG90KCJjYS1w
dWItNzI5MTM5OTIxMTg0MjUwMSIsICJEb2NQYWdlX0NvbW1lbnRzX0JURl80Njh4
NjAiKTsKICAgIEdBX2dvb2dsZUFkZFNsb3QoImNhLXB1Yi03MjkxMzk5MjExODQy
NTAxIiwgIkV4cGxvcmVfQVRGXzEyMHgyNDAiKTsKICAgIEdBX2dvb2dsZUFkZFNs
b3QoImNhLXB1Yi03MjkxMzk5MjExODQyNTAxIiwgIkV4cGxvcmVfQVRGXzcyOHg5
MCIpOwogICAgR0FfZ29vZ2xlQWRkU2xvdCgiY2EtcHViLTcyOTEzOTkyMTE4NDI1
MDEiLCAiSG9tZXBhZ2VfQVRGXzMwMHgyNTAiKTsKICAgIEdBX2dvb2dsZUFkZFNs
b3QoImNhLXB1Yi03MjkxMzk5MjExODQyNTAxIiwgIlByb2ZpbGVfQVRGXzMwMHgy
NTAiKTsKICAgIEdBX2dvb2dsZUFkZFNsb3QoImNhLXB1Yi03MjkxMzk5MjExODQy
NTAxIiwgIlNlYXJjaF90b3BfOTk2eDE1MCIpOwogICAgR0FfZ29vZ2xlQWRkU2xv
dCgiY2EtcHViLTcyOTEzOTkyMTE4NDI1MDEiLCAic2VhcmNoX3JpZ2h0XzMwMHgy
NTAiKTsKPC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4K
ICAgIEdBX2dvb2dsZUFkZEF0dHIoJ1VzZXJTdGF0ZScsICdPdXQnKTsKICAgIAog
ICAgICAgIEdBX2dvb2dsZUFkZEF0dHIoJ0NhdGVnb3J5JywgJycpOwogICAgICAg
IEdBX2dvb2dsZUFkZEF0dHIoJ0V4dGVuc2lvbicsICdwZGYnKTsKICAgICAgICBH
QV9nb29nbGVBZGRBdHRyKCdEb2NVc2VyJywgJzM2OTU5NjUnKTsKICAgICAgICBH
QV9nb29nbGVBZGRBdHRyKCdBZExheW91dCcsICctMTQ3MjQzNjIxMicpOwogICAg
ICAgIEdBX2dvb2dsZUFkZEF0dHIoJ0RvY3VtZW50JywgJzcyODMzMzAnKTsKICAg
IAogICAgCiAgICAgICAgR0FfZ29vZ2xlQWRkQXR0cignRm91ckdlbicsICdUcnVl
Jyk7Cjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAg
ICBHQV9nb29nbGVGZXRjaEFkcygpOwo8L3NjcmlwdD4KPCEtLSBFTkQgR29vZ2xl
IEFkIE1hbmFnZXIgLS0+CgogICAgICAgIAogICAgCgogICAgCgogICAgCiAgICAK
PCEtLSBCRUdJTiBBc3luY2hyb25vdXMgR29vZ2xlIEFuYWx5dGljcyAtLT4KPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgX2dhcSA9IF9nYXEgfHwg
W107Cl9nYXEucHVzaChbJ19zZXRBY2NvdW50JywgJ1VBLTQ0MzY4NC0yJ10pOwpf
Z2FxLnB1c2goWydfc2V0Q3VzdG9tVmFyJywgMSwgJ2xvZ2dlZF9pbicsICdmYWxz
ZScsIDFdKTsKX2dhcS5wdXNoKFsnX3RyYWNrUGFnZXZpZXcnXSk7CgooZnVuY3Rp
b24oKSB7CiAgdmFyIGdhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0
Jyk7IGdhLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JzsgZ2EuYXN5bmMgPSB0cnVl
OwogIGdhLnNyYyA9ICgnaHR0cHM6JyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90
b2NvbCA/ICdodHRwczovL3NzbCcgOiAnaHR0cDovL3d3dycpICsgJy5nb29nbGUt
YW5hbHl0aWNzLmNvbS9nYS5qcyc7CiAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07IHMucGFyZW50Tm9kZS5pbnNlcnRC
ZWZvcmUoZ2EsIHMpOwp9KSgpOwo8L3NjcmlwdD4KPCEtLSBFTkQgQXN5bmNocm9u
b3VzIEdvb2dsZSBBbmFseXRpY3MgLS0+Cgo8L2hlYWQ+Cgo8Ym9keSBjbGFzcz0i
bG9jX3dvcmQgbG9jX3dvcmRfc2hvdyIgZGF0YS1yZXZpc2lvbj0iZWY1NjFjNjc0
YzJiOTM2ZjBhZmU4NjU4OTMwM2UzYTdhOWZjYzdjNSI+CgkKCTxkaXYgY2xhc3M9
ImF1dG9nZW5fY2xhc3Nfdmlld3Nfc2hhcmVkX2ZhY2Vib29rX2Zha2VfYmx1ZV9i
YXIiIGlkPSJhdXRvZ2VuX2lkXzc1NzE3NjMzOSI+PC9kaXY+CgoJPGRpdiBpZD0i
dGVtcGxhdGVfbWFpbl9jb250ZW50IiA+CiAgICAJPGRpdiBpZD0iZ2xvYmFsX2hl
YWRlciIgYXB0dXJlTm9IaWdobGlnaHQ9InRydWUiPgogICAgPGRpdiBjbGFzcz0i
aW5uZXIgY2xlYXJmaXgiPgogICAgICAgIDxhIGhyZWY9Ii8iIGNsYXNzPSJsb2dv
IiB0aXRsZT0iU2NyaWJkIEhvbWUiPlNjcmliZDwvYT4KICAgICAgICAKICAgICAg
ICA8ZGl2IGNsYXNzPSJsZWZ0X2JhciBoZWFkX3NlcCI+PC9kaXY+CgogICAgICAg
IDxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS91cGxvYWQtZG9jdW1lbnQi
IGNsYXNzPSJ1cGxvYWRfYnV0dG9uIiBpZD0iZ2xvYmFsX2hlYWRlcl91cGxvYWRf
YnV0dG9uIiBvbmNsaWNrPSJ0cmFja0V2ZW50KCd1cGxvYWQnLCdjbGljaycsJ3Rv
cGJhcl9kb2N2aWV3JykiIHRpdGxlPSJVcGxvYWQgJmFtcDsgc2hhcmUgZG9jdW1l
bnRzLiI+VXBsb2FkIGEgRG9jdW1lbnQ8L2E+CiAgICAgICAgCiAgICAgICAgPGRp
diBjbGFzcz0icmlnaHRfYmFyIGhlYWRfc2VwIj48L2Rpdj4KICAgICAgICAKICAg
ICAgICAKCTxmb3JtIGFjdGlvbj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL3NlYXJj
aCIgY2xhc3M9Imdsb2JhbF9zZWFyY2giIG1ldGhvZD0iZ2V0Ij4KCQkKCQkKCQkK
ICAgICAgICA8ZGl2IGNsYXNzPSJzZWFyY2gtYmctbGVmdCBzZWFyY2gtY2FwIj4K
ICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2VhcmNoLWJnLXJpZ2h0IHNlYXJjaC1j
YXAiPgogICAgICAgICAgICAgICAgPGlucHV0IGNsYXNzPSJzZWFyY2hfaW5wdXQi
IGlkPSJxdWVyeV9oZWFkZXIiIG5hbWU9InF1ZXJ5IiB0eXBlPSJ0ZXh0IiB2YWx1
ZT0iIiAvPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCQkKCQk8
aW5wdXQgY2xhc3M9InNlYXJjaF9idXR0b24iIHNyYz0iaHR0cDovL3M3LnNjcmli
ZGFzc2V0cy5jb20vaW1hZ2VzL2J1dHRvbnMvdHJhbnNwYXJlbnQuZ2lmPzEyOTIz
NzY1ODYiIHR5cGU9ImltYWdlIiB2YWx1ZT0iU2VhcmNoIERvY3VtZW50cyIgLz4K
CTwvZm9ybT4KCgoKICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJyaWdodF9i
YXIgaGVhZF9zZXAiPjwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9
ImhvdmVyX21lbnUiIGlkPSJwcmltYXJ5X21lbnUiPjxhIGhyZWY9Imh0dHA6Ly93
d3cuc2NyaWJkLmNvbS9leHBsb3JlIiBjbGFzcz0ibWVudV9jb250cm9sIj5FeHBs
b3JlPC9hPjxkaXYgY2xhc3M9InN1Yl9tZW51IGNsZWFyZml4Ij48ZGl2IGNsYXNz
PSJ0YWlsIj48aW1nIGFsdD0iVHJpXzExeDYiIHNyYz0iaHR0cDovL3M2LnNjcmli
ZGFzc2V0cy5jb20vaW1hZ2VzL2dsb2JhbF9oZWFkZXIvdHJpXzExeDYuZ2lmPzEy
OTIzNzY1ODYiIC8+PC9kaXY+PGRpdiBjbGFzcz0ibWVudV9jb250ZW50IGNsZWFy
Zml4Ij48ZGl2IGNsYXNzPSJtZW51X2xlZnQgbWVudV9jb2x1bW4iPjxoMz48aW1n
IHNyYz0iaHR0cDovL3M2LnNjcmliZGFzc2V0cy5jb20vaW1hZ2VzL2dsb2JhbF9o
ZWFkZXIvaWNvbl9kb2NfMTR4MTYucG5nPzEyOTIzNzY1ODYiIC8+PGEgaHJlZj0i
aHR0cDovL3d3dy5zY3JpYmQuY29tL2V4cGxvcmUiPkRvY3VtZW50czwvYT48L2gz
Pjx1bD48bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2V4cGxvcmUv
Qm9va3MtRmljdGlvbiI+Qm9va3MgLSBGaWN0aW9uPC9hPjwvbGk+PGxpPjxhIGhy
ZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9leHBsb3JlL0Jvb2tzLU5vbmZpY3Rp
b24iPkJvb2tzIC0gTm9uLWZpY3Rpb248L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0
cDovL3d3dy5zY3JpYmQuY29tL2V4cGxvcmUvSGVhbHRoLU1lZGljaW5lIj5IZWFs
dGggJmFtcDsgTWVkaWNpbmU8L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cDovL3d3
dy5zY3JpYmQuY29tL2V4cGxvcmUvQnJvY2h1cmVzQ2F0YWxvZ3MiPkJyb2NodXJl
cy9DYXRhbG9nczwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3LnNjcmli
ZC5jb20vZXhwbG9yZS9Hb3Zlcm5tZW50LURvY3MiPkdvdmVybm1lbnQgRG9jczwv
YT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vZXhwbG9y
ZS9Ib3dUby1HdWlkZXNNYW51YWxzIj5Ib3ctVG8gR3VpZGVzL01hbnVhbHM8L2E+
PC9saT48bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2V4cGxvcmUv
TWFnYXppbmVzTmV3c3BhcGVycyI+TWFnYXppbmVzL05ld3NwYXBlcnM8L2E+PC9s
aT48bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2V4cGxvcmUvUmVj
aXBlc01lbnVzIj5SZWNpcGVzL01lbnVzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0
dHA6Ly93d3cuc2NyaWJkLmNvbS9leHBsb3JlL1NjaG9vbC1Xb3JrIj5TY2hvb2wg
V29yazwvYT48L2xpPjxsaSBjbGFzcz0iZGVtIj48YSBocmVmPSJodHRwOi8vd3d3
LnNjcmliZC5jb20vZXhwbG9yZSI+KyBhbGwgY2F0ZWdvcmllczwvYT48L2xpPjxs
aSBjbGFzcz0ic2VwIj48L2xpPjxsaSBjbGFzcz0iZW0iPjxhIGhyZWY9Imh0dHA6
Ly93d3cuc2NyaWJkLmNvbS9leHBsb3JlIj5GZWF0dXJlZDwvYT48L2xpPjxsaSBj
bGFzcz0iZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9leHBsb3Jl
L01vc3QtUmVjZW50Ij5SZWNlbnQ8L2E+PC9saT48L3VsPjwvZGl2PjxkaXYgY2xh
c3M9Im1lbnVfcmlnaHQgbWVudV9jb2x1bW4iPjxoMz48aW1nIHNyYz0iaHR0cDov
L3M2LnNjcmliZGFzc2V0cy5jb20vaW1hZ2VzL2dsb2JhbF9oZWFkZXIvaWNvbl91
c2VyXzE3eDE2LnBuZz8xMjkyMzc2NTg2IiAvPjxhIGhyZWY9Imh0dHA6Ly93d3cu
c2NyaWJkLmNvbS9jb21tdW5pdHkiPlBlb3BsZTwvYT48L2gzPjx1bD48bGk+PGEg
aHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2NvbW11bml0eS9hdXRob3JzIj5B
dXRob3JzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNv
bS9jb21tdW5pdHkvc3R1ZGVudHMiPlN0dWRlbnRzPC9hPjwvbGk+PGxpPjxhIGhy
ZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9jb21tdW5pdHkvcmVzZWFyY2hlcnMi
PlJlc2VhcmNoZXJzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2Ny
aWJkLmNvbS9jb21tdW5pdHkvcHVibGlzaGVycyI+UHVibGlzaGVyczwvYT48L2xp
PjxsaT48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vY29tbXVuaXR5L2dv
dmVybm1lbnQtJmFtcDstbm9ucHJvZml0cyI+R292ZXJubWVudCAmYW1wOyBOb25w
cm9maXRzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNv
bS9jb21tdW5pdHkvYnVzaW5lc3NlcyI+QnVzaW5lc3NlczwvYT48L2xpPjxsaT48
YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vY29tbXVuaXR5L211c2ljaWFu
cyI+TXVzaWNpYW5zPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2Ny
aWJkLmNvbS9jb21tdW5pdHkvYXJ0aXN0cy0mYW1wOy1kZXNpZ25lcnMiPkFydGlz
dHMgJmFtcDsgRGVzaWduZXJzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93
d3cuc2NyaWJkLmNvbS9jb21tdW5pdHkvdGVhY2hlcnMiPlRlYWNoZXJzPC9hPjwv
bGk+PGxpIGNsYXNzPSJkZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNv
bS9jb21tdW5pdHkiPisgYWxsIGNhdGVnb3JpZXM8L2E+PC9saT48bGkgY2xhc3M9
InNlcCI+PC9saT48bGkgY2xhc3M9ImVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNj
cmliZC5jb20vY29tbXVuaXR5Ij5Nb3N0IEZvbGxvd2VkPC9hPjwvbGk+PGxpIGNs
YXNzPSJlbSI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2NvbW11bml0
eT90PXRyZW5kaW5nIj5Qb3B1bGFyPC9hPjwvbGk+PC91bD48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj4KICAgICAgICAKICAgICAgICAKICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICA8dWwgaWQ9ImhlYWRlcl9sb2dpbiIgY2xhc3M9InV0aWxpdGll
cyBsb2dnZWRfb3V0X3V0aWxpdGllcyBjbGVhcmZpeCIgPgogICAgICAgICAgICAg
ICAgPCEtLSA8bGkgY2xhc3M9ImhlYWRlcl9mYl9sb2dpbiBsMSI+CiAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9saT4gLS0+CiAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2lnbnVwIGwxIj48YSBj
bGFzcz0ic2lnbnVwX2J1dHRvbiIgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29t
L2xvZ2luIiBvbmNsaWNrPSI7IFNjcmliZC5sb2dpbi5vcGVuKHsmcXVvdDtuZXh0
X3VybCZxdW90OzomcXVvdDsvZG9jLzcyODMzMzAmcXVvdDssJnF1b3Q7Y29udGV4
dCZxdW90OzomcXVvdDtqb2luJnF1b3Q7fSk7IHJldHVybiBmYWxzZTsiIHRpdGxl
PSJTaWduIHVwIGZvciBhIGZyZWUgYWNjb3VudCB0byBwdWJsaXNoIGFuZCBkb3du
bG9hZCBkb2N1bWVudHMuIj5TaWduIFVwPC9hPjwvbGk+CiAgICAgICAgICAgICAg
ICA8bGkgY2xhc3M9InZfYmFyIGhlYWRfc2VwIGwxIj48c3Bhbj58PC9zcGFuPjwv
bGk+CiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImwxIj48YSBocmVmPSJodHRw
Oi8vd3d3LnNjcmliZC5jb20vbG9naW4iIG9uY2xpY2s9IjsgU2NyaWJkLmxvZ2lu
Lm9wZW4oeyZxdW90O25leHRfdXJsJnF1b3Q7OiZxdW90Oy9kb2MvNzI4MzMzMCZx
dW90OywmcXVvdDtjb250ZXh0JnF1b3Q7OiZxdW90O2pvaW4yJnF1b3Q7fSk7IHJl
dHVybiBmYWxzZTsiIHRpdGxlPSJMb2dpbiB0byB5b3VyIGFjY291bnQuIj5Mb2cg
SW48L2E+PC9saT4KICAgICAgICAgICAgPC91bD4KICAgICAgICAKICAgIDwvZGl2
Pgo8L2Rpdj4KCgoKCgoKICAgIAkKCiAgICAgICAgCgogICAgICAgIDxkaXYgaWQ9
IndyYXAiIGNsYXNzPSJjbGVhcmZpeCI+CiAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgPGRpdiBjbGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19kb2N1bWVudHNf
Zm91cmdlbl90b29sYmFyIiBpZD0iYXV0b2dlbl9pZF83NTcxNTM2NDAiPjxkaXYg
YXB0dXJlTm9IaWdobGlnaHQ9InRydWUiIGlkPSJ0b29sYmFyIj48ZGl2IGlkPSJ0
b29sYmFyX2xlZnRfc2lkZSI+PGRpdiBpZD0ic2NydWJiZXIiPjxkaXYgY2xhc3M9
Im5vdGNoZXMiIGlkPSJhbGxfdHJhY2siPjxkaXYgaWQ9ImxlZnRfdHJhY2siPjwv
ZGl2Pjx0YWJsZSBpZD0idHJhY2tfbm90Y2hfb3ZlcmxheSI+PHRyPjx0ZD4mbmJz
cDs8L3RkPjx0ZCBjbGFzcz0ibm90Y2giPiZuYnNwOzwvdGQ+PHRkIGNsYXNzPSJu
b3RjaCI+Jm5ic3A7PC90ZD48dGQgY2xhc3M9Im5vdGNoIj4mbmJzcDs8L3RkPjx0
ZCBjbGFzcz0ibm90Y2giPiZuYnNwOzwvdGQ+PHRkIGNsYXNzPSJub3RjaCI+Jm5i
c3A7PC90ZD48dGQgY2xhc3M9Im5vdGNoIj4mbmJzcDs8L3RkPjx0ZCBjbGFzcz0i
bm90Y2giPiZuYnNwOzwvdGQ+PHRkIGNsYXNzPSJub3RjaCI+Jm5ic3A7PC90ZD48
L3RyPjwvdGFibGU+PC9kaXY+PGRpdiBpZD0idHJhY2siPjxkaXYgaWQ9ImhhbmRs
ZSI+PGRpdiBocmVmPSIjIiBpZD0iaGFuZGxlX2lubmVyIiBvbmNsaWNrPSJyZXR1
cm4gZmFsc2U7IiBvbmRyYWc9InJldHVybiBmYWxzZTsiPjxkaXYgaWQ9InBhZ2Vf
bnVtIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjE8L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzZWN0aW9uIGNvbnRyb2xzIj48ZGl2IGNs
YXNzPSJwYWdpbmdfY29udHJvbHMiPjxkaXYgY2xhc3M9InRvb2x0aXBfd3JhcHBl
ciIgaWQ9InBhZ2VfY29udHJvbF90b3BfdG9vbHRpcF93cmFwcGVyIj48ZGl2IGNs
YXNzPSJ0b29sdGlwIiBpZD0icGFnZV9jb250cm9sX3RvcF90b29sdGlwIiBzdHls
ZT0iZGlzcGxheTogbm9uZTsiPjxzcGFuIGNsYXNzPSJpbm5lciIgc3R5bGU9ImZv
bnQtc2l6ZTogMTFweDsgY29sb3I6ICNmZmZmZmY7Ij48bm9icj4mbmJzcDs8L25v
YnI+PC9zcGFuPjxkaXYgY2xhc3M9InRvb2x0aXBfdGFpbCI+PC9kaXY+PC9kaXY+
PGEgY2xhc3M9ImN0bF9idXR0b24gdG9fdG9wIiBpZD0icGFnZV9jb250cm9sX3Rv
cCIgdGl0bGU9IkZpcnN0IFBhZ2UiPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJ0b29s
dGlwX3dyYXBwZXIiIGlkPSJwYWdlX2NvbnRyb2xfdXBfdG9vbHRpcF93cmFwcGVy
Ij48ZGl2IGNsYXNzPSJ0b29sdGlwIiBpZD0icGFnZV9jb250cm9sX3VwX3Rvb2x0
aXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHNwYW4gY2xhc3M9ImlubmVyIiBz
dHlsZT0iZm9udC1zaXplOiAxMXB4OyBjb2xvcjogI2ZmZmZmZjsiPjxub2JyPiZu
YnNwOzwvbm9icj48L3NwYW4+PGRpdiBjbGFzcz0idG9vbHRpcF90YWlsIj48L2Rp
dj48L2Rpdj48YSBjbGFzcz0iY3RsX2J1dHRvbiBwYWdlX3VwIiBpZD0icGFnZV9j
b250cm9sX3VwIiB0aXRsZT0iUHJldmlvdXMgUGFnZSI+PC9hPjwvZGl2PjxkaXYg
Y2xhc3M9InRvb2x0aXBfd3JhcHBlciIgaWQ9InBhZ2VfY29udHJvbF9kb3duX3Rv
b2x0aXBfd3JhcHBlciI+PGRpdiBjbGFzcz0idG9vbHRpcCIgaWQ9InBhZ2VfY29u
dHJvbF9kb3duX3Rvb2x0aXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHNwYW4g
Y2xhc3M9ImlubmVyIiBzdHlsZT0iZm9udC1zaXplOiAxMXB4OyBjb2xvcjogI2Zm
ZmZmZjsiPjxub2JyPiZuYnNwOzwvbm9icj48L3NwYW4+PGRpdiBjbGFzcz0idG9v
bHRpcF90YWlsIj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iY3RsX2J1dHRvbiBwYWdl
X2Rvd24iIGlkPSJwYWdlX2NvbnRyb2xfZG93biIgdGl0bGU9Ik5leHQgUGFnZSI+
PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBhZ2VzIj48aW5wdXQgY2xhc3M9ImN1cnJl
bnRfcGFnZSIgaWQ9ImN1cnJlbnRfcGFnZSIgdHlwZT0idGV4dCIgLz48c3Bhbj4m
bmJzcDsgLyAmbmJzcDs8L3NwYW4+PHNwYW4gY2xhc3M9Im1heF9wYWdlIj4xMDwv
c3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzZWN0aW9ubGlzdCI+PGRpdiBj
bGFzcz0idG9vbHRpcF93cmFwcGVyIiBpZD0idG9vbGJhcl9zZWN0aW9ubGlzdF90
b29sdGlwX3dyYXBwZXIiPjxkaXYgY2xhc3M9InRvb2x0aXAiIGlkPSJ0b29sYmFy
X3NlY3Rpb25saXN0X3Rvb2x0aXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHNw
YW4gY2xhc3M9ImlubmVyIiBzdHlsZT0iZm9udC1zaXplOiAxMXB4OyBjb2xvcjog
I2ZmZmZmZjsiPjxub2JyPiZuYnNwOzwvbm9icj48L3NwYW4+PGRpdiBjbGFzcz0i
dG9vbHRpcF90YWlsIj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iY3RsX2J1dHRvbiBz
ZWN0aW9uX2xpc3RfZGlzYWJsZWQiIGlkPSJ0b29sYmFyX3NlY3Rpb25saXN0IiB0
aXRsZT0iU2VjdGlvbnMgbm90IGF2YWlsYWJsZSI+PC9hPjwvZGl2PjwvZGl2Pjwv
ZGl2PjxkaXYgY2xhc3M9InNlY3Rpb24gem9vbSI+PGRpdiBjbGFzcz0idG9vbHRp
cF93cmFwcGVyIiBpZD0idG9vbGJhcl96b29tX291dF90b29sdGlwX3dyYXBwZXIi
PjxkaXYgY2xhc3M9InRvb2x0aXAiIGlkPSJ0b29sYmFyX3pvb21fb3V0X3Rvb2x0
aXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHNwYW4gY2xhc3M9ImlubmVyIiBz
dHlsZT0iZm9udC1zaXplOiAxMXB4OyBjb2xvcjogI2ZmZmZmZjsiPjxub2JyPiZu
YnNwOzwvbm9icj48L3NwYW4+PGRpdiBjbGFzcz0idG9vbHRpcF90YWlsIj48L2Rp
dj48L2Rpdj48YSBjbGFzcz0iY3RsX2J1dHRvbiB6b29tX291dCIgaWQ9InRvb2xi
YXJfem9vbV9vdXQiIHRpdGxlPSJab29tIE91dCI+PC9hPjwvZGl2PjxkaXYgY2xh
c3M9InRvb2x0aXBfd3JhcHBlciIgaWQ9InRvb2xiYXJfem9vbV9pbl90b29sdGlw
X3dyYXBwZXIiPjxkaXYgY2xhc3M9InRvb2x0aXAiIGlkPSJ0b29sYmFyX3pvb21f
aW5fdG9vbHRpcCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48c3BhbiBjbGFzcz0i
aW5uZXIiIHN0eWxlPSJmb250LXNpemU6IDExcHg7IGNvbG9yOiAjZmZmZmZmOyI+
PG5vYnI+Jm5ic3A7PC9ub2JyPjwvc3Bhbj48ZGl2IGNsYXNzPSJ0b29sdGlwX3Rh
aWwiPjwvZGl2PjwvZGl2PjxhIGNsYXNzPSJjdGxfYnV0dG9uIHpvb21faW4iIGlk
PSJ0b29sYmFyX3pvb21faW4iIHRpdGxlPSJab29tIEluIj48L2E+PC9kaXY+PGRp
diBjbGFzcz0iY3RsX2J1dHRvbiB6b29tX291dF9kaXNhYmxlZCIgc3R5bGU9ImRp
c3BsYXk6bm9uZSIgdGl0bGU9Ilpvb20gT3V0IERpc2FibGVkIj48L2Rpdj48ZGl2
IGNsYXNzPSJjdGxfYnV0dG9uIHpvb21faW5fZGlzYWJsZWQiIHN0eWxlPSJkaXNw
bGF5Om5vbmUiIHRpdGxlPSJab29tIEluIERpc2FibGVkIj48L2Rpdj48ZGl2IGNs
YXNzPSJ0b29sdGlwX3dyYXBwZXIiIGlkPSJ0b29sYmFyX2VudGVyX2Z1bGxzY3Jl
ZW5fdG9vbHRpcF93cmFwcGVyIj48ZGl2IGNsYXNzPSJ0b29sdGlwIiBpZD0idG9v
bGJhcl9lbnRlcl9mdWxsc2NyZWVuX3Rvb2x0aXAiIHN0eWxlPSJkaXNwbGF5OiBu
b25lOyI+PHNwYW4gY2xhc3M9ImlubmVyIiBzdHlsZT0iZm9udC1zaXplOiAxMXB4
OyBjb2xvcjogI2ZmZmZmZjsiPjxub2JyPiZuYnNwOzwvbm9icj48L3NwYW4+PGRp
diBjbGFzcz0idG9vbHRpcF90YWlsIj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iY3Rs
X2J1dHRvbiBmdWxsc2NyZWVuIiBpZD0idG9vbGJhcl9lbnRlcl9mdWxsc2NyZWVu
IiB0aXRsZT0iRnVsbHNjcmVlbiI+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InRvb2x0
aXBfd3JhcHBlciIgaWQ9InRvb2xiYXJfZXhpdF9mdWxsc2NyZWVuX3Rvb2x0aXBf
d3JhcHBlciI+PGRpdiBjbGFzcz0idG9vbHRpcCIgaWQ9InRvb2xiYXJfZXhpdF9m
dWxsc2NyZWVuX3Rvb2x0aXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHNwYW4g
Y2xhc3M9ImlubmVyIiBzdHlsZT0iZm9udC1zaXplOiAxMXB4OyBjb2xvcjogI2Zm
ZmZmZjsiPjxub2JyPiZuYnNwOzwvbm9icj48L3NwYW4+PGRpdiBjbGFzcz0idG9v
bHRpcF90YWlsIj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iY3RsX2J1dHRvbiBleGl0
X2Z1bGxzY3JlZW4iIGlkPSJ0b29sYmFyX2V4aXRfZnVsbHNjcmVlbiIgc3R5bGU9
ImRpc3BsYXk6bm9uZSIgdGl0bGU9IkV4aXQgRnVsbHNjcmVlbiI+PC9hPjwvZGl2
PjwvZGl2PjxkaXYgY2xhc3M9InNlY3Rpb24gdmlld19tb2RlIj48ZGl2IHN0eWxl
PSJwb3NpdGlvbjogcmVsYXRpdmU7Ij48ZGl2IGNsYXNzPSJ0b29sdGlwX3dyYXBw
ZXIiIGlkPSJ2aWV3bW9kZV9zZWxlY3Rvcl90b29sdGlwX3dyYXBwZXIiPjxkaXYg
Y2xhc3M9InRvb2x0aXAiIGlkPSJ2aWV3bW9kZV9zZWxlY3Rvcl90b29sdGlwIiBz
dHlsZT0iZGlzcGxheTogbm9uZTsiPjxzcGFuIGNsYXNzPSJpbm5lciIgc3R5bGU9
ImZvbnQtc2l6ZTogMTFweDsgY29sb3I6ICNmZmZmZmY7Ij48bm9icj4mbmJzcDs8
L25vYnI+PC9zcGFuPjxkaXYgY2xhc3M9InRvb2x0aXBfdGFpbCI+PC9kaXY+PC9k
aXY+PGEgY2xhc3M9InRvZ2dsZV92aWV3bW9kZV9wb3B1cCBzY3JvbGwiIGlkPSJ2
aWV3bW9kZV9zZWxlY3RvciIgdGl0bGU9IlNlbGVjdCBWaWV3IE1vZGUiPjwvYT48
L2Rpdj48ZGl2IGlkPSJ2aWV3bW9kZV9wb3B1cCIgc3R5bGU9ImRpc3BsYXk6IG5v
bmU7Ij48ZGl2IGNsYXNzPSJvcHRpb25zIj48aDQ+VmlldyBNb2RlPC9oND48YSBj
bGFzcz0ib3B0aW9uIGJvb2siIGlkPSJib29rIj5Cb29rPC9hPjxhIGNsYXNzPSJv
cHRpb24gc2xpZGVzaG93IiBpZD0ic2xpZGVzaG93Ij5TbGlkZXNob3c8L2E+PGEg
Y2xhc3M9Im9wdGlvbiBzY3JvbGwiIGlkPSJzY3JvbGwiPlNjcm9sbDwvYT48L2Rp
dj48ZGl2IGNsYXNzPSJ0YWlsIj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJzZWN0aW9uIHNlYXJjaCI+PGRpdiBjbGFzcz0iYXV0b2dlbl9jbGFz
c192aWV3c19kb2N1bWVudHNfZm91cmdlbl9zZWFyY2giIGlkPSJhdXRvZ2VuX2lk
Xzc1NzE1NDcxNyI+PGZvcm0gYXV0b2NvbXBsZXRlPSJvZmYiIGNsYXNzPSJkb2Nf
c2VhcmNoIiBpZD0iZG9jX3NlYXJjaCI+PHNwYW4gY2xhc3M9InNlYXJjaF9zdWJt
aXRfc3BhbiI+PGEgY2xhc3M9InNlYXJjaF9zdWJtaXQiIHRpdGxlPSJEb2N1bWVu
dCBTZWFyY2giIHZhbHVlPSIiPiA8L2E+PC9zcGFuPjxpbnB1dCBjbGFzcz0icXVl
cnkiIG5hbWU9InF1ZXJ5IiB0eXBlPSJ0ZXh0IiB2YWx1ZT0iU2VhcmNoIHdpdGhp
biBkb2N1bWVudC4uLiIgLz48c3BhbiBjbGFzcz0icGFkIj48c3BhbiBjbGFzcz0i
cmVzdWx0c19zZWxlY3Rpb24iIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48YSBjbGFz
cz0icHJldmlvdXMiIHJlbD0ibm9mb2xsb3ciPiA8L2E+PGEgY2xhc3M9Im5leHQi
IHJlbD0ibm9mb2xsb3ciPiA8L2E+PC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0i
Y2xlYXJfcXVlcnlfc3BhbiI+PGEgY2xhc3M9ImNsZWFyX3F1ZXJ5Ij4gPC9hPjwv
c3Bhbj48L2Zvcm0+PGRpdiBjbGFzcz0icG9wdXAiIGlkPSJzZWFyY2hfcmVzdWx0
c19wb3B1cCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48ZGl2IGNsYXNzPSJjb250
ZW50X3dyYXBwZXJfd3JhcHBlciI+PGRpdiBjbGFzcz0iY29udGVudF93cmFwcGVy
Ij48ZGl2IGNsYXNzPSJjb250ZW50IGNsZWFyZml4Ij48ZGl2IGlkPSJzZWFyY2hf
cmVzdWx0c19jb250YW5lciI+PGRpdiBjbGFzcz0iaGVhZGVyIGNsZWFyZml4Ij48
c3BhbiBjbGFzcz0ic2VhcmNoX3N1bW1hcnkiPjwvc3Bhbj48c3BhbiBjbGFzcz0i
Y29udHJvbHMiPjxzcGFuIGNsYXNzPSJyZXN1bHRzX3NlbGVjdGlvbiIgc3R5bGU9
ImRpc3BsYXk6bm9uZTsiPjxzcGFuIGNsYXNzPSJyZXN1bHRfc2VsZWN0aW9uX2lu
Zm8iPjwvc3Bhbj48YSBjbGFzcz0icHJldmlvdXMiIHJlbD0ibm9mb2xsb3ciPiA8
L2E+PGEgY2xhc3M9Im5leHQiIHJlbD0ibm9mb2xsb3ciPiA8L2E+PC9zcGFuPjxh
IGNsYXNzPSJjbG9zZV9idXR0b24iIHJlbD0ibm9mb2xsb3ciPjwvYT48L3NwYW4+
PGRpdiBjbGFzcz0icXVlcnlfaGlzdG9yeSBjbGVhcmZpeCIgc3R5bGU9ImRpc3Bs
YXk6bm9uZSI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVzdWx0cyI+PC9kaXY+
PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iYl90bCI+PC9kaXY+PGRpdiBjbGFzcz0i
Yl90ciI+PC9kaXY+PGRpdiBjbGFzcz0iYl9iciI+PC9kaXY+PGRpdiBjbGFzcz0i
Yl9ibCI+PC9kaXY+PGRpdiBjbGFzcz0iYl90Ij48L2Rpdj48ZGl2IGNsYXNzPSJi
X3IiPjwvZGl2PjxkaXYgY2xhc3M9ImJfYiI+PC9kaXY+PGRpdiBjbGFzcz0iYl9s
Ij48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0YWlsIj48L2Rpdj48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9zZWN0
aW9uIHNvY2lhbCI+PGRpdiBjbGFzcz0idG9vbHRpcF93cmFwcGVyIiBpZD0idG9v
bGJhcl9yZWFkY2FzdF90b29sdGlwX3dyYXBwZXIiPjxkaXYgY2xhc3M9InRvb2x0
aXAiIGlkPSJ0b29sYmFyX3JlYWRjYXN0X3Rvb2x0aXAiIHN0eWxlPSJkaXNwbGF5
OiBub25lOyI+PHNwYW4gY2xhc3M9ImlubmVyIiBzdHlsZT0iZm9udC1zaXplOiAx
MXB4OyBjb2xvcjogI2ZmZmZmZjsiPjxub2JyPiZuYnNwOzwvbm9icj48L3NwYW4+
PGRpdiBjbGFzcz0idG9vbHRpcF90YWlsIj48L2Rpdj48L2Rpdj48YSBjbGFzcz0i
Y3RsX2J1dHRvbiByZWFkY2FzdCAiIGlkPSJ0b29sYmFyX3JlYWRjYXN0IiB0aXRs
ZT0iUmVhZGNhc3QiPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJ0b29sdGlwX3dyYXBw
ZXIiIGlkPSJ0b29sYmFyX2NvbW1lbnRfdG9vbHRpcF93cmFwcGVyIj48ZGl2IGNs
YXNzPSJ0b29sdGlwIiBpZD0idG9vbGJhcl9jb21tZW50X3Rvb2x0aXAiIHN0eWxl
PSJkaXNwbGF5OiBub25lOyI+PHNwYW4gY2xhc3M9ImlubmVyIiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB4OyBjb2xvcjogI2ZmZmZmZjsiPjxub2JyPiZuYnNwOzwvbm9i
cj48L3NwYW4+PGRpdiBjbGFzcz0idG9vbHRpcF90YWlsIj48L2Rpdj48L2Rpdj48
YSBjbGFzcz0iY3RsX2J1dHRvbiBjb21tZW50IiBpZD0idG9vbGJhcl9jb21tZW50
IiB0aXRsZT0iQWRkIGEgQ29tbWVudCI+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InRv
b2x0aXBfd3JhcHBlciIgaWQ9InRvb2xiYXJfZW1iZWRfdG9vbHRpcF93cmFwcGVy
Ij48ZGl2IGNsYXNzPSJ0b29sdGlwIiBpZD0idG9vbGJhcl9lbWJlZF90b29sdGlw
IiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxzcGFuIGNsYXNzPSJpbm5lciIgc3R5
bGU9ImZvbnQtc2l6ZTogMTFweDsgY29sb3I6ICNmZmZmZmY7Ij48bm9icj4mbmJz
cDs8L25vYnI+PC9zcGFuPjxkaXYgY2xhc3M9InRvb2x0aXBfdGFpbCI+PC9kaXY+
PC9kaXY+PGEgY2xhc3M9ImN0bF9idXR0b24gZW1iZWQiIGlkPSJ0b29sYmFyX2Vt
YmVkIiB0aXRsZT0iRW1iZWQgJmFtcDsgU2hhcmUiPjwvYT48c2NyaXB0IHR5cGU9
InRleHQvamF2YXNjcmlwdCI+ICAgICAgICAgICAgICAkcmF0LnRlc3Qoe25hbWU6
ICdmb3VyZ2VuLnNoYXJlX3Rlc3QnLCBzYW1wbGU6IDEsCiAgICAgICAgICAgICAg
ICAgICAgICAgIGNvaG9ydHM6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICBv
cmlnaW5hbDoge30sCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ25ldyc6IHtv
bkNob3NlbjogZnVuY3Rpb24gKCkgeyQoJ3Rvb2xiYXJfZW1iZWQnKS5hZGRDbGFz
c05hbWUoJ2VtYmVkX2NvaG9ydCcpO319fQoKICAgICAgICAgICAgICB9KTsKPC9z
Y3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19kb2N1
bWVudHNfdG9vbGJhcl9wb3B1cHNfcmVhZGNhc3RfcG9wdXAiIGlkPSJhdXRvZ2Vu
X2lkXzc1NzE1NTM0MCI+PGRpdiBjbGFzcz0icG9wdXAiIGlkPSJzb2NpYWxfcmVh
ZGNhc3RfcG9wdXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PGRpdiBjbGFzcz0i
Y29udGVudF93cmFwcGVyX3dyYXBwZXIiPjxkaXYgY2xhc3M9ImNvbnRlbnRfd3Jh
cHBlciI+PGRpdiBjbGFzcz0iY29udGVudCBjbGVhcmZpeCI+PGRpdiBjbGFzcz0i
YXV0b2dlbl9jbGFzc192aWV3c19zaGFyZWRfc2hhcmluZ19ibGFua19kaWFsb2ci
IGlkPSJhdXRvZ2VuX2lkXzc1NzE1Njc0OSI+PGRpdiBjbGFzcz0iYmxhbmtfcmVh
ZGNhc3RfcG9wdXAiIGlkPSJyZWFkY2FzdF9wb3B1cF9vdXRlciIgc3R5bGU9ImRp
c3BsYXk6IG5vbmU7Ij48ZGl2IGlkPSJhcnJvdyI+PGltZyBzcmM9Ii9pbWFnZXMv
cmVhZGNhc3QvdHJpYW5nbGVfOHgxNi5wbmciIC8+PC9kaXY+PGRpdiBpZD0icmVh
ZGNhc3RfcG9wdXAiPjxhIGNsYXNzPSJjbG9zZV9idXR0b24iIGhyZWY9IiMiPjwv
YT48aW1nIHNyYz0iL2ltYWdlcy9yZWFkY2FzdC9yZWFkY2FzdF9sb2dvX2JsYWNr
XzEwOHgyMy5wbmciIC8+PGRpdiBpZD0icmVhZGNhc3Rfc3RhdHVzIj48L2Rpdj48
ZGl2IGlkPSJyZWFkY2FzdF9jb250ZW50Ij48ZGl2IGNsYXNzPSJhdXRvZ2VuX2Ns
YXNzX3ZpZXdzX3NoYXJlZF9zaGFyaW5nX2JsYW5rX2NvbnRyb2wiIGlkPSJhdXRv
Z2VuX2lkXzc1NzE1NzUzMyI+PGRpdiBjbGFzcz0iY29udHJvbHMgZmlyc3RfdGlt
ZSI+PGRpdiBpZD0iaW50cm9fdGV4dCI+UmVhZGluZyBzaG91bGQgYmUgc29jaWFs
ISBQb3N0IGEgbWVzc2FnZSBvbiB5b3VyIHNvY2lhbCBuZXR3b3JrcyB0byBsZXQg
b3RoZXJzIGtub3cgd2hhdCB5b3UncmUgcmVhZGluZy4gU2VsZWN0IHRoZSBzaXRl
cyBiZWxvdyBhbmQgc3RhcnQgc2hhcmluZy48L2Rpdj48ZGl2IGNsYXNzPSJjb250
ZW50X2JveCBjbGVhcmZpeCI+PGRpdiBjbGFzcz0icHJlZl9pdGVtIG5ldHdvcmsi
IGlkPSJzY3JpYmRfcHJlZiIgc3R5bGU9ImhlaWdodDogMjlweDsiPjxpbWcgc3Jj
PSIvaW1hZ2VzL3JlYWRjYXN0L2ljb25fc2NyaWJkXzI1eDI1LmdpZiIgLz48L2Rp
dj48ZGl2IGNsYXNzPSJwcmVmX2l0ZW0gbmV0d29yayIgaWQ9ImZhY2Vib29rX3By
ZWYiIHN0eWxlPSJoZWlnaHQ6IDI5cHg7Ij48aW1nIHNyYz0iL2ltYWdlcy9yZWFk
Y2FzdC9pY29uX2ZiXzI1eDI1LmdpZiIgLz48L2Rpdj48ZGl2IGNsYXNzPSJwcmVm
X2l0ZW0gbmV0d29yayIgaWQ9InR3aXR0ZXJfcHJlZiIgc3R5bGU9ImhlaWdodDog
MjlweDsiPjxpbWcgc3JjPSIvaW1hZ2VzL3JlYWRjYXN0L2ljb25fdHdpdHRlcl8y
NXgyNS5naWYiIC8+PC9kaXY+PGRpdiBjbGFzcz0icHJlZl9pdGVtIGxhc3QiIHN0
eWxlPSJoZWlnaHQ6IDI5cHg7Ij48YSBjbGFzcz0icmVhZGNhc3Rfbm93X2J1dHRv
biIgaHJlZj0iIyIgc3R5bGU9ImhlaWdodDogMjlweDsiIHRpdGxlPSJSZWFkY2Fz
dCB0aGlzIERvY3VtZW50Ij5SZWFkY2FzdCB0aGlzIERvY3VtZW50PGltZyBhbHQ9
IlRyYW5zcGFyZW50IiBzcmM9Imh0dHA6Ly9zNy5zY3JpYmRhc3NldHMuY29tL2lt
YWdlcy9idXR0b25zL3RyYW5zcGFyZW50LmdpZj8xMjkyMzc2NTg2IiAvPjwvYT48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
ZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImJfdGwiPjwvZGl2PjxkaXYgY2xh
c3M9ImJfdHIiPjwvZGl2PjxkaXYgY2xhc3M9ImJfYnIiPjwvZGl2PjxkaXYgY2xh
c3M9ImJfYmwiPjwvZGl2PjxkaXYgY2xhc3M9ImJfdCI+PC9kaXY+PGRpdiBjbGFz
cz0iYl9yIj48L2Rpdj48ZGl2IGNsYXNzPSJiX2IiPjwvZGl2PjxkaXYgY2xhc3M9
ImJfbCI+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idGFpbCI+PC9kaXY+
PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icG9wdXAiIGlkPSJjb21tZW50X3BvcHVw
IiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxkaXYgY2xhc3M9ImNvbnRlbnRfd3Jh
cHBlcl93cmFwcGVyIj48ZGl2IGNsYXNzPSJjb250ZW50X3dyYXBwZXIiPjxkaXYg
Y2xhc3M9ImNvbnRlbnQgY2xlYXJmaXgiPjxkaXYgY2xhc3M9ImF1dG9nZW5fY2xh
c3Nfdmlld3NfZG9jdW1lbnRzX2ZvdXJnZW5fY29tbWVudF9mb3JtIiBpZD0iYXV0
b2dlbl9pZF83NTcxNTgyMzgiPjxmb3JtIGFjdGlvbj0iaHR0cDovL3d3dy5zY3Jp
YmQuY29tL2RvY3VtZW50cy83MjgzMzMwL2NvbW1lbnRzIiBjbGFzcz0iZm9ybSBj
bGVhcmZpeCBjb21tZW50X2Zvcm0iIGlkPSJkb2N1bWVudF9jb21tZW50X2Zvcm0i
IG1ldGhvZD0icG9zdCI+PGRpdiBzdHlsZT0ibWFyZ2luOjA7cGFkZGluZzowIj48
aW5wdXQgbmFtZT0iYXV0aGVudGljaXR5X3Rva2VuIiB0eXBlPSJoaWRkZW4iIHZh
bHVlPSJiMzQ1OWU0YWExNGFhNjZlYzNmYzgyNDMzMDIyOTY3ZmRkMjE5Y2VkIiAv
PjwvZGl2PjxhIGNsYXNzPSJjbG9zZV9idXR0b24iIGhyZWY9IiMiPjwvYT48aDMg
Y2xhc3M9ImZpcnN0IHNjcmliYmxlX3NpZ251cCI+PGEgaHJlZj0iaHR0cDovL3d3
dy5zY3JpYmQuY29tL2xvZ2luIiBvbmNsaWNrPSI7IFNjcmliZC5sb2dpbi5vcGVu
KHsmcXVvdDtuZXh0X3VybCZxdW90OzomcXVvdDsvZG9jLzcyODMzMzAmcXVvdDss
JnF1b3Q7Y29udGV4dCZxdW90OzomcXVvdDtjb21tZW50JnF1b3Q7fSk7IHJldHVy
biBmYWxzZTsiPkxvZ2luPC9hPiB0byBBZGQgYSBDb21tZW50PC9oMz48dGV4dGFy
ZWEgY29scz0iNDAiIGRpc2FibGVkPSJkaXNhYmxlZCIgaWQ9ImNvbW1lbnRfaW5w
dXQiIG5hbWU9ImV2ZW50X3N0YXR1c19iYXNlW3RleHRdIiByb3dzPSIyMCI+PC90
ZXh0YXJlYT48aW5wdXQgY2xhc3M9ImRpc2FibGVkIiBkaXNhYmxlZD0idHJ1ZSIg
aWQ9InN1Ym1pdF9kb2N1bWVudF9jb21tZW50X2J1dHRvbiIgbmFtZT0iY29tbWl0
IiB0eXBlPSJzdWJtaXQiIHZhbHVlPSIiIC8+PC9mb3JtPjwvZGl2PjwvZGl2Pjxk
aXYgY2xhc3M9ImJfdGwiPjwvZGl2PjxkaXYgY2xhc3M9ImJfdHIiPjwvZGl2Pjxk
aXYgY2xhc3M9ImJfYnIiPjwvZGl2PjxkaXYgY2xhc3M9ImJfYmwiPjwvZGl2Pjxk
aXYgY2xhc3M9ImJfdCI+PC9kaXY+PGRpdiBjbGFzcz0iYl9yIj48L2Rpdj48ZGl2
IGNsYXNzPSJiX2IiPjwvZGl2PjxkaXYgY2xhc3M9ImJfbCI+PC9kaXY+PC9kaXY+
PC9kaXY+PGRpdiBjbGFzcz0idGFpbCI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0i
cG9wdXAiIGlkPSJlbWJlZF9wb3B1cCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48
ZGl2IGNsYXNzPSJjb250ZW50X3dyYXBwZXJfd3JhcHBlciI+PGRpdiBjbGFzcz0i
Y29udGVudF93cmFwcGVyIj48ZGl2IGNsYXNzPSJjb250ZW50IGNsZWFyZml4Ij48
ZGl2IGNsYXNzPSJhdXRvZ2VuX2NsYXNzX3ZpZXdzX2RvY3VtZW50c19mb3VyZ2Vu
X3NoYXJlX2Zvcm0iIGlkPSJhdXRvZ2VuX2lkXzc1NzE1OTIyMCI+PGRpdiBjbGFz
cz0ic2hhcmVfZm9ybSI+PGEgY2xhc3M9ImNsb3NlX2J1dHRvbiIgaHJlZj0iIyI+
PC9hPjxkaXYgaWQ9InRvb2xiYXJfZXhwb3NlZF9zaGFyZV9wYW5lbCI+PGgzPlNo
YXJlICZhbXA7IEVtYmVkPC9oMz48ZGl2IGNsYXNzPSJzaGFyZV9idXR0b25fY29u
dGFpbmVyIj48YSBjbGFzcz0iZmJfYnRuICIgaHJlZj0iaHR0cDovL3d3dy5mYWNl
Ym9vay5jb20vc2hhcmVyLnBocD91PWh0dHAlM0ElMkYlMkZ3d3cuc2NyaWJkLmNv
bSUyRmRvYyUyRjcyODMzMzAlMkZNYWdhbGxvbi1UZXNpcy1EZWwtRGVyZWNoby1k
ZS1Db25xdWlzdGElMjNzb3VyY2UlM0FmYWNlYm9vayIgcmVsPSJub2ZvbGxvdyI+
PC9hPjxhIGNsYXNzPSJ0d3RyX2J0biAiIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNv
bS9ob21lP3NvdXJjZT1zY3JpYmQuY29tJmFtcDtzdGF0dXM9UmVhZGluZyUyMCUy
Mk1hZ2FsbG9uJTIwVGVzaXMlMjBEZWwlMjBEZXJlY2hvJTIwZGUlMjBDb25xdWlz
dGElMjIlMjBvbiUyMFNjcmliZCUyMGh0dHAlM0ElMkYlMkZ3d3cuc2NyaWJkLmNv
bSUyRmRvYyUyRjcyODMzMzAlMjAlMjNSZWFkY2FzdCIgcmVsPSJub2ZvbGxvdyI+
PC9hPjxhIGNsYXNzPSJiel9idG4gIiBocmVmPSJodHRwOi8vd3d3Lmdvb2dsZS5j
b20vYnV6ei9wb3N0P3VybD1odHRwJTNBJTJGJTJGd3d3LnNjcmliZC5jb20lMkZk
b2MlMkY3MjgzMzMwJTJGTWFnYWxsb24tVGVzaXMtRGVsLURlcmVjaG8tZGUtQ29u
cXVpc3RhJmFtcDttZXNzYWdlPSIgcmVsPSJub2ZvbGxvdyI+PC9hPjxkaXYgY2xh
c3M9Im1vcmVfc2hhcmVfb3B0aW9ucyI+PGEgY2xhc3M9InBzZXVkb0xpbmsgZW1i
ZWRfYnRuIiBocmVmPSIjIj48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0iYl90bCI+PC9kaXY+PGRpdiBjbGFzcz0iYl90
ciI+PC9kaXY+PGRpdiBjbGFzcz0iYl9iciI+PC9kaXY+PGRpdiBjbGFzcz0iYl9i
bCI+PC9kaXY+PGRpdiBjbGFzcz0iYl90Ij48L2Rpdj48ZGl2IGNsYXNzPSJiX3Ii
PjwvZGl2PjxkaXYgY2xhc3M9ImJfYiI+PC9kaXY+PGRpdiBjbGFzcz0iYl9sIj48
L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0YWlsIj48L2Rpdj48L2Rpdj48
L2Rpdj48ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9zZWN0aW9uIGNvbnN1bWUiPjxk
aXYgY2xhc3M9InRvb2x0aXBfd3JhcHBlciIgaWQ9ImFkZF90b19jb2xsZWN0aW9u
c190b29sdGlwX3dyYXBwZXIiPjxkaXYgY2xhc3M9InRvb2x0aXAiIGlkPSJhZGRf
dG9fY29sbGVjdGlvbnNfdG9vbHRpcCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48
c3BhbiBjbGFzcz0iaW5uZXIiIHN0eWxlPSJmb250LXNpemU6IDExcHg7IGNvbG9y
OiAjZmZmZmZmOyI+PG5vYnI+Jm5ic3A7PC9ub2JyPjwvc3Bhbj48ZGl2IGNsYXNz
PSJ0b29sdGlwX3RhaWwiPjwvZGl2PjwvZGl2PjxhIGNsYXNzPSJjdGxfYnV0dG9u
IGNvbGxlY3Rpb25zIGxvZ2luX3JlcXVpcmVkIiBpZD0iYWRkX3RvX2NvbGxlY3Rp
b25zIiB0aXRsZT0iQWRkIHRvIENvbGxlY3Rpb25zIj48L2E+PC9kaXY+PGEgY2xh
c3M9ImN0bF9idXR0b24gZG93bmxvYWQiPkRvd25sb2FkIHRoaXMgRG9jdW1lbnQg
Zm9yIEZyZWU8L2E+PC9kaXY+PGRpdiBjbGFzcz0ic29jaWFsX2ljb25fc2VjdGlv
biBhdXRvX2hpZGluZyI+PGRpdiBjbGFzcz0idG9vbHRpcF93cmFwcGVyIiBpZD0i
aGlkZV9zd2l0Y2hfdG9vbHRpcF93cmFwcGVyIj48ZGl2IGNsYXNzPSJ0b29sdGlw
IiBpZD0iaGlkZV9zd2l0Y2hfdG9vbHRpcCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7
Ij48c3BhbiBjbGFzcz0iaW5uZXIiIHN0eWxlPSJmb250LXNpemU6IDExcHg7IGNv
bG9yOiAjZmZmZmZmOyI+PG5vYnI+Jm5ic3A7PC9ub2JyPjwvc3Bhbj48ZGl2IGNs
YXNzPSJ0b29sdGlwX3RhaWwiPjwvZGl2PjwvZGl2PjxhIGNsYXNzPSJvZmYiIGhy
ZWY9IiMiIGlkPSJoaWRlX3N3aXRjaCIgdGl0bGU9IkF1dG8taGlkZTogb24iPjwv
YT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGlkPSJ2aWV3X2NvbnRhaW5l
ciI+PGRpdiBpZD0iZmxhc2hlc19wbGFjZWhvbGRlciIgc3R5bGU9ImRpc3BsYXk6
bm9uZSI+PC9kaXY+PGRpdiBjbGFzcz0ibm90aWNlX3RvcCIgaWQ9ImZsYXNoX25v
dGljZSIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+PC9kaXY+PHN0eWxlIHR5cGU9InRl
eHQvY3NzIj4gICAgICAgICAgKiBodG1sIGRpdiN0b29sYmFyIHsKICAgICAgICAg
ICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICBib3R0b206IGF1dG87
CiAgICAgICAgICAgIGxlZnQ6IGV4cHJlc3Npb24oKGRvY3VtZW50LmRvY3VtZW50
RWxlbWVudC5jbGllbnRXaWR0aCAtIDEwMTApIC8gMiArICdweCcgKTsKICAgICAg
ICAgICAgdG9wOiBleHByZXNzaW9uKChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQu
Y2xpZW50SGVpZ2h0ICsgKHg9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9s
bFRvcCkpIC0gNDYgKyAncHgnICk7CiAgICAgICAgICB9CiAgICAgICAgICAuYXV0
b2dlbl9jbGFzc192aWV3c19kb2N1bWVudHNfZm91cmdlbl90b29sYmFyID4gZGl2
I3Rvb2xiYXIgewogICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwNXB4OwogICAg
ICAgICAgICBsZWZ0OiA1MCU7CiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsK
ICAgICAgICAgICAgYm90dG9tOiAwcHg7CiAgICAgICAgICB9CgogICAgICAgICAg
KiBodG1sIGRpdiNleGl0X2ZzX2J1dHRvbiB7CiAgICAgICAgICAgIHBvc2l0aW9u
OiBhYnNvbHV0ZTsKICAgICAgICAgICAgYm90dG9tOiBhdXRvOwogICAgICAgICAg
ICByaWdodDogMHB4OwogICAgICAgICAgICB0b3A6IDBweDsKICAgICAgICAgIH0K
ICAgICAgICAgIC5hdXRvZ2VuX2NsYXNzX3ZpZXdzX2RvY3VtZW50c19mb3VyZ2Vu
X2V4aXRfZnVsbF9zY3JlZW5fYnV0dG9uID4gZGl2I2V4aXRfZnNfYnV0dG9uIHsK
ICAgICAgICAgICAgcmlnaHQ6IDBweDsKICAgICAgICAgICAgcG9zaXRpb246IGZp
eGVkOwogICAgICAgICAgICB0b3A6IDBweDsKICAgICAgICAgIH0KCiAgICAgICAg
ICAucGFnZWZsaXAgewogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5
OwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKCiAgICAgICAg
ICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsKICAgICAgICAgICAgLXdlYmtp
dC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOwogICAgICAgICAgICAtd2Vi
a2l0LWFuaW1hdGlvbi1uYW1lOiBwYWdlZmxpcDsKICAgICAgICAgICAgLXdlYmtp
dC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7CiAgICAgICAgICAgIC13ZWJraXQt
dHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7CiAgICAgICAgICAgIC13ZWJraXQtYmFj
a2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgfQoKICAgICAgICAg
IEAtd2Via2l0LWtleWZyYW1lcyBwYWdlZmxpcEZvcndhcmQgewogICAgICAgICAg
ICAwJSB7CiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVko
MGRlZykgc2tld1koMGRlZyk7CiAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRp
b24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOwogICAgICAgICAgICB9CiAgICAg
ICAgICAgIDEwMCUgIHsKICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTog
cm90YXRlWSgtOTBkZWcpIHNrZXdZKC0xMmRlZyk7CiAgICAgICAgICAgICAgLXdl
YmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7CiAgICAgICAg
ICAgIH0KICAgICAgICAgIH0KCiAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMg
cGFnZWZsaXBCYWNrd2FyZCB7CiAgICAgICAgICAgIDAlICB7CiAgICAgICAgICAg
ICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKSBza2V3WSgtMTJk
ZWcpOwogICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5j
dGlvbjogZWFzZS1pbjsKICAgICAgICAgICAgfQogICAgICAgICAgICAxMDAlIHsK
ICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKSBz
a2V3WSgwZGVnKTsKICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1p
bmctZnVuY3Rpb246IGVhc2Utb3V0OwogICAgICAgICAgICB9CiAgICAgICAgICB9
Cjwvc3R5bGU+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiAgICAgICAg
ICB2YXIgYW5hbHl0aWNzID0gbmV3IEFuYWx5dGljcygpOwogICAgICAgICAgdmFy
IHNlb19xdWVyeSA9IG51bGwsIHNlb19rZXl3b3JkcyA9IG51bGw7CiAgICAgICAg
ICBpZiAoYW5hbHl0aWNzLmlzU2VhcmNoRW5naW5lVmlzaXRvcigpKSB7CiAgICAg
ICAgICAgICAgc2VvX3F1ZXJ5ID0gYW5hbHl0aWNzLmdldFNlYXJjaEVuZ2luZVF1
ZXJ5KCk7CiAgICAgICAgICAgICAgc2VvX2tleXdvcmRzID0gYW5hbHl0aWNzLmdl
dFNlYXJjaEVuZ2luZUtleXdvcmRzKCk7CiAgICAgICAgICB9CiAgICAgICAgICBp
ZiAoc2VvX3F1ZXJ5ICYmICQoJ2Rpc2FibGVfaGlnaGxpZ2h0aW5nJykpIHsKICAg
ICAgICAgICAgICAkKCdxdWVyeV9oaWdobGlnaHRpbmcnKS5pbm5lckhUTUwgPSBz
ZW9fcXVlcnkucmVwbGFjZSgvPC9nLCAnJmx0OycpLnJlcGxhY2UoLz4vZywgJyZn
dDsnKTsKICAgICAgICAgICAgICAkKCdkaXNhYmxlX2hpZ2hsaWdodGluZycpLnNo
b3coKTsKICAgICAgICAgICAgICAkKCdpcGFwZXJfaGlnaGxpZ2h0aW5nX2JveCcp
LnNob3coKTsKICAgICAgICAgIH0KPC9zY3JpcHQ+PGRpdiBpZD0idmlld19tYWlu
X2Jhcl93cmFwcGVyIj48ZGl2IGlkPSJ2aWV3X2hlYWRlciI+PGRpdiBpZD0iZmxh
c2hlc19wbGFjZWhvbGRlciIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+PC9kaXY+PGRp
diBjbGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19kb2N1bWVudHNfYWRzX2xlYWRl
cmJvYXJkIiBpZD0iYXV0b2dlbl9pZF83NTcxNjA4NzIiPjxkaXYgaWQ9ImxlYWRl
cmJvYXJkX2FkX21haW4iPjxkaXYgaWQ9ImxlYWRlcmJvYXJkX2FkX2dhbSI+PHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPkdBX2dvb2dsZUZpbGxTbG90KCJE
b2NQYWdlX0FURl83Mjh4OTAiKTs8L3NjcmlwdD48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48ZGl2IGNsYXNzPSJuZXdfdmlld19tYWluIiBpZD0idmlld19tYWluIj48
ZGl2IGlkPSJ2aWV3ZXIiPjxkaXYgaWQ9InZpZXdlcl9kb2N1bWVudCI+PHNwYW4g
Y2xhc3M9ImF1dG9nZW5fY2xhc3Nfdmlld3NfZG9jdW1lbnRzX2Fkc19sZWFkZXJi
b2FyZF9zdGFja2VkIiBpZD0iYXV0b2dlbl9pZF83NTcxNjE4MTMiPjxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5HQV9nb29nbGVGaWxsU2xvdCgiRG9jUGFn
ZV9BVEZfMzM2eDI4MCIpOzwvc2NyaXB0Pjwvc3Bhbj48ZGl2IGNsYXNzPSJhdXRv
Z2VuX2NsYXNzX3ZpZXdzX2RvY3VtZW50c19mb3VyZ2VuX2hvdF9zcG90cyIgaWQ9
ImF1dG9nZW5faWRfNzU3MTYyMTI4Ij48ZGl2IGNsYXNzPSJob3RzcG90IiBpZD0i
c2xpZGVzaG93X3JpZ2h0X2hvdHNwb3QiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjwv
ZGl2PjxkaXYgY2xhc3M9ImhvdHNwb3QiIGlkPSJzbGlkZXNob3dfbGVmdF9ob3Rz
cG90IiBzdHlsZT0iZGlzcGxheTpub25lIj48L2Rpdj48L2Rpdj48ZGl2IGlkPSdm
b250X3ByZWxvYWRfYmVkJyBzdHlsZT0ncG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6
IDA7IHRvcDowOyBtYXgtd2lkdGg6IDEwMCU7IHZpc2liaWxpdHk6IGhpZGRlbjsg
b3ZlcmZsb3c6IGhpZGRlbic+IDwvZGl2Pgo8c2NyaXB0IHR5cGU9J3RleHQvamF2
YXNjcmlwdCc+IAogIGRvY01hbmFnZXIuc2V0dXBUZXN0RWxlbWVudHMoKTsKPC9z
Y3JpcHQ+Cgo8ZGl2IGNsYXNzPSJvdXRlcl9wYWdlX2NvbnRhaW5lciI+CiAgCgog
ICAgCiAgCiAgPGRpdiBjbGFzcz0ib3V0ZXJfcGFnZSBvbmx5X2llNl9ib3JkZXIi
IAogICAgaWQ9Im91dGVyX3BhZ2VfMSIKICAgIHN0eWxlPSJ3aWR0aDo5MDFweDsg
aGVpZ2h0OjEyNzZweDsgIj4KICAgICAgCjxkaXYgIGNsYXNzPSdwYWdlJyBpZD0n
cGFnZTEnIHN0eWxlPSdoZWlnaHQ6IDc5Ljc1ZW07IHdpZHRoOiA1Ni4zMWVtOyc+
CiAgCiAgPGRpdiAgY2xhc3M9J2xheWVyJyBzdHlsZT0nei1pbmRleDogMTsnPgog
ICAgCiAgICA8ZGl2ICBjbGFzcz0naW5uZXJfbGF5ZXInID4KICAgICAgPGltZyAg
Y2xhc3M9J2Fic2ltZycgb3JpZz0naHR0cDovL2h0bWwuc2NyaWJkLmNvbS8yN2Jq
djZudWJrNW51MTIvaW1hZ2VzLzEtYWFjNDc1YTY0Ny8wMDAuanBnJyBzdHlsZT0n
bGVmdDogMC4yNWVtOyBjbGlwOiByZWN0KDAuMDdlbSA1NS44MmVtIDc5LjgyZW0g
MC4wN2VtKTsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiA3OS44OGVtOyB0b3A6IC0w
LjA3ZW07IHdpZHRoOiA1NS44OGVtOycvPjxub3NjcmlwdCA+PGltZyAgY2xhc3M9
J2Fic2ltZycgc3JjPSdodHRwOi8vaHRtbC5zY3JpYmQuY29tLzI3Ymp2Nm51Yms1
bnUxMi9pbWFnZXMvMS1hYWM0NzVhNjQ3LzAwMC5qcGcnIHN0eWxlPSdsZWZ0OiAw
LjI1ZW07IGNsaXA6IHJlY3QoMC4wN2VtIDU1LjgyZW0gNzkuODJlbSAwLjA3ZW0p
OyBoZWlnaHQ6IDc5Ljg4ZW07IHRvcDogLTAuMDdlbTsgd2lkdGg6IDU1Ljg4ZW07
Jy8+PC9ub3NjcmlwdD4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KICAgIAog
IDxkaXYgY2xhc3M9ImJfdGwiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX3RyIj48
L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9iciI+PC9kaXY+IAogIDxkaXYgY2xhc3M9
ImJfYmwiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX3QiPjwvZGl2PiAKICA8ZGl2
IGNsYXNzPSJiX3IiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2IiPjwvZGl2PiAK
ICA8ZGl2IGNsYXNzPSJiX2wiPjwvZGl2PiAKCiAgPC9kaXY+CiAgCiAgPHNjcmlw
dCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPgogICAgKGZ1bmN0aW9uKCkgewogICAg
ICAgIHZhciBwYWdlUGFyYW1zID0geyJvcmlnSGVpZ2h0IjogMTI3NiwgIm9yaWdX
aWR0aCI6IDkwMSwgImZvbnRzIjogW10sICJwYWdlTnVtIjogMX07CgogICAgICAg
IHBhZ2VQYXJhbXMuY29udGFpbmVyRWxlbSA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJvdXRlcl9wYWdlXzEiKTsKICAgICAgICAgIHBhZ2VQYXJhbXMuaW5uZXJQ
YWdlRWxlbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJwYWdlMSIpOwogICAg
ICAgIHZhciBwYWdlID0gZG9jTWFuYWdlci5hZGRQYWdlKHBhZ2VQYXJhbXMpOwog
ICAgICB9KSgpOwogIDwvc2NyaXB0PgoKICAKICAgIDxkaXYgaWQ9ImJldHdlZW5f
cGFnZV9hZHNfMSIKICAgICAgY2xhc3M9J2JldHdlZW5fcGFnZV9hZHMnCiAgICAg
IHN0eWxlPSJkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiA5MHB4OyI+CiAgICAgICAg
ICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgICAgIEdB
X2dvb2dsZUZpbGxTbG90KCJEb2NQYWdlX0JURl80Njh4NjAiKTsKICAgICAgICAg
IDwvc2NyaXB0PgogICAgPC9kaXY+CgoKCgogICAgICAgIAoKICAgIAogIAogIDxk
aXYgY2xhc3M9Im91dGVyX3BhZ2Ugb25seV9pZTZfYm9yZGVyIiAKICAgIGlkPSJv
dXRlcl9wYWdlXzIiCiAgICBzdHlsZT0id2lkdGg6OTAxcHg7IGhlaWdodDoxMjc2
cHg7ICI+CiAgICAgIAo8ZGl2ICBjbGFzcz0ncGFnZScgaWQ9J3BhZ2UyJyBzdHls
ZT0naGVpZ2h0OiA3OS43NWVtOyB3aWR0aDogNTYuMzFlbTsnPgogIAogIDxkaXYg
IGNsYXNzPSdsYXllcicgc3R5bGU9J3otaW5kZXg6IDM7Jz4KICAgIAogICAgPGRp
diAgY2xhc3M9J2lubmVyX2xheWVyJyA+CiAgICAgIDxpbWcgIGNsYXNzPSdhYnNp
bWcnIG9yaWc9J2h0dHA6Ly9odG1sLnNjcmliZC5jb20vMjdianY2bnViazVudTEy
L2ltYWdlcy8yLTA5MGNjYzkwMTQvMDAwLmpwZycgc3R5bGU9J2xlZnQ6IDAuMjVl
bTsgY2xpcDogcmVjdCgwLjA3ZW0gNTUuODJlbSA3OS44MmVtIDAuMDdlbSk7IGRp
c3BsYXk6IG5vbmU7IGhlaWdodDogNzkuODhlbTsgdG9wOiAtMC4wN2VtOyB3aWR0
aDogNTUuODhlbTsnLz48bm9zY3JpcHQgPjxpbWcgIGNsYXNzPSdhYnNpbWcnIHNy
Yz0naHR0cDovL2h0bWwuc2NyaWJkLmNvbS8yN2JqdjZudWJrNW51MTIvaW1hZ2Vz
LzItMDkwY2NjOTAxNC8wMDAuanBnJyBzdHlsZT0nbGVmdDogMC4yNWVtOyBjbGlw
OiByZWN0KDAuMDdlbSA1NS44MmVtIDc5LjgyZW0gMC4wN2VtKTsgaGVpZ2h0OiA3
OS44OGVtOyB0b3A6IC0wLjA3ZW07IHdpZHRoOiA1NS44OGVtOycvPjwvbm9zY3Jp
cHQ+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CiAgICAKICA8ZGl2IGNsYXNz
PSJiX3RsIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl90ciI+PC9kaXY+IAogIDxk
aXYgY2xhc3M9ImJfYnIiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2JsIj48L2Rp
dj4gCiAgPGRpdiBjbGFzcz0iYl90Ij48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9y
Ij48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9iIj48L2Rpdj4gCiAgPGRpdiBjbGFz
cz0iYl9sIj48L2Rpdj4gCgogIDwvZGl2PgogIAogIDxzY3JpcHQgdHlwZT0ndGV4
dC9qYXZhc2NyaXB0Jz4KICAgIChmdW5jdGlvbigpIHsKICAgICAgICB2YXIgcGFn
ZVBhcmFtcyA9IHsib3JpZ0hlaWdodCI6IDEyNzYsICJvcmlnV2lkdGgiOiA5MDEs
ICJmb250cyI6IFtdLCAicGFnZU51bSI6IDJ9OwoKICAgICAgICBwYWdlUGFyYW1z
LmNvbnRhaW5lckVsZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgib3V0ZXJf
cGFnZV8yIik7CiAgICAgICAgICBwYWdlUGFyYW1zLmlubmVyUGFnZUVsZW0gPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgicGFnZTIiKTsKICAgICAgICB2YXIgcGFn
ZSA9IGRvY01hbmFnZXIuYWRkUGFnZShwYWdlUGFyYW1zKTsKICAgICAgfSkoKTsK
ICA8L3NjcmlwdD4KCiAgCgoKCgogICAgICAgIAoKICAgIAogIAogIDxkaXYgY2xh
c3M9Im91dGVyX3BhZ2Ugb25seV9pZTZfYm9yZGVyIiAKICAgIGlkPSJvdXRlcl9w
YWdlXzMiCiAgICBzdHlsZT0id2lkdGg6OTAxcHg7IGhlaWdodDoxMjc2cHg7ICI+
CiAgICAgIAo8ZGl2ICBjbGFzcz0ncGFnZScgaWQ9J3BhZ2UzJyBzdHlsZT0naGVp
Z2h0OiA3OS43NWVtOyB3aWR0aDogNTYuMzFlbTsnPgogIAogIDxkaXYgIGNsYXNz
PSdsYXllcicgc3R5bGU9J3otaW5kZXg6IDU7Jz4KICAgIAogICAgPGRpdiAgY2xh
c3M9J2lubmVyX2xheWVyJyA+CiAgICAgIDxpbWcgIGNsYXNzPSdhYnNpbWcnIG9y
aWc9J2h0dHA6Ly9odG1sLnNjcmliZC5jb20vMjdianY2bnViazVudTEyL2ltYWdl
cy8zLWQxOTk0MTE4YjUvMDAwLmpwZycgc3R5bGU9J2xlZnQ6IDAuMjVlbTsgY2xp
cDogcmVjdCgwLjA3ZW0gNTUuODJlbSA3OS44MmVtIDAuMDdlbSk7IGRpc3BsYXk6
IG5vbmU7IGhlaWdodDogNzkuODhlbTsgdG9wOiAtMC4wN2VtOyB3aWR0aDogNTUu
ODhlbTsnLz48bm9zY3JpcHQgPjxpbWcgIGNsYXNzPSdhYnNpbWcnIHNyYz0naHR0
cDovL2h0bWwuc2NyaWJkLmNvbS8yN2JqdjZudWJrNW51MTIvaW1hZ2VzLzMtZDE5
OTQxMThiNS8wMDAuanBnJyBzdHlsZT0nbGVmdDogMC4yNWVtOyBjbGlwOiByZWN0
KDAuMDdlbSA1NS44MmVtIDc5LjgyZW0gMC4wN2VtKTsgaGVpZ2h0OiA3OS44OGVt
OyB0b3A6IC0wLjA3ZW07IHdpZHRoOiA1NS44OGVtOycvPjwvbm9zY3JpcHQ+CiAg
ICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CiAgICAKICA8ZGl2IGNsYXNzPSJiX3Rs
Ij48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl90ciI+PC9kaXY+IAogIDxkaXYgY2xh
c3M9ImJfYnIiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2JsIj48L2Rpdj4gCiAg
PGRpdiBjbGFzcz0iYl90Ij48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9yIj48L2Rp
dj4gCiAgPGRpdiBjbGFzcz0iYl9iIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9s
Ij48L2Rpdj4gCgogIDwvZGl2PgogIAogIDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZh
c2NyaXB0Jz4KICAgIChmdW5jdGlvbigpIHsKICAgICAgICB2YXIgcGFnZVBhcmFt
cyA9IHsib3JpZ0hlaWdodCI6IDEyNzYsICJvcmlnV2lkdGgiOiA5MDEsICJmb250
cyI6IFtdLCAicGFnZU51bSI6IDN9OwoKICAgICAgICBwYWdlUGFyYW1zLmNvbnRh
aW5lckVsZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgib3V0ZXJfcGFnZV8z
Iik7CiAgICAgICAgICBwYWdlUGFyYW1zLmlubmVyUGFnZUVsZW0gPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgicGFnZTMiKTsKICAgICAgICB2YXIgcGFnZSA9IGRv
Y01hbmFnZXIuYWRkUGFnZShwYWdlUGFyYW1zKTsKICAgICAgfSkoKTsKICA8L3Nj
cmlwdD4KCiAgCiAgICA8ZGl2IGlkPSJiZXR3ZWVuX3BhZ2VfYWRzXzMiCiAgICAg
IGNsYXNzPSdiZXR3ZWVuX3BhZ2VfYWRzJwogICAgICBzdHlsZT0iZGlzcGxheTog
YmxvY2s7IGhlaWdodDogOTBweDsiPgogICAgPC9kaXY+CgoKCgogICAgICAgIAoK
ICAgIAogIAogIDxkaXYgY2xhc3M9Im91dGVyX3BhZ2Ugb25seV9pZTZfYm9yZGVy
IiAKICAgIGlkPSJvdXRlcl9wYWdlXzQiCiAgICBzdHlsZT0id2lkdGg6OTAxcHg7
IGhlaWdodDoxMjc2cHg7ICI+CiAgICAKICA8ZGl2IGNsYXNzPSJiX3RsIj48L2Rp
dj4gCiAgPGRpdiBjbGFzcz0iYl90ciI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJf
YnIiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2JsIj48L2Rpdj4gCiAgPGRpdiBj
bGFzcz0iYl90Ij48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9yIj48L2Rpdj4gCiAg
PGRpdiBjbGFzcz0iYl9iIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9sIj48L2Rp
dj4gCgogIDwvZGl2PgogIAogIDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0
Jz4KICAgIChmdW5jdGlvbigpIHsKICAgICAgICB2YXIgcGFnZVBhcmFtcyA9IHsi
b3JpZ0hlaWdodCI6IDEyNzYsICJvcmlnV2lkdGgiOiA5MDEsICJmb250cyI6IFtd
LCAicGFnZU51bSI6IDR9OwoKICAgICAgICBwYWdlUGFyYW1zLmNvbnRhaW5lckVs
ZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgib3V0ZXJfcGFnZV80Iik7CiAg
ICAgICAgICBwYWdlUGFyYW1zLmNvbnRlbnRVcmwgPSAiaHR0cDovL2h0bWw0LnNj
cmliZGFzc2V0cy5jb20vMjdianY2bnViazVudTEyL3BhZ2VzLzQtOTkwMzBkMWU2
My5qc29ucCI7CiAgICAgICAgdmFyIHBhZ2UgPSBkb2NNYW5hZ2VyLmFkZFBhZ2Uo
cGFnZVBhcmFtcyk7CiAgICAgIH0pKCk7CiAgPC9zY3JpcHQ+CgogIAoKCgoKICAg
ICAgICAKCiAgICAKICAKICA8ZGl2IGNsYXNzPSJvdXRlcl9wYWdlIG9ubHlfaWU2
X2JvcmRlciIgCiAgICBpZD0ib3V0ZXJfcGFnZV81IgogICAgc3R5bGU9IndpZHRo
OjkwMXB4OyBoZWlnaHQ6MTI3NnB4OyAiPgogICAgCiAgPGRpdiBjbGFzcz0iYl90
bCI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfdHIiPjwvZGl2PiAKICA8ZGl2IGNs
YXNzPSJiX2JyIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9ibCI+PC9kaXY+IAog
IDxkaXYgY2xhc3M9ImJfdCI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfciI+PC9k
aXY+IAogIDxkaXYgY2xhc3M9ImJfYiI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJf
bCI+PC9kaXY+IAoKICA8L2Rpdj4KICAKICA8c2NyaXB0IHR5cGU9J3RleHQvamF2
YXNjcmlwdCc+CiAgICAoZnVuY3Rpb24oKSB7CiAgICAgICAgdmFyIHBhZ2VQYXJh
bXMgPSB7Im9yaWdIZWlnaHQiOiAxMjc2LCAib3JpZ1dpZHRoIjogOTAxLCAiZm9u
dHMiOiBbXSwgInBhZ2VOdW0iOiA1fTsKCiAgICAgICAgcGFnZVBhcmFtcy5jb250
YWluZXJFbGVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm91dGVyX3BhZ2Vf
NSIpOwogICAgICAgICAgcGFnZVBhcmFtcy5jb250ZW50VXJsID0gImh0dHA6Ly9o
dG1sMi5zY3JpYmRhc3NldHMuY29tLzI3Ymp2Nm51Yms1bnUxMi9wYWdlcy81LTFj
MmRjNTBhYzguanNvbnAiOwogICAgICAgIHZhciBwYWdlID0gZG9jTWFuYWdlci5h
ZGRQYWdlKHBhZ2VQYXJhbXMpOwogICAgICB9KSgpOwogIDwvc2NyaXB0PgoKICAK
ICAgIDxkaXYgaWQ9ImJldHdlZW5fcGFnZV9hZHNfNSIKICAgICAgY2xhc3M9J2Jl
dHdlZW5fcGFnZV9hZHMnCiAgICAgIHN0eWxlPSJkaXNwbGF5OiBibG9jazsgaGVp
Z2h0OiA5MHB4OyI+CiAgICA8L2Rpdj4KCgoKCiAgICAgICAgCgogICAgCiAgCiAg
PGRpdiBjbGFzcz0ib3V0ZXJfcGFnZSBvbmx5X2llNl9ib3JkZXIiIAogICAgaWQ9
Im91dGVyX3BhZ2VfNiIKICAgIHN0eWxlPSJ3aWR0aDo5MDFweDsgaGVpZ2h0OjEy
NzZweDsgIj4KICAgIAogIDxkaXYgY2xhc3M9ImJfdGwiPjwvZGl2PiAKICA8ZGl2
IGNsYXNzPSJiX3RyIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9iciI+PC9kaXY+
IAogIDxkaXYgY2xhc3M9ImJfYmwiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX3Qi
PjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX3IiPjwvZGl2PiAKICA8ZGl2IGNsYXNz
PSJiX2IiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2wiPjwvZGl2PiAKCiAgPC9k
aXY+CiAgCiAgPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPgogICAgKGZ1
bmN0aW9uKCkgewogICAgICAgIHZhciBwYWdlUGFyYW1zID0geyJvcmlnSGVpZ2h0
IjogMTI3NiwgIm9yaWdXaWR0aCI6IDkwMSwgImZvbnRzIjogW10sICJwYWdlTnVt
IjogNn07CgogICAgICAgIHBhZ2VQYXJhbXMuY29udGFpbmVyRWxlbSA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJvdXRlcl9wYWdlXzYiKTsKICAgICAgICAgIHBh
Z2VQYXJhbXMuY29udGVudFVybCA9ICJodHRwOi8vaHRtbDQuc2NyaWJkYXNzZXRz
LmNvbS8yN2JqdjZudWJrNW51MTIvcGFnZXMvNi1mM2Y2MDcyZTM2Lmpzb25wIjsK
ICAgICAgICB2YXIgcGFnZSA9IGRvY01hbmFnZXIuYWRkUGFnZShwYWdlUGFyYW1z
KTsKICAgICAgfSkoKTsKICA8L3NjcmlwdD4KCiAgCgoKCgogICAgICAgIAoKICAg
IAogIAogIDxkaXYgY2xhc3M9Im91dGVyX3BhZ2Ugb25seV9pZTZfYm9yZGVyIiAK
ICAgIGlkPSJvdXRlcl9wYWdlXzciCiAgICBzdHlsZT0id2lkdGg6OTAxcHg7IGhl
aWdodDoxMjc2cHg7ICI+CiAgICAKICA8ZGl2IGNsYXNzPSJiX3RsIj48L2Rpdj4g
CiAgPGRpdiBjbGFzcz0iYl90ciI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfYnIi
PjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2JsIj48L2Rpdj4gCiAgPGRpdiBjbGFz
cz0iYl90Ij48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9yIj48L2Rpdj4gCiAgPGRp
diBjbGFzcz0iYl9iIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9sIj48L2Rpdj4g
CgogIDwvZGl2PgogIAogIDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4K
ICAgIChmdW5jdGlvbigpIHsKICAgICAgICB2YXIgcGFnZVBhcmFtcyA9IHsib3Jp
Z0hlaWdodCI6IDEyNzYsICJvcmlnV2lkdGgiOiA5MDEsICJmb250cyI6IFtdLCAi
cGFnZU51bSI6IDd9OwoKICAgICAgICBwYWdlUGFyYW1zLmNvbnRhaW5lckVsZW0g
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgib3V0ZXJfcGFnZV83Iik7CiAgICAg
ICAgICBwYWdlUGFyYW1zLmNvbnRlbnRVcmwgPSAiaHR0cDovL2h0bWwzLnNjcmli
ZGFzc2V0cy5jb20vMjdianY2bnViazVudTEyL3BhZ2VzLzctOGQwNWEwN2Y2Yy5q
c29ucCI7CiAgICAgICAgdmFyIHBhZ2UgPSBkb2NNYW5hZ2VyLmFkZFBhZ2UocGFn
ZVBhcmFtcyk7CiAgICAgIH0pKCk7CiAgPC9zY3JpcHQ+CgogIAogICAgPGRpdiBp
ZD0iYmV0d2Vlbl9wYWdlX2Fkc183IgogICAgICBjbGFzcz0nYmV0d2Vlbl9wYWdl
X2FkcycKICAgICAgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDkwcHg7
Ij4KICAgIDwvZGl2PgoKCgoKICAgICAgICAKCiAgICAKICAKICA8ZGl2IGNsYXNz
PSJvdXRlcl9wYWdlIG9ubHlfaWU2X2JvcmRlciIgCiAgICBpZD0ib3V0ZXJfcGFn
ZV84IgogICAgc3R5bGU9IndpZHRoOjkwMXB4OyBoZWlnaHQ6MTI3NnB4OyAiPgog
ICAgCiAgPGRpdiBjbGFzcz0iYl90bCI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJf
dHIiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2JyIj48L2Rpdj4gCiAgPGRpdiBj
bGFzcz0iYl9ibCI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfdCI+PC9kaXY+IAog
IDxkaXYgY2xhc3M9ImJfciI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfYiI+PC9k
aXY+IAogIDxkaXYgY2xhc3M9ImJfbCI+PC9kaXY+IAoKICA8L2Rpdj4KICAKICA8
c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+CiAgICAoZnVuY3Rpb24oKSB7
CiAgICAgICAgdmFyIHBhZ2VQYXJhbXMgPSB7Im9yaWdIZWlnaHQiOiAxMjc2LCAi
b3JpZ1dpZHRoIjogOTAxLCAiZm9udHMiOiBbXSwgInBhZ2VOdW0iOiA4fTsKCiAg
ICAgICAgcGFnZVBhcmFtcy5jb250YWluZXJFbGVtID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoIm91dGVyX3BhZ2VfOCIpOwogICAgICAgICAgcGFnZVBhcmFtcy5j
b250ZW50VXJsID0gImh0dHA6Ly9odG1sMy5zY3JpYmRhc3NldHMuY29tLzI3Ymp2
Nm51Yms1bnUxMi9wYWdlcy84LTNkY2Q1OWVhZWMuanNvbnAiOwogICAgICAgIHZh
ciBwYWdlID0gZG9jTWFuYWdlci5hZGRQYWdlKHBhZ2VQYXJhbXMpOwogICAgICB9
KSgpOwogIDwvc2NyaXB0PgoKICAKCgoKCiAgICAgICAgCgogICAgCiAgCiAgPGRp
diBjbGFzcz0ib3V0ZXJfcGFnZSBvbmx5X2llNl9ib3JkZXIiIAogICAgaWQ9Im91
dGVyX3BhZ2VfOSIKICAgIHN0eWxlPSJ3aWR0aDo5MDFweDsgaGVpZ2h0OjEyNzZw
eDsgIj4KICAgIAogIDxkaXYgY2xhc3M9ImJfdGwiPjwvZGl2PiAKICA8ZGl2IGNs
YXNzPSJiX3RyIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9iciI+PC9kaXY+IAog
IDxkaXYgY2xhc3M9ImJfYmwiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX3QiPjwv
ZGl2PiAKICA8ZGl2IGNsYXNzPSJiX3IiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJi
X2IiPjwvZGl2PiAKICA8ZGl2IGNsYXNzPSJiX2wiPjwvZGl2PiAKCiAgPC9kaXY+
CiAgCiAgPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPgogICAgKGZ1bmN0
aW9uKCkgewogICAgICAgIHZhciBwYWdlUGFyYW1zID0geyJvcmlnSGVpZ2h0Ijog
MTI3NiwgIm9yaWdXaWR0aCI6IDkwMSwgImZvbnRzIjogW10sICJwYWdlTnVtIjog
OX07CgogICAgICAgIHBhZ2VQYXJhbXMuY29udGFpbmVyRWxlbSA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJvdXRlcl9wYWdlXzkiKTsKICAgICAgICAgIHBhZ2VQ
YXJhbXMuY29udGVudFVybCA9ICJodHRwOi8vaHRtbDIuc2NyaWJkYXNzZXRzLmNv
bS8yN2JqdjZudWJrNW51MTIvcGFnZXMvOS01ZWI2MzgxZTMxLmpzb25wIjsKICAg
ICAgICB2YXIgcGFnZSA9IGRvY01hbmFnZXIuYWRkUGFnZShwYWdlUGFyYW1zKTsK
ICAgICAgfSkoKTsKICA8L3NjcmlwdD4KCiAgCiAgICA8ZGl2IGlkPSJiZXR3ZWVu
X3BhZ2VfYWRzXzkiCiAgICAgIGNsYXNzPSdiZXR3ZWVuX3BhZ2VfYWRzJwogICAg
ICBzdHlsZT0iZGlzcGxheTogYmxvY2s7IGhlaWdodDogOTBweDsiPgogICAgPC9k
aXY+CgoKCgogICAgICAgIAoKICAgIAogIAogIDxkaXYgY2xhc3M9Im91dGVyX3Bh
Z2Ugb25seV9pZTZfYm9yZGVyIiAKICAgIGlkPSJvdXRlcl9wYWdlXzEwIgogICAg
c3R5bGU9IndpZHRoOjkwMXB4OyBoZWlnaHQ6MTI3NnB4OyAiPgogICAgCiAgPGRp
diBjbGFzcz0iYl90bCI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfdHIiPjwvZGl2
PiAKICA8ZGl2IGNsYXNzPSJiX2JyIj48L2Rpdj4gCiAgPGRpdiBjbGFzcz0iYl9i
bCI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfdCI+PC9kaXY+IAogIDxkaXYgY2xh
c3M9ImJfciI+PC9kaXY+IAogIDxkaXYgY2xhc3M9ImJfYiI+PC9kaXY+IAogIDxk
aXYgY2xhc3M9ImJfbCI+PC9kaXY+IAoKICA8L2Rpdj4KICAKICA8c2NyaXB0IHR5
cGU9J3RleHQvamF2YXNjcmlwdCc+CiAgICAoZnVuY3Rpb24oKSB7CiAgICAgICAg
dmFyIHBhZ2VQYXJhbXMgPSB7Im9yaWdIZWlnaHQiOiAxMjc2LCAib3JpZ1dpZHRo
IjogOTAxLCAiZm9udHMiOiBbXSwgInBhZ2VOdW0iOiAxMH07CgogICAgICAgIHBh
Z2VQYXJhbXMuY29udGFpbmVyRWxlbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJvdXRlcl9wYWdlXzEwIik7CiAgICAgICAgICBwYWdlUGFyYW1zLmNvbnRlbnRV
cmwgPSAiaHR0cDovL2h0bWwxLnNjcmliZGFzc2V0cy5jb20vMjdianY2bnViazVu
dTEyL3BhZ2VzLzEwLWRkNzU0YTQ4MmQuanNvbnAiOwogICAgICAgIHZhciBwYWdl
ID0gZG9jTWFuYWdlci5hZGRQYWdlKHBhZ2VQYXJhbXMpOwogICAgICB9KSgpOwog
IDwvc2NyaXB0PgoKICAKCgoKCiAgICAgICAgCgoKICA8IS0tW2lmIElFXT4KICA8
c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+CiAgICB3aW5kb3cuZG9jTWFu
YWdlcklFQWRkZWQgPSB0cnVlOwogICAgaWYgKGRvY3VtZW50Lm9ic2VydmUpIHsK
ICAgICAgZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uICgp
IHsKICAgICAgICAgIGRvY01hbmFnZXIuYWxsUGFnZXNBZGRlZCgpOwogICAgICAg
IH0pOwogICAgfSBlbHNlIHsKICAgICAgd2luZG93LmF0dGFjaEV2ZW50KCdvbmxv
YWQnLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICBkb2NNYW5hZ2VyLmFsbFBhZ2Vz
QWRkZWQoKTsKICAgICAgICB9KTsKICAgIH0KICA8L3NjcmlwdD4KICA8IVtlbmRp
Zl0tLT4KCiAgPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPgogICAgaWYg
KHdpbmRvdy5kb2NNYW5hZ2VySUVBZGRlZCAhPSB0cnVlKSB7CiAgICAgIGRvY01h
bmFnZXIuYWxsUGFnZXNBZGRlZCgpOwogICAgfQogIDwvc2NyaXB0PgoKPC9kaXY+
CgoKCgoKCgoKCgoKCgoKCjxkaXYgY2xhc3M9ImF1dG9nZW5fY2xhc3Nfdmlld3Nf
ZG9jdW1lbnRzX2ZvdXJnZW5fZXhpdF9mdWxsX3NjcmVlbl9idXR0b24iIGlkPSJh
dXRvZ2VuX2lkXzc1NzE2MzE3NyI+PGRpdiBpZD0iZXhpdF9mc19idXR0b24iIHN0
eWxlPSJkaXNwbGF5Om5vbmUiPjxhIGNsYXNzPSJjdGxfYnV0dG9uIGV4aXRfZnVs
bHNjcmVlbiIgaWQ9ImJ1dHRvbl9leGl0X2Z1bGxzY3JlZW4iIHRpdGxlPSJFeGl0
IEZ1bGxzY3JlZW4iPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
ZGl2IGFwdHVyZU5vSGlnaGxpZ2h0PSJ0cnVlIiBjbGFzcz0ibmV3X3ZpZXdfYmFy
IiBpZD0idmlld19iYXIiPjxkaXYgY2xhc3M9ImF1dG9nZW5fY2xhc3Nfdmlld3Nf
ZG9jdW1lbnRzX2Fkc19hYm92ZV9zaWRlYm9hcmQiIGlkPSJhdXRvZ2VuX2lkXzc1
NzE2NDc5NiI+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPkdBX2dvb2ds
ZUZpbGxTbG90KCJEb2NQYWdlX0FURl8yNTB4MjUwIik7PC9zY3JpcHQ+PC9kaXY+
PGRpdiBjbGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19kb2N1bWVudHNfZm91cmdl
bl9tZXRhZGF0YSIgaWQ9ImF1dG9nZW5faWRfNzU3MTY1OTc0Ij48ZGl2IGNsYXNz
PSJjbGVhcmZpeCBwdWJsaWMiIGlkPSJkb2NfbWV0YWRhdGEiPjxkaXYgY2xhc3M9
InN1bW1hcnkiPjxoMT5NYWdhbGxvbiBUZXNpcyBEZWwgRGVyZWNobyBkZSBDb25x
dWlzdGE8L2gxPjwvZGl2PjxkaXYgY2xhc3M9ImJ1dHRvbnMgY2xlYXJmaXgiPjxh
IGNsYXNzPSJjdHJfYnV0dG9uIGRvd25sb2FkIiB0aXRsZT0iRG93bmxvYWQiPkRv
d25sb2FkIHRoaXMgRG9jdW1lbnQgZm9yIEZyZWU8L2E+PGEgY2xhc3M9ImN0cl9i
dXR0b24gcHJpbnQgbG9naW5fcmVxdWlyZWQiIHRpdGxlPSJQcmludCI+UHJpbnQ8
L2E+PGEgY2xhc3M9ImN0cl9idXR0b24gbW9iaWxlIGxvZ2luX3JlcXVpcmVkIiB0
aXRsZT0iTW9iaWxlIj5Nb2JpbGU8L2E+PGEgY2xhc3M9ImN0cl9idXR0b24gY29s
bGVjdGlvbnMgbG9naW5fcmVxdWlyZWQiIHRpdGxlPSJDb2xsZWN0aW9ucyI+Q29s
bGVjdGlvbnM8L2E+PGEgY2xhc3M9ImN0cl9idXR0b24gcmVwb3J0IGxvZ2luX3Jl
cXVpcmVkIiBpZD0iZmxhZ19kb2N1bWVudF9saW5rIiB0aXRsZT0iUmVwb3J0IERv
Y3VtZW50Ij5SZXBvcnQgRG9jdW1lbnQ8L2E+PGRpdiBpZD0iZmxhZ19kb2N1bWVu
dF9jb250YWluZXIiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgoJPGRpdiBjbGFzcz0i
dGV4dCI+CgkJPGRpdiBjbGFzcz0icmlnaHQiPgogICAgICAgICAgICA8YSBocmVm
PSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJjbG9zZV9idXR0b24iPjwvYT4K
CQk8L2Rpdj4KCgoJCQoKCQkJCiAgICAgICAgICAgICAgICA8aDQgY2xhc3M9ImZp
cnN0Ij5SZXBvcnQgdGhpcyBkb2N1bWVudD88L2g0PgoJCQkKCgkJCTxwPlBsZWFz
ZSB0ZWxsIHVzIHJlYXNvbihzKSBmb3IgcmVwb3J0aW5nIHRoaXMgZG9jdW1lbnQ8
L3A+CgkJCTxmb3JtIGFjdGlvbj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL3VzZXJf
ZmxhZ3MvY3JlYXRlLzcyODMzMzAiIG1ldGhvZD0icG9zdCIgb25zdWJtaXQ9Im5l
dyBBamF4LlJlcXVlc3QoJ2h0dHA6Ly93d3cuc2NyaWJkLmNvbS91c2VyX2ZsYWdz
L2NyZWF0ZS83MjgzMzMwJywge2FzeW5jaHJvbm91czp0cnVlLCBldmFsU2NyaXB0
czp0cnVlLCBwYXJhbWV0ZXJzOkZvcm0uc2VyaWFsaXplKHRoaXMpfSk7IHJldHVy
biBmYWxzZTsiPjxkaXYgc3R5bGU9Im1hcmdpbjowO3BhZGRpbmc6MCI+PGlucHV0
IG5hbWU9ImF1dGhlbnRpY2l0eV90b2tlbiIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0i
YjM0NTllNGFhMTRhYTY2ZWMzZmM4MjQzMzAyMjk2N2ZkZDIxOWNlZCIgLz48L2Rp
dj4KCQkJICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJ0eXBlIiB2YWx1ZT0i
ZG9jIj4KCQkJCTxkaXYgaWQ9ImZsYWdfc2VsZWN0IiBjbGFzcz0iZm9ybSI+CgkJ
CQkJCgkJCQkJCTxwPjxpbnB1dCBjbGFzcz0iY2hlY2tib3giIGlkPSJmbGFnXzEi
IG5hbWU9ImZsYWdbMV0iIHR5cGU9ImNoZWNrYm94IiB2YWx1ZT0iMSIgLz4gPGxh
YmVsIGZvcj0iZmxhZ18xIj5TcGFtIG9yIGp1bms8L2xhYmVsPjwvcD4KCQkJCQkK
CQkJCQkJPHA+PGlucHV0IGNsYXNzPSJjaGVja2JveCIgaWQ9ImZsYWdfMyIgbmFt
ZT0iZmxhZ1szXSIgdHlwZT0iY2hlY2tib3giIHZhbHVlPSIzIiAvPiA8bGFiZWwg
Zm9yPSJmbGFnXzMiPlBvcm4gYWR1bHQgY29udGVudDwvbGFiZWw+PC9wPgoJCQkJ
CQoJCQkJCQk8cD48aW5wdXQgY2xhc3M9ImNoZWNrYm94IiBpZD0iZmxhZ180IiBu
YW1lPSJmbGFnWzRdIiB0eXBlPSJjaGVja2JveCIgdmFsdWU9IjQiIC8+IDxsYWJl
bCBmb3I9ImZsYWdfNCI+SGF0ZWZ1bCBvciBvZmZlbnNpdmU8L2xhYmVsPjwvcD4K
CQkJCQkKICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY29weXJpZ2h0Ij5J
ZiB5b3UgYXJlIHRoZSBjb3B5cmlnaHQgb3duZXIgb2YgdGhpcyBkb2N1bWVudCBh
bmQgd2FudCB0byByZXBvcnQgaXQsIHBsZWFzZSBmb2xsb3cgPGEgaHJlZj0iaHR0
cDovL3N1cHBvcnQuc2NyaWJkLmNvbS9mb3J1bXMvMzM1NjMvZW50cmllcy8yMjk4
MSI+dGhlc2UgZGlyZWN0aW9uczwvYT4gdG8gc3VibWl0IGEgY29weXJpZ2h0IGlu
ZnJpbmdlbWVudCBub3RpY2UuPC9wPgogICAgICAgICAgICAgICAgICAgIAoJCQkJ
CTxwPjxidXR0b24gY2xhc3M9InN0YW5kYXJkX3N1Ym1pdCBzdGFuZGFyZF9zdWJt
aXRfYnJuIiB0eXBlPSJzdWJtaXQiPjxzcGFuIGNsYXNzPSJpbm5lciI+UmVwb3J0
PC9zcGFuPjwvYnV0dG9uPiA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNs
YXNzPSJjYW5jZWwiPkNhbmNlbDwvYT4gPC9wPgoJCQkJPC9kaXY+CQkJCgoJCQkJ
PGRpdiBpZD0nZXJyX21zZyc+CgkJCQkJCgkJCQk8L2Rpdj4KCQkJPC9mb3JtPgoJ
CQoKCTwvZGl2Pgo8L2Rpdj4KCgoKCjwvZGl2PjxkaXYgY2xhc3M9InByaXZhY3lf
aW5kaWNhdG9yIiBpZD0icHJpdmF0ZV9kb2NfaW5kaWNhdG9yIj48ZGl2IGNsYXNz
PSJtZXNzYWdlIj5UaGlzIGlzIGEgcHJpdmF0ZSBkb2N1bWVudC4gPGEgaHJlZj0i
aHR0cDovL3d3dy5zY3JpYmQuY29tL3N0YXRpYy9oZWxwP3R5cGU9cHJpdmF0ZSIg
b25jbGljaz0id2luZG93Lm9wZW4odGhpcy5ocmVmLCduZXdfd2luZG93JywnaGVp
Z2h0PTMwMCwgd2lkdGg9NDAwLCBzY3JvbGxiYXJzPXllcycpO3JldHVybiBmYWxz
ZTsiPjxpbWcgYWx0PSJRdWVzdGlvbl9zbWFsbCIgY2xhc3M9ImhlbHBfZG90IiBz
cmM9Imh0dHA6Ly9zNy5zY3JpYmRhc3NldHMuY29tL2ltYWdlcy9xdWVzdGlvbl9z
bWFsbC5naWY/MTI5MjM3NjU4NiIgLz48L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFz
cz0iaW5mb19zZWN0aW9uIGNsb3NlZCI+PGgzPkluZm8gYW5kIFJhdGluZzwvaDM+
PGRpdiBjbGFzcz0ic2VjdGlvbl9jb250ZW50IGNsZWFyZml4IiBzdHlsZT0iZGlz
cGxheTogbm9uZTsiPjxkaXYgY2xhc3M9InN0YXRzIj48ZGl2IGNsYXNzPSJyb3ci
PjxkaXYgY2xhc3M9ImxhYmVsIj48YSBjbGFzcz0iY3RyX2J1dHRvbiB0b2dnbGVf
c3RhdHMiIGlkPSJ0b2dnbGVfc3RhdHMiIHJlbD0ibm9mb2xsb3ciPlJlYWRzOjwv
YT48L2Rpdj48ZGl2IGNsYXNzPSJ2YWx1ZSIgaWQ9ImRvY192aWV3cyI+MzAzPC9k
aXY+PGRpdiBpZD0ibW9yZV9zdGF0cyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48
aW1nIHNyYz0iL2ltYWdlcy9zcGlubmVyX21hY193aGl0ZS5naWYiIC8+PC9kaXY+
PC9kaXY+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJsYWJlbCI+VXBsb2Fk
ZWQ6PC9kaXY+PGRpdiBjbGFzcz0idmFsdWUiPjEwLzE4LzIwMDg8L2Rpdj48L2Rp
dj48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImxhYmVsIj5DYXRlZ29yeTo8
L2Rpdj48ZGl2IGNsYXNzPSJ2YWx1ZSI+PGVtPlVuY2F0ZWdvcml6ZWQuPC9lbT48
L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImxhYmVsIj5S
YXRlZDo8L2Rpdj48ZGl2IGNsYXNzPSJ2YWx1ZSIgaWQ9InJhdGluZyI+PHNwYW4g
aWQ9InJhdGluZ183MjgzMzMwIj48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PHAg
Y2xhc3M9ImRlc2NyaXB0aW9uIj48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0i
dXNlciBjbGVhcmZpeCI+PGRpdiBzdHlsZT0iZmxvYXQ6IHJpZ2h0OyI+PGRpdiBj
bGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19zaGFyZWRfZm9sbG93c2hpcF9mb2xs
b3dfYnV0dG9uIiBpZD0iYXV0b2dlbl9pZF83NTcxNjYwMjciPjxkaXYgY2xhc3M9
ImZvbGxvd19idXR0b25zIj48YSBjbGFzcz0iZm9sbG93IiBocmVmPSJodHRwOi8v
d3d3LnNjcmliZC5jb20vbG9naW4iIG9uY2xpY2s9InRyYWNrRXZlbnQoJ0ZvbGxv
dycsICdGb2xsb3cnLCAnZG9jdW1lbnRfcGFnZSAtIExvZ2dlZCBPdXQnKTsgU2Ny
aWJkLmxvZ2luLm9wZW4oeyZxdW90O25leHRfdXJsJnF1b3Q7OiZxdW90Oy9kb2Mv
NzI4MzMzMCZxdW90OywmcXVvdDtjYWxsYmFjayZxdW90OzomcXVvdDtuZXcgQWph
eC5SZXF1ZXN0KCdodHRwOi8vd3d3LnNjcmliZC5jb20vZnJpZW5kcz9mb2xsb3dz
aGlwJTVCcHVibGlzaGVyX2lkJTVEPTM2OTU5NjUmYW1wO2ZvbGxvd3NoaXAlNUJz
b3VyY2UlNUQ9ZG9jdW1lbnRfcGFnZScsIHthc3luY2hyb25vdXM6dHJ1ZSwgZXZh
bFNjcmlwdHM6dHJ1ZSwgb25Db21wbGV0ZTpmdW5jdGlvbihyZXF1ZXN0KXt3aW5k
b3cubG9jYXRpb24gPSAnaHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MjgzMzMw
L01hZ2FsbG9uLVRlc2lzLURlbC1EZXJlY2hvLWRlLUNvbnF1aXN0YSd9LCBwYXJh
bWV0ZXJzOidhdXRoZW50aWNpdHlfdG9rZW49JyArIGVuY29kZVVSSUNvbXBvbmVu
dCgnYjM0NTllNGFhMTRhYTY2ZWMzZmM4MjQzMzAyMjk2N2ZkZDIxOWNlZCcpfSkm
cXVvdDssJnF1b3Q7Y29udGV4dCZxdW90OzomcXVvdDtmb2xsb3cmcXVvdDt9KTsg
cmV0dXJuIGZhbHNlOyIgcmVsPSJub2ZvbGxvdyI+Rm9sbG93PC9hPjwvZGl2Pjwv
ZGl2PjwvZGl2PjxkaXYgY2xhc3M9InZpZXdfcGFnZV90aHVtYm5haWwgdGh1bWJu
YWlsX291dGVyIj48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vYXBpX3Vz
ZXJfMTE3OTdfc2Nhbm5vcG9saXMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1
cmwoJ2h0dHA6Ly9pbWd2Mi00LnNjcmliZGFzc2V0cy5jb20vaW1nL3dvcmRfdXNl
ci8zNjk1OTY1LzE4eDE4L2FjODE3MjAwY2EvMTI4ODY1NzUyNicpOyBiYWNrZ3Jv
dW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50
ZXIgY2VudGVyOyIgdGl0bGU9ImFwaV91c2VyXzExNzk3X3NjYW5ub3BvbGlzIj48
L2E+PC9kaXY+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2FwaV91c2Vy
XzExNzk3X3NjYW5ub3BvbGlzIiBjbGFzcz0idXNlcm5hbWUgIj5hcGlfdXNlcl8x
MTc5N19zYy4uLjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhdXRv
Z2VuX2NsYXNzX3ZpZXdzX3ByZW1pdW1fcmVzZWFyY2hfYWNjb3VudHNfcHJvbW8i
IGlkPSJhdXRvZ2VuX2lkXzc1NzE2NzY2OSI+PC9kaXY+ICAgIDxkaXYgY2xhc3M9
ImZiX2xpa2VfY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYl9saWtl
Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19z
aGFyZWRfZmFjZWJvb2tfbGlrZV9idXR0b24iIGlkPSJhdXRvZ2VuX2lkXzc1NzE2
ODMwOSI+PGRpdiBpZD0iZmFjZWJvb2tfbGlrZV9idXR0b24iIHN0eWxlPSJkaXNw
bGF5Om5vbmUiPjwvZGl2PjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+
CjxkaXYgY2xhc3M9ImF1dG9nZW5fY2xhc3Nfdmlld3NfZG9jdW1lbnRzX2ZvdXJn
ZW5fcHVibGlzaGVyX3BpY3R1cmUiIGlkPSJhdXRvZ2VuX2lkXzc1NzE2OTI2MyI+
PC9kaXY+PGRpdiBjbGFzcz0iYXV0b2dlbl9jbGFzc192aWV3c19kb2N1bWVudHNf
YWRzX3NpZGVib2FyZCIgaWQ9ImF1dG9nZW5faWRfNzU3MTcwMzMwIj48c2NyaXB0
IHR5cGU9InRleHQvamF2YXNjcmlwdCI+R0FfZ29vZ2xlRmlsbFNsb3QoIkRvY1Bh
Z2VfQVRGXzMwMHgyNTAiKTs8L3NjcmlwdD48L2Rpdj48ZGl2IGNsYXNzPSJhdXRv
Z2VuX2NsYXNzX3ZpZXdzX2RvY3VtZW50c19mb3VyZ2VuX3RvYyIgaWQ9ImF1dG9n
ZW5faWRfNzU3MTcxMDE2Ij48L2Rpdj48ZGl2IGlkPSJleHBvc2VkX3NoYXJlX3Bh
bmVsIj48aDM+U2hhcmUgJmFtcDsgRW1iZWQ8L2gzPjxkaXYgY2xhc3M9InNoYXJl
X2J1dHRvbl9jb250YWluZXIiPjxhIGNsYXNzPSJmYl9idG4gIiBocmVmPSJodHRw
Oi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIucGhwP3U9aHR0cCUzQSUyRiUyRnd3
dy5zY3JpYmQuY29tJTJGZG9jJTJGNzI4MzMzMCUyRk1hZ2FsbG9uLVRlc2lzLURl
bC1EZXJlY2hvLWRlLUNvbnF1aXN0YSUyM3NvdXJjZSUzQWZhY2Vib29rIiByZWw9
Im5vZm9sbG93Ij48L2E+PGEgY2xhc3M9InR3dHJfYnRuICIgaHJlZj0iaHR0cDov
L3R3aXR0ZXIuY29tL2hvbWU/c291cmNlPXNjcmliZC5jb20mYW1wO3N0YXR1cz1S
ZWFkaW5nJTIwJTIyTWFnYWxsb24lMjBUZXNpcyUyMERlbCUyMERlcmVjaG8lMjBk
ZSUyMENvbnF1aXN0YSUyMiUyMG9uJTIwU2NyaWJkJTIwaHR0cCUzQSUyRiUyRnd3
dy5zY3JpYmQuY29tJTJGZG9jJTJGNzI4MzMzMCUyMCUyM1JlYWRjYXN0IiByZWw9
Im5vZm9sbG93Ij48L2E+PGEgY2xhc3M9ImJ6X2J0biAiIGhyZWY9Imh0dHA6Ly93
d3cuZ29vZ2xlLmNvbS9idXp6L3Bvc3Q/dXJsPWh0dHAlM0ElMkYlMkZ3d3cuc2Ny
aWJkLmNvbSUyRmRvYyUyRjcyODMzMzAlMkZNYWdhbGxvbi1UZXNpcy1EZWwtRGVy
ZWNoby1kZS1Db25xdWlzdGEmYW1wO21lc3NhZ2U9IiByZWw9Im5vZm9sbG93Ij48
L2E+PGRpdiBjbGFzcz0ibW9yZV9zaGFyZV9vcHRpb25zIj48YSBjbGFzcz0icHNl
dWRvTGluayBlbWJlZF9idG4iIGhyZWY9IiMiPjwvYT48L2Rpdj48L2Rpdj48L2Rp
dj4KPGRpdiBpZD0ib3RoZXJfZG9jdW1lbnRzIj4KICAgIAo8ZGl2IGlkPSJyZWxh
dGVkX2RvY3Nfb3V0ZXJfY29udGFpbmVyIj4KCgo8L2Rpdj4KCiAgICAKICAgICAg
ICAKPGRpdiBpZD0idXNlcl9kb2NzX2hvbGRlciI+CgogICAgPGRpdiBpZD0ibGF0
ZXN0X3VzZXJfZG9jcyI+CiAgICAgICAgPGgzPk1vcmUgZnJvbSB0aGlzIHVzZXI8
L2gzPgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9InNpZGVfZG9jX2xpc3Qi
PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbWFsbF9zaGVsZiBhdXRvZ2VuX2lk
Xzk5NjM5NjU4NyAiPjxkaXYgY2xhc3M9InNoZWxmX2VkZ2Ugc2hlbGZfb3V0ZXJf
bGVmdCBhcnJvd3MiPjxkaXYgY2xhc3M9ImFycm93X2FsaWduZXIiPjxhIGNsYXNz
PSJjYXJvdXNlbC1jb250cm9sIGFycm93IGxlZnRfYXJyb3ciIHJlbD0icHJldiIg
c3JjPSIjIiB0aXRsZT0iUHJldmlvdXMiPlByZXZpb3VzPC9hPjxhIGNsYXNzPSJj
YXJvdXNlbC1jb250cm9sIGFycm93IHJpZ2h0X2Fycm93IiByZWw9Im5leHQiIHNy
Yz0iIyIgdGl0bGU9Ik5leHQiPk5leHQ8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFz
cz0ic2hlbGZfY29udGFpbmVyIiBpZD0iYXV0b2dlbl9pZF85OTYzOTY1ODdfY2Fy
b3VzZWwiIHN0eWxlPSJ3aWR0aDogMjQ4cHgiPjxkaXYgY2xhc3M9ImNhcm91c2Vs
X2NvbnRlbnQgZ2FpbmxheW91dCI+PG9sIGNsYXNzPSJkb2N1bWVudF9zbGlkZXIi
PjxsaSBjbGFzcz0ic2hlbGZfc2VnbWVudCIgc3R5bGU9IndpZHRoOiAyNDhweCI+
PGRpdiBjbGFzcz0ic2hlbGZfZG9jdW1lbnQiIGRhdGEtdGlwLWJvdHRvbT0iQ09E
SUdPUyIgc3R5bGU9IndpZHRoOiA3OHB4OyBtYXJnaW46IDAgMnB4Ij48ZGl2IGNs
YXNzPSJzaGVsZl9zbWFsbF90aHVtYm5haWxfc2hhZG93IGdhaW5sYXlvdXQiPjxh
IGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9kb2MvMjMyNjM1MzUvQ09ESUdP
UyIgcmVsPSJub2ZvbGxvdyI+PGRpdiBjbGFzcz0idGh1bWJuYWlsIj48aW1nIHNy
Yz0iaHR0cDovL2ltZ3YyLTIuc2NyaWJkYXNzZXRzLmNvbS9pbWcvd29yZF9kb2N1
bWVudC8yMzI2MzUzNS83Mng5My83ZDgyNmIyMDZkLzEyODg2NjMyOTQiIC8+PHNw
YW4gY2xhc3M9Im5vX29mX3BhZ2VzIj40IHAuPC9zcGFuPjwvZGl2PjwvYT48L2Rp
dj48L2Rpdj48ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90
dG9tPSJEaXJlY3RvcnkgTGlzdGluZyIgc3R5bGU9IndpZHRoOiA3OHB4OyBtYXJn
aW46IDAgMnB4Ij48ZGl2IGNsYXNzPSJzaGVsZl9zbWFsbF90aHVtYm5haWxfc2hh
ZG93IGdhaW5sYXlvdXQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9k
b2MvMjMyNjM1MzQvRGlyZWN0b3J5LUxpc3RpbmciIHJlbD0ibm9mb2xsb3ciPjxk
aXYgY2xhc3M9InRodW1ibmFpbCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi0xLnNj
cmliZGFzc2V0cy5jb20vaW1nL3dvcmRfZG9jdW1lbnQvMjMyNjM1MzQvNzJ4OTMv
YTE3OGQwNTJjOS8xMjg4NjY4Mjc1IiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdl
cyI+MiBwLjwvc3Bhbj48L2Rpdj48L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0i
c2hlbGZfZG9jdW1lbnQiIGRhdGEtdGlwLWJvdHRvbT0iR09MRE1BTiBuIGJsaWNh
IENvbmZlZGVyYWNpw7NuICgxODA2LTEuLi4iIHN0eWxlPSJ3aWR0aDogNzhweDsg
bWFyZ2luOiAwIDJweCI+PGRpdiBjbGFzcz0ic2hlbGZfc21hbGxfdGh1bWJuYWls
X3NoYWRvdyBnYWlubGF5b3V0Ij48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5j
b20vZG9jLzczNzE2MTQvR09MRE1BTi1uLWJsaWNhLUNvbmZlZGVyYWNpb24tMTgw
NjE4NTItVG9tby0zLWRlLUxhLU51ZXZhLUhpc3RvcmlhLUFyZ2VuIiByZWw9Im5v
Zm9sbG93Ij48ZGl2IGNsYXNzPSJ0aHVtYm5haWwiPjxpbWcgc3JjPSJodHRwOi8v
aW1ndjItMi5zY3JpYmRhc3NldHMuY29tL2ltZy93b3JkX2RvY3VtZW50LzczNzE2
MTQvNzJ4OTMvNThhOTMyN2ViNC8xMjg4NjY4Mjc1IiAvPjxzcGFuIGNsYXNzPSJu
b19vZl9wYWdlcyI+MTg4IHAuPC9zcGFuPjwvZGl2PjwvYT48L2Rpdj48L2Rpdj48
L2xpPjxsaSBjbGFzcz0ic2hlbGZfc2VnbWVudCIgc3R5bGU9IndpZHRoOiAyNDhw
eCI+PGRpdiBjbGFzcz0ic2hlbGZfZG9jdW1lbnQiIGRhdGEtdGlwLWJvdHRvbT0i
R09MRE1BTiAmYW1wOyBTQUxWQVRPUkXCt0NhdWRpbGxpc21vcyBSaW9wLi4uIiBz
dHlsZT0id2lkdGg6IDc4cHg7IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNo
ZWxmX3NtYWxsX3RodW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0i
aHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MzcxNTkwL0dPTERNQU4tU0FMVkFU
T1JFQ2F1ZGlsbGlzbW9zLVJpb3BsYXRlbnNlcy1DT01QTEVUTy1Qb3N0YSIgcmVs
PSJub2ZvbGxvdyI+PGRpdiBjbGFzcz0idGh1bWJuYWlsIj48aW1nIHNyYz0iaHR0
cDovL2ltZ3YyLTQuc2NyaWJkYXNzZXRzLmNvbS9pbWcvd29yZF9kb2N1bWVudC83
MzcxNTkwLzcyeDkzLzMyODE4YTY4ZTAvMTI4ODY2ODI3NSIgLz48c3BhbiBjbGFz
cz0ibm9fb2ZfcGFnZXMiPjE3NiBwLjwvc3Bhbj48L2Rpdj48L2E+PC9kaXY+PC9k
aXY+PGRpdiBjbGFzcz0ic2hlbGZfZG9jdW1lbnQiIGRhdGEtdGlwLWJvdHRvbT0i
R2VsbWFuwrdMYSBSZWJlbGlvbiBkZSBMb3MgRXN0YW5jaWVyb3MuLi4iIHN0eWxl
PSJ3aWR0aDogNzhweDsgbWFyZ2luOiAwIDJweCI+PGRpdiBjbGFzcz0ic2hlbGZf
c21hbGxfdGh1bWJuYWlsX3NoYWRvdyBnYWlubGF5b3V0Ij48YSBocmVmPSJodHRw
Oi8vd3d3LnNjcmliZC5jb20vZG9jLzczNzE1NTUvR2VsbWFuTGEtUmViZWxpb24t
ZGUtTG9zLUVzdGFuY2llcm9zLUNvbnRyYS1Sb3NhcyIgcmVsPSJub2ZvbGxvdyI+
PGRpdiBjbGFzcz0idGh1bWJuYWlsIj48aW1nIHNyYz0iaHR0cDovL2ltZ3YyLTIu
c2NyaWJkYXNzZXRzLmNvbS9pbWcvd29yZF9kb2N1bWVudC83MzcxNTU1LzcyeDkz
L2M0MTRkMWYwZmIvMTI4ODY2ODI3NSIgLz48c3BhbiBjbGFzcz0ibm9fb2ZfcGFn
ZXMiPjE3IHAuPC9zcGFuPjwvZGl2PjwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNz
PSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSJGdWVudGUgdG8gUHJv
dmlzbyBSaW8gZGUgTGEgUHJvdmluY2lhLi4uIiBzdHlsZT0id2lkdGg6IDc4cHg7
IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFp
bF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQu
Y29tL2RvYy83MzcxNTUzL0Z1ZW50ZS10by1Qcm92aXNvLVJpby1kZS1MYS1Qcm92
aW5jaWEtT3JpZW50YWwtUGFyYS1FbC1Gb21lbnRvLWRlLUxhLUNhbXBhbmEteS1T
ZWd1cmlkYWQtZCIgcmVsPSJub2ZvbGxvdyI+PGRpdiBjbGFzcz0idGh1bWJuYWls
Ij48aW1nIHNyYz0iaHR0cDovL2ltZ3YyLTQuc2NyaWJkYXNzZXRzLmNvbS9pbWcv
d29yZF9kb2N1bWVudC83MzcxNTUzLzcyeDkzL2M5YTg3YmViMzEvMTI4ODY2ODI3
NSIgLz48c3BhbiBjbGFzcz0ibm9fb2ZfcGFnZXMiPjIgcC48L3NwYW4+PC9kaXY+
PC9hPjwvZGl2PjwvZGl2PjwvbGk+PGxpIGNsYXNzPSJzaGVsZl9zZWdtZW50IiBz
dHlsZT0id2lkdGg6IDI0OHB4Ij48ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIg
ZGF0YS10aXAtYm90dG9tPSJDQVAgMSwgMiBZIDMgSUxFR0lCTEUgTWF5byBFc3Rh
bmNpYSB5Li4uIiBzdHlsZT0id2lkdGg6IDc4cHg7IG1hcmdpbjogMCAycHgiPjxk
aXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91
dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MzcxNTQ5L0NB
UC0xLTItWS0zLUlMRUdJQkxFLU1heW8tRXN0YW5jaWEteS1Tb2NpZWRhZCIgcmVs
PSJub2ZvbGxvdyI+PGRpdiBjbGFzcz0idGh1bWJuYWlsIj48aW1nIHNyYz0iaHR0
cDovL2ltZ3YyLTEuc2NyaWJkYXNzZXRzLmNvbS9pbWcvd29yZF9kb2N1bWVudC83
MzcxNTQ5LzcyeDkzL2UxNGIyZDgzYWMvMTI4ODY2ODI3NSIgLz48c3BhbiBjbGFz
cz0ibm9fb2ZfcGFnZXMiPjI0IHAuPC9zcGFuPjwvZGl2PjwvYT48L2Rpdj48L2Rp
dj48ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSJD
YW5zYW5lbGxvwrdEZSBzw7piZGl0b3MgYSBDaXVkYWRhbm9zIiBzdHlsZT0id2lk
dGg6IDc4cHg7IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxs
X3RodW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3
dy5zY3JpYmQuY29tL2RvYy83MzcxNTQ2L0NhbnNhbmVsbG9EZS1zdWJkaXRvcy1h
LUNpdWRhZGFub3MiIHJlbD0ibm9mb2xsb3ciPjxkaXYgY2xhc3M9InRodW1ibmFp
bCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi0yLnNjcmliZGFzc2V0cy5jb20vaW1n
L3dvcmRfZG9jdW1lbnQvNzM3MTU0Ni83Mng5My84YmU5M2Y3NjZkLzEyODg2Njgy
NzUiIC8+PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj4xNCBwLjwvc3Bhbj48L2Rp
dj48L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic2hlbGZfZG9jdW1lbnQiIGRh
dGEtdGlwLWJvdHRvbT0iQlVTQ0FSIENBUElUVUxPUyBJLCBJScK3TWF5b8K3RXN0
YW5jaWEgLi4uIiBzdHlsZT0id2lkdGg6IDc4cHg7IG1hcmdpbjogMCAycHgiPjxk
aXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91
dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MzcxNTQzL0JV
U0NBUi1DQVBJVFVMT1MtSS1JSU1heW9Fc3RhbmNpYS15LVNvY2llZGFkLWVuLUxh
LVBhbXBhLTE3NDAxODIwLUNhcC1JSUkiIHJlbD0ibm9mb2xsb3ciPjxkaXYgY2xh
c3M9InRodW1ibmFpbCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi0zLnNjcmliZGFz
c2V0cy5jb20vaW1nL3dvcmRfZG9jdW1lbnQvNzM3MTU0My83Mng5My84MDExOWNj
YTNjLzEyODg2NjgyNzUiIC8+PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj4xMCBw
Ljwvc3Bhbj48L2Rpdj48L2E+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9InNo
ZWxmX3NlZ21lbnQiIHN0eWxlPSJ3aWR0aDogMjQ4cHgiPjxkaXYgY2xhc3M9InNo
ZWxmX2RvY3VtZW50IiBkYXRhLXRpcC1ib3R0b209IkJVQ0hCSU5ERVLCt0NhdWRp
bGxvcyBkZSBQbHVtYSwgSG9tYnJlLi4uIiBzdHlsZT0id2lkdGg6IDc4cHg7IG1h
cmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFpbF9z
aGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29t
L2RvYy83MzcxNTQxL0JVQ0hCSU5ERVJDYXVkaWxsb3MtZGUtUGx1bWEtSG9tYnJl
cy1kZS1BY2Npb25DYXAtSUlJIiByZWw9Im5vZm9sbG93Ij48ZGl2IGNsYXNzPSJ0
aHVtYm5haWwiPjxpbWcgc3JjPSJodHRwOi8vaW1ndjItMS5zY3JpYmRhc3NldHMu
Y29tL2ltZy93b3JkX2RvY3VtZW50LzczNzE1NDEvNzJ4OTMvNDE4MGIxNzM0ZS8x
Mjg4NjY4Mjc1IiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdlcyI+OSBwLjwvc3Bh
bj48L2Rpdj48L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic2hlbGZfZG9jdW1l
bnQiIGRhdGEtdGlwLWJvdHRvbT0iQWdyZWdhciBhIERvc3NpZXIgZGUgVHAiIHN0
eWxlPSJ3aWR0aDogNzhweDsgbWFyZ2luOiAwIDJweCI+PGRpdiBjbGFzcz0ic2hl
bGZfc21hbGxfdGh1bWJuYWlsX3NoYWRvdyBnYWlubGF5b3V0Ij48YSBocmVmPSJo
dHRwOi8vd3d3LnNjcmliZC5jb20vZG9jLzczNzE1MzgvQWdyZWdhci1hLURvc3Np
ZXItZGUtVHAiIHJlbD0ibm9mb2xsb3ciPjxkaXYgY2xhc3M9InRodW1ibmFpbCI+
PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi0zLnNjcmliZGFzc2V0cy5jb20vaW1nL3dv
cmRfZG9jdW1lbnQvNzM3MTUzOC83Mng5My9lYmI1MjFiMGYwLzEyODg2NjgyNzUi
IC8+PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj43IHAuPC9zcGFuPjwvZGl2Pjwv
YT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10
aXAtYm90dG9tPSI0MDU0OSDCtyBEb3NzaWVyIFBhcmEgVHAiIHN0eWxlPSJ3aWR0
aDogNzhweDsgbWFyZ2luOiAwIDJweCI+PGRpdiBjbGFzcz0ic2hlbGZfc21hbGxf
dGh1bWJuYWlsX3NoYWRvdyBnYWlubGF5b3V0Ij48YSBocmVmPSJodHRwOi8vd3d3
LnNjcmliZC5jb20vZG9jLzczNzE1MzUvNDA1NDktRG9zc2llci1QYXJhLVRwIiBy
ZWw9Im5vZm9sbG93Ij48ZGl2IGNsYXNzPSJ0aHVtYm5haWwiPjxpbWcgc3JjPSJo
dHRwOi8vaW1ndjItNC5zY3JpYmRhc3NldHMuY29tL2ltZy93b3JkX2RvY3VtZW50
LzczNzE1MzUvNzJ4OTMvMTExZGM1ZTJiNy8xMjg4NjY4Mjc1IiAvPjxzcGFuIGNs
YXNzPSJub19vZl9wYWdlcyI+NDcgcC48L3NwYW4+PC9kaXY+PC9hPjwvZGl2Pjwv
ZGl2PjwvbGk+PGxpIGNsYXNzPSJzaGVsZl9zZWdtZW50IiBzdHlsZT0id2lkdGg6
IDI0OHB4Ij48ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90
dG9tPSI0MDI2Ny0gREkgTUVHTElPIFVuIE51ZXZvIEFjdG9yIFBhcmEgLi4uIiBz
dHlsZT0id2lkdGg6IDc4cHg7IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNo
ZWxmX3NtYWxsX3RodW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0i
aHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83MzcxNTMxLzQwMjY3LURJLU1FR0xJ
Ty1Vbi1OdWV2by1BY3Rvci1QYXJhLVVuLU51ZXZvLUVzY2VuYXJpbyIgcmVsPSJu
b2ZvbGxvdyI+PGRpdiBjbGFzcz0idGh1bWJuYWlsIj48aW1nIHNyYz0iaHR0cDov
L2ltZ3YyLTQuc2NyaWJkYXNzZXRzLmNvbS9pbWcvd29yZF9kb2N1bWVudC83Mzcx
NTMxLzcyeDkzLzY2NTJmOWIzNjcvMTI4ODY2ODI3NSIgLz48c3BhbiBjbGFzcz0i
bm9fb2ZfcGFnZXMiPjIwIHAuPC9zcGFuPjwvZGl2PjwvYT48L2Rpdj48L2Rpdj48
ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSI0MDI2
My0gwrdNYXJ0aW5leiBEb3VnbmFjwrdKdXN0aWNpYSBDb2wuLi4iIHN0eWxlPSJ3
aWR0aDogNzhweDsgbWFyZ2luOiAwIDJweCI+PGRpdiBjbGFzcz0ic2hlbGZfc21h
bGxfdGh1bWJuYWlsX3NoYWRvdyBnYWlubGF5b3V0Ij48YSBocmVmPSJodHRwOi8v
d3d3LnNjcmliZC5jb20vZG9jLzczNzE1MjQvNDAyNjMtTWFydGluZXotRG91Z25h
Y0p1c3RpY2lhLUNvbG9uaWFsLU9yZGVuLVNvY2lhbC15LVBlb25hamUtT2JsaWdh
dG9yaW8iIHJlbD0ibm9mb2xsb3ciPjxkaXYgY2xhc3M9InRodW1ibmFpbCI+PGlt
ZyBzcmM9Imh0dHA6Ly9pbWd2Mi0yLnNjcmliZGFzc2V0cy5jb20vaW1nL3dvcmRf
ZG9jdW1lbnQvNzM3MTUyNC83Mng5My9kYmU2YzdiNDNmLzEyODg2NjgyNzUiIC8+
PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj4yMSBwLjwvc3Bhbj48L2Rpdj48L2E+
PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic2hlbGZfZG9jdW1lbnQiIGRhdGEtdGlw
LWJvdHRvbT0iNDAyNjItTXllcnMgTGEgUmV2b2x1Y2lvbiBlbiBMYXMgSWRlYXMu
LiIgc3R5bGU9IndpZHRoOiA3OHB4OyBtYXJnaW46IDAgMnB4Ij48ZGl2IGNsYXNz
PSJzaGVsZl9zbWFsbF90aHVtYm5haWxfc2hhZG93IGdhaW5sYXlvdXQiPjxhIGhy
ZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9kb2MvNzM3MTUxNi80MDI2Mk15ZXJz
LUxhLVJldm9sdWNpb24tZW4tTGFzLUlkZWFzIiByZWw9Im5vZm9sbG93Ij48ZGl2
IGNsYXNzPSJ0aHVtYm5haWwiPjxpbWcgc3JjPSJodHRwOi8vaW1ndjItMy5zY3Jp
YmRhc3NldHMuY29tL2ltZy93b3JkX2RvY3VtZW50LzczNzE1MTYvNzJ4OTMvYWRh
MDQ4ZDkwYy8xMjg4NjY4Mjc1IiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdlcyI+
MzYgcC48L3NwYW4+PC9kaXY+PC9hPjwvZGl2PjwvZGl2PjwvbGk+PGxpIGNsYXNz
PSJzaGVsZl9zZWdtZW50IiBzdHlsZT0id2lkdGg6IDI0OHB4Ij48ZGl2IGNsYXNz
PSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSI0MDI2MS0gUGlsYXIg
R29uemFsZXogTGEgUmV2b2x1Y2lvbiB5Li4uIiBzdHlsZT0id2lkdGg6IDc4cHg7
IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFp
bF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQu
Y29tL2RvYy83MzcxNTA5LzQwMjYxLVBpbGFyLUdvbnphbGV6LUxhLVJldm9sdWNp
b24teS1MYS1jaWEtIiByZWw9Im5vZm9sbG93Ij48ZGl2IGNsYXNzPSJ0aHVtYm5h
aWwiPjxpbWcgc3JjPSJodHRwOi8vaW1ndjItMS5zY3JpYmRhc3NldHMuY29tL2lt
Zy93b3JkX2RvY3VtZW50LzczNzE1MDkvNzJ4OTMvOTFlMGQ0YjExZi8xMjg4NjY4
Mjc1IiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdlcyI+MTIgcC48L3NwYW4+PC9k
aXY+PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InNoZWxmX2RvY3VtZW50IiBk
YXRhLXRpcC1ib3R0b209IjQwMjYwLSBNaWd1ZXogRWwgQ2FwaXRhbGlzbW8geSBM
YSBQb2wuLi4iIHN0eWxlPSJ3aWR0aDogNzhweDsgbWFyZ2luOiAwIDJweCI+PGRp
diBjbGFzcz0ic2hlbGZfc21hbGxfdGh1bWJuYWlsX3NoYWRvdyBnYWlubGF5b3V0
Ij48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vZG9jLzczNzE1MDYvNDAy
NjAtTWlndWV6LUVsLUNhcGl0YWxpc21vLXktTGEtUG9saWxsYSIgcmVsPSJub2Zv
bGxvdyI+PGRpdiBjbGFzcz0idGh1bWJuYWlsIj48aW1nIHNyYz0iaHR0cDovL2lt
Z3YyLTIuc2NyaWJkYXNzZXRzLmNvbS9pbWcvd29yZF9kb2N1bWVudC83MzcxNTA2
LzcyeDkzLzBmNDUwNjczMmUvMTI4ODY2ODI3NSIgLz48c3BhbiBjbGFzcz0ibm9f
b2ZfcGFnZXMiPjEwIHAuPC9zcGFuPjwvZGl2PjwvYT48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSI0MDI1OS0g
SXJpZ29pbiBTY2hpbXQgTGEgRGVzaW50ZWdyYWNpLi4uIiBzdHlsZT0id2lkdGg6
IDc4cHg7IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3Ro
dW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5z
Y3JpYmQuY29tL2RvYy83MzcxNTA0LzQwMjU5LUlyaWdvaW4tU2NoaW10LUxhLURl
c2ludGVncmFjaW9uLWRlLUxhLUVjb25vbWlhLUNvbG9uaWFsIiByZWw9Im5vZm9s
bG93Ij48ZGl2IGNsYXNzPSJ0aHVtYm5haWwiPjxpbWcgc3JjPSJodHRwOi8vaW1n
djItNC5zY3JpYmRhc3NldHMuY29tL2ltZy93b3JkX2RvY3VtZW50LzczNzE1MDQv
NzJ4OTMvMjE4Yzk3NTcyYS8xMjg4NjY4Mjc1IiAvPjxzcGFuIGNsYXNzPSJub19v
Zl9wYWdlcyI+MTAgcC48L3NwYW4+PC9kaXY+PC9hPjwvZGl2PjwvZGl2PjwvbGk+
PGxpIGNsYXNzPSJzaGVsZl9zZWdtZW50IiBzdHlsZT0id2lkdGg6IDI0OHB4Ij48
ZGl2IGNsYXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSI0MDI1
OC0gTHluY2ggRWwgRXN0YWJsZWNpbWllbnRvIERlbCBTLi4uIiBzdHlsZT0id2lk
dGg6IDc4cHg7IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxs
X3RodW1ibmFpbF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3
dy5zY3JpYmQuY29tL2RvYy83MzcxNTAwLzQwMjU4LUx5bmNoLUVsLUVzdGFibGVj
aW1pZW50by1EZWwtU2lzdGVtYS1kZS1JbnRlbmRlbmNpYXMiIHJlbD0ibm9mb2xs
b3ciPjxkaXYgY2xhc3M9InRodW1ibmFpbCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2
Mi00LnNjcmliZGFzc2V0cy5jb20vaW1nL3dvcmRfZG9jdW1lbnQvNzM3MTUwMC83
Mng5My84YWM2MmIwZjY1LzEyODg2ODQ2NzAiIC8+PHNwYW4gY2xhc3M9Im5vX29m
X3BhZ2VzIj4xNCBwLjwvc3Bhbj48L2Rpdj48L2E+PC9kaXY+PC9kaXY+PGRpdiBj
bGFzcz0ic2hlbGZfZG9jdW1lbnQiIGRhdGEtdGlwLWJvdHRvbT0iNDAyNTctIGF6
Y3V5LSBsYXRpZnVuZGlvIiBzdHlsZT0id2lkdGg6IDc4cHg7IG1hcmdpbjogMCAy
cHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFpbF9zaGFkb3cgZ2Fp
bmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83Mzcx
NDk4LzQwMjU3LWF6Y3V5LWxhdGlmdW5kaW8iIHJlbD0ibm9mb2xsb3ciPjxkaXYg
Y2xhc3M9InRodW1ibmFpbCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi00LnNjcmli
ZGFzc2V0cy5jb20vaW1nL3dvcmRfZG9jdW1lbnQvNzM3MTQ5OC83Mng5My8xMmRk
ODdiNDcyLzEyODg2ODQ2NzAiIC8+PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj4y
NiBwLjwvc3Bhbj48L2Rpdj48L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic2hl
bGZfZG9jdW1lbnQiIGRhdGEtdGlwLWJvdHRvbT0iNDAyNTYgwrdCYXJza3kgJmFt
cDsgR2VsbWFuwrdIaXN0b3JpYSBEZWwgQS4uLiIgc3R5bGU9IndpZHRoOiA3OHB4
OyBtYXJnaW46IDAgMnB4Ij48ZGl2IGNsYXNzPSJzaGVsZl9zbWFsbF90aHVtYm5h
aWxfc2hhZG93IGdhaW5sYXlvdXQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJk
LmNvbS9kb2MvNzM3MTQ5My80MDI1Ni1CYXJza3ktR2VsbWFuSGlzdG9yaWEtRGVs
LUFncm8tQXJnZW50aW5vLUNhcC1JSUktQ2FwLUlWIiByZWw9Im5vZm9sbG93Ij48
ZGl2IGNsYXNzPSJ0aHVtYm5haWwiPjxpbWcgc3JjPSJodHRwOi8vaW1ndjItMy5z
Y3JpYmRhc3NldHMuY29tL2ltZy93b3JkX2RvY3VtZW50LzczNzE0OTMvNzJ4OTMv
ZDllNzM2OGI2NC8xMjg4Njg0NjcwIiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdl
cyI+MjEgcC48L3NwYW4+PC9kaXY+PC9hPjwvZGl2PjwvZGl2PjwvbGk+PGxpIGNs
YXNzPSJzaGVsZl9zZWdtZW50IiBzdHlsZT0id2lkdGg6IDI0OHB4Ij48ZGl2IGNs
YXNzPSJzaGVsZl9kb2N1bWVudCIgZGF0YS10aXAtYm90dG9tPSI0MDI1NS1IYWxw
ZXJpbiBEb25naGkgLSBSZXZvbHVjaW9uIHkgLi4uIiBzdHlsZT0id2lkdGg6IDc4
cHg7IG1hcmdpbjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1i
bmFpbF9zaGFkb3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3Jp
YmQuY29tL2RvYy83MzcxNDkwLzQwMjU1SGFscGVyaW4tRG9uZ2hpLVJldm9sdWNp
b24teS1HdWVycmEtUHAxMy1hLTc3IiByZWw9Im5vZm9sbG93Ij48ZGl2IGNsYXNz
PSJ0aHVtYm5haWwiPjxpbWcgc3JjPSJodHRwOi8vaW1ndjItMy5zY3JpYmRhc3Nl
dHMuY29tL2ltZy93b3JkX2RvY3VtZW50LzczNzE0OTAvNzJ4OTMvMjk0NzZiMTRj
MC8xMjg4Njg0NjcwIiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdlcyI+MzMgcC48
L3NwYW4+PC9kaXY+PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InNoZWxmX2Rv
Y3VtZW50IiBkYXRhLXRpcC1ib3R0b209IjQwMjU0IMK3SGFscGVyw61uIERvbmdo
acK3UmV2b2x1Y2nDs24geSBHLi4uIiBzdHlsZT0id2lkdGg6IDc4cHg7IG1hcmdp
bjogMCAycHgiPjxkaXYgY2xhc3M9InNoZWxmX3NtYWxsX3RodW1ibmFpbF9zaGFk
b3cgZ2FpbmxheW91dCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2Rv
Yy83MzcxNDg4LzQwMjU0LUhhbHBlcmluLURvbmdoaVJldm9sdWNpb24teS1HdWVy
cmFDb25jbHVzaW9uIiByZWw9Im5vZm9sbG93Ij48ZGl2IGNsYXNzPSJ0aHVtYm5h
aWwiPjxpbWcgc3JjPSJodHRwOi8vaW1ndjItMy5zY3JpYmRhc3NldHMuY29tL2lt
Zy93b3JkX2RvY3VtZW50LzczNzE0ODgvNzJ4OTMvNTgxYjllZWIxZS8xMjg4Njg0
NjcwIiAvPjxzcGFuIGNsYXNzPSJub19vZl9wYWdlcyI+MTMgcC48L3NwYW4+PC9k
aXY+PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InNoZWxmX2RvY3VtZW50IiBk
YXRhLXRpcC1ib3R0b209IjQwMjUzLcK3Q2hpYXJhbW9udGUgwrdFbCBGZWRlcmFs
aXNtbyBBci4uLiIgc3R5bGU9IndpZHRoOiA3OHB4OyBtYXJnaW46IDAgMnB4Ij48
ZGl2IGNsYXNzPSJzaGVsZl9zbWFsbF90aHVtYm5haWxfc2hhZG93IGdhaW5sYXlv
dXQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9kb2MvNzM3MTQ4MS80
MDI1M0NoaWFyYW1vbnRlLUVsLUZlZGVyYWxpc21vLUFyZ2VudGluby1lbi1MYS1Q
cmltZXJhLU1pdGFkLURlbC1TaWdsby1YSVgiIHJlbD0ibm9mb2xsb3ciPjxkaXYg
Y2xhc3M9InRodW1ibmFpbCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi00LnNjcmli
ZGFzc2V0cy5jb20vaW1nL3dvcmRfZG9jdW1lbnQvNzM3MTQ4MS83Mng5My82MTJj
YTlhMjk0LzEyODg2ODQ2NzAiIC8+PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj4y
NSBwLjwvc3Bhbj48L2Rpdj48L2E+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9
InNoZWxmX3NlZ21lbnQiIHN0eWxlPSJ3aWR0aDogMjQ4cHgiPjxkaXYgY2xhc3M9
InNoZWxmX2RvY3VtZW50IiBkYXRhLXRpcC1ib3R0b209IjQwMjUyLcK3TWF0YSBk
ZSBMw7NwZXrCt0xhIEd1ZXJyYSBkZSBJbiAuLi4iIHN0eWxlPSJ3aWR0aDogNzhw
eDsgbWFyZ2luOiAwIDJweCI+PGRpdiBjbGFzcz0ic2hlbGZfc21hbGxfdGh1bWJu
YWlsX3NoYWRvdyBnYWlubGF5b3V0Ij48YSBocmVmPSJodHRwOi8vd3d3LnNjcmli
ZC5jb20vZG9jLzczNzE0NzgvNDAyNTJNYXRhLWRlLUxvcGV6TGEtR3VlcnJhLWRl
LUluLURlcGVuZC1lbi1DSUEtZW4tU2FsdGEteS1MYS1jaWEtZGUtTnVldmFzLVJl
bGFjaW9uZXMtRGUiIHJlbD0ibm9mb2xsb3ciPjxkaXYgY2xhc3M9InRodW1ibmFp
bCI+PGltZyBzcmM9Imh0dHA6Ly9pbWd2Mi0yLnNjcmliZGFzc2V0cy5jb20vaW1n
L3dvcmRfZG9jdW1lbnQvNzM3MTQ3OC83Mng5My84YzE4NGNjOWRmLzEyODg2ODQ2
NzAiIC8+PHNwYW4gY2xhc3M9Im5vX29mX3BhZ2VzIj4xNiBwLjwvc3Bhbj48L2Rp
dj48L2E+PC9kaXY+PC9kaXY+PC9saT48L29sPjwvZGl2PjwvZGl2PjxkaXYgY2xh
c3M9InNoZWxmX2VkZ2Ugc2hlbGZfb3V0ZXJfcmlnaHQiPjwvZGl2PjxkaXYgY2xh
c3M9ImNsZWFyZml4Ij48L2Rpdj48L2Rpdj48c2NyaXB0IHR5cGU9InRleHQvamF2
YXNjcmlwdCI+Ci8vPCFbQ0RBVEFbCgogICAgICBTY3JpYmRbJ2F1dG9nZW5faWRf
OTk2Mzk2NTg3X2Nhcm91c2VsJ10gPSBuZXcgU2NyaWJkLmNhcm91c2VsKCdhdXRv
Z2VuX2lkXzk5NjM5NjU4N19jYXJvdXNlbCcsICQkKCcuYXV0b2dlbl9pZF85OTYz
OTY1ODcgbGknKSwgJCQoJy5hdXRvZ2VuX2lkXzk5NjM5NjU4NyBhLmFycm93Jyks
IHsKICAgICAgICBjaXJjdWxhcjogZmFsc2UsCiAgICAgICAgZHVyYXRpb246IDAu
NSwKICAgICAgICB3aGVlbDogZmFsc2UsCiAgICAgICAgaW5pdGlhbDogJCQoJy5h
dXRvZ2VuX2lkXzk5NjM5NjU4NyBsaScpWzBdLAogICAgICAgIGFmdGVyTW92ZTog
ZnVuY3Rpb24oKSB7CiAgICAgICAgICAgU2NyaWJkLmNhcm91c2VsVXRpbC5kaXNh
YmxlQnV0dG9uKCdhdXRvZ2VuX2lkXzk5NjM5NjU4N19jYXJvdXNlbCcpOwogICAg
ICAgIH0KICAgICAgfSk7CiAgICAKICAKLy9dXT4KPC9zY3JpcHQ+CiAgICAgICAg
ICAgIAogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgoKPCEtLSBTZXJ2ZWQgYnkg
YXBwMDA3IGluIDAuMTA2IHNlY3MuIGNwdTogMC4wNjAgLS0+CjwvZGl2PgogICAg
CiAgICAKICAgIAogICAgCiAgICAKPC9kaXY+CjxkaXYgY2xhc3M9ImF1dG9nZW5f
Y2xhc3Nfdmlld3NfZG9jdW1lbnRzX2ZvdXJnZW5fcmVhZGNhc3RlcnMiIGlkPSJh
dXRvZ2VuX2lkXzc1NzE3Mjg1NSI+PGgzPlJlY2VudCBSZWFkY2FzdGVyczwvaDM+
PGRpdiBjbGFzcz0icGlsZSI+PGRpdiBjbGFzcz0iZmJtbF90aHVtYiByZWFkcGFn
ZV9mYWNlcGlsZV90aHVtYm5haWwgdGh1bWJuYWlsX291dGVyIj48YSBocmVmPSJo
dHRwOi8vd3d3LnNjcmliZC5jb20vYWxtYV9jYXJkb3NvIiBkYXRhLXRpcD0iQWxt
YSBDYXJkb3NvIj48ZmI6cHJvZmlsZS1waWMgdWlkPSc1MzkwMjI5MzQnIGZhY2Vi
b29rLWxvZ289J2ZhbHNlJyBsaW5rZWQ9J2ZhbHNlJyBzaXplPSdzcXVhcmUnIHdp
ZHRoPScyOScgaGVpZ2h0PScyOSc+PC9mYjpwcm9maWxlLXBpYz48L2E+PC9kaXY+
PGRpdiBjbGFzcz0iY2xlYXJmaXgiPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xh
c3M9ImF1dG9nZW5fY2xhc3Nfdmlld3NfZG9jdW1lbnRzX2ZvdXJnZW5fY29tbWVu
dHMiIGlkPSJhdXRvZ2VuX2lkXzc1NzE3MzgxNiI+PGRpdiBpZD0iY29tbWVudHNf
c2VjdGlvbiI+PGgzPkFkZCBhIENvbW1lbnQ8L2gzPjxkaXYgY2xhc3M9ImFkZF9h
X2NvbW1lbnQiPjxmb3JtIGFjdGlvbj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2Rv
Y3VtZW50cy83MjgzMzMwL2NvbW1lbnRzP2NvbnRleHQ9cjMiIGNsYXNzPSJuZXdf
ZXZlbnRfc3RhdHVzX2Jhc2UiIGlkPSJkb2N1bWVudF9jb21tZW50IiBtZXRob2Q9
InBvc3QiPjxkaXYgc3R5bGU9Im1hcmdpbjowO3BhZGRpbmc6MCI+PGlucHV0IG5h
bWU9ImF1dGhlbnRpY2l0eV90b2tlbiIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iYjM0
NTllNGFhMTRhYTY2ZWMzZmM4MjQzMzAyMjk2N2ZkZDIxOWNlZCIgLz48L2Rpdj48
dGV4dGFyZWEgY29scz0iNDAiIGlkPSJzY3JpYmJsZV9pbnB1dCIgbmFtZT0iZXZl
bnRfc3RhdHVzX2Jhc2VbdGV4dF0iIHJvd3M9IjIwIj48L3RleHRhcmVhPjxkaXYg
Y2xhc3M9ImNvbnRyb2xzIj48YnV0dG9uIGNsYXNzPSJzdGFuZGFyZF9zdWJtaXQg
c3RhbmRhcmRfc3VibWl0X2RrZ3J5IiBpZD0ic3VibWl0X2NvbW1lbnQiIHR5cGU9
InN1Ym1pdCI+PHNwYW4gY2xhc3M9ImlubmVyIj5TdWJtaXQ8L3NwYW4+PC9idXR0
b24+PHNwYW4gY2xhc3M9InNoYXJlX2NvbmZpcm1hdGlvbnMiPjxkaXYgY2xhc3M9
ImF1dG9nZW5fY2xhc3Nfdmlld3Nfc2hhcmVkX3NoYXJpbmdfc2NyaWJibGVfcmVh
ZGNhc3RfY29uZmlybWF0aW9ucyBhdXRvZ2VuX2NsYXNzX3ZpZXdzX3NoYXJlZF9z
aGFyaW5nX3JlYWRjYXN0X2NvbmZpcm1hdGlvbnMiPjwvZGl2Pjwvc3Bhbj48c3Bh
biBjbGFzcz0iY291bnQiPkNoYXJhY3RlcnM6IDxzcGFuIGNsYXNzPSJudW1iZXIi
Pi4uLjwvc3Bhbj48L3NwYW4+PGRpdiBpZD0iZG9jdW1lbnRfY29tbWVudF9lcnJv
cnMiPjwvZGl2PjxpbnB1dCBpZD0iZXJyb3JzX2NvbnRhaW5lciIgbmFtZT0iZXJy
b3JzX2NvbnRhaW5lciIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iZG9jdW1lbnRfY29t
bWVudF9lcnJvcnMiIC8+PC9kaXY+PC9mb3JtPjwvZGl2PjxkaXYgY2xhc3M9ImNv
bW1lbnRzIG90aGVyIj48ZGl2IGNsYXNzPSJldmVudHMiPjxkaXYgaWQ9ImRvY3Vt
ZW50X2FjdGl2aXR5Ij48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJhdXRvZ2VuX2NsYXNzX3ZpZXdzX2RvY3VtZW50c19hZHNfYmVsb3df
c2lkZWJvYXJkIiBpZD0iYXV0b2dlbl9pZF83NTcxNzU4MzQiPjxkaXYgaWQ9Imhp
ZGRlbl9zaWRlYm9hcmRfYWQiPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0
Ij5HQV9nb29nbGVGaWxsU2xvdCgiRG9jUGFnZV9CVEZfMzAweDI1MCIpOzwvc2Ny
aXB0PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRv
b2xiYXJfbGlnaHRib3hlcyI+PGRpdj48ZGl2IGNsYXNzPSJsaWdodGJveCAiIGlk
PSJ0b29sYmFyX2Rvd25sb2FkX2xpZ2h0Ym94IiBzdHlsZT0iZGlzcGxheTpub25l
OyI+PGRpdiBjbGFzcz0iY29udGVudCI+PC9kaXY+PGRpdiBjbGFzcz0iZm9vdGVy
Ij48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxkaXYgY2xhc3M9ImxpZ2h0Ym94ICIg
aWQ9InRvb2xiYXJfc2hhcmVfbGlnaHRib3giIHN0eWxlPSJkaXNwbGF5Om5vbmU7
Ij48ZGl2IGNsYXNzPSJjb250ZW50Ij48L2Rpdj48ZGl2IGNsYXNzPSJmb290ZXIi
PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBjbGFzcz0ibGlnaHRib3ggIiBp
ZD0idG9vbGJhcl9tb2JpbGVfbGlnaHRib3giIHN0eWxlPSJkaXNwbGF5Om5vbmU7
Ij48ZGl2IGNsYXNzPSJjb250ZW50Ij48L2Rpdj48ZGl2IGNsYXNzPSJmb290ZXIi
PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBjbGFzcz0ibGlnaHRib3ggIiBp
ZD0idG9vbGJhcl9hcHR1cmVfbGlnaHRib3giIHN0eWxlPSJkaXNwbGF5Om5vbmU7
Ij48ZGl2IGNsYXNzPSJjb250ZW50Ij48L2Rpdj48ZGl2IGNsYXNzPSJmb290ZXIi
PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBjbGFzcz0ibGlnaHRib3giIGlk
PSJsaWdodGJveF9wcmludCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48ZGl2IGNs
YXNzPSJjb250ZW50Ij48YSBjbGFzcz0iY2xvc2VfYnV0dG9uIiBocmVmPSJqYXZh
c2NyaXB0OnZvaWQoMCkiIG9uY2xpY2s9IlNjcmliZC5MaWdodGJveC5jbG9zZSgn
bGlnaHRib3hfcHJpbnQnKTsiPjwvYT48aDM+UHJpbnQgdGhpcyBkb2N1bWVudDwv
aDM+PGRpdiBjbGFzcz0icHJpbnRfYmxvY2siIGlkPSJoaWdoX3F1YWxpdHlfcHJp
bnQiPjxoMz5IaWdoIFF1YWxpdHk8L2gzPjxwPk9wZW4gdGhlIGRvd25sb2FkZWQg
ZG9jdW1lbnQsIGFuZCBzZWxlY3QgcHJpbnQgZnJvbSB0aGUgZmlsZSBtZW51IChQ
REYgcmVhZGVyIHJlcXVpcmVkKS48L3A+PGEgY2xhc3M9ImRvd25sb2FkX3ByaW50
X2J1dHRvbiIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48L2E+PC9kaXY+PC9k
aXY+PGRpdiBjbGFzcz0iZm9vdGVyIj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2Pjxk
aXYgY2xhc3M9ImxpZ2h0Ym94ICIgaWQ9ImNyZWRpdHNfbGlnaHRib3giIHN0eWxl
PSJkaXNwbGF5Om5vbmU7Ij48ZGl2IGNsYXNzPSJjb250ZW50Ij48L2Rpdj48ZGl2
IGNsYXNzPSJmb290ZXIiPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5HQV9nb29nbGVGaWxsU2xvdCgiRG9jUGFn
ZV9CVEZfNjM4eDkwIik7PC9zY3JpcHQ+CiAgICAgICAgICAgIAogICAgICAgIDwv
ZGl2PgoKICAgICAgICAKCgogICAgICAgIAoKPGRpdiBpZD0ibGlnaHRib3hlcyI+
CiAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJhdXRvZ2VuX2NsYXNzX3ZpZXdzX2xv
Z2luX2xvZ2luX2xpZ2h0Ym94IiBpZD0iYXV0b2dlbl9pZF83NTcxNzcyMjUiPjxk
aXYgY2xhc3M9ImxpZ2h0Ym94ICIgaWQ9ImxvZ2luX2xiIiBzdHlsZT0iZGlzcGxh
eTpub25lOyI+PGRpdiBjbGFzcz0iY29udGVudCI+PGEgY2xhc3M9ImNsb3NlX2J1
dHRvbiI+PC9hPjxkaXYgY2xhc3M9ImxvZ2luX3NlY3Rpb24iPjxoMyBjbGFzcz0i
Zmlyc3QgbG9naW5fbGJfaGVhZGVyIj5TaWduIHVwPC9oMz48cCBjbGFzcz0ibXV0
ZWQiPlVzZSB5b3VyIEZhY2Vib29rIGxvZ2luIGFuZCBzZWUgd2hhdCB5b3VyIGZy
aWVuZHMgYXJlIHJlYWRpbmcgYW5kIHNoYXJpbmcuPC9wPjxkaXYgaWQ9ImFnZ3Jv
X2ZiX2xvZ2luIj48aDQ+T3RoZXIgbG9naW4gb3B0aW9uczwvaDQ+PHNwYW4gY2xh
c3M9ImF1dG9nZW5fY2xhc3Nfdmlld3NfZmFjZWJvb2tfbG9naW5fYnV0dG9uIGF1
dG9nZW5fY2xhc3Nfdmlld3Nfc2hhcmVkX2phdmFzY3JpcHRfd2lkZ2V0IiBpZD0i
YXV0b2dlbl9pZF83NTcxNzgxMjkiPjxhIGNsYXNzPSJmYl9idXR0b24gZmJfYnV0
dG9uX2xhcmdlIiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7Ij48c3BhbiBjbGFz
cz0iZmJfYnV0dG9uX3RleHQiPkxvZ2luIHdpdGggRmFjZWJvb2s8L3NwYW4+PC9h
PjxpbWcgYWx0PSJTcGlubmVyX21hY193aGl0ZSIgY2xhc3M9ImluX3Byb2Nlc3Mg
bG9naW5fYnV0dG9uX3NwaW5uZXIiIHNyYz0iaHR0cDovL3M2LnNjcmliZGFzc2V0
cy5jb20vaW1hZ2VzL3NwaW5uZXJfbWFjX3doaXRlLmdpZj8xMjkyMzc2NTg2IiBz
dHlsZT0iZGlzcGxheTpub25lIiAvPjxmb3JtIGFjdGlvbj0iaHR0cDovL3d3dy5z
Y3JpYmQuY29tL2ZhY2Vib29rX3Nlc3Npb24iIGNsYXNzPSJwb3N0ZWRfZm9ybSBs
b2dpbl9hZGRfaGlkZGVuX2Zvcm1fZmllbGRzX2Zvcl9vcHRpb25zIiBtZXRob2Q9
InBvc3QiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjxpbnB1dCBpZD0ib25fc3VjY2Vz
c19yZWRpcmVjdF90byIgbmFtZT0ib25fc3VjY2Vzc19yZWRpcmVjdF90byIgdHlw
ZT0iaGlkZGVuIiB2YWx1ZT0iaHR0cDovL3d3dy5zY3JpYmQuY29tL2RvYy83Mjgz
MzMwIiAvPjxpbnB1dCBpZD0ib25fZXJyb3JfcmVkaXJlY3RfdG8iIG5hbWU9Im9u
X2Vycm9yX3JlZGlyZWN0X3RvIiB0eXBlPSJoaWRkZW4iIHZhbHVlPSJodHRwOi8v
d3d3LnNjcmliZC5jb20vZG9jLzcyODMzMzA/bm9fY2FjaGU9MTI5MjQyMTE4NSIg
Lz48ZGl2IGNsYXNzPSJmYWNlYm9va19zZXNzaW9uX2VsZW1lbnRzIj48L2Rpdj48
L2Zvcm0+PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InNpZ251cF9oZWFk
ZXIiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48aDM+U2lnbnVwPC9oMz48L2Rpdj48
cCBjbGFzcz0ic2lnbnVwX3RvZ2dsZSI+PGE+SSBkb24ndCBoYXZlIGEgRmFjZWJv
b2sgYWNjb3VudDwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJnbG9iYWxfc2lnbnVwX2Zv
cm0gY2xlYXJmaXgiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgoKICAgIDxkaXYgY2xh
c3M9Im90aGVyX29wdGlvbnNfY29udGFpbmVyIGNsZWFyZml4Ij48L2Rpdj4KCiAg
ICA8ZGl2IHN0eWxlPSJ3aWR0aDoyNDBweCIgY2xhc3M9ImZvcm1fY29sIj4KICAg
ICAgICAKICAgICAgICA8Zm9ybSBhY3Rpb249Imh0dHA6Ly93d3cuc2NyaWJkLmNv
bS9sb2dpbi9zaWdudXA/ZnJvbT1sb2dpbl9sYiIgY2xhc3M9ImxpZ2h0Ym94X2Zv
cm0gZm9ybSIgbWV0aG9kPSJwb3N0IiBuYW1lPSJzaWdudXBfZm9ybV9sb2dpbl9s
YiI+PGRpdiBzdHlsZT0ibWFyZ2luOjA7cGFkZGluZzowIj48aW5wdXQgbmFtZT0i
YXV0aGVudGljaXR5X3Rva2VuIiB0eXBlPSJoaWRkZW4iIHZhbHVlPSJiMzQ1OWU0
YWExNGFhNjZlYzNmYzgyNDMzMDIyOTY3ZmRkMjE5Y2VkIiAvPjwvZGl2PgoKICAg
ICAgICAgICAgPGRpdiBjbGFzcz0iaGlkZGVuIiBpZD0ic2lnbnVwX2Zvcm1faW5u
ZXJfbG9naW5fbGIiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgPGlucHV0IGlkPSJsb2dpbl9wYXJhbXNf
Y29udGV4dCIgbmFtZT0ibG9naW5fcGFyYW1zW2NvbnRleHRdIiB0eXBlPSJoaWRk
ZW4iIHZhbHVlPSJkZWZhdWx0IiAvPgogICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgIDwvZGl2PgoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGFiZWwg
Y2xhc3M9ImZpcnN0IiBmb3I9ImVtYWlsX2FkZHJlc3NfZW1haWxfbG9naW5fbGIi
PmVtYWlsIGFkZHJlc3MgKHJlcXVpcmVkKTwvbGFiZWw+CiAgICAgICAgICAgICAg
ICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iZW1haWxfYWRkcmVzc1tlbWFpbF0i
IGlkPSJlbWFpbF9hZGRyZXNzX2VtYWlsX2xvZ2luX2xiIiBjbGFzcz0iaW5wdXQg
c2lnbnVwX2lucHV0IiBvbmJsdXI9IlNjcmliZC5sb2dpbi5jaGVja0ZpZWxkKCdo
dHRwOi8vd3d3LnNjcmliZC5jb20vcGVvcGxlL2NoZWNrX2F2YWlsYWJpbGl0eT9m
cm9tPWxvZ2luX2xiJmFtcDtpY29uPXRydWUmYW1wO2ludmFsaWQ9dHJ1ZScsIHRo
aXMpOyI+CiAgICAgICAgICAgICAgICA8ZGl2IGlkPSJhdmFpbGFiaWxpdHlfZW1h
aWxfbG9naW5fbGIiIGNsYXNzPSJhbGVydCBzaWdudXBfYWxlcnQiPgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAg
CiAgICAKICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9IndvcmRfdXNlcl9sb2dp
bl9sb2dpbl9sYiI+Y3JlYXRlIHVzZXJuYW1lIChyZXF1aXJlZCk8L2xhYmVsPgog
ICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG1heGxlbmd0aD0iMjAi
IGlkPSJ3b3JkX3VzZXJfbG9naW5fbG9naW5fbGIiIGNsYXNzPSJpbnB1dCBsYXN0
IHNpZ251cF9pbnB1dCIgbmFtZT0id29yZF91c2VyW2xvZ2luXSIgIG9uYmx1cj0i
U2NyaWJkLmxvZ2luLmNoZWNrRmllbGQoJ2h0dHA6Ly93d3cuc2NyaWJkLmNvbS9w
ZW9wbGUvY2hlY2tfYXZhaWxhYmlsaXR5P2Zyb209bG9naW5fbGImYW1wO2ljb249
dHJ1ZScsIHRoaXMpOyI+CiAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAg
ICAKICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImF2YWlsYWJpbGl0eV9sb2dpbl9s
b2dpbl9sYiIgY2xhc3M9ImFsZXJ0IHNpZ251cF9hbGVydCI+CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAg
ICAgICA8bGFiZWwgZm9yPSJ3b3JkX3VzZXJfcGFzc3dvcmRfbG9naW5fbGIiPnBh
c3N3b3JkIChyZXF1aXJlZCk8L2xhYmVsPgogICAgICAgICAgICA8aW5wdXQgdHlw
ZT0icGFzc3dvcmQiIGNsYXNzPSJpbnB1dCBzaWdudXBfaW5wdXQiIG5hbWU9Indv
cmRfdXNlcltwYXNzd29yZF0iIGlkPSJ3b3JkX3VzZXJfcGFzc3dvcmRfbG9naW5f
bGIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbGVydCBzaWdudXBfYWxlcnQi
PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAg
IAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaWdudXBfb3B0aW4iPgogICAgICAg
ICAgICAgICAgPHRhYmxlPjx0cj48dGQgc3R5bGU9InBhZGRpbmc6MCI+CiAgICAg
ICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJvcHRp
biIgY2xhc3M9ImNoZWNrYm94IiBpZD0ib3B0aW5fbG9naW5fbGIiIHZhbHVlPSJ5
IiBjaGVja2VkPgogICAgICAgICAgICAgICAgPC90ZD48dGQgc3R5bGU9InBhZGRp
bmc6MDsgcGFkZGluZy1sZWZ0OjZweCI+CiAgICAgICAgICAgICAgICAgICAgU2Vu
ZCBtZSB0aGUgU2NyaWJkIE5ld3NsZXR0ZXIsIGFuZCBvY2Nhc2lvbmFsIGFjY291
bnQgcmVsYXRlZCBjb21tdW5pY2F0aW9ucy4KICAgICAgICAgICAgICAgIDwvdGQ+
PC90cj48L3RhYmxlPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDxk
aXYgY2xhc3M9ImJ1dHRvbl9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGJ1
dHRvbiBjbGFzcz0ic3RhbmRhcmRfc3VibWl0IHN0YW5kYXJkX3N1Ym1pdF9icm4i
IG5hbWU9InNhIiBvbmNsaWNrPSIkKCZxdW90O3NpZ251cF9zcGlubmVyJnF1b3Q7
KS5zaG93KCk7IHRyeXtzaWdudXBfdHJhY2tpbmcoKTt9Y2F0Y2goZSl7fTsiIHN0
eWxlPSJtYXJnaW4tcmlnaHQ6IDEwcHgiIHR5cGU9InN1Ym1pdCI+PHNwYW4gY2xh
c3M9ImlubmVyIj5TaWduIFVwPC9zcGFuPjwvYnV0dG9uPiAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcml2YWN5Ij48YSBocmVmPSJo
dHRwOi8vd3d3LnNjcmliZC5jb20vcHJpdmFjeSIgb25jbGljaz0id2luZG93Lm9w
ZW4odGhpcy5ocmVmKTtyZXR1cm4gZmFsc2U7Ij5Qcml2YWN5IHBvbGljeTwvYT48
L3NwYW4+CgogICAgICAgICAgICAgICAgPGltZyBhbHQ9IlNwaW5uZXJfbWFjX3do
aXRlIiBjbGFzcz0ic3Bpbm5lciIgaWQ9InNpZ251cF9zcGlubmVyIiBzcmM9Imh0
dHA6Ly9zNi5zY3JpYmRhc3NldHMuY29tL2ltYWdlcy9zcGlubmVyX21hY193aGl0
ZS5naWY/MTI5MjM3NjU4NiIgc3R5bGU9ImRpc3BsYXk6bm9uZTsgZmxvYXQ6IG5v
bmUiIC8+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFz
cz0ic2lnbnVwX2Rpc2Nsb3N1cmUiPgogICAgICAgICAgICBZb3Ugd2lsbCByZWNl
aXZlIGVtYWlsIG5vdGlmaWNhdGlvbnMgcmVnYXJkaW5nIHlvdXIgYWNjb3VudCBh
Y3Rpdml0eS4gIFlvdSBjYW4gbWFuYWdlIHRoZXNlIG5vdGlmaWNhdGlvbnMgaW4g
eW91ciBhY2NvdW50IHNldHRpbmdzLgogICAgICAgICAgICBXZSBwcm9taXNlIHRv
IHJlc3BlY3QgeW91ciBwcml2YWN5LgogICAgICAgICAgICA8L2Rpdj4KICAgICAg
ICA8L2Zvcm0+CiAgICA8L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0id2h5Ij4K
ICAgICAgICA8aDM+V2h5IFNpZ24gdXA/PC9oMz4KICAgICAgICAKICAgICAgICA8
dGFibGU+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZCBjbGFz
cz0id2h5c3BhY2VyIj48aW1nIGFsdD0iTnVtXzEiIHNyYz0iaHR0cDovL3M2LnNj
cmliZGFzc2V0cy5jb20vaW1hZ2VzL3NpZ251cC9udW1fMS5wbmc/MTI5MjM3NjU4
NiIgLz48L3RkPgogICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ3aHlyaWdodGNv
bCB3aHlzcGFjZXIiPkRpc2NvdmVyIGFuZCBjb25uZWN0IHdpdGggcGVvcGxlIG9m
IHNpbWlsYXIgaW50ZXJlc3RzLjwvdGQ+CiAgICAgICAgICAgIDwvdHI+CiAgICAg
ICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0id2h5c3BhY2Vy
Ij48aW1nIGFsdD0iTnVtXzIiIHNyYz0iaHR0cDovL3M1LnNjcmliZGFzc2V0cy5j
b20vaW1hZ2VzL3NpZ251cC9udW1fMi5wbmc/MTI5MjM3NjU4NiIgLz48L3RkPgog
ICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ3aHlyaWdodGNvbCB3aHlzcGFjZXIi
PlB1Ymxpc2ggeW91ciBkb2N1bWVudHMgcXVpY2tseSBhbmQgZWFzaWx5LjwvdGQ+
CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAg
ICAgIDx0ZD48aW1nIGFsdD0iTnVtXzMiIHNyYz0iaHR0cDovL3M3LnNjcmliZGFz
c2V0cy5jb20vaW1hZ2VzL3NpZ251cC9udW1fMy5wbmc/MTI5MjM3NjU4NiIgLz48
L3RkPgogICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ3aHlyaWdodGNvbCI+U2hh
cmUgeW91ciByZWFkaW5nIGludGVyZXN0cyBvbiBTY3JpYmQgYW5kIHNvY2lhbCBz
aXRlcy48L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAg
ICAgICAgICAgICAgICA8dGQ+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBzdHls
ZT0icGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctdG9wOjVweCI+PGltZyBhbHQ9
IlNvY2lhbC1pY29ucyIgc3JjPSJodHRwOi8vczYuc2NyaWJkYXNzZXRzLmNvbS9p
bWFnZXMvc2lnbnVwL3NvY2lhbC1pY29ucy5wbmc/MTI5MjM3NjU4NiIgLz48L3Rk
PgogICAgICAgICAgICA8L3RyPgogICAgICAgIDwvdGFibGU+CiAgICA8L2Rpdj4K
ICAgIAogICAgPGRpdiBjbGFzcz0iZW1wdHljbGVhciI+PC9kaXY+CiAgICAKICAg
IDxkaXYgY2xhc3M9Im90aGVyX29wdGlvbnNfY29udGFpbmVyX3NtYWxsIGNsZWFy
Zml4Ij48L2Rpdj4KICAgIAo8L2Rpdj48cCBjbGFzcz0ibG9naW5fdG9nZ2xlIj48
YT5BbHJlYWR5IGhhdmUgYSBTY3JpYmQgYWNjb3VudD88L2E+PC9wPgoKPGRpdiBj
bGFzcz0iZ2xvYmFsX2xvZ2luX2Zvcm0gZm9ybSBjbGVhcmZpeCIgc3R5bGU9ImRp
c3BsYXk6bm9uZSI+CgkKCQoKICAgIDxmb3JtIGFjdGlvbj0iaHR0cDovL3d3dy5z
Y3JpYmQuY29tL2xvZ2luP2Zyb209bG9naW5fbGIiIGNsYXNzPSJsaWdodGJveF9m
b3JtIGNsZWFyZml4IiBtZXRob2Q9InBvc3QiIG5hbWU9ImxvZ2luX2xiX2Zvcm1f
bG9naW5fbGIiPjxkaXYgc3R5bGU9Im1hcmdpbjowO3BhZGRpbmc6MCI+PGlucHV0
IG5hbWU9ImF1dGhlbnRpY2l0eV90b2tlbiIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0i
YjM0NTllNGFhMTRhYTY2ZWMzZmM4MjQzMzAyMjk2N2ZkZDIxOWNlZCIgLz48L2Rp
dj4KCiAgICAgICAgPGRpdiBjbGFzcz0iaGlkZGVuIiBpZD0ibG9naW5fZm9ybV9p
bm5lcl9sb2dpbl9sYiI+CiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgoKICAg
ICAgICA8ZGl2IGNsYXNzPSJjbGVhcmZpeCI+CiAgICAgICAgICAgIDxkaXYgY2xh
c3M9ImxvZ2luX2lucHV0X2NvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8bGFi
ZWwgZm9yPSJsb2dpbl9vcl9lbWFpbCI+ZW1haWwgYWRkcmVzcyBvciB1c2VybmFt
ZTwvbGFiZWw+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9
ImxvZ2luX29yX2VtYWlsIiBjbGFzcz0iaW5wdXQiIHNpemU9IjIwIiBuYW1lPSJs
b2dpbl9vcl9lbWFpbCI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIAogICAg
ICAgICAgICA8ZGl2IGNsYXNzPSJwYXNzd29yZF9pbnB1dF9jb250YWluZXIiPgog
ICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0id29yZF91c2VyX3Bhc3N3b3JkX2xv
Z2luX2xiIj5wYXNzd29yZDwvbGFiZWw+CiAgICAgICAgICAgICAgICA8aW5wdXQg
dHlwZT0icGFzc3dvcmQiIGlkPSJ3b3JkX3VzZXJfcGFzc3dvcmRfbG9naW5fbGIi
IGNsYXNzPSJpbnB1dCIgbmFtZT0ibG9naW5fcGFzc3dvcmQiIHNpemU9IjIwIj4K
ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAJCiAgICAgICAg
PGRpdiBjbGFzcz0iYnV0dG9uX2NvbnRhaW5lciI+CiAgICAgICAgICAgIDxidXR0
b24gY2xhc3M9InN0YW5kYXJkX3N1Ym1pdCBsb2dpbl9zdWJtaXQgc3RhbmRhcmRf
c3VibWl0X2JybiIgc3R5bGU9Im1hcmdpbi1yaWdodDogMTBweCIgdHlwZT0ic3Vi
bWl0Ij48c3BhbiBjbGFzcz0iaW5uZXIiPkxvZyBJbjwvc3Bhbj48L2J1dHRvbj4K
ICAgICAgICAgICAgPGltZyBhbHQ9IlNwaW5uZXJfbWFjX3doaXRlIiBjbGFzcz0i
c3Bpbm5lciIgc3JjPSJodHRwOi8vczYuc2NyaWJkYXNzZXRzLmNvbS9pbWFnZXMv
c3Bpbm5lcl9tYWNfd2hpdGUuZ2lmPzEyOTIzNzY1ODYiIHN0eWxlPSJkaXNwbGF5
Om5vbmU7IGZsb2F0Om5vbmUiIC8+CiAgICAgICAgICAgIDxhIGhyZWY9ImphdmFz
Y3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJ0cm91YmxlIiBvbmNsaWNrPSJTY3JpYmQu
TGlnaHRib3guY2xvc2UoJnF1b3Q7bG9naW5fbGImcXVvdDspO1NjcmliZC5MaWdo
dGJveC5vcGVuKCZxdW90O2ZvcmdvdF9wYXNzd29yZF9sYiZxdW90Oyk7Ij5Ucm91
YmxlIGxvZ2dpbmcgaW4/PC9hPgogICAgICAgIDwvZGl2PgogICAgPC9mb3JtPgog
ICAgCjwvZGl2Pgo8L2Rpdj48ZGl2IGNsYXNzPSJmb290ZXIiPjwvZGl2PjwvZGl2
PjxkaXYgY2xhc3M9ImxpZ2h0Ym94ICIgaWQ9ImxvZ2luX3N1Y2Nlc3NmdWxfbGIi
IHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48ZGl2IGNsYXNzPSJjb250ZW50Ij48aDM+
TG9naW4gU3VjY2Vzc2Z1bDwvaDM+PHA+Tm93IGJyaW5naW5nIHlvdSBiYWNrLi4u
PC9wPjxiciAvPjxpbWcgYWx0PSJTcGlubmVyX2xhcmdlX21hY193aGl0ZSIgc3Jj
PSJodHRwOi8vczcuc2NyaWJkYXNzZXRzLmNvbS9pbWFnZXMvc3Bpbm5lcl9sYXJn
ZV9tYWNfd2hpdGUuZ2lmPzEyOTIzNzY1ODYiIC8+PC9kaXY+PGRpdiBjbGFzcz0i
Zm9vdGVyIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJsaWdodGJveCAiIGlkPSJm
b3Jnb3RfcGFzc3dvcmRfbGIiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48ZGl2IGNs
YXNzPSJjb250ZW50Ij48cCBpZD0iZm9yZ290X3Bhc3N3b3JkX2xiX2JhY2siIGNs
YXNzPSJyaWdodCI+PGEgaHJlZj0iIyIgb25jbGljaz0iU2NyaWJkLkxpZ2h0Ym94
LmNsb3NlKCZxdW90O2ZvcmdvdF9wYXNzd29yZF9sYiZxdW90Oyk7IFNjcmliZC5M
aWdodGJveC5vcGVuKCZxdW90O2xvZ2luX2xiJnF1b3Q7KTs7IHJldHVybiBmYWxz
ZTsiPiZsYXF1bzsgQmFjayB0byBMb2dpbjwvYT48L3A+Cgo8aDM+UmVzZXQgeW91
ciBwYXNzd29yZDwvaDM+Cgo8cCBpZD0iZW1iZWRkZWRfZXJyb3IiIGNsYXNzPSJl
cnJvciI+PC9wPgoKCjxkaXYgaWQ9InJlc2V0X2Zvcm0iPgoJPHA+UGxlYXNlIGVu
dGVyIHlvdXIgZW1haWwgYWRkcmVzcyBiZWxvdyB0byByZXNldCB5b3VyIHBhc3N3
b3JkLiBXZSB3aWxsIHNlbmQgeW91IGFuIGVtYWlsIHdpdGggaW5zdHJ1Y3Rpb25z
IG9uIGhvdyB0byBjb250aW51ZS48L3A+CgkKCTxmb3JtIGFjdGlvbj0iaHR0cDov
L3d3dy5zY3JpYmQuY29tL3Bhc3N3b3JkL2ZvcmdvdCIgbWV0aG9kPSJwb3N0IiBu
YW1lPSJsYl9mb3Jnb3RfcGFzc3dvcmRfZm9ybSI+PGRpdiBzdHlsZT0ibWFyZ2lu
OjA7cGFkZGluZzowIj48aW5wdXQgbmFtZT0iYXV0aGVudGljaXR5X3Rva2VuIiB0
eXBlPSJoaWRkZW4iIHZhbHVlPSJiMzQ1OWU0YWExNGFhNjZlYzNmYzgyNDMzMDIy
OTY3ZmRkMjE5Y2VkIiAvPjwvZGl2PgoJCgk8dGFibGU+Cgk8dHI+CgkJPHRkPjxw
IHN0eWxlPSJtYXJnaW4tcmlnaHQ6MTBweDsiPjxiPkVtYWlsIGFkZHJlc3M6PC9i
PjwvcD48L3RkPgoJCTx0ZD4KCQkJPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImVt
YWlsIiBvbmJsdXI9Im5ldyBBamF4LlJlcXVlc3QoJ2h0dHA6Ly93d3cuc2NyaWJk
LmNvbS9wYXNzd29yZHMvY2hlY2tfbG9naW5fcmVxdWlyZWQnLCB7YXN5bmNocm9u
b3VzOnRydWUsIGV2YWxTY3JpcHRzOnRydWUsIHBhcmFtZXRlcnM6J2VtYWlsPScr
ZXNjYXBlKHRoaXMudmFsdWUpICsgJyZhdXRoZW50aWNpdHlfdG9rZW49JyArIGVu
Y29kZVVSSUNvbXBvbmVudCgnYjM0NTllNGFhMTRhYTY2ZWMzZmM4MjQzMzAyMjk2
N2ZkZDIxOWNlZCcpfSkiPgoJCTwvdGQ+Cgk8L3RyPgoJCgk8dHIgaWQ9ImxvZ2lu
X3JlcXVpcmVkIiBzdHlsZT0iZGlzcGxheTpub25lIj4KCQk8dGQgY29sc3Bhbj0i
MiI+CgkJCTxwPllvdSBuZWVkIHRvIHByb3ZpZGUgYSBsb2dpbiBmb3IgdGhpcyBh
Y2NvdW50IGFzIHdlbGwuPC9wPgoJCTwvdGQ+Cgk8L3RyPgoJCgk8dHIgaWQ9Imxv
Z2luX3JlcXVpcmVkXzIiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgoJCTx0ZD48cD48
c3Ryb25nPkxvZ2luOjwvc3Ryb25nPjwvcD48L3RkPiAKCQk8dGQ+PHA+PGlucHV0
IGlkPSJsb2dpbiIgbmFtZT0ibG9naW4iIHR5cGU9InRleHQiIC8+PC9wPjwvdGQ+
Cgk8L3RyPgoJCgk8dHI+CgkJPHRkPjwvdGQ+CgkJPHRkPgoJCQk8YnV0dG9uIGNs
YXNzPSJzdGFuZGFyZF9zdWJtaXQgcmVzZXRfcGFzc3dvcmRfYnV0dG9uIHN0YW5k
YXJkX3N1Ym1pdF9icm4iIHR5cGU9InN1Ym1pdCI+PHNwYW4gY2xhc3M9ImlubmVy
Ij5TdWJtaXQ8L3NwYW4+PC9idXR0b24+CiAgICAgICAgICAgIAoJCTwvdGQ+Cgk8
L3RyPgoJPC90YWJsZT4KCQoJPC9mb3JtPgoJCjwvZGl2Pgo8L2Rpdj48ZGl2IGNs
YXNzPSJmb290ZXIiPjwvZGl2PjwvZGl2PjwvZGl2PgogICAgICAgIAogICAgCjwv
ZGl2PgoKICAgICAgICA8ZGl2IGFwdHVyZU5vSGlnaGxpZ2h0PSJ0cnVlIiBpZD0i
Zm9vdGVyIj48ZGl2IGlkPSJjb250ZW50Ij48ZGl2IGlkPSJ1cGxvYWRfc2VhcmNo
Ij48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vdXBsb2FkLWRvY3VtZW50
IiBjbGFzcz0idXBsb2FkX2J1dHRvbiIgaWQ9Imdsb2JhbF9mb290ZXJfdXBsb2Fk
X2J1dHRvbiIgb25jbGljaz0idHJhY2tFdmVudCgndXBsb2FkJywnY2xpY2snLCdm
b290ZXJfbmF2YmFyX2RvY3ZpZXcnKSIgdGl0bGU9IlVwbG9hZCAmYW1wOyBzaGFy
ZSBkb2N1bWVudHMuIj5VcGxvYWQgYSBEb2N1bWVudDwvYT4KCTxmb3JtIGFjdGlv
bj0iaHR0cDovL3d3dy5zY3JpYmQuY29tL3NlYXJjaCIgY2xhc3M9Imdsb2JhbF9z
ZWFyY2giIG1ldGhvZD0iZ2V0Ij4KCQkKCQkKCQkKICAgICAgICA8ZGl2IGNsYXNz
PSJzZWFyY2gtYmctbGVmdCBzZWFyY2gtY2FwIj4KICAgICAgICAgICAgPGRpdiBj
bGFzcz0ic2VhcmNoLWJnLXJpZ2h0IHNlYXJjaC1jYXAiPgogICAgICAgICAgICAg
ICAgPGlucHV0IGNsYXNzPSJzZWFyY2hfaW5wdXQiIGlkPSJxdWVyeV9mb290ZXIi
IG5hbWU9InF1ZXJ5IiB0eXBlPSJ0ZXh0IiB2YWx1ZT0iIiAvPgogICAgICAgICAg
ICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCQkKCQk8aW5wdXQgY2xhc3M9InNlYXJj
aF9idXR0b24iIHNyYz0iaHR0cDovL3M3LnNjcmliZGFzc2V0cy5jb20vaW1hZ2Vz
L2J1dHRvbnMvdHJhbnNwYXJlbnQuZ2lmPzEyOTIzNzY1ODYiIHR5cGU9ImltYWdl
IiB2YWx1ZT0iU2VhcmNoIERvY3VtZW50cyIgLz4KCTwvZm9ybT4KCgo8L2Rpdj48
dWwgaWQ9ImZvbGxvd191cyI+PGxpPjxzcGFuPkZvbGxvdyBVcyE8L3NwYW4+PC9s
aT48bGk+PGEgY2xhc3M9InNjcmliZCIgaHJlZj0iL3NjcmliZCIgdGl0bGU9IlN1
YnNjcmliZSB0byBTY3JpYmQncyBTY3JpYmQgcHJvZmlsZSI+c2NyaWJkLmNvbS9z
Y3JpYmQ8L2E+PC9saT48bGk+PGEgY2xhc3M9InR3aXR0ZXIiIGhyZWY9Imh0dHA6
Ly90d2l0dGVyLmNvbS9zY3JpYmQiIHJlbD0ibm9mb2xsb3ciIHRpdGxlPSJGb2xs
b3cgU2NyaWJkIG9uIFR3aXR0ZXIiPnR3aXR0ZXIuY29tL3NjcmliZDwvYT48L2xp
PjxsaSBjbGFzcz0ibGFzdCI+PGEgY2xhc3M9ImZhY2Vib29rIiBocmVmPSJodHRw
Oi8vd3d3LmZhY2Vib29rLmNvbS9wYWdlcy9TY3JpYmQvNjk3ODQ1NDA4MiIgcmVs
PSJub2ZvbGxvdyIgdGl0bGU9IkZhbiBTY3JpYmQgb24gRmFjZWJvb2siPmZhY2Vi
b29rLmNvbS9zY3JpYmQ8L2E+PC9saT48L3VsPjx1bCBpZD0ibGlua3MiPjxsaT48
YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vYWJvdXQiIHJlbD0ibm9mb2xs
b3ciPkFib3V0PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJk
LmNvbS9zdGF0aWMvcHJlc3MiIHJlbD0ibm9mb2xsb3ciPlByZXNzPC9hPjwvbGk+
PGxpPjxhIGhyZWY9Imh0dHA6Ly9ibG9nLnNjcmliZC5jb20vIj5CbG9nPC9hPjwv
bGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNvbS9wYXJ0bmVycyIg
cmVsPSJub2ZvbGxvdyI+UGFydG5lcnM8L2E+PC9saT48bGk+PGEgaHJlZj0iL3Nj
cmliZDEwMSIgcmVsPSJub2ZvbGxvdyI+U2NyaWJkIDEwMTwvYT48L2xpPjxsaT48
YSBocmVmPSIvd2Vic3R1ZmYiIHJlbD0ibm9mb2xsb3ciPldlYiBTdHVmZjwvYT48
L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vc3RvcmUvYWJv
dXQiIHJlbD0ibm9mb2xsb3ciPlNjcmliZCBTdG9yZTwvYT48L2xpPjxsaT48YSBo
cmVmPSJodHRwOi8vc3VwcG9ydC5zY3JpYmQuY29tIiByZWw9Im5vZm9sbG93Ij5T
dXBwb3J0PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2NyaWJkLmNv
bS9mYXEiIHJlbD0ibm9mb2xsb3ciPkZBUTwvYT48L2xpPjxsaT48YSBocmVmPSJo
dHRwOi8vd3d3LnNjcmliZC5jb20vZGV2ZWxvcGVycyIgcmVsPSJub2ZvbGxvdyI+
RGV2ZWxvcGVycyAvIEFQSTwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vd3d3
LnNjcmliZC5jb20vam9icyIgcmVsPSJub2ZvbGxvdyI+Sm9iczwvYT48L2xpPjxs
aT48YSBocmVmPSJodHRwOi8vd3d3LnNjcmliZC5jb20vdGVybXMiIHJlbD0ibm9m
b2xsb3ciPlRlcm1zPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9jb3B5cmlnaHQiIHJl
bD0ibm9mb2xsb3ciPkNvcHlyaWdodDwvYT48L2xpPjxsaSBjbGFzcz0ibGFzdCI+
PGEgaHJlZj0iL3ByaXZhY3kiIHJlbD0ibm9mb2xsb3ciPlByaXZhY3k8L2E+PC9s
aT48L3VsPjwvZGl2PjwvZGl2PgogICAgPC9kaXY+CgogICAgCgoJCjxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCQlpZiAodHlwZW9mKF9nYXEpICE9ICd1
bmRlZmluZWQnKSB7CgkgICAgX2dhcS5wdXNoKGZ1bmN0aW9uKCkgewoJICAgICAg
X2dhcS5fY3JlYXRlQXN5bmNUcmFja2VyKCdVQS00NDM2ODQtMTcnLCAncGFnZVRy
YWNrZXJQZXJmJyk7CgkgICAgfSk7CgoJICAgIF9nYXEucHVzaChbJ3BhZ2VUcmFj
a2VyUGVyZi5fdHJhY2tQYWdldmlldyddKTsKCQl9IGVsc2UgewoJCQljb25zb2xl
Lndhcm4oJ19nYXEgdW5kZWZpbmVkJyk7CgkJfQoKICAgIGRvY3VtZW50Lm9ic2Vy
dmUoJ2RvbTpsb2FkZWQnLCBmdW5jdGlvbigpIHsKICAgICAgICBpZiAodHlwZW9m
KHBlcmZTdGFydCkgIT0gJ3VuZGVmaW5lZCcpIHsKICAgICAgICAgICAgdHJhY2tQ
ZXJmQW5hbHl0aWNzKG51bGwsIHBlcmZTdGFydCwgbmV3IERhdGUoKSwgZmFsc2Up
OwogICAgICAgIH0KICAgIH0pOwoKICAgIEV2ZW50Lm9ic2VydmUod2luZG93LCAn
bG9hZCcsIGZ1bmN0aW9uKCkgewogICAgICAgIGlmICh0eXBlb2YocGVyZlN0YXJ0
KSAhPSAndW5kZWZpbmVkJykgewogICAgICAgICAgICB0cmFja1BlcmZBbmFseXRp
Y3MobnVsbCwgcGVyZlN0YXJ0LCBuZXcgRGF0ZSgpLCB0cnVlKTsKICAgICAgICB9
CiAgICB9KTsKPC9zY3JpcHQ+CgoKCgoKPCEtLSBTdGFydCBRdWFudGNhc3QgdGFn
IC0tPgoKICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRw
Oi8vZWRnZS5xdWFudHNlcnZlLmNvbS9xdWFudC5qcyI+PC9zY3JpcHQ+CiAgPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPl9xYWNjdD0icC0xM0RQcGIteWc4
b2ZjIjtxdWFudHNlcnZlKCk7PC9zY3JpcHQ+CiAgPG5vc2NyaXB0PgogICAgPGEg
aHJlZj0iaHR0cDovL3d3dy5xdWFudGNhc3QuY29tL3AtMTNEUHBiLXlnOG9mYyIg
dGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSJodHRwOi8vcGl4ZWwucXVhbnRzZXJ2
ZS5jb20vcGl4ZWwvcC0xM0RQcGIteWc4b2ZjLmdpZiIgc3R5bGU9ImRpc3BsYXk6
IG5vbmU7IiBib3JkZXI9IjAiIGhlaWdodD0iMSIgd2lkdGg9IjEiIGFsdD0iUXVh
bnRjYXN0Ii8+PC9hPgogIDwvbm9zY3JpcHQ+Cgo8IS0tIEVuZCBRdWFudGNhc3Qg
dGFnIC0tPgoKCiAgICAKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJ
CWlmICh0eXBlb2YoX2dhcSkgIT0gJ3VuZGVmaW5lZCcpIHsKCSAgICBfZ2FxLnB1
c2goZnVuY3Rpb24oKSB7CgkgICAgICBfZ2FxLl9jcmVhdGVBc3luY1RyYWNrZXIo
J1VBLTQ0MzY4NC0xNycsICdwYWdlVHJhY2tlclBlcmYnKTsKCSAgICB9KTsKCgkg
ICAgX2dhcS5wdXNoKFsncGFnZVRyYWNrZXJQZXJmLl90cmFja1BhZ2V2aWV3J10p
OwoJCX0gZWxzZSB7CgkJCWNvbnNvbGUud2FybignX2dhcSB1bmRlZmluZWQnKTsK
CQl9CgogICAgZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9u
KCkgewogICAgICAgIGlmICh0eXBlb2YocGVyZlN0YXJ0KSAhPSAndW5kZWZpbmVk
JykgewogICAgICAgICAgICB0cmFja1BlcmZBbmFseXRpY3MobnVsbCwgcGVyZlN0
YXJ0LCBuZXcgRGF0ZSgpLCBmYWxzZSk7CiAgICAgICAgfQogICAgfSk7CgogICAg
RXZlbnQub2JzZXJ2ZSh3aW5kb3csICdsb2FkJywgZnVuY3Rpb24oKSB7CiAgICAg
ICAgaWYgKHR5cGVvZihwZXJmU3RhcnQpICE9ICd1bmRlZmluZWQnKSB7CiAgICAg
ICAgICAgIHRyYWNrUGVyZkFuYWx5dGljcyhudWxsLCBwZXJmU3RhcnQsIG5ldyBE
YXRlKCksIHRydWUpOwogICAgICAgIH0KICAgIH0pOwo8L3NjcmlwdD4KCgoKCgo8
IS0tIFN0YXJ0IFF1YW50Y2FzdCB0YWcgLS0+CgogIDxzY3JpcHQgdHlwZT0idGV4
dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9lZGdlLnF1YW50c2VydmUuY29tL3F1
YW50LmpzIj48L3NjcmlwdD4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCI+X3FhY2N0PSJwLTEzRFBwYi15ZzhvZmMiO3F1YW50c2VydmUoKTs8L3Njcmlw
dD4KICA8bm9zY3JpcHQ+CiAgICA8YSBocmVmPSJodHRwOi8vd3d3LnF1YW50Y2Fz
dC5jb20vcC0xM0RQcGIteWc4b2ZjIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBzcmM9
Imh0dHA6Ly9waXhlbC5xdWFudHNlcnZlLmNvbS9waXhlbC9wLTEzRFBwYi15Zzhv
ZmMuZ2lmIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiIGJvcmRlcj0iMCIgaGVpZ2h0
PSIxIiB3aWR0aD0iMSIgYWx0PSJRdWFudGNhc3QiLz48L2E+CiAgPC9ub3Njcmlw
dD4KCjwhLS0gRW5kIFF1YW50Y2FzdCB0YWcgLS0+CgoKICAgIAogICAgCiAgCiAg
ICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgd2luZG93
LnNldFRpbWVvdXQoZnVuY3Rpb24oKXsKICAgICAgICAgICAgcz1kb2N1bWVudC5j
cmVhdGVFbGVtZW50KCJzY3JpcHQiKTsKICAgICAgICAgICAgcy5zZXRBdHRyaWJ1
dGUoJ2NoYXJzZXQnLCd1dGYtOCcpOwogICAgICAgICAgICBzLnNldEF0dHJpYnV0
ZSgnaWQnLCdhcHR1cmVTY3JpcHQnKTsKICAgICAgICAgICAgcy5zZXRBdHRyaWJ1
dGUoJ3R5cGUnLCd0ZXh0L2phdmFzY3JpcHQnKTsKICAgICAgICAgICAgcy5zZXRB
dHRyaWJ1dGUoJ3NyYycsImh0dHA6Ly93d3cuYXB0dXJlLmNvbS9qcy9hcHR1cmUu
anM/c2l0ZVRva2VuPWtRRWp0Qk4iKTsKICAgICAgICAgICAgZG9jdW1lbnQuYm9k
eS5hcHBlbmRDaGlsZChzKTsKICAgICAgICB9LDApOwogICAgPC9zY3JpcHQ+CiAg
ICAKCiAgICA8c2NyaXB0IHN0eWxlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgU2Ny
aWJkLkZhY2Vib29rLnNjcmliZFNlc3Npb25BY3RpdmUgPSBmYWxzZTsKICAgIFNj
cmliZC5GYWNlYm9vay5zZXJ2ZXJFbmFibGVJbnN0YW50Q29ubmVjdCA9IFNjcmli
ZC5nZXRPcHRpb24oIkZCQXV0b0xvZ2luRW5hYmxlZCIsIGZhbHNlKTsKICAgIFNj
cmliZC5GYWNlYm9vay5zZXNzaW9uRW5hYmxlSW5zdGFudENvbm5lY3QgPSB0cnVl
OwogICAgU2NyaWJkLkZhY2Vib29rLnJlcXVlc3RFbmFibGVJbnN0YW50Q29ubmVj
dCA9IHRydWU7CiAgICBTY3JpYmQuRmFjZWJvb2suYmVmb3JlRmFjZWJvb2tJbml0
aWFsaXplKCk7CgoJU2NyaWJkLlJlcXVlc3QgPSB7CgkJcmVmZXJyZXI6ICcnLAoJ
CWNvbnRyb2xsZXI6ICd3b3JkJywKCQlhY3Rpb246ICdzaG93JwoJfTsKCQogICAg
Ly8gVGhpcyBjYWxscyB0aGUgaW5pdGlhbGl6YXRpb24gb25jZSBGYWNlYm9vayBs
aWJyYXJpZXMgYXJlIGxvYWRlZAogICAgd2luZG93LmZiQXN5bmNJbml0ID0gU2Ny
aWJkLkZhY2Vib29rLmluaXRpYWxpemVDb25uZWN0LmJpbmQoU2NyaWJkLkZhY2Vi
b29rKTsKPC9zY3JpcHQ+Cgo8ZGl2IGlkPSJmYi1yb290Ij48L2Rpdj4JCgoKICAg
IAoKICAgIAogICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4K
ICAgICAgICAgICAgICAgICAgICBTY3JpYmQuU2NydWJiZXIubnVtX3BhZ2VzID0g
MTA7CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgZG9jdW1lbnQub2Jz
ZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBuZXcg
U2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9vbHRpcCgicGFnZV9jb250cm9sX3Rv
cCIpOwogICAgICAgICAgfSk7CiAgICAgICAgfSkoKTsKICAgICAgICAoZnVuY3Rp
b24oKSB7CiAgICAgICAgICBkb2N1bWVudC5vYnNlcnZlKCdkb206bG9hZGVkJywg
ZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIG5ldyBTY3JpYmQuVG9vbGJhci5Ub29s
dGlwcy5Ub29sdGlwKCJwYWdlX2NvbnRyb2xfdXAiKTsKICAgICAgICAgIH0pOwog
ICAgICAgIH0pKCk7CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgZG9j
dW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAg
ICAgICBuZXcgU2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9vbHRpcCgicGFnZV9j
b250cm9sX2Rvd24iKTsKICAgICAgICAgIH0pOwogICAgICAgIH0pKCk7CiAgICAg
ICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgZG9jdW1lbnQub2JzZXJ2ZSgnZG9t
OmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBuZXcgU2NyaWJkLlRv
b2xiYXIuVG9vbHRpcHMuVG9vbHRpcCgidG9vbGJhcl9zZWN0aW9ubGlzdCIpOwog
ICAgICAgICAgfSk7CiAgICAgICAgfSkoKTsKICAgICAgICAoZnVuY3Rpb24oKSB7
CiAgICAgICAgICBkb2N1bWVudC5vYnNlcnZlKCdkb206bG9hZGVkJywgZnVuY3Rp
b24oKSB7CiAgICAgICAgICAgIG5ldyBTY3JpYmQuVG9vbGJhci5Ub29sdGlwcy5U
b29sdGlwKCJ0b29sYmFyX3pvb21fb3V0Iik7CiAgICAgICAgICB9KTsKICAgICAg
ICB9KSgpOwogICAgICAgIChmdW5jdGlvbigpIHsKICAgICAgICAgIGRvY3VtZW50
Lm9ic2VydmUoJ2RvbTpsb2FkZWQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAg
bmV3IFNjcmliZC5Ub29sYmFyLlRvb2x0aXBzLlRvb2x0aXAoInRvb2xiYXJfem9v
bV9pbiIpOwogICAgICAgICAgfSk7CiAgICAgICAgfSkoKTsKICAgICAgICAoZnVu
Y3Rpb24oKSB7CiAgICAgICAgICBkb2N1bWVudC5vYnNlcnZlKCdkb206bG9hZGVk
JywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIG5ldyBTY3JpYmQuVG9vbGJhci5U
b29sdGlwcy5Ub29sdGlwKCJ0b29sYmFyX2VudGVyX2Z1bGxzY3JlZW4iKTsKICAg
ICAgICAgIH0pOwogICAgICAgIH0pKCk7CiAgICAgICAgKGZ1bmN0aW9uKCkgewog
ICAgICAgICAgZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9u
KCkgewogICAgICAgICAgICBuZXcgU2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9v
bHRpcCgidG9vbGJhcl9leGl0X2Z1bGxzY3JlZW4iKTsKICAgICAgICAgIH0pOwog
ICAgICAgIH0pKCk7CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgZG9j
dW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAg
ICAgICBuZXcgU2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9vbHRpcCgidmlld21v
ZGVfc2VsZWN0b3IiKTsKICAgICAgICAgIH0pOwogICAgICAgIH0pKCk7CiAgICAg
IFNjcmliZC5mb3VyZ2VuRG9jU2VhcmNoVUkgPSBudWxsOwogICAgICBkb2N1bWVu
dC5vYnNlcnZlKCdkb206bG9hZGVkJywgZnVuY3Rpb24oKSB7CiAgICAgICAgaWYg
KCBTY3JpYmQuZ2V0T3B0aW9uKCdGb3VyZ2VuU2VhcmNoRW5hYmxlZCcpICYmIHRy
dWUpIHsKICAgICAgICAgICAgdmFyIHNlYXJjaGVyID0gbmV3IFNjcmliZC5Gb3Vy
Z2VuLkRvY1NlYXJjaGVyKHsKICAgICAgICAgICAgICBkb2NfaWQ6IDcyODMzMzAs
IAogICAgICAgICAgICAgIHVwbG9hZF9pZDogOTUxMDA4NiwKICAgICAgICAgICAg
ICBzZWNyZXRfcGFzc3dvcmQ6IG51bGwKICAgICAgICAgICAgfSk7CiAgICAgICAg
ICAgIFNjcmliZC5mb3VyZ2VuRG9jU2VhcmNoVUkgPSBuZXcgU2NyaWJkLkZvdXJn
ZW4uRG9jU2VhcmNoZXIuVUkoJyNhdXRvZ2VuX2lkXzc1NzE1NDcxNycsIHNlYXJj
aGVyKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB2YXIgc2VhcmNoX2Zv
cm0gPSAkKCdkb2Nfc2VhcmNoJyk7CiAgICAgICAgICAgIHNlYXJjaF9mb3JtLmRp
c2FibGUoKTsKICAgICAgICAgICAgc2VhcmNoX2Zvcm0uZG93bignLnF1ZXJ5Jyku
c2V0VmFsdWUoJ1NlYXJjaCBpcyBkaXNhYmxlZC4uLicpOwogICAgICAgIH0KICAg
ICAgfSk7CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgZG9jdW1lbnQu
b2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBu
ZXcgU2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9vbHRpcCgidG9vbGJhcl9yZWFk
Y2FzdCIpOwogICAgICAgICAgfSk7CiAgICAgICAgfSkoKTsKICAgICAgICAoZnVu
Y3Rpb24oKSB7CiAgICAgICAgICBkb2N1bWVudC5vYnNlcnZlKCdkb206bG9hZGVk
JywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIG5ldyBTY3JpYmQuVG9vbGJhci5U
b29sdGlwcy5Ub29sdGlwKCJ0b29sYmFyX2NvbW1lbnQiKTsKICAgICAgICAgIH0p
OwogICAgICAgIH0pKCk7CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAg
ZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAg
ICAgICAgICBuZXcgU2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9vbHRpcCgidG9v
bGJhcl9lbWJlZCIpOwogICAgICAgICAgfSk7CiAgICAgICAgfSkoKTsKICAgICAg
U2NyaWJkLlJlYWRjYXN0ID0gU2NyaWJkLlJlYWRjYXN0IHx8IHt9OwogICAgICBT
Y3JpYmQuUmVhZGNhc3QuRGlhbG9nID0gU2NyaWJkLlJlYWRjYXN0LkRpYWxvZyB8
fCB7fTsKICAgICAgU2NyaWJkLlJlYWRjYXN0LkRpYWxvZy5hbmltYXRpb24gPSAn
Zm91cmdlbic7CiAgICAgICAgU2NyaWJkLmNvbW1lbnQgPSBuZXcgU2NyaWJkLmNv
bW1lbnRNYW5hZ2VyKCk7CiAgICAgICAgRXZlbnQub2JzZXJ2ZSgnZG9jdW1lbnRf
Y29tbWVudF9mb3JtJywgJ3N1Ym1pdCcsIFNjcmliZC5jb21tZW50LnN1Ym1pdENv
bW1lbnRFdmVudC5iaW5kQXNFdmVudExpc3RlbmVyKFNjcmliZC5jb21tZW50KSk7
CiAgICAgICAgU2NyaWJkLnNjcmliYmxlQ29tbWVudCgkKCdjb21tZW50X2lucHV0
JykpOwogICAgICAgIFNjcmliZC5lbmZvcmNlTWF4TGVuZ3RoKCQoImF1dG9nZW5f
aWRfNzU3MTU4MjM4IikuZG93bigndGV4dGFyZWEnKSwgJCgiYXV0b2dlbl9pZF83
NTcxNTgyMzgiKS5kb3duKCcubnVtYmVyJyksIDQwMCk7CgogICAgICAgIHZhciBj
bG9zZUJ1dHRvbiA9ICQoJ2F1dG9nZW5faWRfNzU3MTU4MjM4JykuZG93bignLmNs
b3NlX2J1dHRvbicpOwogICAgICAgIGlmKGNsb3NlQnV0dG9uKQogICAgICAgICAg
Y2xvc2VCdXR0b24ub2JzZXJ2ZSgnY2xpY2snLCBmdW5jdGlvbihlKSB7IFNjcmli
ZC5Ub29sYmFyLmFjdGlvbnMuY29tbWVudChlKSB9KTsKCiAgICAgICQoJ3Rvb2xi
YXJfZXhwb3NlZF9zaGFyZV9wYW5lbCcpLmRvd24oJy5tb3JlX3NoYXJlX29wdGlv
bnMnKS5kb3duKCcucHNldWRvTGluaycpLm9ic2VydmUoJ2NsaWNrJywgZnVuY3Rp
b24oZSl7CiAgICAgICAgZS5zdG9wKCk7CiAgICAgICAgU2NyaWJkLkxpZ2h0Ym94
LnJlbW90ZU9wZW4oJ3Rvb2xiYXJfc2hhcmVfbGlnaHRib3gnLCAnL3dvcmQvdG9v
bGJhcl9zaGFyZScsIFNjcmliZC5Ub29sYmFyLnRvb2xiYXJQYXJhbXMoKSk7CiAg
ICAgICAgJHJhdCgnc2hhcmVib3gudG9vbGJhci5tb3JlX3NoYXJlX29wdGlvbnMn
KTsKICAgICAgfSk7CiAgICAgICQkKCcjdG9vbGJhcl9leHBvc2VkX3NoYXJlX3Bh
bmVsIGEuZGlzYWJsZWQnKS5pbnZva2UoJ29ic2VydmUnLCAnY2xpY2snLCBmdW5j
dGlvbihlKSB7CiAgICAgICAgZS5zdG9wKCk7CiAgICAgICAgU2NyaWJkLkFsZXJ0
cy5lcnJvcignZmxhc2hlc19wbGFjZWhvbGRlcicsICJTaGFyaW5nIGlzIGRpc2Fi
bGVkIGZvciB0aGlzIGRvY3VtZW50LiIpOwogICAgICB9KTsKICAgIAogICAgdmFy
IGNsb3NlQnV0dG9uID0gJCgnYXV0b2dlbl9pZF83NTcxNTkyMjAnKS5kb3duKCcu
Y2xvc2VfYnV0dG9uJyk7CiAgICBpZihjbG9zZUJ1dHRvbikKICAgICAgY2xvc2VC
dXR0b24ub2JzZXJ2ZSgnY2xpY2snLCBmdW5jdGlvbihlKSB7IFNjcmliZC5Ub29s
YmFyLmFjdGlvbnMuZW1iZWQoZSkgfSk7CiAgICAgICAgKGZ1bmN0aW9uKCkgewog
ICAgICAgICAgZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9u
KCkgewogICAgICAgICAgICBuZXcgU2NyaWJkLlRvb2xiYXIuVG9vbHRpcHMuVG9v
bHRpcCgiYWRkX3RvX2NvbGxlY3Rpb25zIik7CiAgICAgICAgICB9KTsKICAgICAg
ICB9KSgpOwogICAgICAgIChmdW5jdGlvbigpIHsKICAgICAgICAgIGRvY3VtZW50
Lm9ic2VydmUoJ2RvbTpsb2FkZWQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAg
bmV3IFNjcmliZC5Ub29sYmFyLlRvb2x0aXBzLlRvb2x0aXAoImhpZGVfc3dpdGNo
Iik7CiAgICAgICAgICB9KTsKICAgICAgICB9KSgpOwogICAgICBTY3JpYmQuSG90
U3BvdC5pbml0aWFsaXplKCk7CgogICAgJCgnZmxhZ19kb2N1bWVudF9saW5rJyku
b2JzZXJ2ZSgnY2xpY2snLCBmdW5jdGlvbihlKSB7CiAgICAgICAgZS5zdG9wKCk7
CiAgICAgICAgaWYgKCEkKCdmbGFnX2RvY3VtZW50X2xpbmsnKS5oYXNDbGFzc05h
bWUoJ2Rpc2FibGVkJykpewogICAgICAgICAgICAkKCdmbGFnX2RvY3VtZW50X2Nv
bnRhaW5lcicpLnRvZ2dsZSgpOwogICAgICAgIH0KICAgIH0pOwogICAgCiAgICAk
JCgnI2ZsYWdfZG9jdW1lbnRfY29udGFpbmVyIC5jbG9zZV9idXR0b24sICNmbGFn
X2RvY3VtZW50X2NvbnRhaW5lciAuY2FuY2VsJykuZWFjaChmdW5jdGlvbihlbCkg
ewogICAgICAgIGVsLm9ic2VydmUoJ2NsaWNrJywgZnVuY3Rpb24oZSkgewogICAg
ICAgICAgICBlLnN0b3AoKTsKICAgICAgICAgICAgJCgnZmxhZ19kb2N1bWVudF9j
b250YWluZXInKS5oaWRlKCk7CiAgICAgICAgfSk7CiAgICB9KTsKICAgICAgZG9j
dW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAg
IGZ1bmN0aW9uIHJhdGluZ0xvZ2luKGV2ZW50KSB7CiAgICAgICAgICAgIFNjcmli
ZC5sb2dpbi5vcGVuKHsibmV4dF91cmwiOiJodHRwOi8vd3d3LnNjcmliZC5jb20v
ZG9jLzcyODMzMzAvTWFnYWxsb24tVGVzaXMtRGVsLURlcmVjaG8tZGUtQ29ucXVp
c3RhIiwiZmFsbGJhY2tfdXJsIjoiLyIsImNvbnRleHQiOiJyYXRlIn0pOwogICAg
ICAgIH0KCiAgICAgICAgZnVuY3Rpb24gc2F2ZVJhdGluZyhldmVudCkgewogICAg
ICAgICAgICBuZXcgQWpheC5SZXF1ZXN0KFsiaCIsICJ0IiwgInQiLCAicCIsICI6
IiwgIi8iLCAiLyIsICJ3IiwgInciLCAidyIsICIuIiwgInMiLCAiYyIsICJyIiwg
ImkiLCAiYiIsICJkIiwgIi4iLCAiYyIsICJvIiwgIm0iLCAiLyIsICJyIiwgImEi
LCAidCIsICJpIiwgIm4iLCAiZyIsICJzIiwgIj8iLCAidyIsICJvIiwgInIiLCAi
ZCIsICJfIiwgImQiLCAibyIsICJjIiwgInUiLCAibSIsICJlIiwgIm4iLCAidCIs
ICJfIiwgImkiLCAiZCIsICI9IiwgIjciLCAiMiIsICI4IiwgIjMiLCAiMyIsICIz
IiwgIjAiXS5qb2luKCcnKSwgewogICAgICAgICAgICAgICAgcGFyYW1ldGVyczog
ZXZlbnQubWVtbwogICAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIGZ1
bmN0aW9uIGVuYWJsZVJhdGluZygpIHsKICAgICAgICAgICAgdmFyIHJhdGluZyA9
ICQoJ3JhdGluZycpOwogICAgICAgICAgICBpZihyYXRpbmcpIHsKICAgICAgICAg
ICAgICAgIHZhciBzYXZlID0gc2F2ZVJhdGluZzsKICAgICAgICAgICAgICAgIHZh
ciBsb2dpbiA9IHJhdGluZ0xvZ2luOwogICAgICAgICAgICAgICAgJCgncmF0aW5n
Jykub2JzZXJ2ZSgnc3RhcmJveDpyYXRlZCcsIGZ1bmN0aW9uKGV2ZW50KXsKICAg
ICAgICAgICAgICAgICAgU2NyaWJkLkZhY2Vib29rLmlzU2Vzc2lvblRyYW5zaXRp
b25lZCgpID8gc2F2ZShldmVudCkgOiBsb2dpbihldmVudCk7CiAgICAgICAgICAg
ICAgICB9KTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgdHJ5IHsK
ICAgICAgICAgIG5ldyBTdGFyYm94KCJyYXRpbmdfNzI4MzMzMCIsIDAsIHsKICAg
ICAgICAgICAgY2xhc3NOYW1lOiAncG9pbnR5JywKICAgICAgICAgICAgbG9ja2Vk
OiBmYWxzZSwKICAgICAgICAgICAgZWZmZWN0OiB7IG1vdXNlb3V0OiBmYWxzZSB9
CiAgICAgICAgICB9KTsKICAgICAgICB9IGNhdGNoKGUpIHt9CgogICAgICAgIGVu
YWJsZVJhdGluZygpOwoKICAgICAgICB2YXIgdGFnX2xpc3QgPSAkKCd0YWdfbGlz
dCcpOwogICAgICAgIGlmKHRhZ19saXN0KSB7CiAgICAgICAgICB2YXIgZnVsbExp
c3QgPSAkKCd0YWdzX2FsbCcpOwogICAgICAgICAgdmFyIHRydW5jYXRlZExpc3Qg
PSAkKCd0YWdzX3RydW5jYXRlZCcpOwogICAgICAgICAgdGFnX2xpc3Quc2VsZWN0
KCcuY29udHJvbF9idG4nKS5pbnZva2UoJ29ic2VydmUnLCAnY2xpY2snLCBmdW5j
dGlvbihlKSB7IGUuc3RvcCgpOyBmdWxsTGlzdC50b2dnbGUoKTsgdHJ1bmNhdGVk
TGlzdC50b2dnbGUoKTsgfSk7CiAgICAgICAgfQoKICAgICAgICB2YXIgdGVybV9s
aXN0ID0gJCgncmVsYXRlZF90ZXJtX2xpc3QnKTsKICAgICAgICBpZih0ZXJtX2xp
c3QpIHsKICAgICAgICAgIHZhciBmdWxsVGVybUxpc3QgPSAkKCdyZWxhdGVkX3Rl
cm1zX2FsbCcpOwogICAgICAgICAgdmFyIHRydW5jYXRlZFRlcm1MaXN0ID0gJCgn
cmVsYXRlZF90ZXJtc190cnVuY2F0ZWQnKTsKICAgICAgICAgIHRlcm1fbGlzdC5z
ZWxlY3QoJy50ZXJtc19jb250cm9sX2J0bicpLmludm9rZSgnb2JzZXJ2ZScsICdj
bGljaycsIGZ1bmN0aW9uKGUpIHsgZS5zdG9wKCk7IGZ1bGxUZXJtTGlzdC50b2dn
bGUoKTsgdHJ1bmNhdGVkVGVybUxpc3QudG9nZ2xlKCk7IH0pOwogICAgICAgIH0K
CiAgICAgICAgCiAgICAgIH0pOwogICAgICAgIGRvY3VtZW50Lm9ic2VydmUoJ3Nj
cmliZDppbmZvX3NlY3Rpb246b24nLCBTY3JpYmQuU3RhdHMudXBkYXRlX2RvY192
aWV3cyk7CiBuZXcgU2NyaWJkLkxpa2VCdXR0b25NYW5hZ2VyKG51bGwsICdmYWNl
Ym9va19saWtlX2J1dHRvbicsICJodHRwOi8vd3d3LnNjcmliZC5jb20vZG9jLzcy
ODMzMzAvTWFnYWxsb24tVGVzaXMtRGVsLURlcmVjaG8tZGUtQ29ucXVpc3RhIiwg
MzAwLCAic3RhbmRhcmQiLCAic2hvd19mYWNlcz1cInRydWVcIiIpOyAKCiAgICAg
ICQoJ2V4cG9zZWRfc2hhcmVfcGFuZWwnKS5kb3duKCcubW9yZV9zaGFyZV9vcHRp
b25zJykuZG93bignLnBzZXVkb0xpbmsnKS5vYnNlcnZlKCdjbGljaycsIGZ1bmN0
aW9uKGUpewogICAgICAgIGUuc3RvcCgpOwogICAgICAgIFNjcmliZC5MaWdodGJv
eC5yZW1vdGVPcGVuKCd0b29sYmFyX3NoYXJlX2xpZ2h0Ym94JywgJy93b3JkL3Rv
b2xiYXJfc2hhcmUnLCBTY3JpYmQuVG9vbGJhci50b29sYmFyUGFyYW1zKCkpOwog
ICAgICAgICRyYXQoJ3NoYXJlYm94LnZpZXdiYXIubW9yZV9zaGFyZV9vcHRpb25z
Jyk7CiAgICAgIH0pOwogICAgICAkJCgnI2V4cG9zZWRfc2hhcmVfcGFuZWwgYS5k
aXNhYmxlZCcpLmludm9rZSgnb2JzZXJ2ZScsICdjbGljaycsIGZ1bmN0aW9uKGUp
IHsKICAgICAgICBlLnN0b3AoKTsKICAgICAgICBTY3JpYmQuQWxlcnRzLmVycm9y
KCdmbGFzaGVzX3BsYWNlaG9sZGVyJywgIlNoYXJpbmcgaXMgZGlzYWJsZWQgZm9y
IHRoaXMgZG9jdW1lbnQuIik7CiAgICAgIH0pOwogICAgCiAgICAgIHZhciBhY3Rp
dmF0ZV9zY3JpYmJsZSA9IGZ1bmN0aW9uKCl7CiAgICAgICAgdmFyIHRvZ2dsZXIg
PSBmdW5jdGlvbihjb21tZW50c19zZWxlY3RvcikgewogICAgICAgICAgdmFyIHRv
cCA9ICQkKGNvbW1lbnRzX3NlbGVjdG9yKTsKCiAgICAgICAgICBpZih0b3AubGVu
Z3RoID4gMCAmJiB0b3BbMF0uZG93bignLnRvZ2dsZScpKSB7CiAgICAgICAgICAg
IHZhciB0b2dnbGUgPSB0b3BbMF0uZG93bignLnRvZ2dsZScpOwogICAgICAgICAg
ICB2YXIgcGFuZWwgPSB0b3BbMF0uZG93bignLmV2ZW50cycpOwoKICAgICAgICAg
ICAgdmFyIG9wZW4gPSBwYW5lbC52aXNpYmxlKCk7CiAgICAgICAgICAgIHZhciBh
bmltYXRpb25TY29wZSA9ICdjb21tZW50czonICsgY29tbWVudHNfc2VsZWN0b3I7
CgogICAgICAgICAgICB2YXIgc3dpdGNoRnVuYyA9IGZ1bmN0aW9uKGUpIHsKICAg
ICAgICAgICAgICBpZihlKSBlLnN0b3AoKTsKICAgICAgICAgICAgICBpZihvcGVu
KSB7CiAgICAgICAgICAgICAgICBhbmltYXRpb24gPSBuZXcgRWZmZWN0LkJsaW5k
VXAocGFuZWwsIHsKICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDAuNSwKICAg
ICAgICAgICAgICAgICAgYmVmb3JlU2V0dXA6IGZ1bmN0aW9uKCkgeyB0b2dnbGUu
cmVtb3ZlQ2xhc3NOYW1lKCdvcGVuJyk7IH0sCiAgICAgICAgICAgICAgICAgIHF1
ZXVlOiB7IHNjb3BlOiBhbmltYXRpb25TY29wZSwgbGltaXQ6IDIgfQogICAgICAg
ICAgICAgICAgfSk7CiAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAg
ICAgIHRvZ2dsZS5hZGRDbGFzc05hbWUoJ29wZW4nKTsKICAgICAgICAgICAgICAg
IGFuaW1hdGlvbiA9IG5ldyBFZmZlY3QuQmxpbmREb3duKHBhbmVsLCB7CiAgICAg
ICAgICAgICAgICAgIGR1cmF0aW9uOiAwLjUsCiAgICAgICAgICAgICAgICAgIGJl
Zm9yZVNldHVwOiBmdW5jdGlvbigpIHsgdG9nZ2xlLmFkZENsYXNzTmFtZSgnb3Bl
bicpOyB9LAogICAgICAgICAgICAgICAgICBxdWV1ZTogeyBzY29wZTogYW5pbWF0
aW9uU2NvcGUsIGxpbWl0OiAyIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICBvcGVuIF49IHRydWU7CiAgICAgICAgICAg
IH07CgogICAgICAgICAgICB0b2dnbGUub2JzZXJ2ZSgnY2xpY2snLCBzd2l0Y2hG
dW5jKTsKCiAgICAgICAgICAgIHJldHVybiBzd2l0Y2hGdW5jOwogICAgICAgICAg
fSBlbHNlIHsKICAgICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uKGUpIHsKICAgICAg
ICAgICAgICBpZihlKSBlLnN0b3AoKTsKICAgICAgICAgICAgfTsKICAgICAgICAg
IH0KICAgICAgICB9CiAgICAgICAgdmFyIHRvZ2dsZUZyaWVuZHMgPSB0b2dnbGVy
KCcuY29tbWVudHMuZnJpZW5kcycpOwogICAgICAgIHZhciB0b2dnbGVPdGhlciA9
IHRvZ2dsZXIoJy5jb21tZW50cy5vdGhlcicpOwoKICAgICAgICAvLyBUb2dnbGUg
Y29tbWVudCBmb3JtCiAgICAgICAgZG9jdW1lbnQub2JzZXJ2ZSgnY2xpY2snLCBm
dW5jdGlvbihlKSB7CiAgICAgICAgICB2YXIgY2xpY2tlciA9IGUuZmluZEVsZW1l
bnQoKTsKICAgICAgICAgIHZhciB0ZXh0RWxlbWVudCA9ICQkKCcjZG9jdW1lbnRf
Y29tbWVudCB0ZXh0YXJlYScpLmZpcnN0KCk7CiAgICAgICAgICBpZiAoY2xpY2tl
ciA9PT0gdGV4dEVsZW1lbnQpIHsKICAgICAgICAgICAgY2xpY2tlci51cCgnLmFk
ZF9hX2NvbW1lbnQnKS5hZGRDbGFzc05hbWUoJ29uJyk7CiAgICAgICAgICAgIGRv
Y3VtZW50LmZpcmUoJ3NjcmliZDpkb21faGVpZ2h0X2NoYW5nZWQnKTsKICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICAgfQogICAgICAgICAgLy8gd2Ugb25seSBj
bG9zZSB0aGUgdGV4dGFyZWEgaWYgdGhlIHVzZXIgY2xpY2sgb3V0c2lkZSBvZiB0
aGUgZm9ybQogICAgICAgICAgdmFyIGZvcm1FbGVtZW50ID0gY2xpY2tlci51cCgn
I2RvY3VtZW50X2NvbW1lbnQnKTsKICAgICAgICAgIGlmICghZm9ybUVsZW1lbnQp
IHsKICAgICAgICAgICAgaWYodGV4dEVsZW1lbnQuZ2V0VmFsdWUoKS5ibGFuaygp
KSB7CiAgICAgICAgICAgICAgdGV4dEVsZW1lbnQudXAoJy5hZGRfYV9jb21tZW50
JykucmVtb3ZlQ2xhc3NOYW1lKCdvbicpOwogICAgICAgICAgICAgIGRvY3VtZW50
LmZpcmUoJ3NjcmliZDpkb21faGVpZ2h0X2NoYW5nZWQnKTsKICAgICAgICAgICAg
fQogICAgICAgICAgfQogICAgICAgIH0pOwoKICAgICAgICAkKCdkb2N1bWVudF9j
b21tZW50Jykub2JzZXJ2ZSgnc3VibWl0JywgU2NyaWJkLmNvbW1lbnQuc3VibWl0
Q29tbWVudEV2ZW50LmJpbmRBc0V2ZW50TGlzdGVuZXIoU2NyaWJkLmNvbW1lbnQp
KTsKICAgICAgICAkKCdkb2N1bWVudF9jb21tZW50Jykub2JzZXJ2ZSgnc3VibWl0
JywgZnVuY3Rpb24oZSkgewogICAgICAgICAgdmFyIG90aGVyID0gZS5lbGVtZW50
KCkudXAoJyNjb21tZW50c19zZWN0aW9uJykuZG93bignLmNvbW1lbnRzLm90aGVy
IC5ldmVudHMnKTsKICAgICAgICAgIHZhciBmcmllbmRzID0gZS5lbGVtZW50KCku
dXAoJyNjb21tZW50c19zZWN0aW9uJykuZG93bignLmNvbW1lbnRzLmZyaWVuZHMg
LmV2ZW50cycpOwogICAgICAgICAgaWYob3RoZXIgJiYgIW90aGVyLnZpc2libGUo
KSkKICAgICAgICAgICAgICB0b2dnbGVPdGhlcigpOwogICAgICAgICAgaWYoZnJp
ZW5kcyAmJiBmcmllbmRzLnZpc2libGUoKSkKICAgICAgICAgICAgICB0b2dnbGVG
cmllbmRzKCk7CiAgICAgICAgICAgICAgCiAgICAgICAgICBkb2N1bWVudC5maXJl
KCdzY3JpYmQ6ZG9tX2hlaWdodF9jaGFuZ2VkJyk7ICAgIAogICAgICAgIH0pOwoK
ICAgICAgICB2YXIgcmV2ZWFsZXIgPSAkKCdkb2N1bWVudF9hY3Rpdml0eScpLmRv
d24oJy5yZXZlYWxlcicpOwogICAgICAgIGlmKHJldmVhbGVyKQogICAgICAgICAg
cmV2ZWFsZXIub2JzZXJ2ZSgnY2xpY2snLCBTY3JpYmQuZ2V0TW9yZUNvbW1lbnRz
LmJpbmRBc0V2ZW50TGlzdGVuZXIocmV2ZWFsZXIsICI3MjgzMzMwIiwgMiwgeyBw
ZXJfcGFnZTogNSwgY29udGV4dDogJ3IzJyB9KSk7CgogICAgICB9OwogICAgICBk
b2N1bWVudC5vYnNlcnZlKCdkb206bG9hZGVkJywgYWN0aXZhdGVfc2NyaWJibGUp
OwogICAgICBkb2N1bWVudC5vYnNlcnZlKFNjcmliZC5GYWNlYm9vay5FVkVOVFMu
dHJhbnNpdGlvbiwgYWN0aXZhdGVfc2NyaWJibGUpOwogICAgICAKICAgICAgU2Ny
aWJkLmVuZm9yY2VNYXhMZW5ndGgoJCgiYXV0b2dlbl9pZF83NTcxNzM4MTYiKS5k
b3duKCd0ZXh0YXJlYScpLCAkKCJhdXRvZ2VuX2lkXzc1NzE3MzgxNiIpLmRvd24o
Jy5udW1iZXInKSwgNDAwKTsKCiAgICAgIGRvY3VtZW50Lm9ic2VydmUoImRvbTps
b2FkZWQiLCBmdW5jdGlvbigpIHsKICAgICAgICBTY3JpYmQuUGluZ2JhY2sucnVu
KCJodHRwOi8vd3d3LnNjcmliZC5jb20vZG9jdW1lbnRzLzcyODMzMzAvcGluZ2Jh
Y2siKTsKICAgICAgfSk7CiAgICAKCiAgICAgIG5ldyBTY3JpYmQucHJpbnRMaWdo
dGJveE1hbmFnZXI0R2VuKHsKICAgICAgICBjb250YWluZXI6ICQoJ2xpZ2h0Ym94
X3ByaW50JyksCiAgICAgICAgbG9nZ2VkX2luOiBmYWxzZSwKICAgICAgICBkb2N1
bWVudF9pZDogNzI4MzMzMCwKICAgICAgICBhdXRvZG93bl9iYXNlX3VybDogJ2h0
dHA6Ly93d3cuc2NyaWJkLmNvbS9kb2MvNzI4MzMzMC9NYWdhbGxvbi1UZXNpcy1E
ZWwtRGVyZWNoby1kZS1Db25xdWlzdGEnLAogICAgICAgIGJhc2VfdXJsOiAnaHR0
cDovL3d3dy5zY3JpYmQuY29tL2RvY3VtZW50X2Rvd25sb2Fkcy83MjgzMzMwJywK
ICAgICAgICBwYWdlX2NvdW50OiAxMH0pOwogICAgICBkb2N1bWVudC5vYnNlcnZl
KCdkb206bG9hZGVkJywgZnVuY3Rpb24oKSB7CiAgICAgICAgJHJhdCgnZm91cmdl
bi5hZHMubGF5b3V0LjE0NzI0MzYyMTInKTsKICAgICAgfSk7CiAgICAgIGZ1bmN0
aW9uIGdvb2dsZV9yYXQodW5pdCwgaWR4KSB7CiAgICAgICAgJHJhdCgnZm91cmdl
bi5hZHMuY2xpY2suJyArIHVuaXQgKyAnLicgKyBpZHgpOwogICAgICB9ClNjcmli
ZC5GYWNlYm9vay5pc1JlYWRQYWdlID0gdHJ1ZTtTY3JpYmQuRmFjZWJvb2suc2V0
UGFnZVRyYW5zaXRpb25VUkwoJ2h0dHA6Ly93d3cuc2NyaWJkLmNvbS9zZXNzaW9u
X3RyYW5zaXRpb24vbmV3XzRnZW5fcGFnZV9jb250ZW50LzcyODMzMzAnKTtTY3Jp
YmQuUHJlbWl1bS5SZWFkUGFnZS5pbml0aWFsaXplKHtsb2dnZWRfaW46ZmFsc2Us
IHNob3dfZ2F0ZTogdHJ1ZSwgCiAgICAgICAgICAgICAgICBkb2N1bWVudF9pZDog
NzI4MzMzMCwgc2VjcmV0X3Bhc3N3b3JkOiAiIn0pO2RvY3VtZW50Lm9ic2VydmUo
J1NjcmliZC5GYWNlYm9vay5FVkVOVFMuYXV0b19sb2dnZWRfaW4nLCBTY3JpYmQu
ZW5hYmxlQ29sbGVjdGlvbkZvcm0pO1NjcmliZC5TaGFyZWRMaW5rLnRyYWNrRG9j
dW1lbnRMaW5rKCc3MjgzMzMwJyk7ZG9jdW1lbnQub2JzZXJ2ZSgnZG9tOmxvYWRl
ZCcsIFNjcmliZC5wcm9jZXNzSGFzaCk7ICAgICAgZG9jdW1lbnQub2JzZXJ2ZShT
Y3JpYmQuRmFjZWJvb2suRVZFTlRTLmxvYWRlZCwgZnVuY3Rpb24oKSB7CiAgICAg
ICAgRkIuRXZlbnQuc3Vic2NyaWJlKCdlZGdlLmNyZWF0ZScsIGZ1bmN0aW9uKCkg
eyAkcmF0KCdmYi5saWtlJyk7IH0pOwogICAgICB9KTsKCiAgICAgIFNjcmliZC5U
cmFja2VyLnJ1big3MjgzMzMwLCAiaHRtbCIpOwogICAgCgogICAgU2NyaWJkLkxp
Z2h0Ym94LmluaXRpYWxpemUoKTsKCiAgICAgICAgICAgICAgICAgICAgJCgnd29y
ZF91c2VyX2xvZ2luX2xvZ2luX2xiJykub2JzZXJ2ZSgna2V5cHJlc3MnLCBTY3Jp
YmQucmVzdHJpY3RDaGFyYWN0ZXJzRm9yVXNlcm5hbWUpOwogICAgICAgICAgICAg
ICAgCglFdmVudC5vYnNlcnZlKHdpbmRvdywgJ2xvYWQnLCBmdW5jdGlvbigpewoJ
CSQoZG9jdW1lbnQuZm9ybXMubGJfZm9yZ290X3Bhc3N3b3JkX2Zvcm0pLm9ic2Vy
dmUoJ3N1Ym1pdCcsIFNjcmliZC5sb2dpbi5zZW5kRm9ybSk7Cgl9KTsKCQogICAg
ICAgICAgICBTY3JpYmQubG9naW4gPSBuZXcgU2NyaWJkLmxvZ2luTWFuYWdlcigp
OwogICAgICAgIAoJLy8gTG9hZCB0aGUgRkIgSlMgQVBJIEFzeWNocm9ub3VzbHkK
CWRvY3VtZW50Lm9ic2VydmUoJ2RvbTpsb2FkZWQnLCBmdW5jdGlvbigpIHsKCQl2
YXIgZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyAKCQllLmFz
eW5jID0gdHJ1ZTsKCQllLnNyYyA9IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29s
ICsgJy8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvYWxsLmpzJzsKCQlkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgnZmItcm9vdCcpLmFwcGVuZENoaWxkKGUpOwoK
ICAgICAgICBpZiAoZG9jdW1lbnQuY29va2llLm1hdGNoKCd1c2VyX2ZvcmNlZF9s
b2dvdXQ9dHJ1ZScpKSB7CiAgICAgICAgICAgICQkKCcuZmFjZXBpbGVfd3JhcCcp
Lmludm9rZSgnaGlkZScpOwogICAgICAgIH0KCX0pOwoJCgkvLyBIYW5kbGUgRE9N
IHVwZGF0ZXMgdG8gcmUtcGFyc2UgRkJNTCB0YWdzCiAgICBkb2N1bWVudC5vYnNl
cnZlKCdTY3JpYmQ6ZG9tX3VwZGF0ZWQnLCBmdW5jdGlvbihlKXsKICAgICAgICB2
YXIgZWwgPSBlLmVsZW1lbnQoKTsKICAgICAgICBpZih3aW5kb3cuRkIgJiYgRkIu
WEZCTUwpCiAgICAgICAgICAgIEZCLlhGQk1MLnBhcnNlKGVsKTsKICAgIH0pOwog
ICAgZG9jdW1lbnQub2JzZXJ2ZShTY3JpYmQuRmFjZWJvb2suRVZFTlRTLmxvYWRl
ZCwgU2NyaWJkLmJsdWVCYXJVdGlsLm9uTG9hZEhhbmRsZXIpOwoKICAgICAgdmFy
IGZhY2Vib29rVXNlciA9IGZhbHNlOwogICAgCgogICAgICAgIDwvc2NyaXB0Pgog
ICAgCgogICAgCiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi
PgogICAgICAgICAgICBFdmVudC5vYnNlcnZlKGRvY3VtZW50LCAnZG9tOmxvYWRl
ZCcsIGZ1bmN0aW9uKGV2ZW50KSB7CiAgICAgICAgICAgIChuZXcgU2NyaWJkLkZh
Y2Vib29rLkxvZ2luQnV0dG9uKHsid2lkZ2V0X2RvbV9pZCI6ImF1dG9nZW5faWRf
NzU3MTc4MTI5In0pKS5vbkRvbUxvYWRlZChldmVudCk7CgogICAgICAgICAgICAg
ICAgRXZlbnQuZmlyZShkb2N1bWVudCwgJ1NjcmliZDp3aWRnZXRzX2xvYWRlZCcs
IGV2ZW50KTsKICAgICAgICAgICAgfSk7CiAgICAgICAgPC9zY3JpcHQ+CgkKCiAg
ICAKCiAgICAKPC9ib2R5Pgo8L2h0bWw+Cgo8IS0tIFNlcnZlZCBieSBhcHAwMjEg
aW4gMC45ODMgc2Vjcy4gY3B1OiAwLjgxMCAtLT4=
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline; filename=scribd_options.js
Content-Type: application/x-javascript; charset=utf-8; name=scribd_options.js
Content-Location: http://s6.scribdassets.com/javascripts/scribd_options.js
Content-Transfer-Encoding: Base64
d2luZG93Ll9zYmRPcHRpb25zX0ZCQXV0b0xvZ2luRW5hYmxlZCA9IHRydWU7Cndp
bmRvdy5fc2JkT3B0aW9uc19EZXRlY3RKU0Vycm9ycyA9IHRydWU7CndpbmRvdy5f
c2JkT3B0aW9uc19Gb3VyZ2VuU2VhcmNoRW5hYmxlZCA9IHRydWU7
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/hdr_rpt_bottom_1x5.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhAQAFAKIAAPHx8dzc3OPj4+rq6szMzAAAAAAAAAAAACH5BAAAAAAALAAA
AAABAAUAAAMESCEDCQA7
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://s6.scribdassets.com/images/global_header/nav_back_1x53.png?1292376586
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAAA1CAIAAAAPnBZlAAAAA3NCSVQICAjb4U/g
AAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMTIv
MTBSusy+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAA
ADpJREFUCJljUJCWZGJgYIBjBRkpFD46/v//PxJmYPoHYzP8x5BD5aPJQdX/wyaH
TQ+G3cj6EXL6qkoA/7FwF3X2uoIAAAAASUVORK5CYII=
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/logo_108x17.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhbAAbAMQAADRNU////8PAvwCq3KunpYeCf+fm5RSGp3BpZgDW7tvZ2WRd
WaCbmVhQTRSltPPy8re0sszMzHt1cgDs9xTBwJOOjBCNsgC/5TRZWBDOzd7e1vf3
9xCduYiCgEA3MwAAACH5BAEHAB4ALAAAAABsABsAAAX/oCeKDaEEaGBA0ui+cCzP
dG3fM5HuqYHgQBtvNAzCeClZ44REdozQV9EzjVKbMl2zubBGp9UvFtZAKgiQCBLi
hYJ37SsyxuD9RgheJB58J9tbMWopbC55O3t8gHCKYSKDKAwvDQ87kopejlaakCoN
LwsGKASYi398mlo9LUANDBGVKixHcx4VTAoMn3IoRFsBChW7SgSivzELTQbCNqpI
BqwiTUtr0oy8Ww9PMc7HMQK/AndkTL8B29go5UV+5gGXLhDup5PrSBHjI90BEcY7
u/N6WDsVEAU6D3UK0tjHg9SIMjsI7JLQ0EWTfpYG9tLo7sEuSgUD1Ggg71chD84E
/7igiMgijwoeGoBb5ovgtQYSOr0TUYGHAgldON5oUMGfHRHrhnlgSchlCngx2ol8
YdTAox0epVy7saDkDpW8FMBYl0+T043YYCT8EwvFyZpoXWhRcFAEgrYbW05KEyGa
UBpSYRz6wwPqXxdrgcXowC6FWCBm4U5N+6Ino4paUTwYq2nwxnVBb0Q+7MirCqQ7
HjtVoJTjZBeW/zhjjWM05dsiku0oZDqA3ytZMVDIQAGDB6P8JOxakDgAWM8BHhDI
J8N24BEd8Aa4wxgrM2ukMEwYPx5D83nodHpLt5X95JBgRSBv8sNBgvv3HVArmIiE
9kCutQege0hkNQJTv/zAwV8FDDLIQUzqNUGbC6HMI1kYAwb0QGgjxLbFDwcMIKKI
B4xQwHwRKdFbLQS+5t6F97SG3X9PeQDAiCIC8IIEBEBigADfzUCUACjCSM+LAWom
QF1kVIAREjABcIAFB+gYAgA7
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://s6.scribdassets.com/images/global_header/nav_sep_1x10.png?1292376586
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAA3NCSVQICAjb4U/g
AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJl
d29ya3MgQ1M0BrLToAAAABR0RVh0Q3JlYXRpb24gVGltZQA2LzIvMTCzFbuEAAAA
GklEQVQImWNwsbVm+s/wn+n/f2yYgYkBIgcAyeIXuPgN5koAAAAASUVORK5CYII=
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/btn_upload_84x30.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhVABaAOYAABQREHumthqLthRlgxYTEuLt8U+JnxNdehJWcB2g0g1UXbfU
3xdylD2mzyE0O3/E3hl8oxuWxP///4G/1zqdwzF0jXC30h6q315obBuPvGebpxRs
jBoXFhyezcbd5bbO1hdVbBmErY7I3hBUa12SpoqwvlW02GCethh1mfH29x+Pum6l
uSF9oSiKsEOQrhBbckB+lR6aytTi5x1oghZukKfEzy8oJm3D5BFhejmWuSGUxR+j
1lKeug5SYy2Zw8XY35GyuFStzhh5nhZrjGO3132uwanP3pm+zOfu8BuRvRVkgxUr
NBmBqBo+TLje7TSDojCXvyh5l2ycrl6Vq3CtxR1heRmEtQ9XbGCmwDCNsVOlxEKP
rR5ykoq0xEGEniNtiuPw9dXo78fk7yNqhWTE6S0/RjSjzki23320yVGWsSOHrpzR
5Yy+0Tmw3TN8mbvP0i2EpnG+2imn2IPQ7Q9XZiZ9n1GUrSSRvJrG1iqv4R6i0W2f
s1W54FCMpEit1DoyLyH5BAEHAH8ALAAAAABUAFoAAAf/gH8YFjeFhoeIiYqLjI2O
jxYYgnxyO5aXmJmam5ydnp+gcnwYQaCmp6ipoEGVqq6vsJutsbS1tph6ubp6t723
ETQvPcMvNBG+yK8ow8zNKMnQphvNCtXNG9HRMdvc2wzNPQpI1swM3dwmftxmJg3n
3env8vN+JvPdSfn6SSoj1EgAyQ1TsS+fBDEC8gWRwCZhQYMIH0qUKEZCiIn6BGjc
KGDAP4ABFTAbwFGjhB9DNGqRUAJFyY0nU76c+bLiAZobmejcycTfMHEgQVYTOYKn
zpg6ebCk4QGNEQlgeBxFySTLAgkSFmTRSQWMhBR4dGLxaiSMhANG0wpZy1ZIs6Bw
/0UOa7v25IC1aVgOwXpkSoEUT4TYrfN3D4kUBeoQrmHggwQvTyTIIFEC6wG6mGlo
3kzD58+4codx1mxXsx2WAyQUODBghYQANOy6loJjyGzNMALIkGCgiAQpSoYUODu6
+IDjyAd4HvamefPQw5IfP6mkeh+WSk7iGHC9RPYfSrrwts7yy24ZP3hXNlA9PWvp
0g/Iny//in37QPLnp0PnfhX68iE2HwksHaCafFK8ZuAPByQoBYK/BSABCQesJ+GD
BwwH4IYcHvAFDiCCqMGII4YI4hcb1iDBBwaQsBsMBkpQg4spVLDgAWOkkIIUh8kw
hoQzpsBbjgWQcIRlHSaJI/8XGzS5gRdQQunkBlyMseEY6WG1o3ySqViAAVwyeAAM
jq1o5RiOFSBhCWMO94NjSioZBQtCoGDnnXiyEEWSFRhggJVhxinooITKB4caae2k
BhyFBtroo5AeAAcUd6iQwaUZ3AEFo4+WgGGkoA76RRY+mGGqD1mgGOqqrLbq6quw
xirrrLTKikCtuD6KgAO59jqoAzYscauvxNKHwBI2/GEDBwQ06+yz0EYr7bTUVmvt
tRwkK8gEc3Tr7bfghivuuOSWa+65E0iCARl5XODuu/DGK++89NZr77345kEGBkTg
6++/AAeMLxHtCmzwwQjPW3DCDDfs8MMQR1xvBwwIQwz/Ax1IrLHAy4DDDAobh3zv
NMwMdY3IG3PSccnjQPeMJnyccYkobXQScyxn8AFKAjz3nEAMywHVcjMx+MzzQRHw
zIcEIiRt9NFiOP301EZXlATVPctD8mdBCbTBOyfRsI0JLEEwT9j3pB2DTWpH4Pbb
EXgmdNfWjAC322G7vVAJQojxwFNgBIH3D8aY4QRWTpjhdhxepbCG20SQZdYBd1cu
0VtwCcXMQzEpxJJgEuBxwl85JBGTD2CksMJhBdyBuhF9OLYFBRKEMUVlZ2GUz0xB
g9bMSzGpxBIKBzJAxWshxGSBBHsoAcHxe2jkRRFmGTDBb0NAoCFOGoXg/fchLNeD
/3PPgQO+9zF5v1IJDNgVwvrEoyQCb0K8z1IdZoXhAW9s0B+CTecLYKKqcB/86AcI
/PFPWhAzBLGwpH0FaODxAtA+lBxPCkJgwgV9M4UDiMcAaPhNBr2ClkTtBAIoTCEE
omAiHJCoRCaKggpR+JQP8AALZoFBbGSEwxrF5gcDUIOOVoCFFIRhDL6pwQmEZIA6
IOYEeLDMDKeIGSHUgUlOipKUnMSFOmCmDln6yh4O0D4ZeKkPSojfXVxQpgWMQQl1
uEoBfMM+FwzHA1e5TBXZwoA++rGPcKATngaJAhbA4Y+I7NOfalPB6lSHBn1kjR+T
M8njDOEAQ+ijI6uDyE4WZ/8zhzIhE9Sghk9yZgio3Ax1TMnKVrrylKiMpSwnVSlM
ZWpTssylLmPZBeDs8pfADOYvN0nM6oyqVKYyQ6qKycxmOvOZ0IymEopFzWpa85rY
TNKwsumrXXGTWMAS1jdrdaxkLeta6EynOtc5rWz94Q9lAAEC5knPetrznvjMpz73
yc9+gqAM8OynQAdK0IL2M57zHIFCDcrQhjJUoQuVp0MnStGK2vMFGM2oRjfK0Y56
9KMgDSlGCbqhjY5zUP3ckEKbMYIXnDRO+wQQAjzGjG2+dEMxnc9MSyaQHtj0psbK
p07BIY6e/lQ+BoCRfMZgABt1KKnzaaFUTeRIGLBnk0H/ted8ZtC7kDRjBsWkTnUM
gJ1mipWY8EnrANKjBPjESQkW45pQQvMC+Jy1O2pNDXiECUz35BI5HHKk3DLXMrno
kjqoPE0JBuCBInjJDqhErBuukhU3aGYFw0nBETQzOhnt5gDGyesAhoA5woamOKuk
gWJTI4G+/MUNjYxCYVgXBdkyxjGQkQxlLIPIzaQ1ll2dazM6aRc75aUEe1mNbV5T
wdb8JjizsRMMirCb3jyXBhoaJANoAMw+io98b4BOD+7EFrvgRS/UEYJSSvDDAfTP
ADRQL0uikL/9GeC98d2fHtmCgu2a0k4ELOABEdgf+1RhiogZAAqxsBTVKHiC7b0g
/wqe9xsOepA3IZTChEk4w7X0t5MMWIsbWvhCDbTQDWmp4Q1zuMMa9LACFRxCC4ZY
xCMmcYm8cWIBoGgZo6CQkHZaCwRaEIUpadELU4pCCwLYgv1paYwQ6JJq0MiE9OWg
jV8YQAvkGMISQCAHd8zj+ZgAgT1mkAkhyIIggWwnFmQhgN9zg5/eKAQBlIY1ENAI
JjXChEti8ns0YA0KDuASJljykiUJAZmnCAGdeE8AOWiBKFuQA+7xmQkwQYmlcWLL
Tnu6eyZ8NKYoQIFaYuoOpPa0qjstAikMQXewjnVGBADnRwsgA/rwQQN2zesG+EDW
EsmgrCtH7GJHIAMzAZ9GYmBt7GY7+9nQftvuEm1rXOsu2tjONrYvtRFuc+RS2g63
uLOdhE6HwNPjTre6i11uTIWgCe3GFLDnTe96T8TTTbBBEy5i737729/vNicHAEDw
ghv84AhPuMIXzvCGO9ydgQAAOw==
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/search_rpt_4x30.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhBAAeAKIAABMQEPjzwePfsdrWqvz3xO/quv///wAAACH5BAEHAAYALAAA
AAAEAB4AAAMXODrSUrCEGYi9OOvNu/+gRwVR4QhACiQAOw==
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/search_left_4x30.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhBAAeAMQAAA4MDOrmtt/brtPPpKKfflFOQPfywMG9lu/quuPfsdzYq83J
nxIQD/f3vfLtvNnVqe/mtdjUqFZSQ8TAmP///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHABQALAAAAAAEAB4AAAUuIEUMDxEpwqIkwSMEzpMg
hkzb9ZzfOu73QJ5wR/wNjUXd4eWQrAKAwkRAATAYIQA7
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/search_right_4x30.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhBAAeAMQAAA4MDOrmtt/brtPPpKKfflFOQPfywMG9lu/quuPfsdzYq83J
nxIQD/f3vfLtvNnVqe/mtdjUqFVSQ8TAmP///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHABQALAAAAAAEAB4AAAUt4DMQlKBERJAoixMIj4Ek
8VzTMm7nd8//u6Bu6BMWiTyX4KBSSASTAoDBAFBCADs=
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://s6.scribdassets.com/images/global_header/btn_search_63x30.gif?1292376586
Content-Transfer-Encoding: Base64
R0lGODlhPwBaAOYAABQREIV9ekxGQ+fm5TsyLl1WVLaxsDEpJm5oZqGWk0M6NiUd
GlJLSMzMzP///2xiXTovKpSNilFCPVtRTBoXFvLy8dvZ18S+vEM4M3Zxb66qqGBQ
SlhKRHNiW0tBOy8kITgsKZeTkYiDghYTEoF0b2tbVNbT0VpUUqqioFJFQEc5NPT0
85yRjHNraczIxykiIJOHgkIxKWpkYjAnI4qCfqCZl7Kqp6Whn+De3Xt0c8nHxnps
Zru2tWNbWVNIQllMSPb19YN6duvo6GlcWGJWUdTQz3FmYiIbGtfV1XhtaaWenH1y
bY6Ihr+6uJ2Wk5WRj0pCQkk8OBgWFCkgHK2npPfv73NpZbOtq87OxZ+cmt7e1pSE
e0EzMCwmI+Th36+sq4uGhGJXU5SKhYp9d4t/eqejoaWclIB2cri0s7+7uzoyLwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHAGoALAAAAAA/AFoAAAf/gGonSUuFhoeIiYqLjI2F
SSeCRhsTlZaXmJmam5ydlkYnD56jpKWeD5Smqqusra6vsLGys7S1tre4qhy7vL0c
NFRUNES+xcbHvEFJyMY+zs/PEzgO1A4DQ9DZ2tvaDkUe3NsS4+TkYg5PR0cBDl9R
5fDx8vAOOh/z8h76+/tKDjw+9MkQcMDDg2lCmOhjIsTBChv6ioTAsSLMQYdK9DlA
csWBkCT8Qu6LQrJkSSIrqA3g8YALFx8rLBTQ4ECGDyEGCvBwMCGKShcHYs508MCn
AxEtKgzgYrIpSQxQo0r9oaFCtQAYaDiIUECGAw0EuDAAY8HBCQIOKhxYIKLmlCg/
/46gRXIERAMHC6Tqheqyr9++HwpkceDlQI1q1HQQKGvBhVkQ9RYQOHwChEsIXOpN
4XL3yN/PEEKLFu3EAQPRjheck3HkgIAjbVk/eawZwrkMIEA4CQOhdufRwIMDZ4ck
yYPSOo74qIBkyAWiTL4mNXugdhTmLVA4CAFZxxQIv4WLB34DMdDvD5CkzXEEQxpr
0SNU9x6aiPoKN4588O3gyPj/on1wwgkYHDFFbrktoOAMob2gzgz6QWDgaAou8EFo
E0IwhX8AdnjAASB0KOKIJJZo4okopqjiiiy26OKLMMYo44wvvkDjjC8cUNeNL7am
xgEUjCDkkEQWaeSRSCappP+QFByghho9iMHClFRWaeWVWGap5ZZTitEDlFtY0cGY
ZJZp5plopqnmmmRu0UMQbMYp55xsBiEmnXjmqeeefPbp55+ABirooIQWauigLBhg
AAs7FArDGHiWIOmkkxrhBWJC7EDpppx2yqkDJmzg6aidJrCdOux8ISqprG5azwGt
TkrErLTSasM/lrQgAAREkICQE7M60RAQPMyKhBI4AGGFrw4AYcOsG3UkBBm1Vkvr
Bthmm60RKXl0wRLjlAAEDj3QlEQJQvDQw05hbPATCCuQS5MV7joARgZKSaDtvtj+
4O+/AA/xhVXUiPEDC+j0sMRXHnDAABPTnCBBWge8AEb/TR/8UMARHmzUXhEOvADw
yP4yw4EEIAhGGAbaIaaDAtPgcNcJPumwgA/anaDCLg3X8wEHJvRncgpEF120dkMQ
rcJdU5jKmmtHXIzAEbPp7HMKpmagQgooWJHC1SAfYfTYRONzDhJBLKGdC0cMsQIS
VujgQBKlaZBDSgT6LMEPb+fQkRM13xM2PuOIxA8ViDVwwAceJKHeCmccIcFzA0Sw
VWb26JOeQ2XU5bMHYRvOj1NNHTBggS+ooDoXDvoXhQofGAhCXVEc8UJJrKtzAEm2
k+Qg6SbtJTwBYQlv/PHIJ8/XZ8w37/zz0ENP/PTUV2/99dhnr332PHbv/ffghy9+
/xfir9iFjiGWb6KPQC7p/vvwH9nkkwQgaP/9+Oev//7850+AGvX7kAAHSMACGvCA
CExgAQOowAY68IEJ7J8EJ0hB/B0wf+GrIP5Es70OevCD9buf9aJHwhJKj3ij+UtU
VKc65bnwhXrpC/WMBzzgsfCGOMyhDneogr/ksClBUIISguCDGhrRiMYxIgv7ckOT
eOAH06jGAIgguipasWMNwEANf9iUfUQnHetoxzvKccUrfs5wJbmhB5yoD679gwFE
G8gBUmAEhIhhHGJoyAquMI4iOIEiQ6ijQ1Awjmh5BFxk1Acb+VE0t1FDCE2wAkkm
EK9yOcAKExACGnTigAJ8zf8aLoCXvGrySaQoZWtjqyLZBEYwBzCBA5Z7Qg+S8JUo
pOBhWjBLx9QyhYvJ4AU+OMERfEIXLoBsCs8wGiPH5osUpGwwXsAA4lwGMwfIzCw1
uxniaMYzDvgMaELrxTPIoY1/Ie4B/vLAXV5wmKe9RmpHCIEu6zGDHxwmA0+kQhJ+
QM8fBO0II3OG0bLBiwkgDAk0CALi2Mat4jgmB/7QQBCAYJaJ6WAGEyjB24JgAAfU
4GsXncA/SRYOHxR0AjSphuIOMIEzPC4IAKWcPCNgUYxOwHEOoYJn6CnS/lziX+E4
6QQIcLoj1NNfEojdMCfwg9m9oEBcmIBRLZECpRKgElN+nQCEfuqvoO4CE+PwQS44
AVRuCHWspCgrN0jG1ra69a1w/UFJnRHXutoVrtso2jNMxte+9jWZZCPaXv1K2MJy
ALBF88DY5srYxjrWB6nsAmQX+9jKPjawXZjBCxQ7UMt6dq6pfMEM1DADKQDgtKhN
rWpXy9rWuva1p5XCaAMBADs=
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline; filename=base.css
Content-Type: text/css; name=base.css
Content-Location: http://s6.scribdassets.com/aggregated/css/base.css?1292376586
Content-Transfer-Encoding: 8bit
/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1292376586 */
/* public/stylesheets/global/reset.css @ 1292376586 */
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 */ body {color: #000; background: #FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0; padding: 0}
table {border-collapse: collapse; border-spacing: 0}
fieldset, img {border: 0}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal}
li {list-style: none}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal}
q:before, q:after {content: ''}
abbr, acronym {border: 0; font-variant: normal}
sup, sub {line-height: -1px; vertical-align: text-top}
sub {vertical-align: text-bottom}
input, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit}
/* public/stylesheets/global/grids-min.css @ 1292376586 */
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 */ body {text-align: center}
#ft {clear: both}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7, .yui-t8, .yui-t9 {margin: auto; text-align: left; width: 57.69em; *width: 56.301em; min-width: 750px}
#doc2 {width: 73.074em; *width: 71.313em}
#doc3 {margin: auto 10px; width: auto}
#doc4 {width: 74.923em; *width: 73.117em}
.yui-b {position: relative}
.yui-b {_position: static}
#yui-main .yui-b {position: static}
#yui-main {width: 100%}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main, .yui-t8 #yui-main, .yui-t9 #yui-main {float: right; margin-left: -31em}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {float: left; margin-right: -25em}
.yui-t1 .yui-b {float: left; width: 12.3207em; *width: 12.0106em}
.yui-t1 #yui-main .yui-b {margin-left: 13.3207em; *margin-left: 13.0106em}
.yui-t2 .yui-b {float: left; width: 13.8456em; *width: 13.512em}
.yui-t2 #yui-main .yui-b {margin-left: 14.8456em; *margin-left: 14.512em}
.yui-t3 .yui-b {float: left; width: 23.0759em; *width: 22.52em}
.yui-t3 #yui-main .yui-b {margin-left: 24.0759em; *margin-left: 23.52em}
.yui-t8 .yui-b {float: left; width: 18.4608em; *width: 18.016em}
.yui-t8 #yui-main .yui-b {margin-left: 19.4608em; *margin-left: 19.016em}
.yui-t9 .yui-b {float: left; width: 30.7692em; *width: 30.02769em}
.yui-t9 #yui-main .yui-b {margin-left: 31.7692em; *margin-left: 31.02769em}
.yui-t4 .yui-b {float: right; width: 13.8456em; *width: 13.512em}
.yui-t4 #yui-main .yui-b {margin-right: 14.8456em; *margin-right: 14.512em}
.yui-t5 .yui-b {float: right; width: 18.4608em; *width: 18.016em}
.yui-t5 #yui-main .yui-b {margin-right: 19.4608em; *margin-right: 19.016em}
.yui-t6 .yui-b {float: right; width: 23.0759em; *width: 22.52em}
.yui-t6 #yui-main .yui-b {margin-right: 24.0759em; *margin-right: 23.52em}
.yui-t7 #yui-main .yui-b {display: block; margin: 0 0 1em 0}
#yui-main .yui-b {float: none; width: auto}
.yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gb .yui-u, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {float: left; margin-left: 2%; width: 32%}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {*margin-left: 1.8%; _margin-left: 4%}
.yui-g .yui-gb .yui-u {_margin-left: .8%}
.yui-gb .yui-u {float: right}
.yui-gb div.first {margin-left: 0; float: left}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {*margin-right: 0; *width: 32%; _width: 31.7%}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {*margin-right: 0}
.yui-gb .yui-gd .yui-u {*width: 66%; _width: 61.2%}
.yui-gb .yui-gd div.first {*width: 31%; _width: 29.5%}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {width: 32%; _float: right; margin-right: 0; _margin-left: 0}
.yui-gb .yui-gc div.first {width: 66%; *float: left; *margin-left: 0}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {margin: 0}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {float: right}
.yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-g div.first, .yui-gc div.first, .yui-gc div.first div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first {float: left}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {width: 49%; *width: 48.1%; *margin-left: 0}
.yui-g .yui-g div.first {*margin: 0}
.yui-gb .yui-g div.first {*margin-right: 4%; _margin-right: 1.3%}
.yui-gb .yui-gb .yui-u {_margin-left: .7%}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {*margin-left: 0}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {*width: 48.1%; *margin-left: 0}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {width: 49.1%}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {margin-left: 0}
.yui-g .yui-gc div.first, .yui-gc div.first, .yui-gd .yui-g, .yui-gd .yui-u {width: 66%}
.yui-gd div.first, .yui-gb .yui-gd div.first {width: 32%}
.yui-g .yui-gd div.first {_width: 29.9%}
.yui-ge .yui-u, .yui-ge .yui-g, .yui-gf div.first {width: 24%}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {float: right}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {float: left}
.yui-ge div.first, .yui-gf .yui-g, .yui-gf .yui-u {width: 74.2%}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {*width: 24%; _width: 20%}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {*width: 73.5%; _width: 65.5%}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom: 1}
.yui-gb .yui-u {float: left}
/* public/stylesheets/global/fonts.css @ 1292376586 */
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1 */ /** * Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. */ body {font: 13px/1.231 arial,helvetica,clean,sans-serif; *font-size: small; *font: x-small}
table {font-size: inherit; font: 100%}
/** * Bump up IE to get to 13px equivalent */ pre, code, kbd, samp, tt {font-family: monospace; *font-size: 108%; line-height: 100%}
/* public/stylesheets/global/general.css @ 1292376586 */
/* Colors */ /* Widths */ body {font-family: arial, 'helvetica neue', helvetica, Trebuchet, sans-serif; color: #363636; text-align: center; background-color: #161312; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal}
body.empty {background: #fff}
body.help {background: #fff; text-align: left; margin: 15px}
body#landing #topbar #logo {margin-top: 20px !important}
#scribd-doc, #subheader #subhead_inner, .scribd-doc, .loc_word_show .header, #flashes_placeholder {background-color: transparent; margin: auto; text-align: left; /* leave unchanged */ width: 996px; min-width: 600px; /* optional but recommended */ }
#scribd-doc {margin-bottom: 15px}
#scribd-doc, #subheader #subhead_inner {padding-top: 15px}
#subheader #subhead_inner h1 {margin-bottom: 8px}
a, .pseudoLink {color: #1982ab; outline: none; font-weight: normal; text-decoration: none; cursor: pointer}
a:hover, .pseudoLink:hover {text-decoration: underline}
a.username {padding: 3px 4px 3px 4px; font-weight: bold}
.underline {text-decoration: underline}
.alert {color: #DB5B61}
.alert_box {background-color: #fff1a4; border: #cdc3a7 solid 1px; padding: 10px; text-align: left}
.alert_box h1 {font-size: 18px !important; margin: auto; float: none; clear: both; margin-top: 3px}
.alert_icon {float: left; margin-right: 20px; margin-top: 15px}
.alert_text {width: 500px; float: left}
.bold {font-weight: bold}
.basic_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: #DEDEDE solid 1px; border-style: solid; margin: 0; padding: 10px; float: left; margin-top: 20px}
.empty_avatar {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: #DEDEDE solid 1px; border-style: solid; margin: 0; padding: 10px; margin-top: 0; margin-right: 10px; text-align: center; background-color: #eee}
.basic_container p {clear: right; text-align: left}
.basic_container ul {margin-top: 10px}
.basic_container ul li {margin-bottom: 10px}
.blue_container {-webkit-border-radius: 10px; -moz-border-radius: 10px; background: #d1cfce none repeat scroll 0 0; margin: 0; padding: 10px; float: left; margin-top: 20px}
.yellow_container {-webkit-border-radius: 10px; -moz-border-radius: 10px; background: #FEFAE1 none repeat scroll 0 0; border: 1px solid #fff1a4; margin: 0; padding: 10px; float: left; margin-top: 20px}
.center {margin-left: auto; margin-right: auto; text-align: center !important}
.center a {margin-left: auto; margin-right: auto}
.clear {clear: both !important; border: none !important}
.deleted_notice {font-size: 116%; color: #363636; border: 1px solid #ccc; background: #fff; padding: 5px 10px 5px 10px; margin: 15px auto 15px auto; text-align: center}
.emptyclear {clear: both; height: 0px; line-height: 1px; margin: 0; padding: 0}
.float {float: left}
.no_margin {margin: 0 !important}
.left_margin {margin-left: 10px}
.right_margin {margin-right: 10px}
.inline {display: inline !important}
.nofloat {float: none !important}
.pagination {text-align: right; padding-top: 0px; padding-right: 15px}
ul.pagination_bar {float: right; margin: 15px auto 8px auto; width: 100%}
ul.pagination_bar li {display: inline; margin-left: 10px; line-height: 25px}
ul.pagination_bar li img {vertical-align: middle}
.second {width: 220px; margin-left: 480px; margin-top: 70px; text-align: center !important}
.right_border {border-right: #ccc solid 1px}
.clear_right {clear: right !important}
.clear_left {clear: left !important}
.copyable {float: left}
div.first, ul.first {margin-top: 0 !important}
.no_top_space {margin-top: 0 !important; padding-top: 0 !important}
.error {color: #DB5B61}
em {font-style: italic !important}
form {font-size: 12px}
.strongem {font-weight: bold; font-style: italic}
h1, h2, h3, h4, h5, h6, h7 {color: #161312; font-weight: bold}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {font-weight: bold}
h1 {font-size: 20px}
h1.large {font-size: 25px; line-height: 25px; margin-top: 3px}
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first, p.first {margin-top: 0 !important}
h1.underline {border-bottom: #ccc solid 1px; padding-bottom: 3px; text-decoration: none}
h1 em {font-style: italic}
h1 small, h1 small a {font-size: 12px !important}
h1.user {font-size: 138.5%}
h1.first {margin-top: 0}
h2 {font-size: 18px}
h2.adj {margin-top: 1em}
h2.underline {padding-bottom: 2px; border-bottom: 1px solid #eee; text-decoration: none}
h2.green, h2.green a {color: #363636 !important}
h2.tight {margin: 0; margin-top: 15px; padding: 0}
h3 {font-size: 15px}
a h3 {color: #161312; outline: none; font-weight: normal; text-decoration: none}
a h3:hover {text-decoration: underline}
h3.error {color: #DB5B61}
h3.sub {margin-top: 4px !important; color: #363636}
h3.underline {border-bottom: #ccc solid 1px; padding-bottom: 3px; text-decoration: none}
h3 em {font-weight: bold}
h3.adj {margin-top: 10px}
#right_nav h3 {margin: 16px 0}
h4 {font-size: 15px}
h5 {font-size: 13px}
h4.underline, h5.underline {border-bottom: 1px solid #ddd; text-decoration: none}
h4.underline small {text-align: right; text-decoration: none}
h6 {font-size: 12px}
h7 {font-size: 10px; text-transform: uppercase}
.hidden {display: none !important}
.holly_hack {height: 1%}
.highlight {background-color: #FFFAAF}
hr {background-color: #ccc; border: 0; clear: both; color: #e4e4e4; height: 1px}
hr.stealthy {background-color: #fff; color: #fff; border: 0; height: 1px; margin-bottom: 10px}
hr.blue {border: 0; height: 5px; background-color: #B0D2F6; margin: 5px 0}
hr.yellow {border: 0; height: 5px; background-color: #fff1a4; margin: 5px 0}
img {border: 0; vertical-align: middle}
img.base {vertical-align: baseline}
li {font-size: 12px}
p.not_bold {font-weight: normal !important}
p.large {font-size: 16px; line-height: 20px}
textarea.default, input.default, .form textarea, .form input {border: 1px solid #999; padding: 4px}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.inline {display: inline !important}
.leftpic {float: left; margin: 10px 10px 10px 0; clear: left}
.left {float: left}
.light {color: #777}
.metadata_label {color: #999; margin-right: 0 !important}
.middle {vertical-align: middle !important}
.nag {background-color: #fff; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.nag .close {position: absolute; top: 10px; right: 10px}
.no_float {float: none !important}
.skip {position: relative; margin-left: 20px; top: 4px}
.special_nag {border: #fff3b4 solid 10px; background-color: #fffdf1; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.special_nag p.first, .queue p.first {text-align: left}
.special_nag .close {top: 20px; right: 20px}
.special_nag_blue {border: #B0D2F6 solid 5px; background-color: #fff; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.onpage_specialnag .special_nag {width: 600px; margin-top: 20px}
.no_border {border: none !important}
.no_clear {clear: none !important}
.relative_button {border: 0; position: relative; top: 13px}
.right_col_container {float: right; border-left: 1px dotted #ccc; width: 315px}
.right_col {float: right; width: 300px; margin-left: 15px}
.notice_small, .notice, .notice_fluid, .notice_top {background: #fff; border: 1px solid #e4e4e4; padding: 5px; clear: both; margin: 10px auto 10px auto !important; text-align: left}
.notice_top {text-align: left; width: 76.153em; /* non-IE */ *width: 74.3185em; /* IE */ min-width: 600px; /* optional but recommended */ }
.notice_fluid {margin-left: 0}
.notice_small {width: auto}
.notice_small p {margin: 4px}
.notice_small img {margin-right: 5px}
.notice img {float: left; margin-right: 7px}
.notice .image {float: left; margin: 10px}
p {font-size: 13px; line-height: 16px; margin: 0.75em auto 0.75em auto}
#landing {background: #fff}
#landing p {font-size: 14px; line-height: 20px}
#landing h1 {font-size: 28px}
#landing h2 {font-size: 22px}
#landing h2.sub {font-size: 20px; margin-top: 25px}
#landing ul li {font-size: 14px; line-height: 18px; margin-bottom: 5px}
p.description {clear: both}
p.first {margin-top: 0; padding-top: 0}
p.first .thumbnail_image {text-align: center}
p.right {margin-top: 0}
p.strong, .strong {font-weight: bold !important}
p.message_excerpt {margin-right: 40px}
p.notification {border-bottom: #e4e4e4 solid 1px; margin-bottom: 15px; padding-bottom: 5px}
p.notification img {position: relative; top: 3px}
p.notification small {color: #666; font-size: 9px; text-transform: uppercase}
p.notification a.action {background-color: #EEEEEE; color: #363636; height: 13px; margin: 0pt 5px; padding: 1px 2px; text-decoration: none}
p.notification a.action:hover {background-color: #ccc; color: #363636; height: 13px; margin: 0pt 5px; padding: 1px 2px; text-decoration: none}
p.notification strong {color: #DB5B61; font-weight: bold; margin: 0 10px 0 10px}
.pic {border: 3px solid #eee}
.question {position: relative; top: -3px; width: 12px; height: 12px}
.right {float: right !important}
.rightpic {float: right; margin: 10px 0 10px 10px; text-align: center}
.screenshot {border: #e4e4e4 solid 3px; margin: auto; padding: 3px}
.see_all {float: right; font-size: 11px; margin-right: 7px}
small, small a.cancel, small input.cancel, .small {font-size: 11px !important}
small.new {background-color: #fff1a4; font-size: 77%; padding: 2px 4px}
div.spacer {clear: both; height: 1px}
#spinner {margin-right: 5px}
strong, strong a {font-weight: bold}
table {border-collapse: collapse; margin: 0; padding: 0}
table.tinier_thumbs {margin-top: 10px; margin-left: 7px; width: 190px}
table.tinier_thumbs tr td {width: 33px; margin: 0 17px 0 0; padding: 0 0 7px 0}
table.tinier_thumbs tr td .tinier_thumbnail {margin: 0}
table.center tr td {text-align: center}
.tagline {font-size: 14px}
.copy_flash_button {margin-left: 5px; float: left}
#flash_notice {text-align: center; margin-top: 10px}
#flash_error {font-weight: bold; color: #DB5B61; margin-top: 10px}
/* Generic element customizations */ ul.plain, ul.plain li {list-style: none}
/* end */ /* Text Formatting */ .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {margin: 20px auto 0 auto}
.basic_container h5 {margin-top: 15px}
.text form {clear: both; margin: 15px auto 15px auto}
.text label {margin-top: 10px; display: block}
.text .leftpic {margin-top: 0}
.text ul li {list-style: disc; list-style-position: outside; margin-left: 15px; margin-bottom: 3px}
.text ul li ul li {list-style: circle}
.text ul, .text ol {margin: 15px auto 15px auto}
.text ol li {list-style-position: outside; margin-left: 18px; margin-bottom: 3px; list-style-type: decimal}
.text_container {clear: both; margin-bottom: 15px}
.text_container .leftpic {margin-bottom: 15px}
.text_box {background-color: #fff; border: #e4e4e4 solid 1px; padding: 15px; margin: 10px auto 10px auto}
.text_box ul li {list-style: disc; list-style-position: outside; margin-left: 15px}
.text table.info {width: 300px; margin: 10px auto 10px 0}
.text table.info tr td {vertical-align: top; border: none; padding: 5px 10px 5px 0}
img.thumbnail_image {border: #e4e4e4 solid 3px; margin: auto; padding: 3px}
.thumbnail_square {border: #e4e4e4 solid 3px; float: left; margin: 0 5px 0 0; padding: 3px}
ul.bullets {list-style-position: inside; margin: 10px 0; padding: 0}
ul.bullets li {line-height: 15px; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-bottom: 5px; margin-left: 15px}
.error_box, #errorExplanation {border-top: 1px solid #DB5B61; border-bottom: 1px solid #DB5B61; padding: 10px; color: #DB5B61; clear: both; margin: 10px auto 10px auto; text-align: left}
#errorExplanation h2 {color: #DB5B61; font-size: 12px; margin-top: 8px; font-weight: bold; text-align: left}
#errorExplanation p {text-align: left; width: 100% !important; margin: 0; display: block; font-weight: bold}
#errorExplanation ul {margin-bottom: 8px}
#errorExplanation ul li {margin-left: 25px; list-style: square}
/* @group Standard Layouts */ /* @group Columns */ .col6 {float: left; width: 153px; margin-right: 15px; border-right: 1px solid #ccc}
.col6_last {border-right: 0}
.col6_2 {float: left; width: 306px; margin-right: 15px; border-right: 1px solid #ccc}
.col_75 {width: 75%; float: left}
/* @end */ /* @group Main: Middle Column + Right Column */ #main #middle_col {float: left; margin-left: 15px; width: 503px}
#main #right_col {float: right; width: 240px}
#main #right_col .basic_container {float: none}
#main #right_col .basic_container h1.first {margin-bottom: 10px}
#right_column_alt {-moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
/* @end */ /* @end */ /* @group Forms */ form p {margin: .5em 0 1em 0}
form .text, form textarea {padding: 3px}
form textarea {width: 300px}
.form {text-align: left}
.form .below_input {position: relative; top: -15px}
.form .cancel_link {margin-left: 5px}
.checkbox {border: 0 !important}
.form label {display: block; margin-bottom: 3px; margin-top: 10px; clear: left}
.form label.first {margin-top: 0 !important}
.form input.last {margin-bottom: 20px}
.form label em {color: #777; font-size: 85%; font-style: italic}
.form h1 {margin-bottom: 15px}
.form p.filled_in {font-weight: bold; margin-top: 0; margin-bottom: 20px}
.form .input, .form .input_short {padding: 4px; margin-bottom: 0; width: 200px}
.form input.tight {margin-bottom: 0}
.form .input_short {width: 100px}
.form input.shorter, .form select.shorter {width: 50px}
.form .textarea {width: 350px; height: 150px}
.form .last {margin-bottom: 0 !important}
#login_spinner {float: left}
#login_form_login_lb .spinner {margin-top: 3px}
.button_container {margin-top: 20px; float: left}
.radio {border: 0 !important}
.form .fieldWithErrors .input {margin-bottom: 0}
.form .submit {border: 0 !important}
.form select {margin: 5px auto 5px auto}
.form table {border-collapse: collapse}
.form table tr td {padding: 10px; vertical-align: top}
.form .signupform {margin-right: 25px}
.form .signup_reasons_container {background: #fff; float: right; margin-right: 35px; width: 230px}
.form .signup_reasons_container .signup_reasons {border: #ccc solid 1px; padding: 10px}
.form .signup_reasons h2 {color: #363636}
.form .w3 {width: 300px}
/* @end */ dl.form dt, dl.form dd {float: left; display: block}
dl.form dt {width: 250px}
dl.form label {margin: 0; font-weight: bold}
/* Subheader */ #subheader {background: url('/images/tabs/tab_back_1x9_v2.png?1292376586') repeat-x left bottom; zoom: 1}
DIV#subheader DIV#subhead_inner {background-color: transparent; padding: 10px 0 0 0}
/* end */ /* @group Tabs */ ul.content_tabs {border-left: 1px solid #ccc; overflow: hidden; zoom: 1}
ul.content_tabs li {float: left; background: #f6f5f4 url('/images/tabs/tab_bg.gif?1292376586') repeat-x left bottom; padding: 5px 8px; border-top: 1px solid #ccc; border-right: 1px solid #ccc}
ul.content_tabs li a {font-size: 1.1em; font-weight: bold}
ul.content_tabs li.selected, ul.content_tabs li.current {background: #fff}
ul.content_tabs li.selected a, ul.content_tabs li.selected a:hover, ul.content_tabs li.current a, ul.content_tabs li.current a:hover {color: #666; background: #fff; text-decoration: none}
ul.button_tabs {overflow: hidden; zoom: 1}
ul.button_tabs li {float: left; margin-left: 5px}
ul.button_tabs li a {display: block; color: #847c78; background: white; padding: 3px 6px; font-size: 11px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid white}
ul.minimalist_tabs {overflow: hidden; zoom: 1}
ul.minimalist_tabs li {float: left; margin-right: 10px; padding-bottom: 8px}
ul.minimalist_tabs li a {color: #595959; font-size: 11px; font-weight: bold; text-decoration: none}
ul.minimalist_tabs li.current {background: url('/images/profile_triangle_fff.gif?1292376586') no-repeat bottom center}
ul.minimalist_tabs li.current a {color: #191919}
ul.minimalist_tabs li a:hover {text-decoration: underline}
ul.profile_tabs {overflow: hidden; zoom: 1}
ul.profile_tabs li {float: left; margin-right: 10px; padding-bottom: 8px}
ul.profile_tabs li a {color: #595959; font-size: 11px; font-weight: bold; text-decoration: none}
ul.profile_tabs li.current {background: url('/images/profile_triangle_f2f2f2.gif?1292376586') no-repeat bottom center}
ul.profile_tabs li.current a {color: #191919}
ul.profile_tabs li a:hover {text-decoration: underline}
/* old style */ ul.content_tabs_old {list-style: none; padding: 0; margin: 10px 0 0 0; height: 29px}
ul.content_tabs_old li {display: inline; font-size: 14px}
ul.content_tabs_old li a, ul.content_tabs_old li.inactive span {background-color: #ccc; color: #666; border: #ccc solid 1px; display: block; float: left; margin-right: 10px; padding: 5px 10px; text-decoration: none; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px}
ul.content_tabs_old li.inactive span {background-color: #eee; border: #eee solid 1px; color: #999}
ul.content_tabs_old li a:hover {background-color: #bbb; border-color: #bbb; color: #fff; text-decoration: none}
ul.content_tabs_old li.current a, ul.content_tabs_old li.current a:hover {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
/* end */ .content_tabs_bottom {border-top: #ccc solid 1px; clear: left; margin: 0}
ul.content_tabs_small li {display: inline; font-size: 12px}
ul.content_tabs_small li a {background-color: #ccc; border: #ccc solid 1px; display: block; float: left; margin-right: 10px; padding: 3px 8px 3px 8px; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
ul.content_tabs_small li.inactive span {background-color: #eee; border: #eee solid 1px; color: #999; display: block; float: left; margin-right: 10px; padding: 3px 8px 3px 8px; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
ul.content_tabs_small li a:hover {background-color: #aaa; text-decoration: none}
ul.content_tabs_small li.current a {background-color: #1982ab; border: #6496C3 solid 1px; color: #fff}
/* @end */ /* @group Pagination */ .paginator {clear: both; float: left; margin: 10px 0 10px 0; font-size: 11px}
.paginator p {float: left; margin-right: 20px}
.paginator span {display: block; background: url("/images/pagination/pagenumber_27x27.png") no-repeat; width: 27px; height: 27px; line-height: 27px; float: left; color: #000; font-weight: bold; text-align: center; margin: 0 1px}
.paginator span.ellipsis {color: #999; background: none}
.paginator a {display: block; background: url("/images/pagination/pagenumber_27x27.png") no-repeat; width: 27px; height: 27px; line-height: 27px; float: left; color: #999; font-weight: bold; text-align: center; margin: 0 1px}
.paginator a:hover {color: #000; text-decoration: none}
.paginator a:active {color: #000; text-decoration: none}
.paginator a.next {background: url("/images/pagination/pageright_19x27.png") no-repeat; width: 19px}
.paginator a.next:hover {background-position: 0 -27px}
.paginator a.next:active {background-position: 0 -54px}
.paginator a.previous {background: url("/images/pagination/pageleft_19x27.png") no-repeat; width: 19px}
.paginator a.previous:hover {background-position: 0 -27px}
.paginator a.previous:active {background-position: 0 -54px}
.pagination_links a {padding: 1px 5px 1px 5px; background: white; color: #0E71CD; border: 1px solid #0E71CD; border-width: 1px; text-decoration: none; zoom: 1}
.pagination_links a:hover {background: #0E71CD; color: white; text-decoration: none}
.pagination_bar p {margin: 4px auto 4px auto; padding: 0}
.pagination_bar {margin: 15px auto 15px auto}
/* @end */ /* @group Nav Structure */ #main {clear: both; margin-left: 10px; /*overflow: auto;*/ width: 781px}
#right_nav {float: right; margin: 0 0 25px 0; padding: 0 0 10px 5px; position: relative; width: 280px}
#subcontainer {float: right; margin-left: -31em; text-align: left; width: 791px}
ul.nav_list {clear: both; list-style: none; margin: 0; padding: 0; height: 1%; /* holly hack */ }
ul.nav_list li {font-size: 12px; margin: 5px; padding-left: 3px}
ul.nav_list li.selected {background-color: #161312; color: #fff; padding: 3px 3px 3px 5px; margin: 3px 0 3px 3px}
ul.nav_list li.selected a {background-color: #161312; color: #fff; padding: 0; display: block}
ul.nav_list li.expanded {border-top: #ccc solid 1px; border-bottom: #ccc solid 1px; font-size: 13px}
ul.nav_list li.expanded h6 {margin-top: 5px}
ul.nav_list_lined {clear: both; list-style: none; margin: 0; padding: 0; height: 1%; /* holly hack */ border-top: #ccc solid 1px}
.nav_list_lined li div.premium, .module_bar a.premium {border: #fff solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #ffc770; display: block; padding: 3px 8px; color: #4e4e4e; float: left}
.nav_list_lined li a.premium_link {display: block; height: 23px; padding: 3px; margin: 0}
ul.nav_list li.divider {padding-top: 5px}
ul.nav_list_lined li {font-size: 12px; margin: 0; padding: 0; height: 1%; border-bottom: #ccc solid 1px}
ul.nav_list_lined li a {padding: 5px; display: block; position: relative}
ul.nav_list_lined li a:hover {background-color: #ddd; text-decoration: none}
ul.nav_list_lined li.expanded {font-weight: bold; background-color: #CCCCCC}
/* fixes bug in IE where anchor doesn't fill all of li, leaving a dark line on top */ ul.nav_list_lined li.expanded_hover {background-color: #D8E9FB !important}
ul.nav_list_lined li.premium_selected {font-weight: bold; background-color: #FFC770}
ul.nav_list_lined li.premium_selected a {color: #4E4E4E}
ul.nav_list_lined li.expanded h6 {margin-top: 5px}
ul.nav_list_lined li a {font-weight: bold}
ul.nav_list_lined li.subcategories_container {border: 0 !important; padding: 0; margin: 0; height: 1%}
ul.nav_list_lined ul.subcategories {margin: 0; padding: 0; background: #fff; border-bottom: 1px solid #ccc}
ul.nav_list_lined ul.subcategories li {font-size: 11px; list-style-type: none; border-bottom: #eee solid 1px}
ul.nav_list_lined ul.subcategories li.last {/* IE has some weird bugs with ul borders being too thick, so we instead put the border on the last li element in the subcat list */ /*border-bottom:#ccc solid 1px;*/ border-bottom: 0 !important}
ul.nav_list_lined ul.subcategories li a {font-weight: normal !important; padding: 5px 5px 5px 13px}
ul.nav_list_lined ul.subcategories li.selected {background-color: #fff}
ul.nav_list_lined ul.subcategories li.selected a {font-weight: bold !important}
ul.nav_list_lined ul.subcategories li.selected a:hover {text-decoration: none}
.nav_action {position: relative; bottom: 2px; margin-left: 10px}
.subnav {border-top: #eee solid 1px; border-bottom: #eee solid 1px; margin: 5px}
.subnav h3 {font-size: 13px; margin: 3px}
#middle_column {float: left; width: 67%}
#right_column {float: right; padding: 5px; width: 30%}
/* @end */ /* @group Data Table */ table.data {border-collapse: collapse; margin-bottom: 15px; margin-top: 15px}
table.data tr th {font-size: 14px; font-weight: bold}
table.data tr td, table.data tr th {padding: 10px; border: 1px solid #ccc; text-align: left}
/* @end */ /* @group Dropdowns and Buttons */ ul.dropdowns {float: left; margin: 0; padding: 0; overflow: visible !important; position: relative; z-index: 5}
ul.dropdowns li {-moz-border-radius: 4px; -webkit-border-radius: 4px; color: #363636; cursor: pointer; display: block; float: left; font-size: 11px; height: 13px; position: relative; text-decoration: none; z-index: -5; margin-right: 18px}
ul.dropdowns li.open {z-index: auto}
ul.dropdowns li.open .dropdown {display: block}
ul.dropdowns li a {text-decoration: none}
ul.dropdowns #file_types a img {bottom: 3px; position: relative}
ul.dropdowns li span {bottom: 5px; position: relative}
.dropdown {position: absolute; padding: 7px 0 0 0; background: url(../../images/explore/menu_top.gif) no-repeat 0 0; width: 134px; top: 20px; display: none; right: 1px; z-index: -3}
.dropdown_long {width: 612px; background: url(../../images/explore/menu_top_long.gif) no-repeat 0 0; left: -10px}
.dropdown .inner {border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; background: #161312; zoom: 1}
.dropdown .scroll_container {overflow: auto; margin-right: 5px; max-height: 250px}
.dropdown .scroll_container a {width: auto}
.long .inner {padding: 2px 0}
.dropdown .menu_btm {width: 132px; height: 3px; position: absolute; bottom: -3px}
.dropdown_long .menu_btm {width: 611px}
.dropdown a, .dropdown .selected {display: block; padding: 4px 5px 2px 8px; text-decoration: none; color: #fff; z-index: 100}
.dropdown .selected {font-weight: bold}
.dropdown .sort_filetype {background-repeat: no-repeat; padding-left: 20px; background-position: 0 2px; margin-left: 6px}
.dropdown table {border-collapse: collapse; background-color: #161312}
.dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #555}
.dropdown table tr td.last {border: 0}
.dropdown a:hover {text-decoration: underline}
ul.dropdowns_submit {float: left; margin: 0; padding: 0; overflow: hidden}
ul.dropdowns_submit li {display: inline; display: block; float: left}
ul.dropdowns_submit li .submit_tag {font-size: 11px; background-color: #eee; color: #6496C3; height: 19px; margin: 2px 5px; padding: 0px 5px 0 5px; text-decoration: none; border: 0}
ul.dropdowns_submit li img {bottom: 3px; position: relative}
ul.dropdowns_submit li span {bottom: 5px; position: relative}
li.with_dropdown {position: relative; z-index: 15}
li.with_dropdown a:hover {text-decoration: none}
li.with_dropdown .dropdown {z-index: 18; top: 16px}
/* @end */ /* @group Truncated Links */ .trunc_url {border-bottom: 1px dashed #aaa; position: relative; white-space: nowrap}
.trunc_url_popup {position: absolute; white-space: nowrap; padding: 1px; border: 1px solid #CCC; background: #FFF; z-index: 100}
/* @end */ /* BEGIN: styles for the AutoCompleter */ .autocomplete_field {position: relative}
.autocomplete {background-color: #fff; border: 1px solid #ccc; padding: 1px; position: absolute; z-index: 500; display: block}
.autocomplete ul {margin: 0px}
.autocomplete ul li {padding: 5px 2px; margin: 0}
.autocomplete .selected {background-color: #FFF3B4}
/* END: styles for the AutoCompleter */ /* @group Popups */ .popup {position: absolute; z-index: 2500}
.popup .pop_inner {width: 190px; padding: 5px 0; -moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999}
.popup .popup_top {position: absolute; top: 0; left: 0}
.popup .popup_middle {text-align: left; background-color: #fff; border-width: 0 5px; border-style: solid; border-color: #161312; padding: 0 10px; min-height: 190px; _height: 190px}
.popup_short .popup_middle {min-height: 110px; _height: 110px}
.popup_short .pop_inner {padding: 5px 0 0 0}
.popup .popup_middle .spinner {position: absolute; top: 80px; left: 75px}
.popup_short .popup_middle .spinner {top: 32px}
.popup h3 {padding-top: 10px; font-size: 14px}
.popup .popup_middle p {margin: 4px 0; font-size: 11px; color: #999}
.popup .popup_middle p span.data {color: #555}
.popup .popup_middle p span.metadata {color: #333}
.popup .popup_middle .login {margin-top: 0; padding-top: 10px}
.popup .popup_middle .subscribe {border-top: 1px dotted #aaa; font-size: 13px; padding-top: 4px; margin-bottom: 4px}
.popup .popup_middle .description {color: #666}
.popup .popup_middle .read_add, .popup .popup_middle .read_remove {border-top: 1px dotted #ccc; padding: 5px 0 10px 0; margin-bottom: 0}
.read_add a {background: url('/images/icons/btn_add_to_collections_14x12.png?1292376586') no-repeat 0 0; padding-left: 18px; font-weight: bold}
.read_remove a {background: url('/images/icons/btn_add_to_collections_14x12.png?1292376586') no-repeat 0 0; padding-left: 16px; font-weight: bold}
.popup .pop_arrow {position: absolute; top: 50px}
.popup .popup_bottom {position: absolute; bottom: 0px; left: 0px}
.popup .follow_button {text-align: left; margin-bottom: 0; margin-left: 0}
.popup .badge_data input {width: 90px; float: left; margin-right: 5px}
.popup .badge_data .copy_flash_button {margin: 0}
/* Left and Right Popup Specific styles */ .popup_right {padding-right: 5px}
.popup_right .pop_arrow {right: 0px}
.popup_left {padding-left: 5px}
.popup_left .pop_arrow {left: 0px}
.popup_left .popup_top, .popup_left .popup_bottom {left: 5px}
/* @end */ /* Placeholder flash on top of each page */ #flashes_placeholder.active {padding-top: 15px; margin-bottom: 15px}
/* public/stylesheets/global/layout.css @ 1292376586 */
/* Colors */ /* Widths */ #wrap {background: white url('/images/global_header/hdr_rpt_bottom_1x5.gif?1292376586') repeat-x 0 top; zoom: 1}
.fb_dialog {z-index: 99999 !important}
/* @group Header */ /* Styles for layouts/_global_header.html.erb */ #global_header {background: transparent url('/images/global_header/nav_back_1x53.png?1292376586') repeat-x 0 bottom; height: 53px; margin: 0; padding: 0; text-align: left; zoom: 1}
#global_header .inner {width: 996px; margin: 0 auto 0 auto; padding: 11px 0 8px 0; zoom: 1}
#global_header .inner a {vertical-align: top}
#global_header .logo {/* float: left;*/ display: inline-block; margin: 2px 0 0 0; background: transparent url('/images/global_header/logo_108x17.gif?1292376586') no-repeat; width: 108px; height: 27px; text-indent: -9999px; /* IE7 */ zoom: 1; *text-indent: 0px; *font-size: 0}
#global_header .right_bar, #global_header .left_bar, #footer_navbar .left_bar {/* float: left;*/ margin: 2px 7px 0 15px; height: 28px; width: 0px; border-left: 1px solid #403733; border-right: 1px solid #382E2B}
#global_header .right_bar {margin-right: 0; margin-left: 10px}
#global_header ul.menu {/* float: left;*/ color: #fff; margin: 3px 0 0 0; padding: 0; display: inline-block; zoom: 1; *display: inline}
#global_header .head_sep {background-image: url('/images/global_header/nav_sep_1x10.png?1292376586'); background-position: center center; background-repeat: none; border: 0; height: 10px; width: 1px; margin: 0 10px; margin-top: 12px; display: inline-block; vertical-align: top; zoom: 1; *display: inline}
#global_header ul.menu li {display: inline; padding: 0; margin: 0}
#global_header ul.menu li a {-moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 5px 8px; margin-right: 1px; font-size: 13px; font-weight: bold; color: #FFF; zoom: 1; display: block; float: left; vertical-align: bottom}
#global_header ul.menu li a:hover {padding: 4px 7px; background: #403733; border: 1px solid #403733; text-decoration: none}
#global_header a.upload_button, #footer #content a.upload_button {background-image: url('/images/global_header/btn_upload_84x30.gif?1292376586'); background-position: 0 0; background-repeat: no-repeat; background-color: transparent; cursor: pointer; height: 30px; outline: none; width: 84px; display: inline-block; margin: 2px 0 0 0; padding: 0; border: 0; /* float: left;*/ text-indent: -9999px; zoom: 1; *display: inline}
#global_header a.upload_button:hover, #footer #content a.upload_button:hover {background-position: 0 -30px}
#global_header a.upload_button:active, #footer #content a.upload_button:active {background-position: 0 -60px}
form.global_search {position: relative; display: inline-block; zoom: 1; *display: inline}
.global_search .default_text {position: absolute; color: #999; font-size: 11px; padding: 8px 0px 0px 7px; text-align: left}
form.global_search input.search_input {margin: 0; height: 21px; padding: 6px 4px; font-size: 11px; width: 300px; border: 0; color: #363636; vertical-align: bottom; background: transparent url('/images/global_header/search_rpt_4x30.gif?1292376586') repeat-x top left; outline: none}
.search-cap {display: inline-block; width: 312px; height: 30px; zoom: 1; *display: inline}
.search-bg-left {background: transparent url('/images/global_header/search_left_4x30.gif?1292376586') no-repeat top left; padding-left: 4px}
.search-bg-right {background: transparent url('/images/global_header/search_right_4x30.gif?1292376586') no-repeat top right; float: right}
form.global_search input.search_button {background-image: url('/images/global_header/btn_search_63x30.gif?1292376586'); background-repeat: no-repeat; background-position: 0 0; background-color: transparent; border: 0 !important; padding: 0 !important; width: 63px; height: 30px; margin: 2px 5px 0 5px; display: inline-block; zoom: 1; *display: inline}
form.global_search input.search_button:hover {background-position: 0 -30px}
form.global_search input.search_button:active {background-position: 0 -60px}
#global_header ul.utilities li.l1 {display: inline; margin-right: 2px; font-size: 11px; color: #666; float: right}
#global_header .utilities .head_sep {margin-top: 3px}
#global_header ul.logged_out_utilities li.l1 a {color: #EEE; font-weight: bold}
#global_header ul.utilities li.v_bar {color: #303030; margin-right: 7px; margin-left: 5px}
#header_login .login {position: relative; z-index: 5000; zoom: 1}
#header_login .login a {padding-right: 18px; background-image: url('/images/global_header/menu_arrows2.gif?1292376586'); background-repeat: no-repeat; background-position: right 5px; display: block}
#header_login .open a {background-position: right -14px}
#header_login #login_dropdown a {font-weight: normal; color: #eee; padding: 0; background: transparent}
#user_util #util_separator {margin-top: 10px; padding-top: 10px; border-top: 1px dotted #ccc}
#global_header #header_login #login_dropdown {width: 180px; right: 0px; padding: 15px 15px 15px 15px; text-align: left}
#header_login #login_dropdown .button_container {width: 100%; margin-top: 10px}
#header_login #login_dropdown .button_container .button {margin-right: 5px}
#header_login #login_dropdown .button_container .spinner {margin-top: 3px}
#header_login #login_dropdown .trouble {white-space: nowrap; float: right; margin-top: 6px; font-size: 11px}
#header_login #login_dropdown label {color: #eee; display: block; font-size: .9em; margin-top: 5px}
#header_login #login_dropdown label.first {margin-top: 0}
#header_login #login_dropdown input {width: 170px; margin-top: 5px}
#header_login #login_dropdown .button input {width: 50px}
#header_login #login_dropdown .facebook_connect_button_container .fb_connect_button {background: url(../../images/icons/icon_map_sm.gif) no-repeat 0 -13px; padding-left: 15px; float: none; height: auto; width: auto; text-indent: 0; color: #eee}
#header_login .openid_login_link {background: url('/images/icons/icon_map_sm.gif?1292376586') no-repeat scroll 0 -31px; padding-left: 16px; display: block; margin-top: 2px; color: #eee}
#login_dropdown .facebook_connect_button_container {padding-top: 10px; border-top: 1px dotted #ccc; margin-top: 10px}
#login_dropdown #header_quicklogin_openid_login input {width: 90px}
#header_quicklogin_openid_login .button {margin-top: 5px}
#global_header ul li.header_fb_login {padding-left: 10px; margin-top: 3px; float: left}
#global_header .username {color: #fff; font-size: 10px; margin: 4px 0 0 8px; width: 140px; text-align: left; float: left; overflow: hidden}
#global_header .username a {color: #fff; font-size: 10px; font-weight: bold}
/* @end */ #lightboxes:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
/* public/stylesheets/global/buttons.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Carousels */ .carousel_right_button {display: block; background: url('/images/buttons/carousel_btn_right_25x40_v2.png?1292376586') 0 -40px; width: 25px; height: 40px; border: 0; margin: 0; cursor: pointer; margin-bottom: 4px}
.carousel_right_button:hover {background-position: 0 -80px}
.carousel_right_button:active {background-position: 0 -120px}
.carousel_right_button_disabled, .carousel_arrows .carousel-disabled {display: block; background-position: 0 0; width: 25px; height: 40px; border: 0; margin: 0 0 4px 0}
.carousel_left_button {display: block; background: url('/images/buttons/carousel_btn_left_25x40_v2.png?1292376586') 0 -40px; width: 25px; height: 40px; border: 0; margin: 0; cursor: pointer}
.carousel_left_button:hover {background-position: 0 -80px}
.carousel_left_button:active {background-position: 0 -120px}
.carousel_left_button_disabled, .carousel_arrows .carousel-disabled {display: block; background-position: 0 0; width: 25px; height: 40px; border: 0; margin: 0 0 4px 0}
.carousel_small_right_button {display: block; background: url('/images/buttons/carousel_btn_small_right_25x34.png?1292376586') 0 -34px; width: 25px; height: 34px; border: 0; margin: 0; cursor: pointer; margin-bottom: 4px}
.carousel_small_right_button:hover {background-position: 0 -68px}
.carousel_small_right_button:active {background-position: 0 -102px}
.carousel_small_right_button_disabled {display: block; background: url('/images/buttons/carousel_btn_small_right_25x34.png?1292376586') 0 0; width: 25px; height: 34px; border: 0; margin: 0; margin-bottom: 4px; cursor: default}
.carousel_small_left_button {display: block; background: url('/images/buttons/carousel_btn_small_left_25x34.png?1292376586') 0 -34px; width: 25px; height: 34px; border: 0; margin: 0; cursor: pointer}
.carousel_small_left_button:hover {background-position: 0 -68px}
.carousel_small_left_button:active {background-position: 0 -102px}
.carousel_small_left_button_disabled {display: block; background: url('/images/buttons/carousel_btn_small_left_25x34.png?1292376586') 0 0; width: 25px; height: 34px; border: 0; margin: 0; cursor: default}
.carousel_small_arrows .carousel-disabled {display: block; background-position: 0 0; width: 25px; height: 34px; border: 0; margin: 0 0 4px 0; cursor: default}
/* @group Followships */ .follow_button {margin: auto; text-align: center; margin-top: 5px; display: block}
.inner_follow_button, a.inner_small_follow_button {background: #1982ab; border: 0; color: #fff; font-weight: bold; cursor: pointer; padding: 3px 4px 3px 4px}
a.inner_follow_button:hover, a.inner_small_follow_button:hover {color: #fff; background: #056084; text-decoration: none}
.users .follow_button {display: block; margin: 5px 10px auto 0; text-align: center}
.follow_button span.inactive {background: #999; border-color: #e3d482; color: #fff; border: 0; color: #fff; font-weight: bold; padding: 3px 4px 3px 4px}
.follow_button_inactive a, .follow_button_inactive a {background: #999; border-color: #e3d482; color: #fff}
.follow_button_inactive a:hover, .follow_button_inactive a:hover {background: #777}
/* @end */ .already_bought {background: transparent url('/images/buttons/already_bought.gif?1292376586') 0 -15px no-repeat; border: 0; padding: 0; margin-top: 10px; cursor: pointer; height: 15px; width: 219px}
.already_bought:hover {background: transparent url('/images/buttons/already_bought.gif?1292376586') 0 0px no-repeat; height: 15px; width: 219px}
a.button, input.button, embed.button {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff !important; cursor: pointer; display: block; float: left; font-size: 12px; outline: none; padding: 3px 5px; cursor: pointer; text-decoration: none; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-outline: 0px}
span.button {background: url('/images/buttons/btn_sm_map_v2.gif?1292376586') no-repeat 0 0; float: left; padding-left: 2px; display: block; cursor: pointer; text-align: center; height: 25px}
span.button .button_inner {padding-right: 2px; height: 25px; display: block; float: left; background: url('/images/buttons/btn_sm_map_v2.gif?1292376586') no-repeat right -25px}
span.button .button_inner input, span.button .button_inner a {background: url('/images/buttons/btn_sm_map_v2.gif?1292376586') repeat-x 0 -50px; border: 0; cursor: pointer; padding: 0 4px; margin: 0 auto !important; color: #CFCDCC; float: left; height: 25px; font-size: 11px; font-weight: bold}
span.button span.button_inner input:hover {color: #fff}
.button_container span.button {margin-right: 10px}
span.button_disabled, span.button_disabled .button_inner, span.button_disabled .button_inner input {background-image: url(../../images/buttons/btn_disabled_sm_map.gif)}
span.button_disabled span.button_inner input:hover {color: #fff}
a.button:hover, input.button:hover {background-color: #fff; color: #6496C3 !important; border: #6496C3 solid 1px; -moz-outline: 0px; text-decoration: none}
a.button:active, input.button:active {background-color: #fff; color: #363636 !important; border: #6496C3 solid 1px; -moz-outline: none}
input.button_disabled, input.button_disabled:hover, input.button[disabled=''], input.button[disabled='']:hover {color: #aaa !important; background: #ddd !important; border: 1px solid #ccc !important; cursor: default}
a.big_button, input.big_button, embed.big_button, span.big_button {background-color: #6496C3; border: #6496C3 solid 1px !important; color: #fff !important; cursor: pointer; display: block; float: left; font-size: 16px; margin-right: 10px; outline: none; padding: 5px 7px; cursor: pointer; text-decoration: none; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-outline: 0px}
a.big_button:hover, input.big_button:hover {background-color: #fff; color: #6496C3 !important; border: #6496C3 solid 1px; -moz-outline: 0px}
a.big_button:active, input.big_button:active {background-color: #fff; color: #363636 !important; border: #6496C3 solid 1px; -moz-outline: none}
.buy_now {background: transparent url('/images/buttons/buy_now2.gif?1292376586') 0 -92px no-repeat; cursor: pointer; height: 46px; padding: 0; width: 160px; border: 0; margin: 0}
.buy_now:hover {background: transparent url('/images/buttons/buy_now2.gif?1292376586') 0 -46px no-repeat; height: 46px; width: 160px}
.buy_now:active {background: transparent url('/images/buttons/buy_now2.gif?1292376586') 0 0 no-repeat; height: 46px; width: 160px}
.buy_button {position: relative; left: 15px}
#buy_spinner {visibility: hidden; position: relative; top: -17px}
.button_spinner {position: relative; margin-left: 10px}
.cancel_button {background: transparent url('/images/buttons/cancel.gif?1292376586') 0 -60px no-repeat; display: block; height: 30px; outline: none; width: 104px}
input.cancel, a.cancel, span.cancel {border: 0 !important; background-color: transparent; color: #DB5B61; cursor: pointer; font-size: 12px; text-transform: capitalize; padding: 0}
.cancel_button:hover {background: transparent url('/images/buttons/cancel.gif?1292376586') 0 -30px no-repeat}
.cancel_button:active {background: transparent url('/images/buttons/cancel.gif?1292376586') 0 0px no-repeat}
a.close_button, a.back_button {display: block; width: 21px; height: 21px}
a.close_button {background: transparent url('/images/buttons/btn_close_21x21.gif?1292376586') 0 0 no-repeat}
a.close_button:hover {background: transparent url('/images/buttons/btn_close_21x21.gif?1292376586') no-repeat 0 -21px}
a.back_button {background: transparent url('/images/buttons/btn_back_21x21.gif?1292376586') 0 0 no-repeat}
a.back_button:hover {background: transparent url('/images/buttons/btn_back_21x21.gif?1292376586') no-repeat 0 -21px}
a.subtle_close_button {display: block; height: 9px; width: 9px; overflow: hidden; background: transparent url('/images/home/bnt_close_grey_9x9.gif?1292376586') no-repeat left top}
a.subtle_close_button:hover {background-position: left -9px}
.continue {background: transparent url('/images/buttons/continue.gif?1292376586') 0 -29px no-repeat; border: 0 !important; padding: 0 !important; width: 95px; height: 29px}
.continue:hover {background: transparent url('/images/buttons/continue.gif?1292376586') 0 0 no-repeat; width: 95px; height: 29px}
.purchase_document_button {background: transparent url('/images/buttons/purchase_document.gif?1292376586') 0 -58px no-repeat; border: 0; padding: 0; width: 160px; height: 29px}
.purchase_document_button:hover {background: transparent url('/images/buttons/purchase_document.gif?1292376586') 0 -29px no-repeat; border: 0; padding: 0; width: 160px; height: 29px}
.purchase_document_button_inactive {background: transparent url('/images/buttons/purchase_document.gif?1292376586') 0 0 no-repeat; border: 0; padding: 0; width: 160px; height: 29px}
.copy_button {background: transparent url('/images/buttons/btn_copy_47x26.png?1292376586') 0 0 no-repeat; display: block; height: 26px; outline: none; overflow: hidden; width: 47px}
.copy_button :hover {background: transparent url('/images/buttons/btn_copy_47x26.png?1292376586') 0 -26px no-repeat}
.copy_button :active {background: transparent url('/images/buttons/btn_copy_47x26.png?1292376586') 0 -52px no-repeat}
.copy_small_button {background: transparent url('/images/buttons/copy_small.gif?1292376586') 0 -40px no-repeat; display: block; height: 20px; outline: none; width: 64px; float: left; margin: auto 5px auto 5px; position: relative; top: 1px}
.copy_small_button:hover {background: transparent url('/images/buttons/copy_small.gif?1292376586') 0 -20px no-repeat; background-repeat: no-repeat}
.copy_small_button:active {background: transparent url('/images/buttons/copy_small.gif?1292376586') 0 0px no-repeat; background-repeat: no-repeat}
.resend_invite_button {background: transparent url('/images/buttons/resend_invite.gif?1292376586') 0 -60px no-repeat; border: 0; height: 30px; outline: none; padding: 0 !important; width: 118px}
.resend_invite_button:hover {background: transparent url('/images/buttons/resend_invite.gif?1292376586') 0 -30px no-repeat}
.resend_invite_button:active {background: transparent url('/images/buttons/resend_invite.gif?1292376586') 0 0 no-repeat}
.small_blue_arrow {position: relative; top: -1px !important; bottom: auto !important; margin-right: 3px}
input.text {background-color: transparent; border: none; color: #1982ab; cursor: pointer; font-size: 12px; padding: 0}
input.disabled {color: #999}
.yahoo_button, .yahoo_button_active, .yahoo_button_hover {background: transparent url('/images/buttons/yahoo_02.gif?1292376586') 0 -56px no-repeat; border: 0; display: block; height: 28px; outline: none; padding: 0; width: 118px; cursor: pointer}
.yahoo_button:hover {background: transparent url('/images/buttons/yahoo_02.gif?1292376586') 0 -28px no-repeat}
.yahoo_button_active {background: transparent url('/images/buttons/yahoo_02.gif?1292376586') 0 0 no-repeat}
.hotmail_button, .hotmail_button_hover, .hotmail_button_active {background: transparent url('/images/buttons/hotmail_02.gif?1292376586') 0 -56px no-repeat; border: 0; display: block; height: 28px; outline: none; padding: 0; width: 118px; cursor: pointer}
.hotmail_button:hover {background: transparent url('/images/buttons/hotmail_02.gif?1292376586') 0 -28px no-repeat}
.hotmail_button_active {background: transparent url('/images/buttons/hotmail_02.gif?1292376586') 0 0 no-repeat}
.gmail_button, .gmail_button_hover, .gmail_button_active {background: transparent url('/images/buttons/gmail_02.gif?1292376586') 0 -56px no-repeat; border: 0; display: block; height: 28px; outline: none; padding: 0; width: 118px; cursor: pointer}
.gmail_button:hover {background: transparent url('/images/buttons/gmail_02.gif?1292376586') 0 -28px no-repeat}
.gmail_button_active {background: transparent url('/images/buttons/gmail_02.gif?1292376586') 0 0 no-repeat}
/* doc page buttons */ .yes_upload {margin-top: 20px; margin-left: 95px}
.center .yes_upload {margin-left: 0}
.maybe_later {margin-left: 50px; margin-top: 20px}
.download_sample {background: transparent url('/images/buttons/download_a_sample.gif?1292376586') 0 -92px no-repeat; cursor: pointer; height: 46px; padding: 0; width: 243px; border: 0; margin: 0}
.download_sample:hover {background: transparent url('/images/buttons/download_a_sample.gif?1292376586') 0 -46px no-repeat; height: 46px; width: 243px}
.download_sample:active {background: transparent url('/images/buttons/download_a_sample.gif?1292376586') 0 0 no-repeat; height: 46px; width: 243px}
.status_updater p.submit_status input {padding: 1px 3px; font-size: 11px}
a.event_reply_button {font-size: 11px; line-height: 15px; display: block; float: left; padding-left: 20px; background: transparent url('/images/minis_silk/comment.gif?1292376586') 0 0 no-repeat; position: relative}
/* landing page buttons */ a#signup_startpublishing {display: block; width: 413px; height: 52px; position: relative; cursor: pointer; background: url('/images/buttons/signup_startpublishing.gif?1292376586') no-repeat 0 -104px; margin: 20px 0}
a#signup_startpublishing:hover {background-position: 0 -52px}
a#signup_startpublishing:active {background-position: 0 0}
a#startconvertingnow {display: block; width: 355px; height: 52px; position: relative; cursor: pointer; background: url('/images/buttons/startconvertingnow.gif?1292376586') no-repeat 0 -104px; margin: 20px 0}
a#startconvertingnow:hover {background-position: 0 -52px}
a#startconvertingnow:active {background-position: 0 0}
#start_selling {background: url('/images/buttons/btn_startselling_181x52_v2.gif?1292376586') no-repeat 0 0; display: block; width: 181px; height: 52px; text-indent: -999em; margin: 10px auto}
#start_selling:hover {background-position: 0 -52px}
#start_selling:active {background-position: 0 -104px}
#get_started {background: url('/images/buttons/btn_getstarted_181x52_v2.gif?1292376586') no-repeat 0 0; display: block; width: 181px; height: 52px; text-indent: -999em; margin: 10px auto}
#get_started:hover {background-position: 0 -52px}
#get_started:active {background-position: 0 -104px}
.send_verification_email_yellow_button {background: transparent url('/images/buttons/send_verification_email_yellow.gif?1292376586') 0 -60px no-repeat; border: 0; display: block; height: 30px; outline: none; width: 200px}
.send_verification_email_yellow_button:hover {background: transparent url('/images/buttons/send_verification_email_yellow.gif?1292376586') 0 -30px no-repeat}
.send_verification_email_yellow_button:active {background: transparent url('/images/buttons/send_verification_email_yellow.gif?1292376586') 0 0px no-repeat}
/* View Mode */ /*.view_mode_button_container {.inner {-moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0; padding: 0; border: 1px solid #666; float: left; a {display: block; float: left; border-right: 1px solid #fff; margin: 0; padding: 0}
a.last {border-right: 0}
}
&:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
}*/ .view_mode_list_button, .view_mode_mixed_button, .view_mode_list_button_selected, .view_mode_mixed_button_selected, .view_mode_thumbnail_button, .view_mode_thumbnail_button_selected {height: 27px; width: 25px; display: block; float: left; outline: none; cursor: pointer}
.view_mode_mixed_button, .view_mode_mixed_button_selected {width: 26px; background: transparent url("/images/subnav/mixedview_26x27.png") 0 0 no-repeat}
.view_mode_thumbnail_button, .view_mode_thumbnail_button_selected {background: transparent url("/images/subnav/thumbnail_view_25x27.png")}
.view_mode_list_button, .view_mode_list_button_selected {background: transparent url("/images/subnav/listview_25x27.png") 0 0 no-repeat}
.view_mode_list_button {background-position: 0 0}
.view_mode_list_button:hover {background-position: 0 -27px}
.view_mode_list_button:active {background-position: 0 -54px}
.view_mode_mixed_button:hover {background-position: 0 -27px}
.view_mode_mixed_button:active {background-position: 0 -54px}
.view_mode_thumbnail_button:hover {background-position: 0 -27px}
.view_mode_thumbnail_button:active {background-position: 0 -54px}
.view_mode_list_button_selected {background-position: 0 -54px}
.view_mode_mixed_button_selected {background-position: 0 -54px}
.view_mode_thumbnail_button_selected {background-position: 0 -54px}
/* public/stylesheets/global/thumbnails.css @ 1292376586 */
/* Colors */ /* Widths */ /* Colors */ /* Widths */ /* Hooray for mixins */ .tinier_thumbnail {width: 25px; height: 25px; margin-right: 10px; position: relative}
.outer_border, .outer_border_layer2, .outer_border_layer3 {display: block; position: absolute; border-style: solid}
.outer_border {border-color: #cccccc}
.outer_border_layer2, .outer_border_layer3 {border-width: 0 0 0 1px; border-color: #6A6663}
.outer_border_layer2 {top: 1px; left: -2px}
.outer_border_layer3 {left: -4px; top: 2px}
.tinier_letter_thumbnail {width: 25px; height: 31px; margin-right: 10px; position: relative}
.tinier_letter_thumbnail a {display: block; width: 21px; height: 27px; background: #fff center center no-repeat; border: 1px solid #6A6663}
.tinier_letter_thumbnail a:hover {text-decoration: none}
.tinier_letter_thumbnail .outer_border {width: 22px; height: 28px; top: 2px; left: 1px; border-width: 0}
.tiny_thumbnail {width: 50px; height: 50px; position: relative; margin-right: 12px}
.tiny_thumbnail a {display: block; width: 48px; height: 48px; background: #fff 0 0 no-repeat; border: 1px solid #ccc; padding: 2px}
/* users */ .profile_carousel_thumbnail {width: 88px; height: 112px; position: relative; margin-right: 10px}
.profile_carousel_thumbnail a {display: block; width: 84px; height: 108px; line-height: 108px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.profile_carousel_thumbnail a:hover {text-decoration: none}
.profile_carousel_thumbnail .outer_border {width: 85px; height: 109px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.profile_carousel_thumbnail .outer_border_layer2 {height: 108px}
.profile_carousel_thumbnail .outer_border_layer3 {height: 106px}
/* docs */ .tinier_thumbnail {width: 29px; height: 29px; position: relative; margin-right: 10px; margin: 0 1px 3px 0; _margin: 0 1px 2px 0; /* fuck you IE6 */ }
.tinier_thumbnail a {display: block; width: 25px; height: 25px; line-height: 25px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.tinier_thumbnail a:hover {text-decoration: none}
.tinier_thumbnail .outer_border {width: 26px; height: 26px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.tinier_thumbnail .outer_border_layer2 {height: 25px}
.tinier_thumbnail .outer_border_layer3 {height: 23px}
.feed_thumbnail {width: 22px; height: 22px; position: relative; margin-right: 10px; margin-right: 2px}
.feed_thumbnail a {display: block; width: 18px; height: 18px; line-height: 18px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.feed_thumbnail a:hover {text-decoration: none}
.feed_thumbnail .outer_border {width: 19px; height: 19px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.feed_thumbnail .outer_border_layer2 {height: 18px}
.feed_thumbnail .outer_border_layer3 {height: 16px}
.profile_header_thumbnail {width: 42px; height: 42px; position: relative; margin-right: 10px}
.profile_header_thumbnail a {display: block; width: 38px; height: 38px; line-height: 38px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.profile_header_thumbnail a:hover {text-decoration: none}
.profile_header_thumbnail .outer_border {width: 39px; height: 39px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.profile_header_thumbnail .outer_border_layer2 {height: 38px}
.profile_header_thumbnail .outer_border_layer3 {height: 36px}
.profile_dashboard_thumbnail {width: 155px; height: 155px; position: relative; margin-right: 10px}
.profile_dashboard_thumbnail a {display: block; width: 151px; height: 151px; line-height: 151px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.profile_dashboard_thumbnail a:hover {text-decoration: none}
.profile_dashboard_thumbnail .outer_border {width: 152px; height: 152px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.profile_dashboard_thumbnail .outer_border_layer2 {height: 151px}
.profile_dashboard_thumbnail .outer_border_layer3 {height: 149px}
.profile_dashboard_thumbnail a {line-height: 151px}
.feed_nag_thumbnail {width: 135px; height: 135px; position: relative; margin-right: 10px}
.feed_nag_thumbnail a {display: block; width: 131px; height: 131px; line-height: 131px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.feed_nag_thumbnail a:hover {text-decoration: none}
.feed_nag_thumbnail .outer_border {width: 132px; height: 132px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.feed_nag_thumbnail .outer_border_layer2 {height: 131px}
.feed_nag_thumbnail .outer_border_layer3 {height: 129px}
.feed_nag_thumbnail a {line-height: 131px}
.following_facepile_thumbnail {width: 33px; height: 33px; position: relative; margin-right: 10px}
.following_facepile_thumbnail a {display: block; width: 29px; height: 29px; line-height: 29px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.following_facepile_thumbnail a:hover {text-decoration: none}
.following_facepile_thumbnail .outer_border {width: 30px; height: 30px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.following_facepile_thumbnail .outer_border_layer2 {height: 29px}
.following_facepile_thumbnail .outer_border_layer3 {height: 27px}
.following_facepile_thumbnail a {line-height: 29px}
.suggested_users_thumbnail {width: 64px; height: 64px; position: relative; margin-right: 10px}
.suggested_users_thumbnail a {display: block; width: 60px; height: 60px; line-height: 60px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.suggested_users_thumbnail a:hover {text-decoration: none}
.suggested_users_thumbnail .outer_border {width: 61px; height: 61px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.suggested_users_thumbnail .outer_border_layer2 {height: 60px}
.suggested_users_thumbnail .outer_border_layer3 {height: 58px}
.suggested_users_thumbnail a {line-height: 60px; padding: 2px; background-color: #fff; border: 1px solid #CCCCCC}
.infocard_thumbnail {width: 155px; height: 155px; position: relative; margin-right: 10px}
.infocard_thumbnail a {display: block; width: 151px; height: 151px; line-height: 151px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.infocard_thumbnail a:hover {text-decoration: none}
.infocard_thumbnail .outer_border {width: 152px; height: 152px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.infocard_thumbnail .outer_border_layer2 {height: 151px}
.infocard_thumbnail .outer_border_layer3 {height: 149px}
.infocard_thumbnail a {line-height: 151px}
.profile_navigation_thumbnail {width: 22px; height: 22px; position: relative; margin-right: 10px}
.profile_navigation_thumbnail a {display: block; width: 18px; height: 18px; line-height: 18px !important; font-size: 0; background: #fff center center no-repeat; border: 1px solid #161312; overflow: hidden; text-align: center}
.profile_navigation_thumbnail a:hover {text-decoration: none}
.profile_navigation_thumbnail .outer_border {width: 19px; height: 19px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.profile_navigation_thumbnail .outer_border_layer2 {height: 18px}
.profile_navigation_thumbnail .outer_border_layer3 {height: 16px}
.profile_navigation_thumbnail a {line-height: 18px}
.feed_large_thumbnail {width: 32px; height: 32px; position: relative}
.feed_large_thumbnail a {display: block; width: 32px; height: 32px; line-height: 32px !important; font-size: 0; background: #fff center center no-repeat; overflow: hidden; text-align: center}
.feed_large_thumbnail a:hover {text-decoration: none}
.tiny_letter_thumbnail {width: 57px; height: 73px; position: relative; margin-right: 10px}
.tiny_letter_thumbnail a {display: block; width: 53px; height: 69px; background: #fff center center no-repeat; border: 1px solid #161312}
.tiny_letter_thumbnail a:hover {text-decoration: none}
.tiny_letter_thumbnail .outer_border {width: 54px; height: 70px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.tiny_letter_thumbnail .outer_border_layer2 {height: 68px}
.tiny_letter_thumbnail .outer_border_layer3 {height: 66px}
.thumbnail_thumbnail {width: 112px; height: 143px; position: relative; z-index: 500; margin-right: 10px}
.thumbnail_thumbnail a {display: block; width: 110px; height: 141px; background: #fff center center no-repeat; border: 1px solid #161312; text-align: center; overflow: hidden}
.thumbnail_thumbnail a:hover {text-decoration: none !important}
.thumbnail_thumbnail a table {margin: auto}
.thumbnail_thumbnail a table tr td {height: 141px; vertical-align: middle}
.thumbnail_thumbnail .outer_border {width: 111px; height: 142px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.thumbnail_thumbnail .outer_border_layer2 {height: 141px}
.thumbnail_thumbnail .outer_border_layer3 {height: 139px}
.thumbnail_square_thumbnail {width: 104px; height: 104px; position: relative; overflow: hidden; margin-right: 10px}
.thumbnail_square_thumbnail a {display: block; width: 98px; height: 98px; overflow: hidden; background: #fff center center no-repeat; border: 1px solid #ccc; padding: 2px}
.thumbnail_square_thumbnail a:hover {text-decoration: none !important}
.thumbnail_large_thumbnail {width: 164px; height: 212px; position: relative; z-index: 500; margin-right: 10px}
.thumbnail_large_thumbnail a {display: block; width: 162px; height: 210px; background: #fff center center no-repeat; border: 1px solid #161312}
.thumbnail_large_thumbnail a:hover {text-decoration: none}
.thumbnail_large_thumbnail .outer_border {position: absolute; width: 163px; height: 211px; top: 1px; left: 1px; border: solid #cccccc; border-width: 0 1px 1px 0}
.medium_thumbnail {width: 202px; height: 251px; position: relative; margin-right: 10px}
.medium_thumbnail a {display: block; width: 200px; height: 249px; background: #fff center center no-repeat; border: 1px solid #161312}
.medium_thumbnail a:hover {text-decoration: none}
.medium_thumbnail .outer_border {width: 201px; height: 250px; top: 1px; left: 1px; border-width: 0 1px 1px 0}
.medium_square_thumbnail {width: 193px; height: 198px; overflow: hidden; margin-right: 10px}
.medium_square_thumbnail a {display: block; width: 193px; height: 198px; background: #fff center center no-repeat}
/* page number in bottom right hand corner */ .no_of_pages {display: block; bottom: 1px; *bottom: 0px; right: 1px; *right: 1px; line-height: 12px; color: #fff; cursor: pointer; font-size: 9px; padding: 3px 5px 3px 5px; margin: 0px; position: absolute; background: url('/images/thumbnails/pagecount_tab_v2_52x52.png?1292376586') no-repeat 0 0; _background: url('/images/thumbnails/page_bg_52x52.gif?1292376586') no-repeat 0 0}
/* gold corner on purchasable doc thumbs */ .thumb_buy_banner {position: absolute; display: block; top: 1px; right: 1px; background: url('/images/thumbnails/buy_banner.png?1292376586') no-repeat; _background: url('/images/thumbnails/buy_banner.gif?1292376586') no-repeat; width: 52px; height: 51px; cursor: pointer}
.thumb_buy_banner_small {display: block; position: absolute; top: 1px; right: 3px; background: url('/images/thumbnails/store_corner_15x15.gif?1292376586') no-repeat; width: 15px; height: 15px; cursor: pointer}
/* TODO: kill these old classes */ .thumbnail .toolbar {text-align: left!important; margin: -20px auto 0; padding-left: 6px}
.thumbnail .toolbar img {border: 0!important}
#hot_container .thumbnail img {border: 0; margin: auto}
.homepage .featured .group .thumbnail {float: left}
.description_box .inner_box .thumbnail .share {border: 0; margin-top: 0}
.description_box .inner_box .thumbnail .share img {border: 0}
.recommendations .thumbnail {margin: 10px 30px 0 0; text-align: center}
/* public/stylesheets/global/error.css @ 1292376586 */
.error_block {text-align: center; width: 600px; margin: 35px auto 35px auto; background: #fff; border: 1px solid #e4e4e4; padding: 25px}
.error_block p {font-size: 116%; color: #555}
.error_block h1 {font-size: 170%}
/* public/stylesheets/global/documents.css @ 1292376586 */
/* @group document_cell#display */ .document_left_thumb_with_metadata_no_margins {margin: 0 auto 0 auto !important}
.document_left_thumb_with_metadata {margin: 10px auto 10px auto; zoom: 1; position: relative}
.document_left_thumb_with_metadata .tiny_letter_thumbnail {float: left; margin-right: 5px; zoom: 1; z-index: 10000}
.document_left_thumb_with_metadata .metadata {margin-left: 62px}
.document_left_thumb_with_metadata .metadata p {margin: 0 0 3px 0; margin-left: 0 !important}
.document_left_thumb_with_metadata .metadata p.secondary {font-size: 11px !important}
.document_left_thumb_with_metadata .metadata p.title {margin-left: 0; margin-top: 0; font-size: 13px}
.document_left_thumb_with_metadata .metadata p.title a {font-weight: bold}
/* @group Document Summary */ div.filters div.dropdown_selection {display: block; float: left}
div.filters div.list_selection {display: block; float: right}
.summary .title {font-size: 138.5%}
.summary .title img {vertical-align: middle}
.summary {padding-left: 5px}
.summary .right_toolbar {float: right; margin-left: 10px}
.document_summary {width: 100%; border-bottom: #E4E4E4 solid 1px; margin-top: 20px; padding-bottom: 20px}
.profile-right .document_summary {border-bottom: #E4E4E4 solid 1px; margin-top: 20px; padding-bottom: 20px; clear: both; width: 100%}
.document_summary .thumbnail_thumbnail, .document_summary .tiny_letter_thumbnail {float: left}
.document_summary .title {font-size: 18px}
.document_summary .title img {vertical-align: middle}
.document_summary .description {padding-left: 0px}
.document_summary .thumbnail_thumbnail {z-index: 1}
.document_summary h4 {padding-right: 75px; margin-bottom: 5px}
.document_summary div.summary li.pages {bottom: 0; position: relative}
.document_summary table td, .comment_summary table td, .application_summary table td {vertical-align: top}
/* Holly Hack: prevents 3px gap (only IE-win sees this) \*/ * html .summary {height: 1%; margin-left: 0}
/* End Holly Hack */ .stats_bottom {list-style: none; margin: 10px 0 0 0; padding: 0; vertical-align: bottom}
.stats_bottom li, .stats_bottom span {display: inline; float: left; font-size: 12px; line-height: 1.6em; margin: 0; margin-right: 20px; vertical-align: bottom}
.stats_bottom span {float: none; vertical-align: baseline}
#search_results .stats_bottom {list-style: none; margin: 5px 0 0 0; padding: 0; vertical-align: bottom}
#search_results .stats_bottom li {display: inline; float: left; font-size: 10px; line-height: 1.6em; margin: 0; margin-right: 20px; text-transform: none; color: #999; vertical-align: bottom}
.stats_bottom li.hot_date {color: #db5b61; font-weight: bold}
.stats_bottom li img {vertical-align: top}
.stats_bottom div.right_column {float: right; width: 91px}
.stats_bottom div.right_column .stars {background-color: #ccc}
.stats_bottom div.left_column {float: left; margin-right: 10px}
.filetype {float: left; clear: left; margin-right: 0; color: #555; font-size: 85%; text-align: center}
.filetype_with_thumbnail {float: left; clear: left; margin-right: 0; color: #555; font-size: 85%; text-align: center}
.filetype_with_thumbnail a {text-decoration: none}
.add_group_checkbox {float: right; margin-left: 5px}
.show_group_select {color: #777; margin: 0 0 10px 0; clear: right; position: relative; left: 570px; width: 200px}
.group_select {float: right; font-size: 100%; text-align: right; padding: 10px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px; color: #363636; background: #fff; border: 1px solid #e4e4e4; clear: right; width: 460px; margin-right: 10px}
.group_select p {margin-bottom: 10px}
.document_summary .right_toolbar {float: right}
.document_summary .thumbnail_thumbnail, .document_summary .tiny_thumbnail {float: left; text-align: left}
/* @end */ /* @group Grid Listing */ table#doc_grid2 {text-align: left; border-collapse: collapse; z-index: 10}
table#doc_grid2 tr {padding: 0; margin: 0}
table#doc_grid2 tr td {width: 33%; padding: 0px; padding-right: 20px; padding-left: 10px}
table#doc_grid2 tr td.thumb {vertical-align: top}
table#doc_grid2 tr td.desc {vertical-align: top; padding-bottom: 20px}
table#doc_grid2 tr td .title {font-size: 116%; line-height: 18px; overflow: hidden; margin-top: 4px}
table#doc_grid2 tr td .data {margin-top: 6px; color: #555}
table#doc_grid2 tr td .data p {margin-top: 2px}
table#doc_grid2 tr td .thumb_container .toolbar {position: absolute; bottom: 3px; left: 3px}
table#group_grid tr td, table#profile_grid tr td {padding: 15px; width: 33%; text-align: center; vertical-align: top}
table#doc_grid tr td {padding: 15px; width: 33%; vertical-align: top}
table#doc_grid tr td h4 {clear: both}
table#doc_grid, table#group_grid, table#profile_grid {table-layout: fixed; width: 100%}
table#doc_grid tr td img.thumbnail, table#group_grid tr td img.thumbnail, table#profile_grid tr td img.thumbnail {border: 1px solid #ccc; float: none}
table#doc_grid tr td p.title, table#group_grid tr td p.title, table#profile_grid tr td p.title {font-size: 108%; font-weight: bold; margin-bottom: 10px}
table#doc_grid tr td .filetype_no_thumb_available, table#profile_grid tr td .filetype_no_thumb_available, table#group_grid tr td .filetype_no_thumb_available {width: 120px; padding: 20px; background: transparent; margin: auto; height: 100px; vertical-align: middle; border: 1px solid #aaa}
/* @end */ /* @group Listing Table */ table#listing_table {border-collapse: collapse; margin: 15px 0 15px 0; width: 100%}
table#listing_table th, table#listing_table td {text-align: left; vertical-align: top; padding-top: 10px}
table#listing_table th {background-color: #FBFBFB; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; margin: 0pt; padding: 6px 5px 5px 0; vertical-align: middle}
table#listing_table tr {border-bottom: #eee solid 1px; background-color: #eee}
table#listing_table tr.unread {border-bottom: #eee solid 1px; background-color: #fff}
table#listing_table tr.document_subhead, table#listing_table .subhead {background-color: #fff; height: 20px; padding: 5px; border-bottom: 1px solid #6496C3}
table#listing_table .subhead th {background: none; border-bottom: 1px solid #6496C3; border-top: 1px solid #6496C3; vertical-align: middle}
table#listing_table tr.document_subhead td.sorted, table#listing_table .subhead .sorted {background-color: #fff; border-left: #6496C3 solid 1px; border-right: #6496C3 solid 1px; border-bottom: #fff solid 1px}
table#listing_table tr.document_subhead td.sorted a, table#listing_table tr .sorted a {font-weight: bold}
table#listing_table h4 {margin-top: 5px; text-align: left}
table#listing_table p.description {float: left; text-align: left; overflow: hidden}
table#listing_table th.message {width: 400px}
table#listing_table th.from {width: 80px}
table#listing_table th.date {width: 120px}
table#listing_table tr.document_subhead h5 {margin: 5px 0 5px 0}
table#listing_table .button {position: relative; bottom: 1px}
table#listing_table td img {text-align: center; vertical-align: middle}
table#listing_table tr.message_row td {padding-top: 10px}
table#listing_table .members td, table#listing_table .discussions td {font-size: .9em; padding: 10px 0 10px 0; vertical-align: top}
table#listing_table .members td img {margin-right: 10px}
table#listing_table .members td a, table#listing_table .members td span {white-space: nowrap}
table#listing_table .members p.actions {font-size: 11px}
/* @end */
/* public/stylesheets/global/users.css @ 1292376586 */
.user_display p {width: 100px; text-align: center}
.user_display .thumbnail_square_thumbnail {margin: auto; width: 104px; height: 104px}
.user_display p.username {margin-top: 10px; margin-bottom: 6px}
.user_display p.metadata {margin-top: 0; margin-bottom: 8px; font-size: 11px; color: #888}
.user_display p.last {margin-top: 0; margin-bottom: 0.75em}
.user_display .follow_button {margin: 10px auto auto auto}
/* @group User Listing */ .user_listing {margin-top: 15px}
.user_listing td {font-size: 12px}
.user_listing .gray {color: #9eaaac}
.user_listing .oneperson {padding: 10px; float: left; margin-bottom: 10px; text-align: center; width: 120px}
.user_listing .oneperson .thumbnail {margin: auto}
.user_listing .oneperson p {clear: both; margin-top: 10px; margin-bottom: .3em}
/* @end */
/* public/stylesheets/global/personal_header.css @ 1292376586 */
/* Colors */ /* Widths */ #personal_header {background: url('/images/profile_header_1x5.png?1292376586') repeat-x top left #cbc9c9; border-bottom: 1px solid #C1BDBB; /* alert flash compensation */ }
#personal_header #scribd_top_flashes .scribd-doc {margin-bottom: 5px}
#personal_header div.content {width: 996px; margin: 0 auto}
#personal_header h2 {color: #FFF; font-size: 15px; text-align: left; margin-top: 8px}
#personal_header .profile_header_thumbnail {float: left; margin: 7px 7px 0 0}
#personal_header a.profile_image img {height: 38px; width: 38px}
#personal_header div.links {float: left}
#personal_header div.links div.personal_links {margin-bottom: 2px; top: 3px; position: relative; /* for IE6... otherwise use margin-top */ }
#personal_header div.links div.personal_links li {height: 14px; /* and screw you too IE7 */ }
#personal_header div.utility_links {float: right; margin-top: 15px; width: 200px; /* for IE6 */ }
#personal_header div.utility_links ul {float: right}
/* public/stylesheets/global/profile_header.css @ 1292376586 */
/* Colors */ /* Widths */ #profile_header {background: url('/images/profile_header_1x5.png?1292376586') repeat-x top left #cbc9c9; _background-image: none; border-bottom: 1px solid #C1BDBB; zoom: 1; /* alert flash compensation */ }
#profile_header #scribd_top_flashes .scribd-doc {margin-bottom: 5px}
#profile_header .content {width: 996px; margin: 0 auto}
#profile_header h1 {color: #FFF; font-size: 15px; text-align: left; margin-top: 8px}
#profile_header .links {float: left}
#profile_header .links h1 a {text-decoration: none; color: #fff}
#profile_header .links h1 a:hover {text-decoration: none; color: #fff}
#profile_header .links .profile_links {top: 3px; position: relative; /* for IE6... otherwise use margin-top */ margin-bottom: 2px}
#profile_header .links .profile_links li {height: 14px; /* and screw you too IE7 */ }
#profile_header .share_links {float: right; margin-top: 15px; width: 200px; /* for IE6 */ }
#profile_header .share_links ul {float: right}
#profile_header .profile_header_thumbnail {float: left; margin: 7px 7px 0 0}
#profile_header .utility_links {float: right; margin-top: 15px; width: 200px; /* for IE6 */ }
#profile_header .utility_links ul {float: right}
#profile_header .fb_like_button {float: right; height: 30px; margin-top: 15px}
#publisher_custom_banner {width: 996px; max-height: 80px; overflow: hidden; text-align: left; padding-top: 7px}
#publisher_custom_banner a {text-decoration: none}
#publisher_custom_banner img {max-width: 996px; max-height: 80px; float: none}
/* public/stylesheets/global/lightbox.css @ 1292376586 */
#overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: black; z-index: 1002}
.lightbox {z-index: 30000; position: absolute; overflow: auto; text-align: left; -webkit-border-radius: 10px; -moz-border-radius: 10px; width: 610px}
.lightbox h1 {font-size: 15px}
.lightbox .content, .lightbox .footer {background-image: url('/images/lightbox/lightbox_bg_1000_v3.png?1292376586'); /* There is an IE6 specific image for this in ie6_hacks */ background-repeat: no-repeat; background-color: transparent}
.lightbox .content .spinner_container, .lightbox .footer .spinner_container {text-align: center; margin: 15px auto 15px auto}
.lightbox .lb_inner {background-color: #fff}
.lightbox .content {background-position: 0 0; padding: 30px 30px 15px 30px}
.lightbox .content_tight {background-position: 0 0; padding: 16px !important}
.lightbox .content_tight .spinner_container {margin-top: 27px}
.lightbox .footer {background-position: 0 100%; display: block; height: 16px}
.lightbox .close {position: absolute; top: 10px; right: 10px}
.lightbox .close_bar {position: absolute; top: 7px; right: 7px}
.lightbox .close_button {float: right}
.lightbox .special_nag {margin-top: 20px; margin-bottom: 0}
.lightbox .iframe_container iframe {height: 85px; overflow: hidden; border: 0; width: 100%}
#lightbox_load_message {-moz-border-radius: 10px; -webkit-border-radius: 10px; z-index: 110; position: absolute; font-size: 20px; width: 175px; height: 50px; background: #555; color: #eee; text-align: center; padding-top: 20px}
/* public/stylesheets/prototip.css @ 1292376586 */
/* CSS to go with Prototip.Styles */ .prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
/* the default style */ .prototip .default {width: 250px; color: #808080}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #fff}
/* basic */ .prototip .basic {width: 250px; color: #808080}
.prototip .basic .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .basic .title {padding: 5px}
.prototip .basic .content {padding: 5px; background: #fff}
/* basic */ .prototip .hint {width: 250px; color: #313120; background: #fff6aa}
.prototip .hint .toolbar {background: #fdf1a0; font-weight: bold}
.prototip .hint .title, .prototip .hint .content {padding: 5px}
/* protoblue */ .prototip .protoblue {width: 250px; color: #fff}
.prototip .protoblue .toolbar {background: #0d7cd0; font-weight: bold}
.prototip .protoblue .title {padding: 5px}
.prototip .protoblue .content {background: #1e90ff; padding: 5px}
/* creamy */ .prototip .creamy {width: 250px; color: #bb9c61}
.prototip .creamy .toolbar {background: #f3edc2; font-weight: bold}
.prototip .creamy .title {padding: 5px}
.prototip .creamy .content {background: #f8f4ca; padding: 5px}
/* darkgrey */ .prototip .darkgrey {width: 250px; color: #fff}
.prototip .darkgrey .toolbar {background: #5f5f5f; font-weight: bold}
.prototip .darkgrey .title {padding: 5px}
.prototip .darkgrey .content {background: #808080; padding: 5px}
/* protogrey */ .prototip .protogrey {width: 250px; color: #fff; background: #fff}
.prototip .protogrey .toolbar {background: #969c92; font-weight: bold}
.prototip .protogrey .title {padding: 5px}
.prototip .protogrey .content {color: #808080; padding: 5px}
/* This is how to resize the close button for a style */ .prototip .protogrey .toolbar .close {width: 14px; height: 14px}
/* loader gif */ .prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
/* Required for all tooltips, do not modify */ .prototip {position: absolute; overflow: hidden}
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {position: relative}
.prototip .content {clear: both}
.prototip .toolbar .close {position: relative; text-decoration: none; float: right; width: 19px; height: 15px; display: block; line-height: 0; font-size: 0; border: 0; cursor: pointer}
.prototip .tooltip {clear: both; float: left}
.prototip .borderLeftWrapper, .prototip .borderRightWrapper {position: absolute; top: 0; left: 0; width: 300px; height: 20px}
.prototip .borderFrame {height: 100%; width: 100%; float: left; margin: 0; padding: 0; position: relative}
.prototip .borderTop, .prototip .borderBottom {overflow: hidden}
.prototip .borderRow {list-style-type: none; float: left; width: 100%; position: relative; clear: both; margin: 0; padding: 0}
.prototip_CornerWrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; clear: both}
.prototip_Corner {float: left; position: relative}
.prototip canvas {position: relative; float: left}
.prototip_CornerTr, .prototip_CornerBr {float: right}
.prototip_BetweenCorners {position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; clear: both}
.prototip .borderMiddle {position: relative; float: left}
.prototip .borderCenter {position: relative; float: left; height: 100%}
.prototip_StemWrapper {position: relative; width: 100%; height: auto; clear: both}
.prototip_StemBox {float: left; position: relative}
.prototip_Stem {width: 100%; position: absolute; overflow: hidden}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none; overflow: hidden}
.prototip .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.prototip .clearfix {display: inline-block}
/* IE Mac Hide \*/ .prototip .clearfix {display: block}
/* IE Mac Hide End */
/* public/stylesheets/tooltip.css @ 1292376586 */
.prototip {text-align: left !important}
.black_trans .content, .black_trans_bottom .content {color: #fff; font-size: 11px; font-weight: bold; background-color: #000; padding: 3px 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; opacity: 0.85}
.black_trans {white-space: nowrap}
/* :files, 'public/stylesheets/shared', ... @ (none) */
/* :files, 'app/views', ... @ (none) */
/* :class_inlines, 'app/views', ... @ (none) */
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline
Content-Type: text/css
Content-Location: http://s7.scribdassets.com/aggregated/css/web.css?1292376586
Content-Transfer-Encoding: 8bit
/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1292376586 */
/* public/stylesheets/account.css @ 1292376586 */
/* Colors */ /* Widths */ #account-tabs {margin-top: 10px; overflow: hidden}
/* --- */ .account_settings h2 small {font-size: 11px; margin-left: 15px}
.account_settings table {clear: both}
.account_settings table tr td, .account_settings .account_settings .setting {vertical-align: top; padding-top: 7px; zoom: 1}
.account_settings table tr td ul {padding-left: 0; margin-top: 0; font-variant: normal}
.account_settings table tr td ul li {list-style-type: none}
.account_settings table tr td.firstcol, .account_settings .account_settings .setting label {font-weight: bold; width: 200px}
.account_settings label {margin-top: 0}
.account_settings .setting label {float: left}
.account_settings .setting .secondcol {margin-left: 200px; overflow: hidden}
.account_settings #new_email_address p, .account_settings #new_email_address input {margin-right: 5px}
.account_settings table tr td.secondcol p, .account_settings .setting p {margin-top: 0}
.account_settings table tr td.secondcol label {display: inline; font-weight: normal}
.account_settings table tr.header td, .account_settings .header {padding-top: 25px}
.account_settings table tr.save p {line-height: 25px}
.account_settings .paypal-email label {margin-top: 10px; display: block}
table.profile_badges {margin: 10px 0}
table.profile_badges td {background-color: #eAeAeA; padding: 10px; border: 1px solid #fff; vertical-align: middle; text-align: center}
#account-badges .inline_badge {float: left; margin-right: 20px; width: 290px}
#account-badges .inline_badge input {float: left; width: 200px; margin-right: 5px}
.badge .popup_middle {min-height: 90px; _height: 90px; padding-bottom: 5px}
.badge .popup_middle .intro {display: block; margin-bottom: 5px}
.badge .popup_middle p {margin: 0; padding-top: 10px}
.badge .pop_arrow {top: 15px}
table.three .copy_small_button {margin-left: 10px}
table.three {width: 100%}
table.three tr td {width: 30%; padding: 15px}
#account-branding #banner_300_100, #account-brandedreader #banner_300_100 {width: 300px; height: 100px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_100 p, #account-brandedreader #banner_300_100 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_100 img, #account-brandedreader #banner_300_100 img {max-width: 300px; max-height: 100px}
#account-branding #banner_996_150, #account-brandedreader #banner_996_150 {width: 996px; height: 150px; background-color: #ccc; overflow: hidden}
#account-branding #banner_996_150 p, #account-brandedreader #banner_996_150 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_996_150 img, #account-brandedreader #banner_996_150 img {max-height: 80px; max-width: 996px}
#account-branding #banner_300_250, #account-brandedreader #banner_300_250 {width: 300px; height: 250px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_250 p, #account-brandedreader #banner_300_250 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_250 img, #account-brandedreader #banner_300_250 img {max-height: 250px; max-width: 300px}
#account-branding #banner_200_25, #account-brandedreader #banner_200_25 {width: 200px; height: 25px; background-color: #ccc; overflow: hidden}
#account-branding #banner_200_25 p, #account-brandedreader #banner_200_25 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_200_25 img, #account-brandedreader #banner_200_25 img {max-width: 200px; max-height: 25px}
#account-branding #banner_996_51, #account-brandedreader #banner_996_51 {width: 996px; height: 51px; background-color: #ccc; overflow: hidden}
#account-branding .size_limit, #account-brandedreader .size_limit {font-weight: normal}
#account-branding ol.upload_steps li, #account-brandedreader ol.upload_steps li {margin: 10px 0; list-style: decimal; margin-left: 22px}
#account-branding ol.upload_steps li label, #account-brandedreader ol.upload_steps li label {width: auto}
#account-branding #custom_branding_steps, #account-brandedreader #custom_branding_steps {margin: 10px 0}
#account-branding ol#custom_branding_steps > li, #account-brandedreader ol#custom_branding_steps > li {list-style: decimal; float: left; margin-left: 15px; _display: inline}
#account-branding #txt_color_field, #account-branding #bg_color_field, #account-brandedreader #txt_color_field, #account-brandedreader #bg_color_field {width: 100px; float: left}
#account-branding #profile_link_txt, #account-branding #read_banner_link, #account-branding #promo_banner_link, #account-brandedreader #profile_link_txt, #account-brandedreader #read_banner_link, #account-brandedreader #promo_banner_link {width: 400px; background-color: #ffffcc}
#account-branding .color_preview, #account-brandedreader .color_preview {float: left; width: 50px; height: 50px; margin-right: 10px; border: 1px solid #666; background-color: #C1BDBB}
#account-branding #txt_color_swatch, #account-brandedreader #txt_color_swatch {background-color: #595959}
#account-branding #profile_header, #account-brandedreader #profile_header {float: left; width: 500px; padding-left: 5px}
#account-branding #profile_header .content, #account-brandedreader #profile_header .content {width: 500px}
#account-branding #profile_header li.current, #account-brandedreader #profile_header li.current {background-image: url('/images/profile_triangle_fff.gif?1292376586')}
#account-branding #profile_header .fb_like_button, #account-brandedreader #profile_header .fb_like_button {display: none}
#account-branding #people_admin_tools, #account-branding #publisher_custom_banner, #account-brandedreader #people_admin_tools, #account-brandedreader #publisher_custom_banner {display: none}
#account-branding #custom_colors, #account-branding #profile_banner, #account-branding .settings_section, #account-brandedreader #custom_colors, #account-brandedreader #profile_banner, #account-brandedreader .settings_section {border-top: 1px dotted #999; padding: 10px 0; margin: 10px 0}
#account-branding #profile_banner_bg_form #tile_bg, #account-brandedreader #profile_banner_bg_form #tile_bg {border: 0}
#account-branding #tile_row label, #account-brandedreader #tile_row label {display: inline; font-weight: normal; font-size: 11px}
#account-branding .reset_btn, #account-brandedreader .reset_btn {color: #ff0000}
#account-branding #profile_banner .button, #account-branding #read_banner .button, #account-branding #promo_banner .button, #account-branding #profile_banner_background .button, #account-brandedreader #profile_banner .button, #account-brandedreader #read_banner .button, #account-brandedreader #promo_banner .button, #account-brandedreader #profile_banner_background .button {margin-left: 20px}
#account-branding #save_colors, #account-brandedreader #save_colors {margin-left: 15px}
#account-branding form input.text, #account-brandedreader form input.text {margin-top: 5px; margin-left: 5px; font-size: 11px}
#account-branding form .spinner, #account-brandedreader form .spinner {float: none; margin-left: 5px}
#account-branding #reset_branding input.text, #account-brandedreader #reset_branding input.text {color: red; margin-left: 0}
.account-tab .edit_profile .button_container {padding-top: 10px; border-top: 1px dotted #666; float: none; width: 695px; margin-top: 5px}
.account-tab .edit_profile .button_container input.text {font-size: 11px; margin-top: 5px}
.account-tab .edit_profile #account_seller_alert, .account-tab .edit_profile #account_partner_alert {margin-top: 10px}
.account-tab .edit_profile dl.form {width: 700px}
.account-tab .edit_profile dl.form dt {width: 34%; padding-top: 10px; border-top: 1px dotted #666}
.account-tab .edit_profile dl.form dt label {width: auto; padding-top: 5px}
.account-tab .edit_profile dl.form dd {width: 65%; padding-top: 10px; margin-bottom: 10px; border-top: 1px dotted #666}
.account-tab .edit_profile dl.form dd input {background-color: #ffffcc}
/* public/stylesheets/ads.css @ 1292376586 */
/* @group Adsense ads */ .horizontal-ad-listing {position: relative; background: #FFF8DD}
.horizontal-ad-listing #ads-by-google {position: absolute; right: 5px; top: 5px}
.horizontal-ad-listing li.ad-text {margin: 0 0 10px 0; padding: 0; list-style-position: outside}
.horizontal-ad-listing .ad-title {color: #0000CC; font-size: 14px; font-weight: bold}
.horizontal-ad-listing .ads-listing-container {background: #FFF8DD; padding: 0}
.horizontal-ad-listing .ad-description {margin-left: 20px; font-size: 12px}
.horizontal-ad-listing .ads-listing-container {margin: 0; width: 670px}
.horizontal-ad-listing .wide-listing-ads {padding: 0px}
.horizontal-ad-listing .ad-listing {padding: 0}
.ad-listing {border-bottom: 1px solid #eee; padding: 0; margin: 0; text-align: left}
.ads-container {border-collapse: collapse}
.ads-listing-container {margin: 0px auto 0px auto; text-align: left; padding: 10px; background: #fffadc url('/images/ads/search_listing_bg.gif?1292376586') repeat-x top left}
.ads-listing-container tr td.ad-header-content {padding: 10px 10px 0 10px}
.ads-listing-container tr td.ad-text {padding: 10px}
.ads-skyscraper {margin-top: 15px; padding: 10px; background: #fffadc url('/images/ads/search_listing_bg.gif?1292376586') repeat-x top left; border-top: 1px solid #eee; border-bottom: 1px solid #eee}
.ads-skyscraper .ad-header a {color: #888; font-size: 100%; text-decoration: none}
.ads-skyscraper li.ad-text {margin-bottom: 10px}
.ad-header {color: #000; font-weight: bold; padding-bottom: 7px; font-size: 13px}
td.ad-header-content {padding: 5px auto 5px auto !important}
.ad-header .sponsored {float: right; color: #777; font-size: 85%}
.ad-title {color: #1B6FBF; font-size: 15px; text-decoration: underline}
.ad-text {color: #000000; font-size: 13px; text-decoration: none; padding-right: 5px; vertical-align: top}
.ad-url {color: #008000; font-size: 13px; margin-bottom: 12px; text-decoration: none}
.wide-ads {background: #e4e3e3 url('/images/ads/search_top_bg.gif?1292376586') repeat-x top left; padding: 10px}
.wide-listing-ads {padding: 10px}
.narrow-ads {background: #e5ecf9; padding: 10px}
/* @end */
/* public/stylesheets/analytics.css @ 1292376586 */
.statistics_label {font-size: 11px}
.statistics_value {font-size: 11px; font-weight: bold; padding-left: 10px}
.statistics_average {color: #555555; padding-left: 10px; font-size: 11px}
/* public/stylesheets/branded_reader.css @ 1292376586 */
.brandedreader #right_column_alt {padding: 15px}
/* public/stylesheets/community.css @ 1292376586 */
body.loc_community #base_container #base_header_nav {margin-bottom: 15px}
body.loc_community #base_container h1 {text-align: left; margin-bottom: 10px; color: #000}
body.loc_community #base_container h1 a {color: #000; font-weight: bold}
body.loc_community #base_container h1 .filtering {font-weight: normal; color: #999}
body.loc_community #base_container .main3 {width: 775px}
#scribd-doc.community {border-top: 0px; margin-top: 0; padding-top: 0}
#subheader.community {border-bottom: 15px solid #fff}
#subheader.community h1 {color: #999; font-weight: normal; font-size: 18px}
#community_cat_nav li {margin: 5px; font-size: 13px}
#community_cat_nav li.expanded a {color: #333333; font-weight: bold}
#browse_module.autogen_class_views_community_browse_module_header .module_bar li {*line-height: 12px}
#community_main .loading_overlay {position: absolute; background-color: #fff}
#community_main .loading_overlay .spinner {margin-left: 45%; margin-top: 100px}
#community_main #community_people_list table {margin: 0 15px}
#community_main #community_people_list table .user_display {padding-bottom: 10px}
#community_main #extended_people_list {margin: 0 5px}
#community_main #extended_people_list li {height: 50px; padding: 10px 5px}
#community_main #extended_people_list .follow_button {float: right}
#community_main .inner_light_community h3 {margin-top: 20px}
#community_main .inner_light_community li {font-size: 13px; margin: 5px; margin-left: 8px}
#community_main .inner_light_community li.expanded a {font-weight: bold; color: #333}
#community_main .community_browse_module .paginator {float: right}
#community_main .loc_community p.groups_link {font-size: 15px; margin-left: 8px; margin-top: 35px}
#community_main .paginator {float: right}
/* @end */ /* GAM ads */ #google_ads_div_Community_ATF_728x90 {padding-bottom: 10px}
#google_ads_div_Community_ATF_120x240 {padding-top: 10px; padding-left: 8px}
/* public/stylesheets/content_modules.css @ 1292376586 */
/* @group Content Modules */ .content_module {margin: 15px 0 15px 0}
.content_module .thumbnail_container {overflow: hidden; text-align: center; margin-right: 15px}
.content_module .thumbnail_container .left {width: 114px; margin-right: 10px}
.content_module .thumbnail_container .last {margin-right: 0}
.content_module .thumbnail_container .thumbnail_large_thumbnail, .content_module .thumbnail_container .thumbnail_thumbnail {margin-right: 0}
.content_module .thumbnail_container p {margin-top: 3px; clear: left; font-weight: bold}
.content_module .thumbnail_container p a {font-weight: bold}
table.vertical {width: 200px; text-align: left; margin-top: 10px}
table.vertical td {padding-bottom: 10px; vertical-align: top}
table.vertical p {margin: 0 auto 4px 0; font-size: 11px}
table.vertical p.lead {font-weight: bold; font-size: 12px}
table.vertical p.lead a {font-weight: bold}
table.vertical p span.price {color: #d0931d; font-weight: bold}
table.vertical img {_margin-top: 5px}
.content_module_centered {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #dedede; margin: 15px 0; padding: 10px}
.content_module_centered p {font-size: 16px; line-height: 20px; margin: 0.75em auto 0 auto}
.content_module_centered .thumbnail_container p {font-size: 12px; line-height: 14px; margin-top: 5px; margin-bottom: 0; clear: both}
.content_module_centered .thumbnail_large_thumbnail p {margin-top: 227px}
.content_module_centered table tr td {width: 150px}
/* @group Special Cases */ .four_thumbnails {padding: 0 !important}
.four_thumbnails h2 {margin-left: 10px; padding-top: 10px}
.four_thumbnails table.docs {width: 514px}
.six_thumbnails {padding: 0 !important; zoom: 1; position: relative}
.six_thumbnails h2 {display: none}
.six_thumbnails .content_module_document {float: left; width: 150px; zoom: 1 !important; text-align: center; position: relative}
.six_thumbnails .content_module_document .document_thumbnail {zoom: 1}
.six_thumbnails .content_module_document .thumbnail_thumbnail {margin: 0; zoom: 1}
.six_thumbnails .content_module_document p {font-size: 11px; margin-top: 0}
.six_thumbnails .content_module_document h4 {margin-top: 2px; height: 30px; line-height: 15px; font-size: 13px; overflow: hidden; width: 135px}
.six_thumbnails .content_module_document_last {margin-right: 0}
/* @end */ /* @end */
/* public/stylesheets/credit_cards.css @ 1292376586 */
select#credit_card_month, select#credit_card_year, select#credit_card_type {margin: 0 3px 0 -3px}
/* public/stylesheets/cropper.css @ 1292376586 */
.imgCrop_wrap {/* width: 500px; @done_in_js */ /* height: 375px; @done_in_js */ position: relative; cursor: crosshair}
/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */ .imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {background-color: transparent}
/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */ .imgCrop_wrap, .imgCrop_wrap * {font-size: 0; line-height: 0; opacity: 1; filter: alpha(opacity=100)}
.imgCrop_overlay {background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; width: 100%; height: 100%}
.imgCrop_selArea {position: absolute; /* @done_in_js top: 20px; left: 20px; width: 200px; height: 200px; background: transparent url(castle.jpg) no-repeat -210px -110px; */ cursor: move; z-index: 2}
/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */ .imgCrop_clickArea {width: 100%; height: 100%; background-color: #FFF; opacity: 0.01; filter: alpha(opacity=1)}
.imgCrop_marqueeHoriz {position: absolute; width: 100%; height: 1px; background: transparent url('/images/cropper/marqueeHoriz.gif?1292376586') repeat-x 0 0; z-index: 3}
.imgCrop_marqueeVert {position: absolute; height: 100%; width: 1px; background: transparent url('/images/cropper/marqueeVert.gif?1292376586') repeat-y 0 0; z-index: 3}
/* * FIX MARCHING ANTS IN IE * As IE <6 tries to load background images we can uncomment the follwoing hack * to remove that issue, not as pretty - but is anything in IE? * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE */ * html .imgCrop_marqueeHoriz, * html .imgCrop_marqueeVert {background: transparent; filter: Invert}
* html .imgCrop_marqueeNorth {border-top: 1px dashed #000}
* html .imgCrop_marqueeEast {border-right: 1px dashed #000}
* html .imgCrop_marqueeSouth {border-bottom: 1px dashed #000}
* html .imgCrop_marqueeWest {border-left: 1px dashed #000}
.imgCrop_marqueeNorth {top: 0; left: 0}
.imgCrop_marqueeEast {top: 0; right: 0}
.imgCrop_marqueeSouth {bottom: 0px; left: 0}
.imgCrop_marqueeWest {top: 0; left: 0}
.imgCrop_handle {position: absolute; border: 1px solid #333; width: 6px; height: 6px; background: #FFF; opacity: 0.5; filter: alpha(opacity=50); z-index: 4}
/* fix IE 5 box model */ * html .imgCrop_handle {width: 8px; height: 8px; wid\th: 6px; hei\ght: 6px}
.imgCrop_handleN {top: -3px; left: 0; /* margin-left: 49%; @done_in_js */ cursor: n-resize}
.imgCrop_handleNE {top: -3px; right: -3px; cursor: ne-resize}
.imgCrop_handleE {top: 0; right: -3px; /* margin-top: 49%; @done_in_js */ cursor: e-resize}
.imgCrop_handleSE {right: -3px; bottom: -3px; cursor: se-resize}
.imgCrop_handleS {right: 0; bottom: -3px; /* margin-right: 49%; @done_in_js */ cursor: s-resize}
.imgCrop_handleSW {left: -3px; bottom: -3px; cursor: sw-resize}
.imgCrop_handleW {top: 0; left: -3px; /* margin-top: 49%; @done_in_js */ cursor: w-resize}
.imgCrop_handleNW {top: -3px; left: -3px; cursor: nw-resize}
/** * Create an area to click & drag around on as the default browser behaviour is to let you drag the image */ .imgCrop_dragArea {width: 100%; height: 100%; z-index: 200; position: absolute; top: 0; left: 0}
.imgCrop_previewWrap {/* width: 200px; @done_in_js */ /* height: 200px; @done_in_js */ overflow: hidden; position: relative}
.imgCrop_previewWrap img {position: absolute}
/* public/stylesheets/dmca_forms.css @ 1292376586 */
/* @group DMCA Forms */ form.legal > ol > li, .text form.legal ol li {margin: 10px 10px 20px 10px; padding-left: 10px; list-style-position: inside; line-height: 20px}
form.legal ol li {list-style-type: upper-roman}
form.legal ol li input {position: relative; top: 3px}
form.legal input.radio {margin-right: 3px; margin-top: 3px; position: relative; top: 3px}
form.legal ol li ol li {list-style-type: upper-latin; margin: 20px}
form.legal ol li ol li ol li {list-style-type: lower-roman; margin: 20px}
form.legal ul li {list-style-type: lower-roman !important; margin: 10px 10px 20px 10px}
.dmca_forms .blue_container_narrow {margin-left: 20px; width: 27%; _width: 27%; margin-top: 0; overflow: hidden; _padding: 10px}
.dmca_forms ul li {font-size: 14px}
form.legal .edit_info {margin-bottom: 0}
.dmca_forms .button {font-size: 16px; margin-left: 50px; font-weight: bold}
.dmca_forms h4 {padding-bottom: 15px}
/* @end */
/* public/stylesheets/document_activity.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Document Activity Section on Read Page */ #document_comment {background: #e6f7fc url('/images/timeline/publish_btm_bg_1x8_v2.png?1292376586') repeat-x left bottom; padding: 15px 10px}
#document_comment .tiny_thumbnail {float: left}
#document_comment h3 {margin-bottom: 5px}
#document_comment .scribble_input {width: 420px; margin-right: 5px; float: left; height: 14px; overflow: hidden}
#document_comment #scribble_input.taller {height: 42px}
#document_comment .scribble_input_smaller {width: 120px; margin-right: 5px; float: left}
#document_comment #post_document_comment_button input {width: 55px}
#document_comment_spinner {position: relative; top: 2px; margin: 0}
#post_document_comment_button {margin-right: 10px}
#doc_comment_fblogin {overflow: hidden; line-height: 25px}
#doc_comment_fblogin #FBLogin_doc_comment {margin-left: 5px}
#doc_comment_fblogin .spinner {margin-top: 4px; margin-left: 5px}
#comments_section .fbc_success_msg {background-color: #fff1a4; padding: 10px; width: 295px; overflow: hidden; margin-bottom: 10px}
#comments_section .fbc_badge {float: left; width: 60px; font-size: .9em}
#comments_section .fbc_badge img {height: 50px; width: 50px; border: 1px solid #fff}
#comments_section .share_confirmations {float: left}
#comments_section .share_confirmations input {padding: 0}
.comment_ad {margin-top: 25px; margin-bottom: 20px}
h3.scribble_signup {margin-bottom: 15px}
#document_comment_errors {clear: both; color: red; font-weight: bold; margin-bottom: 5px}
/* @end */ /* @group Document Event Rendering */ #document_activity {clear: left; /* alerts inside document activities */ /* @group Replies */ }
#document_activity .autogen_class_views_shared_alerts_base {margin: 1px auto 1px 0}
#document_activity .document_event_container {padding: 15px 12px 15px 12px; border-top: 1px dotted #666; clear: left; margin-bottom: 0; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x left bottom; zoom: 1}
#document_activity .document_event_container p {margin-top: 5px; margin-bottom: 5px}
#document_activity .document_event_container span.action {font-weight: bold; margin-right: 0; color: #333; margin-left: 0}
#document_activity .document_event_container .delete_event {float: right; margin: 0 0 auto auto}
#document_activity .document_event_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
#document_activity .document_event_container .event_user {float: left}
#document_activity .document_event_container .event_main {margin-left: 62px; margin-bottom: 0px; margin-top: 1px; font-size: 13px; line-height: 18px}
#document_activity .document_event_container .event_main p.username, #document_activity .document_event_container .event_main p.first {margin-top: 0; padding: 3px 0; font-weight: bold}
#document_activity .document_event_container .event_main p.no_user {font-size: 11px; margin-bottom: 1px}
#document_activity .document_event_container .event_main p.first.no_user {padding: 0}
#document_activity .document_event_container .event_main blockquote {font-size: 12px; font-weight: normal; margin: 5px 0 5px 4px}
#document_activity .document_event_container .event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
#document_activity .document_event_container .event_main.featured {margin-left: 34px}
#document_activity .document_event_container .event_time {float: left; margin-left: 4px; color: #999; font-size: 11px; text-decoration: none}
#document_activity .document_event_container .event_time a {color: #999; font-size: 11px; text-decoration: none}
#document_activity .document_event_container .event_time a:hover {text-decoration: underline}
#document_activity .document_event_container .views_events_events_date_reply {margin-left: 0}
#document_activity .document_event_container .views_events_events_date_reply .document_event_reply_spinner {float: left; margin-left: 10px}
#document_activity .document_event_container .views_events_events_date_reply .event_reply {float: left; margin-left: 10px}
#document_activity .document_event_container .views_events_events_date_reply .flag_event {float: left; margin-left: 10px; display: block; font-size: 11px; border-left: 1px solid #ccc; margin-left: 7px; padding-left: 7px; line-height: 11px; position: relative; top: 2px}
#document_activity .document_event_container .views_events_events_date_reply .flag_event a {color: #980000}
#document_activity .document_event_container .event_reply_container {margin-top: 10px; margin-left: 4px}
#document_activity .document_event_container .event_reply_container .tinier_thumbnail {float: left}
#document_activity .document_event_container .event_reply_container .event_main {margin-left: 34px}
#document_activity .document_event_container .event_reply_container .action {display: block; font-weight: bold; margin-bottom: 5px; margin-top: 0; padding: 2px 0 3px 0}
#document_activity .document_event_container .event_reply_container .summary_right p {margin-left: 0}
#document_activity .document_event_container .event_reply_container .status_display_document_container {margin: 8px 0 8px 4px}
#document_activity .document_event_container .event_reply_container .status_document_container {width: 593px}
#document_activity .document_event_container .event_reply_container #event_status_reply_text {width: 585px; height: 48px; margin-left: 4px}
#document_activity .document_event_container .event_reply_container p.submit_status_reply {padding-right: 0; margin-right: 0; float: right}
#document_activity .document_event_container .event_reply_container .status_document_utilities, #document_activity .document_event_container .event_reply_container .event_reply_utilities {width: 600px}
#document_activity .document_event_container .event_reply_container .status_submit {clear: none; float: right}
#document_activity .document_event_container .event_reply_container .close_reply_link, #document_activity .document_event_container .event_reply_container .close_link {float: right; display: block; margin: 5px 10px; font-size: 11px}
#document_activity .event_reply_fields {margin-top: 5px}
#document_activity .attach_doc_message {margin-top: 0; width: 50%}
#document_activity div.active {float: none; width: 100% !important}
#document_activity .document_attacher {width: 600px}
#document_activity .document_attacher .attachment_options {width: 485px}
#document_activity .document_attacher .attachment_options li {margin: 0}
#document_activity .document_attacher .search_document, #document_activity .document_attacher .document_url {width: 415px}
#document_activity .search_results_container {clear: left; width: 595px}
#document_activity .search_results li {margin: 0 5px}
#document_activity .event_children_container .show_replies {margin: 5px 0 5px 4px; clear: left; font-size: 11px}
#document_activity .event_children_container .show_replies a {font-weight: bold !important}
#document_activity .revealer {border-top: 1px dotted #999; border-bottom: 0; padding-top: 1px}
#document_activity .document_event_container:last-child {border-bottom: 1px solid #ccc}
#document_activity .revealer .inner {float: none; width: auto}
#document_activity .revealer .show_more {float: left}
#document_activity .revealer a.plus, #document_activity .revealer a.plus_active {float: none; width: auto; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-top-right-radius: 0}
.document_event_children_container {margin-top: 15px}
/* @end */ /* @group Document Activity in Published Event in Timeline Feeds */ .document_event_children {margin-top: 15px; margin-left: 4px}
.document_event_children .show_replies {margin-left: 0; padding-left: 0}
.document_event_in_timeline_container {margin-top: 15px}
.document_event_in_timeline_container .event_content {margin-left: 34px}
.document_event_in_timeline_container .event_content .no_user {margin-left: 4px}
.document_event_in_timeline_container .delete_event {float: right; margin: 0 0 auto auto}
.document_event_in_timeline_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
.document_event_in_timeline_container .reply {margin-top: 2px}
.document_event_in_timeline_container .tinier_thumbnail {float: left; margin-right: 2px; margin-top: -2px; margin-bottom: 7px}
.document_event_in_timeline_container .views_events_events_date_reply {margin-left: 0}
.document_event_in_timeline_container .views_events_events_date_reply .first {float: left}
.document_event_in_timeline_container .views_events_events_date_reply .flag {display: block; font-size: 11px; float: left; border-left: 1px solid #ccc; margin-left: 7px; padding-left: 7px; line-height: 11px; position: relative; top: 3px; color: #980000}
.document_event_in_timeline_container p {margin-top: 0; margin-bottom: 2px; line-height: 16px}
.document_event_in_timeline_container .revised_detail ul {display: inline}
.document_event_in_timeline_container .revised_detail ul li {display: block; float: left; font-size: 11px; margin: 3px 13px 2px 0}
.document_event_in_timeline_container .revised_detail ul li.title {margin-left: 11px; *margin-left: 5px}
.document_event_in_timeline_container .event_time {color: #999; font-size: 11px; margin-left: 4px; float: left}
.document_event_in_timeline_container .event_time a {color: #999; font-size: 11px; text-decoration: none}
.document_event_in_timeline_container .event_time a:hover {text-decoration: underline}
/* @end */
/* public/stylesheets/document_collection.css @ 1292376586 */
/* Colors */ /* Widths */ /* Colors */ /* Widths */ /* Hooray for mixins */ /* Mixins */ .document_collection_form_container {background: #d7e8fa url('/images/timeline/publish_btm_bg_1x8_v2.png?1292376586') repeat-x left top; padding: 5px 5px 10px}
.document_collection_form_container form, .document_collection_form_container .form_header {/* display: inline-block; */ vertical-align: middle; margin: auto 5px; float: left}
.document_collection_form_container .form_header {width: 177px; height: 26px; cursor: pointer; background: url('/images/buttons/btn_create_collection.gif?1292376586') no-repeat 0 0; margin-top: 5px}
.document_collection_form_container .form_header:hover {background-position: 0 -26px}
.document_collection_form_container .form_header:active {background-position: 0 -52px}
.document_collection_form_container form {margin-left: 5px}
.document_collection_form_container form div {margin-top: 5px}
.document_collection_form_container form label {font-size: 11px; color: #666666; display: block; text-align: left; width: 100%}
.document_collection_form_container form div.error, .document_collection_form_container form .name label, .document_collection_form_container form .detail {display: none}
.document_collection_form_container form textarea {height: 65px}
.document_collection_form_container form .text_field, .document_collection_form_container form textarea {width: 100%; border: 1px solid #CCCCCC; padding: 4px; color: #999999}
.document_collection_form_container form select {padding: 2px}
.document_collection_form_container .buttons_container .spinner {margin: 5px}
.document_collection_form_container .buttons_container a {font-size: 11px; margin-left: 0; padding-left: 10px}
.document_collection_form_container .buttons_container a.cancel {color: #1E5388; text-transform: none}
.document_collection_form_container .buttons_container a.destroy {color: red}
.document_collection_form_container_open .form_header, .document_collection_form_container_open form {display: block}
.document_collection_form_container_open form {width: 98%}
.document_collection_form_container_open form div.error, .document_collection_form_container_open form .name label, .document_collection_form_container_open form .detail {display: block}
.document_collection_form_container_open form label {margin-bottom: 3px}
.document_collection_form_container_open form div {margin-bottom: 5px}
.document_collection_form_container_open form .text_field, .document_collection_form_container_open form textarea {background-color: #FCF7C4; color: #363636}
.document_collection_form_container_open form #document_collection_name {width: 100%}
.document_collection_form_container_open .privacy_explanation {font-size: 11px}
.document_collection_form_container_open span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.document_collection_summary .metadata_label, .document_collection_container .metadata_label {margin-right: 5px !important}
.document_collection_container {margin-top: -1px; background-color: #fff; padding: 10px; text-align: left}
.document_collection_container .toolbar {font-size: 11px; margin-bottom: 8px}
.document_collection_container .toolbar label {color: #666666; margin-right: 5px; font-size: 11px}
.document_collection_container .toolbar select {font-size: 11px; padding: 2px; margin-right: 15px}
.document_collection_container .finished {float: left; font-weight: bold; margin: 10px}
.document_collection_container .paginator {float: right; clear: none}
.document_collection_container .blank_state_message {font-size: 13px; background-color: #E9E8E7; padding: 10px}
.document_collection_container .no_content {margin-bottom: 15px}
.document_collection_container form .buttons_container {line-height: 25px}
.document_collection_container form .buttons_container .separator {margin-left: 0.5em; margin-right: 0.5em}
.document_collection_container form .buttons_container .destroy {color: red; font-weight: bold}
.document_collection_container .document_collection_form_container {padding-top: 5px; margin-top: 1px}
.document_collection_container .document_collection_form_container form {width: 740px}
.document_collection_container .document_collection_form_container_open form {width: 925px}
.document_collection_container .right_toolbar {float: right; padding-bottom: 0.5em; margin-right: 5px}
.document_collection_container .right_toolbar .approve {font-weight: bold; color: #009933}
.document_collection_container .right_toolbar .reject {font-weight: bold; color: #990000}
.document_collection_container .document_collections {font-size: 11px}
.document_collection_container .document_collections .document_collection_summary {background: url("/images/timeline/feed_btm_rpt_1x11.gif") repeat-x scroll left bottom white; border-top: 1px dotted #999999}
.document_collection_container .document_collections .document_collection_summary .stats {margin: 5px auto}
.document_collection_container .document_collections .document_collection_summary .summary .name, .document_collection_container .document_collections .document_collection_summary .summary ol {margin-bottom: 5px}
.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li {color: #999999; list-style-type: decimal; list-style-position: inside}
.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li a {font-size: 11px}
.document_collection_container #choose_view {float: right; margin-right: 5px}
.document_collection_container .list_view .document_collection_summary {padding-bottom: 5px}
.document_collection_container .list_view .document_collection_summary .summary {width: 95%}
.document_collection_container .list_view .document_collection_summary .summary .name {display: inline; float: left; white-space: nowrap; overflow: hidden; width: 520px; margin-bottom: 0px; margin-right: 1em}
.document_collection_container .list_view .document_collection_summary .summary .name a {white-space: nowrap}
.document_collection_container .list_view .document_collection_summary .summary .stats {margin: 0; float: right}
.document_collection_container .list_view .document_collection_summary .summary .stats .privacy {width: 100px}
.document_collection_container .list_view .document_collection_summary .summary .stats .docs_count {width: 80px}
.document_collection_container .list_view .document_collection_summary .large_shelf, .document_collection_container .list_view .document_collection_summary .summary .description, .document_collection_container .list_view .document_collection_summary .summary .documents_preview {display: none}
.document_collection_container .on {background-color: #E9E8E7}
.document_collection_container .off {background-color: #F4F3F3}
.document_collection_container .private {color: #990000}
.document_collection_container .public {color: #009933}
.document_collection_container .document_summaries {font-size: 11px}
.document_collection_container .document_summaries .stats_bottom li {font-size: 11px}
.document_collection_container .document_summary {margin-top: 1px; padding: 1em; border-bottom: none; width: auto; clear: both}
.document_collection_container .document_summary .description {margin-right: 30px; margin-top: 5px; color: #555555; font-size: 11px}
.document_collection_container .document_summary ul.stats_bottom {font-size: 11px; margin: 5px 0 0}
.document_collection_container .document_summary ul.stats_bottom li span {font-size: 11px}
.document_collection_container .status_spinner {margin: 5px}
.document_collection_container #add_documents {margin-top: 1px; background-color: #C4E3F8; padding: 10px}
.document_collection_container #add_documents #status_loader {margin-top: 1em}
.document_collection_container #add_document_query label, .document_collection_container #add_document_query select {margin-right: 10px}
.document_collection_container #add_document_query label {font-weight: bold; margin-top: 5px}
.document_collection_container #add_document_query select {margin-top: 2px}
.document_collection_container #add_document_query #document_search_type {width: 175px}
.document_collection_container #add_document_query #document_search_query {width: 515px}
.document_collection_container #add_document_query #recent_documents {width: 565px}
.document_collection_container #add_document_query input, .document_collection_container #add_document_query select, .document_collection_container #add_document_query label {float: left}
.document_collection_container #document_search_result_container {margin-top: 1em}
.document_collection_container #document_search_result_container .document_summary {text-align: left; background-color: #F4F3F3; border-bottom: 1px solid #AAAAAA}
.document_collection_container #document_search_result_container .document_summary .add_document {display: block; width: 21px; height: 21px; background: url(/images/buttons/btn_add_21x21_blue.gif) no-repeat 0 0}
.document_collection_container #document_search_result_container .document_summary .add_document:hover {background-position: 0 -21px; text-decoration: none}
.document_collection_container #document_search_result_container .confirmation {float: left; margin-right: 10px}
.document_collection_container #document_search_result_container .added {background-color: #FFF4B7}
.document_collection_container #document_search_result_container .added .added {font-weight: bold}
.document_collection_container #new_documents_container input, .document_collection_container #new_documents_container .non_owner .right_toolbar {display: none}
.document_collection_container #new_documents_container .document_summary {background-color: #E9F2FC}
.document_collection_container #new_documents_container .document_summary .document_thumbnail_shadow {background-position: 50% 56px}
.document_collection_container .pending_documents .added {background-color: #FFF4B7}
.document_collection_container .pending_documents .added .added {font-weight: bold}
.document_collection_container .menu_seperator {border-left: 1px dotted #888888; width: 1px}
.document_collection_summary {padding-bottom: 15px; padding-top: 10px; font-size: 11px; clear: both}
.document_collection_summary .description {margin: 5px auto}
.document_collection_summary .description p {margin: 0}
.document_collection_summary .summary h4.name {display: inline}
.document_collection_summary .toolbar {margin-left: 10px}
.document_collection_summary ul.stats {margin-top: 0.5em}
.document_collection_summary ul.stats li {font-size: 11px; display: inline; padding-right: 1.2em}
.document_collection_summary ul.stats li.privacy span {font-weight: bold; text-transform: capitalize}
.document_collection_summary ul.stats li.privacy .private {color: #990000}
.document_collection_summary ul.stats li.privacy .public {color: #009933}
.document_collection_summary .large_shelf, .document_collection_summary .summary {float: left; text-align: left; background-color: transparent}
.document_collection_summary .large_collection {margin-right: 15px}
.document_collection_summary .large_shelf.large_collection .shelf_thumbnail_shadow {background: url('/images/home/shadow_read_118x10.png?1292376586') no-repeat scroll center 173px transparent}
.document_collection_summary .summary, .document_collection_summary .document_collection_form_container {width: 730px}
.document_collection_summary .document_collection_form_container {float: left; background: none; padding: 0; /* Mix-in*/ }
.document_collection_summary .document_collection_form_container .form_header, .document_collection_summary .document_collection_form_container form {display: block}
.document_collection_summary .document_collection_form_container form {width: 98%}
.document_collection_summary .document_collection_form_container form div.error, .document_collection_summary .document_collection_form_container form .name label, .document_collection_summary .document_collection_form_container form .detail {display: block}
.document_collection_summary .document_collection_form_container form label {margin-bottom: 3px}
.document_collection_summary .document_collection_form_container form div {margin-bottom: 5px}
.document_collection_summary .document_collection_form_container form .text_field, .document_collection_summary .document_collection_form_container form textarea {background-color: #FCF7C4; color: #363636}
.document_collection_summary .document_collection_form_container form #document_collection_name {width: 100%}
.document_collection_summary .document_collection_form_container .privacy_explanation {font-size: 11px}
.document_collection_summary .document_collection_form_container span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.document_collection_summary .document_collection_form_container form {width: 98%}
.document_collection_summary .document_collection_form_container div.error, .document_collection_summary .document_collection_form_container .name label, .document_collection_summary .document_collection_form_container .detail {display: block}
.document_collection_summary .document_collection_form_container div.section {margin-bottom: 10px}
.content_tabs li span.count {padding-left: 4px; padding-right: 4px; border: 1px solid #bbb; background-color: #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.collection_introduction {background: none repeat scroll 0 0 #FFF8D1; border: 2px solid #FFE684; margin-bottom: 15px; padding: 10px}
.collection_introduction p {margin: 10px auto}
.collection_introduction .intro_examples {margin-top: 5px; color: #666666}
.collection_introduction .intro_examples .example {float: left; width: 285px; height: 150px}
.collection_introduction .intro_examples .example h4 {font-size: 13px; color: #D7AC2A}
.collection_introduction .intro_examples .example .description {font-size: 11px; color: #999999; margin-top: 2px}
.collection_introduction .intro_examples .left_separator {padding-left: 15px; border-left: 1px dotted #999999}
.document_summary .document_thumbnail_shadow {position: relative; margin: 0; padding-bottom: 9px; background: transparent url("/images/my_docs/shadows_mydocs_60x10.png?1292376586") no-repeat 50% 66px; width: 60px; float: left; margin-right: 10px}
.document_summary .document_thumbnail_shadow a:hover {text-decoration: none}
.document_summary .document_thumbnail_shadow .thumbnail {float: none; width: 54px; height: 70px; background-color: #fff; padding: 2px; border: 1px solid #ccc; /* @include box-shadow(#999, 1px, 1px, 3px);*/ }
.document_summary .document_thumbnail_shadow .thumbnail .no_of_pages {background-image: none; background-color: #fff; border: 1px solid #ccc; border-right: 0; border-bottom: 0; -webkit-box-shadow: -1px -1px 2px #dddddd; -moz-box-shadow: -1px -1px 2px #dddddd; box-shadow: -1px -1px 2px #dddddd; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-radius-topleft: 5px; color: #999; font-size: 10px; bottom: 10px; right: 1px}
.document_summary .document_thumbnail_shadow .thumbnail {background-color: #FFFFFF; border: 1px solid #CCCCCC; float: none; height: 70px; padding: 2px; width: 54px}
.document_summary:off .document_thumbnail_shadow {background-position: 50% 76px}
/* public/stylesheets/explore.css @ 1292376586 */
/* @group Explore */ #scribd-doc.explore {border-top: 0px; padding-top: 0px}
body.loc_explore .scribd_columns .lt3 {width: 169px}
body.loc_explore .scribd_columns .main3 {width: 770px}
#explore_sidebar_cats {margin-left: 0}
#explore_sidebar_cats li {font-size: 13px; margin: 6px 0}
#explore_sidebar_cats li.expanded a {font-weight: bold; color: #333}
#explore_sidebar_cats .premium_link {font-weight: bold; color: #ff9900}
#explore_sidebar_cats .subcategories_container {zoom: 1}
#explore_sidebar_cats .subcategories {margin-bottom: 12px}
#explore_sidebar_cats .subcategories li {margin: 5px}
#explore_sidebar_cats .subcategories li a {color: #999}
.loc_explore .trending {margin-left: 8px; margin-top: 15px; font-size: 13px}
.loc_explore .trending h2 {font-size: 13px}
.loc_explore .trending ul.nav_list li {margin-left: 0; padding-left: 0; font-size: 13px}
.explore .content_module_centered {border: 0; margin: 0; padding: 10px 0}
.explore .spotlight {z-index: 1; position: relative; padding: 0 10px 10px}
.explore .spotlight h2 {color: #808080; font-family: georgia; font-size: 15px; font-style: italic; font-weight: normal}
.explore .spotlight .content_module_centered {margin-top: 5px}
.explore .spotlight .six_thumbnails {margin-top: 15px}
table.docs {width: 518px; margin: 0 5px 10px 5px}
.doc_listing_horizontal table.docs {width: 680px; margin: 0 5px 10px 5px}
table.docs tr td {text-align: center; vertical-align: top}
table.docs tr td .thumbnail_thumbnail {float: none; margin: auto; z-index: 1 !important; position: relative; top: 0}
table.docs tr td.document_thumbnail {padding-top: 15px}
table.docs tr td .medium_thumbnail {float: none; margin: auto}
table.docs tr td h4 {margin: 2px auto 0 auto; width: 110px; line-height: 15px; height: 30px; display: block; overflow: hidden; font-size: 13px}
table.docs tr td p {font-size: 11px; margin: 2px auto 2px auto; width: 110px}
table.docs tr td p span.price, div.stats_bottom span.price {display: block; color: #d0931d; width: 60px; margin: auto; font-weight: bold; text-align: center; font-size: 14px}
div.stats_bottom span.price {display: inline; margin-right: 20px; font-size: 12px}
#explore_col1 {float: left; width: 528px; margin-left: 1px}
#explore_col2 {float: right; width: 240px; margin-right: 2px; display: inline; margin-top: 23px; _margin-top: 24px}
* + html #explore_col2 {margin-right: 4px}
#explore_col2 .basic_container {width: 220px}
/* @group Browse Module */ #browse_module {z-index: 1}
#browse_module .list_grid {padding: 4px 0 0 0; margin: 0}
#browse_module .module_bar_time_limits {background: #B0D2F6 none repeat scroll 0 0; border: solid; border-color: #9CC3DA; border-width: 1px 1px 0 1px; clear: both; height: 22px; width: 778px}
#browse_module .module_bar_time_limits_narrow {width: 526px !important}
#browse_module .module_bar_time_limits ul {display: block; margin: 6px 0 4px 14px}
#browse_module .module_bar_time_limits ul li {display: block; float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #999; line-height: 10px; font-size: 11px}
#browse_module .module_bar_time_limits ul li.last {border: 0}
.full_module .module_browser {width: 760px}
.full_module .module_browser table.docs {width: 760px}
.module_browser {clear: both; /* listing mode */ }
.module_browser #docs {margin-bottom: 15px; position: relative; height: 1%}
.module_browser #docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
.module_browser .paginator {float: right}
.module_browser .document_summaries {width: 740px; text-align: left; margin-top: 15px; margin-left: 15px; margin-right: 15px}
.module_browser .document_summaries .document_summary {border: 0; font-size: 11px; margin-top: 10px; padding-bottom: 10px}
.module_browser .document_summaries .document_summary .thumbnail_thumbnail {float: left}
.module_browser .document_summaries .document_summary h4 {font-size: 13px}
.module_browser .document_summaries .document_summary .manage_collection a {font-weight: normal; font-size: 11px}
.module_browser .stats_bottom {margin-top: 5px}
.module_browser .stats_bottom span {font-size: 11px; color: #999}
.module_filters {padding-bottom: 10px; background: transparent url('/images/home/event_sep_1x7.png?1292376586') repeat-x scroll left bottom; line-height: 25px}
.module_filters ul.dropdowns {float: left}
.module_filters li a.top {background: url('/images/arrows/triangle_toggle.gif?1292376586') no-repeat right 3px; padding-right: 12px}
.module_filters li.open a.top {background-position: right -12px}
.full_module .module_bar {width: 760px}
#browse_module .module_bar {border-top: 1px dotted #ccc; line-height: 35px; vertical-align: middle; clear: both; height: 35px}
#browse_module .module_bar ul {padding: 0; float: left}
#browse_module .module_bar li {display: block; font-size: 11px; margin-right: 0; float: left; color: #333; height: auto; margin: 12px 9px 6px 0; padding-right: 9px; line-height: 10px; border-right: 1px solid #999}
#browse_module .module_bar li.last {border: 0}
#browse_module .module_bar li a, #browse_module .module_bar li strong {line-height: 11px; position: relative}
#browse_module .module_bar .button {margin-top: 5px; margin-right: 0}
#browse_module .module_bar .search_active {color: #333}
.module_filters form {margin: 0 0 0 10px; float: right}
.module_filters .search {margin: 0 5px 0 0; color: #999; width: 200px; padding: 3px; height: 17px}
.module_filters .dropdown {right: -1px; top: 25px}
.module_filters .dropdown_long {left: -6px}
.module_filters .dropdown a {font-size: 11px}
.module_filters .dropdown a:hover {text-decoration: underline}
.module_filters .dropdowns li {height: auto}
.simon_and_schuster_logo {position: relative; top: -3px}
/* @end */ .module_browser:after, .module_bar:after, .basic_container:after, .module_filters:after, #scribd-doc:after, .status_utilities:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
table.explore_featured {width: 503px; margin: 5px 10px 0 10px}
table.explore_featured td {padding-top: 10px; text-align: center}
.feature_container {-moz-border-radius: 10px; border: 1px solid #DEDEDE; margin: 20px 0 0; padding: 10px; width: 503px}
.dots {float: right; margin-right: 15px; margin-top: 8px}
.dots a {margin-left: 10px}
table.advanced_search td {text-align: right; padding: 5px}
table.featured_pubs {width: 200px; text-align: left; margin-top: 10px}
table.featured_pubs td {padding-bottom: 5px; vertical-align: top}
.specialdeals {border: #d0931d solid 3px}
.thumbnail_thumbnail a:hover {text-decoration: none !important}
/* @end */ /* explore carousels */ #scribd-doc.explore #doc_group_wrapper {width: 950px}
#scribd-doc.explore .carousel_container {width: 900px}
#scribd-doc.explore .carousel_content li {width: 900px; float: left}
#scribd-doc.explore .carousel_arrows {float: left}
#scribd-doc.explore .doc_group {padding: 15px 10px; border-top: 1px dotted #ccc; width: 930px}
#scribd-doc.explore .doc_group h3 {font-size: 13px; color: #333; margin-bottom: 5px}
#scribd-doc.explore .doc_group .close_button {margin-top: -6px; float: right}
#scribd-doc.explore .doc_group .see_all {font-size: 11px; line-height: 21px; float: right; margin-top: -5px}
#scribd-doc.explore .doc_group .loading {position: absolute; top: 0; left: 0; z-index: 5000; background-color: #fff}
#scribd-doc.explore .doc_group .loading .spinner {margin-top: 50px; margin-left: 48%}
#scribd-doc.explore .first {border-top: 0; padding-top: 0}
#scribd-doc.explore #filter_panel {border-top: 1px dotted #ccc; padding: 15px 20px}
#scribd-doc.explore #filter_panel input {border: 0}
#scribd-doc.explore #filter_panel h4 {color: #999; margin: 5px 0}
#scribd-doc.explore #filter_panel label {margin-right: 20px; font-size: 11px; color: #666}
#scribd-doc.explore .timespan {margin-bottom: 10px}
#scribd-doc.explore .timespan li {float: left; font-size: 11px; margin-right: 5px; padding-left: 5px; border-left: 1px solid #ccc; line-height: 10px}
#scribd-doc.explore .timespan li .selected {font-weight: bold; color: #666}
#scribd-doc.explore .timespan li:first-child {border-left: 0; padding-left: 0}
/* end */ /* Explore Carousel styles */ .loc_explore .carousel_container {height: 175px; overflow: hidden; position: relative}
.loc_explore .carousel_content {width: 10000px; height: 175px}
.loc_explore .carousel_container td {padding-right: 15px}
/* end */ /* GAM ads */ #google_ads_div_Explore_ATF_728x90 {padding-left: 10px; padding-bottom: 10px}
#google_ads_div_Explore_ATF_120x240 {padding-top: 10px; padding-left: 8px}
/* public/stylesheets/facebook_links.css @ 1292376586 */
/* @group Facebook */ .facebook_link_page .facebook_connect_button_container {margin-top: 15px}
.fb_connect_button {display: block; width: 107px; height: 25px; text-indent: -999em; float: left; background: url('/images/logos/fb_connect_map.gif?1292376586') no-repeat 0 0}
.fb_connect_button_large {display: block; width: 210px; height: 49px; text-indent: -999em; float: left; background: url('/images/buttons/facebook_connect_button.png?1292376586') no-repeat 0 0}
.facebook_link_page .facebook_connect_button_container .fb_connect_button {margin-left: 50px}
.fb_connect_button_deactivated {background: url('/images/logos/fb_connect_map.gif?1292376586') no-repeat 0 -25px}
.fb_connect_button_large_deactivated {background: url('/images/buttons/facebook_connect_button.png?1292376586') no-repeat 0 -49px}
.facebook_connect_button_container .spinner {margin-left: 5px}
#priority_fb_login {background-color: #ececec; clear: both; overflow: hidden; line-height: 25px; padding: 10px; width: 245px; font-size: 1.2em; margin-bottom: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#priority_fb_login strong {float: left}
#priority_fb_login .facebook_connect_button_container, #priority_fb_login .fb_connect_button {float: right}
/* Blur Bar */ .fb_connect_bar .fb_buttons {line-height: 14px}
/* */ #finish_signup {float: left; background-image: url('/images/facebook/btn_scribd_167x30.png?1292376586'); background-repeat: no-repeat; background-position: 0 0; width: 167px; height: 30px; margin-right: 10px}
#finish_signup:active {background-position: 0 -30px}
/* Instant Connect Upgrade Account Nags */ .special_nag .fb_profile_pic, .nag .fb_profile_pic {float: left; margin-right: 10px; margin-bottom: 10px; width: 65px; height: 65px; overflow: hidden; text-align: center}
.special_nag .fb_profile_pic img, .nag .fb_profile_pic img {max-width: 65px !important; vertical-align: middle}
.special_nag .friend_count_msg, .nag .friend_count_msg {font-size: 10px; margin: 0 0 1px 0; clear: right}
.special_nag .more_info_form, .nag .more_info_form {clear: left; border-top: 1px dotted #999}
.special_nag .more_info_form p, .nag .more_info_form p {margin: 8px 0}
.special_nag .facebook_friends, .nag .facebook_friends {/* facebook friends listing */ }
.special_nag .facebook_friends .tinier_thumbnail, .nag .facebook_friends .tinier_thumbnail {float: left; margin-right: 5px}
.special_nag .facebook_friends .tinier_thumbnail a, .nag .facebook_friends .tinier_thumbnail a {border: 0}
/* @end */
/* public/stylesheets/groups.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Groups */ /* @group Edit Group */ #edit_group label {font-weight: bold; margin: 3px 0}
#edit_group input {color: #363636; padding: 3px}
#edit_group textarea {padding: 5px}
/* @end */ /* @group Group Info */ .group_info_box {padding: 10px; float: right; background: #eee; border: 1px solid #999}
#group_info .search_group {position: relative; top: -15px}
.search_input {z-index: 99}
.search_group .search_input {padding: 3px; margin: 0 5px 0 0; width: 100px; color: #888; float: left}
#group_info .submit {padding: 2px}
#group_info .thumbnail_image {margin: auto}
.narrow_by_category .selected_category a {color: black}
.narrow_by_category .category_item {padding-left: 10px; padding-top: 2px}
/* @end */ #group_tabs_wrapper {padding: 0px; margin: 0px; width: 750px; /* margin-bottom: -7px;*/ position: relative; bottom: -8px}
#gtabs {padding: 0px; margin: 0px; float: left}
#gsearch {padding: 0px; margin: 0px; padding-bottom: 8px; float: right}
#gsearch input {background-image: url('/images/word/group/search_bg.png?1292376586'); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #333; padding: 5px; width: 130px; padding-left: 25px}
.group_body {background: #FFF; width: 750px; margin-bottom: 5px}
.group_body .content {color: #666}
.gtitle {color: #aaa; margin-bottom: 5px}
.gheader {padding-top: 3px}
.gheader .gtitle {font-size: 14pt; color: #444}
.gheader .left {float: left}
.gheader .right {float: right; text-align: right}
.gheader {border-bottom: 1px solid #DDDDDD; margin-bottom: 2px}
.gheader .details {font-size: 77%; color: #999}
.gsubheader {background: #EDEDED; padding: 3px}
body.group ul#gtabs {padding: 3px 0; margin-left: 30px; font: 12px Verdana, sans-serif}
body.group ul#gtabs li {list-style: none; margin: 0; display: inline; color: #578cca}
body.group ul#gtabs li a {padding: 5px; margin-left: 10px}
body.group ul#gtabs li a:link, body.group ul#gtabs li a:visited {color: #578cca}
body.group ul#gtabs li a:hover {color: #333}
ul.gdoc_subtabs li.current a, ul.gdoc_subtabs li.current a:visited, ul.gdoc_subtabs li.current a:link, ul.gdoc_subtabs li.current a:hover {color: #333; text-decoration: none}
body.group ul#gtabs li.current {padding: 10px; /* border-bottom: 2px solid #fff;*/ /* background: white;*/ border: 1px solid #EEEEEE; border-bottom: 2px solid #F8F8F8; background: #F8F8F8; color: #000}
table.doc_listing {margin-bottom: 15px}
.gbc {margin: 10px 0px 0px 0px}
.gbc table {border-collapse: collapse}
.invite_group_button {cursor: pointer}
.member_links a, .member_links a:link, .member_links a:visited {color: #008000}
.member_links ul {margin-left: 0; padding-left: 5px; list-style: none; line-height: 1.5em; font-size: 108%}
.gdoc_subtab_wrapper {text-align: center}
ul.gdoc_subtabs {/* /images/word/new_images/blackraquo.gif /images/word/new_images/blueraquo.gif*/ list-style: none; margin: 0; padding: 0; margin-bottom: 10px}
ul.gdoc_subtabs li {display: inline; margin: 0; margin: 0px 5px 0px 5px; font-size: 108%}
table.featured_group {/* background: #E3F2FF;*/ }
table.group_details th {color: #aaa; font-weight: normal}
.blue_box {color: #333; /* background: #F5FBFF;*/ background: #E3F2FF; padding: 10px}
.gbc ul, .gbc ul li {list-style-type: none; margin: 0px; padding: 0px}
.listing_name {font-weight: bold; font-size: 1.3em}
.create_group ul, .create_group ul li {list-style-type: disc; line-height: 1.3em}
.create_group ul li {margin-bottom: 10px}
.helpme ul li {margin-left: -20px; padding-left: 0px; padding: 0px}
.existing_user_box {color: #333; padding: 5px; margin: 5px}
.existing_user_box a {margin-left: 50px}
.group_body textarea {padding: 5px}
.group_menu_container {text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; background: url('/images/top_bar_small_back.gif?1292376586') repeat-x left bottom; padding: 0; border-bottom: 1px solid #578cc9; margin-top: 0px}
.group_menu_top_container {margin: 0}
.group_menu_fixed_container {width: 996px; margin: 0 auto 0 auto; padding: 0}
#group_actions {float: right; text-align: left; margin-top: 5px; padding: 0}
#group_actions ul {list-style-type: none; padding-left: 0; margin: 0; padding: 0}
#group_actions ul li {display: block}
#group_info {text-align: center}
#group_info .picture {float: left; margin-bottom: 10px}
#group_info h1, #group_info p {text-align: left}
#group_info .info h1 {font-size: 30px; margin: 10px auto 5px auto; padding: 0; text-align: left}
#group_info .search_input {width: 100px}
#group_info .info h1 a.title {text-decoration: none; color: black}
#group_info .info h1 small {font-size: 85%; color: #777; display: block; padding: 0; margin-top: 0px}
#group_info .description, #group_info .description_more {margin: 0 0 5px 0; text-align: left}
#group_menu {clear: both; text-align: left; margin: 0; padding: 0}
#group_menu ul {list-style-type: none; padding: 5px; margin: 0}
#group_menu ul li {display: inline; margin: 0 10px 0 0}
#group_menu ul li.upload a {background: white url('/images/upgreen.gif?1292376586') left no-repeat; padding-bottom: 5px; padding-left: 17px}
#group_menu ul li.upload a:hover {background: #00a34c url('/images/upwhite.gif?1292376586') left no-repeat; color: white}
#group_menu ul li a {font-size: 100%; color: #2E6FB7; text-decoration: none; padding: 5px 8px 6px 8px}
#group_menu ul li a:hover {background: #777777 url('/images/backgrounds/blue_fade.gif?1292376586'); color: white}
#group_menu .search {float: right; margin-top: 3px; margin-bottom: 0}
#group_menu .search form {display: inline}
.group_thumbnail {float: left; clear: left; margin-bottom: 10px}
.group_summary {margin: 20px auto 20px auto; float: left; width: 500px}
.group_summary .tiny_thumbnail {float: left}
* html .group_summary, * html .group_summary .group_info {height: 1%; margin-left: 0}
.group_summary .name {margin: 0}
.group_summary .description {color: #555; margin: 0 0 5px 0}
.group_summary .stats {font-size: 85%; border: 0; padding: 0}
.groups_featured {float: right; width: 550px; margin-top: 10px}
.groups_splash {width: 400px; margin-top: 10px}
.groups_splash h1 img {vertical-align: middle; margin-right: 3px}
.groups_splash h2 {color: #363636; font-size: 121.6%; margin-top: 5px; font-weight: bold; padding: 0; margin-bottom: 0px}
.groups_splash .description {background: #fff; border: 1px solid #ccc; padding: 15px; font-size: 123.1%; color: #363636; line-height: 1.5em; margin: 15px auto 15px auto}
.groups_splash .description strong {color: black; font-weight: bold}
.groups_splash .button {text-align: center}
.groups_splash .group_button {margin: 0 auto 0 auto}
.groups_splash .my_groups .group_summary {margin: 5px auto 5px auto}
.groups_splash .my_groups .group_info {margin-top: 5px}
.groups_featured .button {margin-left: 10px}
.groups_featured h2.featured {padding-bottom: 3px; border-bottom: 1px solid #ccc; clear: left}
.groups_featured h1.find {margin: 0 0 5px 0; padding: 0}
.loc_groups_browse .content_tabs {margin-top: 10px}
.groups_front_browse {clear: both}
.groups_front_browse h1 {padding-bottom: 5px; border-bottom: 1px solid #ccc}
.groups_front_browse h1 small {font-size: 100%; margin-left: 5px}
.see_more {float: right; font-size: 100%; margin-bottom: 10px}
.groups_featured form {margin-top: 0; padding: 0}
.groups_front_browse .left_col {width: 470px}
.groups_front_browse .right_col {width: 470px; float: right}
.group_view_right {float: right; width: 500px}
.group_view_right h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_view_right h1.search {margin-bottom: 3px; padding: 0; border-bottom: 0}
.group_view_right .admin_message {background: #fff; padding: 15px; font-size: 100%; margin: 10px auto 10px auto}
.group_view_right form {margin-top: 0; padding: 0; color: #363636}
.group_view_right form input {margin: 0; padding: 0}
.group_view_right .more {float: right; font-size: 108%; margin-top: 5px; margin-bottom: 10px}
.group_popular_documents {width: 440px}
.group_popular_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_popular_documents h1 small a, .group_browse_documents h1 small a {font-size: 116%; margin-left: 5px}
.group_popular_documents .listing {margin-top: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px; clear: left; background: url('/images/popular_back.gif?1292376586') repeat-x bottom left}
.group_popular_documents h2 {font-size: 108%; color: #555}
.group_popular_documents .last {border-bottom: 0}
.group_browse_documents {clear: both}
.group_browse_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_browse_documents .listing {margin-bottom: 15px; clear: left; padding-bottom: 10px}
.group_browse_documents .right_col {float: right; width: 480px}
.group_browse_documents .left_col {width: 480px}
.group_browse_documents h2 {font-size: 108%; color: #555}
#groups_browse h1, #group_create h1, #group_listing h1, #group_discussion_list h1, #group_discussion h1, #group_start_new_discussion h1, #add_document_explanation h1 {color: #363636; font-size: 161.6%}
#group_create ul li {list-style-type: disc; margin-bottom: 5px}
#group_create p.short {width: 350px}
#group_create table {border-collapse: separate; border-spacing: 10px}
#group_create table h2 {margin-bottom: 10px}
#group_create.group_create_new table tr td {width: 33%}
#group_create table tr.explanation {vertical-align: top}
#group_create table tr.choices td {text-align: center}
#group_create table tr.choices td .basic_container {width: 90%; margin-top: 10px}
#group_create table tr.choices td .basic_container .button {text-align: center; margin: auto; width: 190px; float: none}
#group_create table tr.explanation td {text-align: left; padding: 10px; color: #555}
#group_create .autogen_class_views_shared_captcha_widget {margin-left: -4px; /* TODO: wtf */ margin-bottom: 10px}
#group_discussion h2 small {font-size: 123.1%}
#add_document_explanation h2 {color: #777; padding: 0; margin-top: 5px}
#add_document_explanation .explanation_table {margin: 0 auto 0 auto; border-spacing: 10px}
#add_document_explanation .explanation {border: 1px solid #ccc; background: #fff; padding: 25px; text-align: left; font-size: 131%; width: 300px; margin: 10px}
#add_document_explanation .explanation h1 {padding: 0; margin-top: 0}
#add_document_explanation .explanation h1 a {text-decoration: none; color: #363636}
#add_document_explanation .explanation h2.upload_now {text-align: center}
#add_document_explanation .explanation h1 img {vertical-align: middle}
#add_document_explanation .explanation ul {list-style-type: none}
#add_document_explanation .explanation ul li {margin: 5px auto 5px auto}
/* @group Group Discussions */ #DiscussTopic table {border-collapse: collapse}
#DiscussTopic textarea {width: 300px}
#DiscussTopic .Preview {border: 1px solid #ddd}
#DiscussTopic .Preview td {background-color: #f5f5f5; padding: 10px}
#DiscussTopic .Who {vertical-align: top; padding-right: 10px}
#DiscussTopic .Said {padding-bottom: 15px; width: 100%}
#DiscussTopic .Said h4 {font-size: 100%; margin-bottom: 10px}
.TopicListing table {font: 12px Arial, Helvetica, sans-serif; margin: 0px; width: 100%}
.TopicListing tr {vertical-align: top}
.TopicListing td {border-bottom: 1px solid #E5E5E5; padding: 5px 5px 7px 5px}
.TopicListing th {text-align: left; padding-left: 5px}
.TopicListing p {margin-bottom: 10px}
.TopicListing .Head {font: bold 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666}
.TopicListing h4 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666}
.TopicListing h6 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; margin-bottom: 0px; padding-bottom: 0px}
/* @end */ /* @group Group Listing */ #grouplisting td {font-size: 12px}
#grouplisting .gray {color: #9eaaac}
#grouplisting .onegroup {border-top: 1px solid #f9f5ef; padding: 5px 0px 5px 0px}
form.search_group {margin-bottom: 10px}
table.members tr td {padding: 5px}
/* @end */ .start_button {background: transparent url('/images/buttons/start_02.gif?1292376586') 0 -60px no-repeat; border: 0; display: block; height: 30px; padding: 0 !important; outline: none; width: 173px}
.start_button:hover {background: transparent url('/images/buttons/start_02.gif?1292376586') 0 -30px no-repeat}
.start_button:active {background: transparent url('/images/buttons/start_02.gif?1292376586') 0 0px no-repeat}
/* @end */ /* invite users to group */ #invited_word_users {width: 300px}
#invited_word_users .small_x {border: 1px solid #B3D1FE; padding: 0px 1px; text-decoration: none; margin-left: 2px; position: relative; bottom: 2px; font-size: 10px}
#invited_word_users .existing_user_box {border: 1px solid #cccccc; margin-right: 5px; padding: 2px}
.invite_users_search p.explanatory_text {float: left; margin-right: 10px}
.search_for_users {float: left; margin: 10px auto; width: 100%}
.search_for_users .white_button {margin-left: 10px}
.search_for_users input {float: left}
.search_for_users .search_blue_smaller_button {margin-left: 10px}
.message_preview_box {border: #e4e4e4 solid 4px; clear: both; margin-bottom: 10px; padding: 10px 10px 0 10px; width: 288px}
.message_preview_box #message {width: 270px}
/*used in threaded comments section*/ #group_discussion .comment {margin: 2em 0}
#group_discussion .comment .avatar {display: block; float: left; margin-right: 15px}
#group_discussion .comment .comment_body {padding-left: 68px}
#group_discussion .comment .comment_body .user {font-size: 1.2em}
#group_discussion .comment .actions {text-transform: uppercase; font-size: .8em}
#group_discussion .comment .date {font-size: .8em}
#group_discussion .comment .new_comment_form, #group_discussion_list .new_comment_form {padding: 2px 10px 10px 10px; width: 400px; border: 1px solid #ccc; background: #fff; margin: 5px 0}
.new_comment_form .close, .new_comment_form .close {float: right}
ul.list_plain {margin-top: 10px}
ul.list_plain li {margin-bottom: 15px}
ul.list_plain li p {margin-top: 0}
div.headings {margin-bottom: 15px}
/* end CAO */ .recent_members {text-align: center}
.recent_members h2 {font-size: 20px}
table.members {clear: both; margin: 15px auto 0 auto; text-align: center; border-collapse: collapse; margin-bottom: 10px}
#group_members h1 {float: left}
table.members td {padding: 5px}
table.members td p {font-size: 11px; clear: both}
table.group_listing {border-bottom: #e4e4e4 solid 1px; margin-top: 20px; width: 100%}
table.group_listing td {padding: 0 0 10px 0; vertical-align: middle}
table.group_listing h2 {float: left}
/* Added by CAO 07/22/08 */ table.group_listing p.role {float: left; font-size: 1em; line-height: 1.7em; margin: 2px 0 0 15px}
/* end CAO */ table.group_listing ul.dropdowns {position: relative; margin-left: 15px; top: 3px}
p.shorter {width: 300px}
#find_group {margin-top: 10px; margin-bottom: 10px; clear: both}
#groups #grouplisting {width: 610px}
.usermessage {width: 400px; background: #fff; border: #ccc solid 1px; margin-top: 15px; padding: 15px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.usermessage:after, #toolbar_container:after, .basic_container:after, .white_slider:after, .event_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.new_comment_form {position: relative; padding: 10px; width: 350px; border: 1px solid #e4e4e4; background: #fff; margin-top: 5px}
.thm {background-color: #FFFFCC; border-bottom: 1px solid #BBBBBB; padding: 5px 8px; margin-top: 5px; text-align: center; font-family: arial,sans-serif; font-size: 14px; color: black}
.thm2 {background-color: #FFFF80; border-bottom: 1px solid #BBBBBB; padding: 5px 8px; margin-top: 5px; text-align: center; font-family: arial,sans-serif; font-size: 14px; color: black}
form.search {margin-bottom: 15px}
form.search table {margin-top: 10px; margin-bottom: 10px; border-collapse: collapse}
form.search table tr td {padding-right: 10px}
form.search table tr td.options {font-size: 75%}
/* public/stylesheets/home.css @ 1292376586 */
/* @group Logged In Homepage */ body.loc_home_index .lt div.section {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #8E8A88}
body.loc_home_index .lt div.section_last {border-bottom: 0 !important}
body.loc_home_index .lt div.section div.notes {font-size: 11px; margin-top: 5px}
body.loc_home_index .lt div.section div.stat {font-size: 15px; font-weight: bold; margin-bottom: 2px}
body.loc_home_index .lt div.section div.stat span.numeric {color: #847c78}
body.loc_home_index .lt div.section div.stat span.label {color: #c1bdbb}
body.loc_home_index .lt div.section a.new_messages, body.loc_home_index .lt div.section a.new_subscribers {color: #666}
body.loc_home_index .lt div#group_section ul {margin-top: 10px}
body.loc_home_index .lt div#group_section ul li {margin-bottom: 5px; font-size: 13px}
body.loc_home_index .lt div#group_section ul li a {font-weight: bold}
body.loc_home_index .lt div#group_section a.see_all_groups {margin-top: 5px}
body.loc_home_index .rt h3, body.loc_home_index .rt h4 {margin-bottom: 10px}
body.loc_home_index .section .seeall {font-size: 11px}
body.loc_home_index .main div.timeline {border: 1px solid #dedede; padding: 10px; margin-top: -1px}
body.loc_home_index div.user_table {margin: 6px 0 3px}
body.loc_home_index div.user_table div.tinier_thumbnail {float: left; display: inline}
body.loc_home_index .main #activity_tabs {position: relative; z-index: 50}
body.loc_home_index .loading {font-size: 14px; font-weight: bold; text-align: center; color: #777; margin: 1px auto 15px auto; padding: 15px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x scroll left bottom}
body.loc_home_index .loading img {margin-left: 5px}
body.loc_home_index .rt .lih_ad {margin-bottom: 15px}
body.loc_home_index .rt .right_featured {margin-bottom: 15px}
#fb_ic_profile_info {border-top: 1px dotted #8E8A88; padding-top: 10px}
/* @end */ /* @group Logged Out Homepage */ #lo_hp_fb_join {background: #efefef url('/images/home/gradient_rpt_1x9.png?1292376586') repeat-x bottom left}
#lo_hp_fb_join .fb_button_large {margin-right: 10px}
.loc_home_index .right_col_container {z-index: 100; position: relative}
.loc_home_index .right_col_container h3 {font-size: 18px}
.loc_home_index .right_col_container .join_subtitle {color: #999}
.loc_home_index .left_col_container {float: left; width: 660px}
.loc_home_index .content_module {margin-top: 0}
.loc_home_index .fade_container {border-top: 1px dotted #ccc; padding-top: 18px; background: transparent url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x left bottom; padding-bottom: 23px; margin-bottom: 0; *padding-bottom: 18px}
.loc_home_index .fade_container_top {background: transparent url('/images/home/rpt_1x9.png?1292376586') repeat-x bottom left; background-color: #e9e9e9; border-top: 0 !important; padding-bottom: 18px; padding-top: 0}
.loc_home_index .fade_container_top .right_col_container {border-left: 0; padding-top: 18px}
.loc_home_index .fade_container_last {margin-bottom: 0 !important; background: none}
.homepage .user_grid tr td {padding-right: 20px; padding-top: 10px; text-align: center}
.loc_home_index .hot {position: relative; margin-top: 15px; z-index: 50}
.loc_home_index .carousel_arrows {float: left; margin-right: 33px}
.loc_home_index .hot .outer_container {overflow: hidden; width: 595px; position: relative; float: left}
.loc_home_index .hot .outer_container #hot_container {width: 100000px; position: relative}
.loc_home_index #hot_container li {width: 615px; height: 212px; overflow: hidden; float: left}
.loc_home_index .hot .outer_container #hot_container .doc {float: left; overflow: hidden; margin-right: 20px; width: 185px}
.loc_home_index .signup_form input {margin-top: 10px; font-size: 13px}
.loc_home_index .signup_form p {margin-top: 10px}
.loc_home_index .signup_form .privacy {position: relative; top: 4px; font-size: 11px; margin-left: 10px}
.loc_home_index .signup_form input.inactive {color: #aaa}
.loc_home_index .signup_form .spinner {float: none; margin-left: 10px}
.loc_home_index p.join_highlight {font-size: 14px; color: #ff9900; margin-bottom: 0; margin-top: 0; font-weight: bold}
.sign_up_box {border: 1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; padding: 15px; width: 268px}
.sign_up_box h3 {font-family: Georgia; font-size: 19px; font-style: italic; font-weight: bold; margin-top: 0px; color: #999}
.sign_up_box .fb_button {margin-bottom: 4px}
.sign_up_box .signup_button {font-size: 11px; padding-left: 4px}
.heading-explanation {font-size: 15px; font-color: #666; font-weight: normal; margin: 0; margin-bottom: 20px}
.reading-publishing {font-family: Georgia; font-size: 18px; font-style: italic; font-weight: bold; margin-top: 5px; color: #3D3430}
.social_reading {background: transparent url('/images/home/LOH_headline.png?1292376586') no-repeat; height: 33px; width: 481px; text-indent: -9999px}
.loc_home_index .choose {color: #666; margin-top: 19px}
.loc_home_index h2.featured {font-size: 16px; color: #999}
.loc_home_index .homepage_document_list .carousel_content {width: 10000px; height: 175px}
.loc_home_index .homepage_document_list {width: 930px; height: 175px; overflow: hidden; position: relative; margin-top: 10px}
.loc_home_index .featured_documents .carousel_arrows {margin-top: 10px; margin-right: 11px}
.loc_home_index .featured_documents table.docs {margin-bottom: 0; width: 930px}
.loc_home_index .featured_documents table.docs tr td {padding-right: 15px}
.loc_home_index .featured_documents table.docs tr td .document_thumbnail {margin-top: 0}
.loc_home_index .homepage_document_list li {float: left; width: 930px; height: 175px}
.loc_home_index .homepage_document_list td {padding-bottom: 15px; padding-right: 10px}
/* @end */ /* @group Nags */ #give_us_info_pitch table tr td {padding: 0 5px 5px 5px}
#give_us_info_pitch table tr td input {margin-top: 3px}
#verify_email_pitch {margin-left: 15px}
#import_contacts_nag {margin-left: 15px}
#import_contacts_nag .input_block {float: left; margin-right: 10px}
#import_contacts_nag .input_block .submit_button {margin-top: 27px}
#import_contacts_nag h6 {margin-bottom: 10px}
#twitter_link_nag, #premium_test_nag {margin-bottom: 15px; background-color: #fff; zoom: 1; float: none}
#facebook_link_nag .facebook_connect_button_container {float: left}
#user_category_nag {position: relative; z-index: 100; zoom: 1; background-color: #fff; border: 1px solid #DEDEDE}
#user_category_nag .close_button {float: right}
#user_category_nag .spinner {float: left; margin-top: 5px}
#user_category_nag select {width: 150px; clear: both; margin: 5px 0}
#user_category_nag form p {margin-bottom: 5px; overflow: hidden}
#import_contacts_column_nag .input_block {margin-bottom: 15px}
#welcome_fb_user {margin-bottom: 15px; position: relative; top: 10px; float: left}
#welcome_fb_user .close {position: absolute; width: 21px; height: 21px; right: 10px; top: 10px}
.nag p {color: #999}
.nag p.main {color: #333; font-weight: bold; font-size: 13px}
.nag .close {display: block; width: 16px; height: 16px; overflow: hidden; top: 5px; right: 5px; background-image: url('/images/buttons/x_map.gif?1292376586'); background-position: 0 0}
.nag .close:hover {background-position: 0 -16px}
.nag .cancel_nag {font-size: 11px; position: relative; top: 3px; margin-left: 10px}
.nag p.last {margin-bottom: 0 !important}
.nag .modal {position: absolute; top: 0; left: 0; z-index: 200; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.nag .modal .msg {margin-top: 40%; margin-left: 35%}
#homepage_suggested_users_nag {margin-top: 20px; zoom: 1}
.homepage_suggested_users_container {margin-top: 15px; padding: 15px; zoom: 1}
.homepage_suggested_users_container .tiny_thumbnail {margin: 0; margin-left: 13px}
.homepage_suggested_users_container table.suggested_users td {width: 80px; overflow: hidden; zoom: 1}
.homepage_suggested_users_container table.suggested_users td p.name {font-size: 12px; width: 80px; overflow: hidden}
.homepage_suggested_users_container table.suggested_users td.check {width: 20px; padding-top: 25px; padding-right: 0; padding-left: 22px}
.homepage_select_all_container {padding: 0; margin: 0; float: left}
#homepage_suggested_users_complete {text-align: center; margin-top: 25px}
#mobile_nag {margin-bottom: 15px; border: 2px solid #ffe684; background: #FFF8d1}
#mobile_nag .inner {background: transparent url('/images/homepage/ads/flying-device.png?1292376586') 0 10px no-repeat; padding: 10px 10px 10px 112px}
#mobile_nag .inner .tiny_thumbnail {float: left; margin-right: 12px}
#mobile_nag .inner h2 {margin-top: 0; font-size: 18px; color: #666; font-weight: bold; background: none}
#mobile_nag .inner p {margin-bottom: 0; font-size: 13px; margin-top: 2px}
#mobile_nag .inner p a {font-weight: bold; text-decoration: underline}
/* @end */ /* GAM ads */ .google_ad img {margin-bottom: 15px}
.fade_container_top #google_ads_div_Homepage_ATF_300x250 {padding-bottom: 0px}
.google_ad #google_ads_div_Homepage_ATF_300x250 {margin-bottom: 15px}
/* @end */
/* public/stylesheets/import.css @ 1292376586 */
.import_contacts a.button {margin: 10px 10px 10px 0}
.import_contacts table {border: #ccc solid 1px; margin-top: 20px; width: 400px}
.import_contacts h1 {margin: 0px auto 4px auto; padding-top: 0}
.import_contacts h2 {margin: 4px auto 14px auto}
.import_contacts table tr td.head {font-size: 116%; font-weight: bold}
.import_contacts table td {padding: 0 10px}
.providers img {margin-left: 0}
.providers p.selected {background: #fff; border: 1px solid #eee}
.providers_bare img {margin-left: 15px}
.providers_bare p {padding: 10px 5px 5px 5px; width: 150px; margin: 0}
/* @group Invite Contacts */ .invite_contacts {margin-top: 15px}
.invite_contacts .select_all {background: #fff; border-width: 1px 1px 0 1px; border-color: #eee; border-style: solid; margin-top: 10px; width: 495px; height: 25px}
.invite_contacts .select_all div {margin: 5px}
.invite_contacts .submit {margin-right: 20px}
.invite_contacts .contacts_container {border: 1px solid #eee; height: 400px; overflow: auto; overflow-x: hidden; width: 495px}
.invite_contacts table {width: 495px}
.invite_contacts table tr td {padding: 5px; vertical-align: middle}
.invite_contacts table tr td.contacts_check {width: 6px}
.invite_contacts table tr.selected td {background: #eee}
.invite_contacts table tr td.profile_pic {text-align: center}
.invite_contacts table tr td.login_and_email {width: 150px}
.invite_contacts table tr td.login_and_email div {width: 150px; overflow: hidden}
.invite_contacts table tr td.login_and_email div p {margin: .25em 0 .25em 0}
#select_all_contacts {margin-top: 15px}
.sent_invites table {width: 100%}
img.provider_radio {position: relative; bottom: 5px}
#provider_email_append {float: left; margin-left: 5px; margin-top: 3px}
.credentials .at {float: left; margin: auto 5px auto 5px; position: relative; top: 4px}
.credentials select {position: relative; font-size: 13px; bottom: 4px}
p.credentials {width: 250px}
/* @end */
/* public/stylesheets/login.css @ 1292376586 */
/* Colors */ /* Widths */ #login_lb h1, .login_container h1 {text-align: left; margin-bottom: 10px}
#login_lb .login_msg, .login_container .login_msg {text-align: center; font-size: 18px; color: #ff6600}
#login_lb h2, .login_container h2 {font-size: 13px; color: #999; font-weight: normal}
#login_lb .muted, .login_container .muted {color: #999}
#login_lb label, .login_container label {font-size: 11px; color: #666; margin-top: 5px}
#login_lb .button_container, .login_container .button_container {margin-top: 10px}
#login_lb .login_toggle, .login_container .login_toggle {font-size: 13px; padding-top: 10px; margin-bottom: 5px; border-top: 1px dotted #666}
#login_lb .login_toggle a, .login_container .login_toggle a {font-weight: bold}
#login_lb .signup_toggle, .login_container .signup_toggle {margin: 5px 0}
#login_lb .signup_toggle a, .login_container .signup_toggle a {font-weight: bold}
#login_lb .signup_header h1.subheader, .login_container .signup_header h1.subheader {color: #999; font-size: 13px; margin-bottom: 0; padding-top: 10px; border-top: 1px dotted #999}
#login_lb .fb_iframe_widget, .login_container .fb_iframe_widget {display: block}
#login_lb .signup_toggle.open a, #login_lb .login_toggle.open a, .login_container .signup_toggle.open a, .login_container .login_toggle.open a {color: #999}
/* used for non-lightbox context login */ .login_container {width: 600px; margin: auto}
.login_container h1 {font-size: 15px}
#login_lb .other_options {clear: left; border-top: 1px dotted #aaa; padding-top: 13px; margin-top: 15px}
#login_lb .other_options p {margin-top: 0; font-size: 11px; color: #777}
#login_lb .other_options p.facebook_login_bold {font-size: 15px; font-family: Arial; font-weight: bold; color: #333}
#login_lb .other_options ul {list-style-type: none; display: inline}
#login_lb .other_options ul li div {*display: inline}
#login_lb .other_options ul li.fb_row {padding-bottom: 10px}
#login_lb .other_options #openid_form {overflow: hidden}
#login_lb .global_login_form {margin-top: 15px; margin-bottom: 0px; padding-bottom: 15px}
#login_lb .global_login_form .login_input_container {float: left; margin-right: 15px}
#login_lb .global_login_form .login_input_container label {margin-top: 0}
#login_lb .global_login_form .password_input_container {float: left}
#login_lb .global_login_form .password_input_container label {margin-top: 0}
#login_lb .global_login_form .trouble {font-size: 11px; margin-right: 20px}
#login_lb .global_login_form .facebook_connect_button_container {margin: 0 15px 0 0; padding: 15px 0; border-bottom: 1px dotted #aaa}
#login_lb .global_login_form .other_options_container_small .facebook_connect_button_container {margin: 0; padding: 0; border: 0}
#login_lb .global_login_form .login_description {margin: 0; padding: 0; color: #999}
#login_lb .global_login_form .already_have_account {margin-top: 15px}
.global_signup_form .facebook_connect_button_container {margin: 0 15px 15px 0; padding: 15px 0; border-bottom: 1px dotted #aaa}
.global_signup_form .other_options_container_small .facebook_connect_button_container {margin: 0; padding: 0; border: 0}
.global_signup_form .login_description {margin: 0; padding: 0; color: #999}
.global_signup_form .form_col {float: left; border-right: 1px dotted #aaa; padding-right: 30px}
.global_signup_form .why {float: left; margin-left: 15px; text-align: left; padding-left: 15px; padding-top: 20px}
.global_signup_form .why h3 {font-size: 24px; font-family: Georgia; font-weight: bold; font-style: italic; color: #666}
.global_signup_form .why p {width: 150px; margin-left: 0; padding-left: 0}
.global_signup_form .why table {margin-top: 13px; width: 220px}
.global_signup_form .why .whyrightcol {vertical-align: middle; padding-left: 10px; color: #666}
.global_signup_form .why .whyspacer {padding-bottom: 15px}
.global_signup_form .signup_disclosure {width: 250px; clear: both; padding-top: 10px; font-size: 11px; color: #999}
.global_signup_form .signup_optin {margin-top: 10px; width: 240px; font-size: 11px; color: #333}
.global_signup_form .privacy {position: relative; top: 0; font-size: 11px}
.global_signup_form .spinner {float: none; position: relative; top: 6px; margin-left: 5px}
.global_signup_form .signup_input {width: 240px}
.global_signup_form .signup_alert {font-size: 11px}
#logout {background: #fff; text-align: center; height: 1%; padding: 15px}
#personalize_lb label {font-size: 100%; display: block; margin-bottom: 2px; clear: left}
.form .tagline, #personalize_lb .tagline {margin: 0 0 25px 0}
#personalize_lb .input {background: white url('/images/backgrounds/gray_fade_short.gif?1292376586') repeat-x; margin-bottom: 20px; font-size: 116%; padding: 4px; width: 200px}
.form .login2 .login_submit, .trans_login {float: left; clear: left; margin: auto 5px 20px auto}
.spinner {margin-right: 10px; float: left}
#login_successful_lb {text-align: center}
#login_successful_lb h1 {font-size: 25px}
#forgot_password_lb form {width: 300px; text-align: left; margin: 15px auto 15px auto}
#forgot_password_lb form input {padding: 4px}
#forgot_password_lb form #email_address {background: white url('/images/backgrounds/gray_fade_short.gif?1292376586') repeat-x}
#personalize_lb {width: 800px; padding: 15px 15px 55px 15px; text-align: left; color: #555}
#personalize_lb .input_textarea {background: white url('/images/backgrounds/gray_fade_short.gif?1292376586') repeat-x; height: 50px; margin-bottom: 20px; padding: 4px; width: 300px}
#personalize_lb ul li {margin-bottom: 3px; vertical-align: middle}
#personalize_lb ul.picture {padding-left: 25px; float: left; margin: 10px auto 10px auto}
#personalize_lb ul.picture li {list-style-type: disc}
#personalize_lb .input {width: 300px}
#personalize_lb .interests input {border: 0}
#personalize_lb label {font-weight: bold}
#personalize_lb label.other {clear: both; padding-top: 15px}
#personalize_lb .submit {border: 0; margin-right: 5px; float: left; padding: 0 !important}
#personalize_lb h3 {margin-bottom: 15px}
#upload_picture_progress {border: 1px solid #ccc; font-size: 10px; height: 48px; margin-top: 15px; width: 48px; float: left; position: relative}
#upload_picture_progress_message {position: absolute; top: 12px; left: 12px}
#personalize_lb .upload_picture_inputs {clear: left}
#personalize_lb .upload_picture_inputs input.submit {border: 0; margin-top: 0; margin-left: 5px}
#personalize_lb .upload_picture_inputs input {float: left}
#personalize_lb .save_buttons {position: absolute; bottom: 0}
#personalize_lb .save_button .container {width: 33%; margin: auto}
#openid_form p {margin: 0}
#openid-login p {margin: 0}
input.openid_login {background: white url('/images/icons/icon_map_sm.gif?1292376586') no-repeat scroll 0 -27px; padding-left: 18px; margin-right: 10px}
form.lightbox_form input.signup_submit {background-image: url('/images/signup/btn_signup.gif?1292376586'); background-repeat: no-repeat; background-position: 0 0; border: 0 !important; padding: 0 !important; width: 71px; height: 28px; margin-right: 10px; float: left}
form.lightbox_form input.signup_submit:hover {background-position: 0 -28px}
form.lightbox_form input.signup_submit:active {background-position: 0 -56px}
/* public/stylesheets/messages.css @ 1292376586 */
.messages_container {margin-top: -1px; border: 1px solid #ccc; padding: 15px; background-color: #fff}
#new_message {margin-top: 20px}
#message_thumb {float: left; width: 110px; margin-top: 8px}
.inbox_row .date {color: #aaa !important; font-size: 10px; line-height: 1.6em; margin: 0 20px 0 0; text-transform: uppercase; vertical-align: bottom}
.inbox_row p {margin: 0}
.message_actions {text-align: right; font-size: 10px}
#message_fields .autogen_class_views_shared_captcha_widget {padding-left: 10px}
#message_history {width: 95%; border: #ccc solid 1px; padding: 5px; margin: 0 auto}
#message_fields {width: 950px}
#word_message_message, #word_message_subject {margin-top: 3px}
#message_fields table {width: 100%}
td.message_field_title {width: 50px; color: #666; text-align: right}
.message_field_body {font-size: 14px; padding-left: 15px}
.message_field_body div, .message_field_body p {float: left; display: inline}
.message_field_body .cancel {position: relative; top: 4px; left: 5px}
#notifications .inbox_header {border-bottom: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; padding: 10px 0px 0px 0px; color: #777777; background-color: #eeeeff; font-size: 10px; font-weight: bold}
#notifications .inbox_row {padding: 10px 0px; border-bottom: 1px solid #ccc; font-size: 14px}
table#listing_table .tiny_thumbnail {float: none !important; text-align: center; margin: 0 auto 10px auto}
table#listing_table td.inbox_row p {margin-top: 0}
td.inbox_row, table#listing_table th.subject {padding-left: 30px}
td.inbox_thumbnail .thumbnail {margin-top: 10px}
.inbox_thumbnail p {font-size: 10px; text-align: center; margin-top: 0}
#notifications tr.unread td.inbox_row p a, #notifications .unread p {font-weight: bold !important}
#notifications .unread p {color: #000000}
tr.unread td.inbox_row p a, #notifications .unread p, tr.unread .inbox_thumbnail p a {font-weight: bold !important}
#notifications .message_synopsis a {color: #8899ff; padding: 0px 40px 0px 0px; text-decoration: none}
tr.unread td.inbox_row div.message_synopsis p a, tr.unread td.inbox_row div.message_synopsis p.date {color: #666 !important}
#confirm_message_box {padding: 5px 10px; background-color: #fff1a4; width: 300px; margin: 0px auto; text-align: center}
/* public/stylesheets/mydocs.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Edit Document */ .edit_docs h1 {font-size: 16px}
#edit_doc_tabs {position: relative; bottom: -1px}
#edit_document_form .form_container {width: 955px}
#edit_document_form .form_container .destroy {float: right}
#edit_document_form .form_container .destroy a {color: red}
.edit_document {width: 955px}
.edit_tab_content {min-height: 150px; _height: 150px}
.edit_document label {display: block; color: #666; font-size: 11px}
.edit_document label small {color: #999}
.edit_document .category_select, .edit_document .child_container {float: right}
#categories select {width: 170px}
.edit_document h5, .edit_document h3 {margin-bottom: 13px}
.edit_document .main_edit {border: 1px solid #ccc; padding: 10px; background-color: #fff}
.edit_document .main_edit li {padding: 5px; margin: 0; text-align: right; border-bottom: 1px solid #fff}
.edit_document .main_edit li label {float: left; margin-top: 2px}
.edit_document .main_edit li.odd {background-color: #E9E8E7}
.edit_document .main_edit li.even {background-color: #F4F3F3}
.edit_document .main_edit li p {margin: 0}
.edit_document .doc_preview {float: left; margin-right: 10px}
.edit_docs h1 {margin-top: 10px}
.edit_document .advanced input.edit_aligned {position: relative; top: 1px; left: -5px; border: 0 !important; float: left}
.edit_document .form_submit {line-height: 25px; text-align: right}
.edit_document .form_submit .cancel {color: #1982ab; font-size: 11px; text-transform: none}
.edit_document .form_submit .button {margin-left: 10px; float: right; text-transform: none}
.edit_document .save {padding-top: 15px}
.edit_document small {font-size: 85%; color: #666; font-weight: normal}
.edit_document table tr td {padding-bottom: 15px; vertical-align: top}
.edit_document table tr td.flush {padding-bottom: 0px}
.edit_document table tr td.publisher h3 {font-size: 153.9%; color: #555; padding: 0; padding-top: 10px; margin: 0}
.edit_document .label, .edit_profile label {color: #363636; font-size: 108%; font-weight: bold; padding-right: 10px; width: 200px}
.edit_document h2 {color: #363636}
.edit_document h2 img {vertical-align: middle}
.edit_document .text_area_field {height: 105px}
#doc_desc textarea, #doc_desc .text_field {width: 720px; background-color: #FFFFCC}
.edit_document .auto-price {overflow: hidden}
.edit_document #document-revisions li {margin: 5px 0}
.edit_document #download_formats label {margin: 0}
.edit_document #download_formats input {margin: 0 5px 0 10px; border: 0}
#document-permissions .right, #document-permissions .left {width: 450px}
.edit_document #action_button_images {overflow: hidden; width: 900px}
.edit_document #action_button_images li {float: left; padding: 5px; height: 77px; margin: 5px; border: 5px solid #fff}
.edit_document #action_button_images li .pseudoLink {line-height: 76px}
.edit_document #action_button_images li img {cursor: pointer}
.edit_document #action_button_images li.selected {border-color: #fff1a4}
/* the one odd sized image */ .edit_document #action_button_images li #action_img_6 {margin-top: 9px}
.edit_document #document-store .price {margin-left: 0}
.edit_document #copyright_select, .cc_img {vertical-align: middle; margin-left: 5px}
#tag-field-container textarea {height: 30px; border-color: #ccc}
.edit_document .tag_validator_warning_messages {width: 350px}
.edit_document .tag_validator_warning_messages li {font-size: 85%; color: #DB5B61}
/* @end */
/* public/stylesheets/notifications.css @ 1292376586 */
#notifications {margin-top: 15px}
.notification_event_container {padding: 15px 12px 15px 12px; border-top: 1px dotted #666; clear: left; margin-bottom: 0; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x left bottom; zoom: 1}
.notification_event_container p {margin-top: 5px; margin-bottom: 5px}
.notification_event_container span.action {font-weight: bold; margin-right: 0; color: #333; margin-left: 0}
.notification_event_container .delete_event {float: right; margin: 0 0 auto auto}
.notification_event_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
.notification_event_container .event_user {float: left}
.notification_event_container .event_main {margin-left: 62px; margin-bottom: 0px; margin-top: 1px; font-size: 13px; line-height: 18px}
.notification_event_container .event_main p.username, .notification_event_container .event_main p.first {margin-top: 0; padding: 3px 0; font-weight: bold}
.notification_event_container .event_main blockquote {font-size: 12px; font-weight: normal; margin: 5px 0 5px 4px}
.notification_event_container .event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
.notification_event_container table.rating_event td {text-align: left; padding-right: 5px}
.notification_event_container table.rating_event td.star_container {width: 90px; text-align: center}
.notification_event_container table.rating_event .starbox div {width: 85px}
.notification_event_container .notification_time {color: #999; margin-left: 4px; font-size: 11px; margin-top: 5px}
#notification_container .notification_next {margin-top: 0; border-top: 1px dotted #999; clear: left}
#notification_container .notification_next .pseudoLink {-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; font-size: 11px; background: #ccc; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; font-weight: bold; color: #fff; margin-top: 1px; cursor: pointer}
#notification_container .notification_next .pseudoLink:hover {text-decoration: none; background: #888}
#notification_container .notification_next .spinner {margin-top: 10px}
/* public/stylesheets/orders.css @ 1292376586 */
.order_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin: 15px auto 15px auto}
/* public/stylesheets/partners.css @ 1292376586 */
#logo_table {width: 375px; overflow: hidden; position: relative}
#logo_table li {width: 375px}
/* public/stylesheets/people.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Document Pages */ /* @end */ /* @group Profile Pages */ body.loc_people_view .timeline_container .loading {font-size: 14px; font-weight: bold; text-align: center; color: #777; margin: 1px auto 15px auto; padding: 15px; border-bottom: 1px dotted #999; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x scroll left bottom}
body.loc_people_view .timeline_container .loading img {margin-left: 5px}
.profile_left_nav div.user_table {margin: 6px 0 3px}
.profile_left_nav #profile_info dd {width: 153px}
.profile_left_nav div.user_table div.tinier_thumbnail {margin: 0 5px 6px 0; _margin: 0 2px 3px 0; /* fuck you IE6 */ float: left; display: inline}
.profile_left_nav div#group_section ul {margin-top: 10px}
.profile_left_nav div#group_section ul li {margin-bottom: 5px}
.profile_left_nav div#group_section li a {font-size: 13px; font-weight: bold}
.profile_left_nav div#group_section a.see_all_groups {margin-top: 5px}
.profile_left_nav #profile_info .box img {float: left; border: #fff solid 2px; margin-right: 5px}
.profile_left_nav #profile_info .box p {float: left; margin-bottom: 2px; margin-top: 5px; width: 100%}
.profile_left_nav #profile_info h2 {border-bottom: #E4E4E4 solid 1px; margin: 15px 0 5px 0}
.profile_left_nav #profile_info h6 {font-weight: bold; margin: 15px 0 0 0}
.profile_left_nav #profile_info .search_box {float: left; margin-bottom: 10px}
#profile_promo_banner {overflow: hidden; width: 300px; max-height: 250px; margin-bottom: 15px}
#profile_promo_banner img {max-width: 300px; max-height: 250px}
table.docs {margin-left: 4px}
body.loc_people_view div.rt div.section, .profile_left_nav div.section {padding-bottom: 10px; margin-bottom: 10px}
body.loc_people_view div.rt div.section .seeall, .profile_left_nav div.section .seeall {font-size: 11px}
body.loc_people_view div.rt div.section h3, .profile_left_nav div.section h3 {margin-bottom: 10px}
body.loc_people_view div.rt .profile_ad, .profile_left_nav .profile_ad {margin-bottom: 15px}
body.loc_people_view div#shelf_section ul li {margin-top: 10px; line-height: 25px}
body.loc_people_view div#shelf_section ul li div.tinier_thumbnail {float: left}
body.loc_people_view div#shelf_section a {font-size: 13px; font-weight: bold}
body.loc_people_view div#timeline div.first_event div.event_container {border-top: 0; padding-top: 0}
#profile_dashboard {height: 181px; background: url('/images/dashboard_btm_rpt_1x13.png?1292376586') repeat-x bottom left #f2f2f2; border-bottom: 1px solid #fff}
#profile_dashboard div.content {height: 155px; width: 996px; margin: 0 auto; padding: 13px; text-align: left}
#profile_dashboard div.content div.actions {float: left; width: 233px; margin-right: 15px; text-align: left; height: 152px}
#profile_dashboard div.content div.actions .action_items {border-bottom: 1px dotted #ccc; padding-bottom: 13px; margin-bottom: 7px; margin-top: 2px}
#profile_dashboard div.content div.actions .action_items span.follow_button {float: left; margin-top: 0}
#profile_dashboard div.content div.actions .action_items a.send_message {float: left; font-size: 11px; line-height: 16px; padding-left: 20px; background: url('/images/envelope_16x11.png?1292376586') no-repeat center left; margin-left: 10px}
#profile_dashboard div.content div.actions .action_items .send_message_disabled {font-size: 11px; float: left; line-height: 16px; padding-left: 20px; background: url('/images/people/envelope_deactivated_16x11.png?1292376586') no-repeat center left; margin-left: 10px; color: #777}
#profile_dashboard div.content div.actions div.stats div.stat {font-size: 18px; font-weight: bold; margin-bottom: 2px}
#profile_dashboard div.content div.actions div.stats div.stat img {margin-top: 6px}
#profile_dashboard div.content div.actions div.stats div.stat span.numeric {color: #847c78}
#profile_dashboard div.content div.actions div.stats div.stat span.label {color: #c1bdbb}
#profile_dashboard div.content div.uploads {height: 152px; padding-left: 15px; border-left: 1px solid #ccc; float: left}
#profile_dashboard div.content div.uploads .uploads_title {margin-top: 4px; font-size: 11px; font-weight: bold; color: #999; border-bottom: 1px dotted #ccc; padding-bottom: 13px; margin-bottom: 10px}
#profile_dashboard div.content div.uploads h3 {color: #adacac; font-size: 13px; margin-bottom: 5px; font-weight: bold}
#profile_dashboard div.content div.uploads div#carousel_arrows {width: 25px; float: left}
#profile_dashboard div.content div.uploads div#recent_docs {width: 505px; *width: 480px; position: relative; float: left; overflow: hidden; margin-left: 10px}
#profile_dashboard div.content div.uploads div#recent_docs ol {position: relative; width: 100000px}
#profile_dashboard div.content div.uploads div#recent_docs ol li {float: left; width: 505px}
#profile_dashboard_bottom {border-top: 1px solid #ccc; height: 5px; background: url('/images/nav_rpt_btm_1x5.png?1292376586') repeat-x top left #f2f2f2}
/* @end */ .loc_people_view #admin_user_container {background: #FCF7C4; border-top: 2px solid #dbd594; border-bottom: 2px solid #dbd594}
.loc_people_view #admin_user {width: 996px; margin: 0 auto; padding: 10px; text-align: left}
.loc_people_view #admin_user ul li {margin-top: 15px}
/* GAM ads */ #google_ads_div_Profile_ATF_300x250 {padding-bottom: 10px}
/* public/stylesheets/print.css @ 1292376586 */
/* @group Print Lightbox */ .print_lb {width: 650px}
.print_lb .title {text-align: center; font-weight: bold}
.print_lb .page_count {text-align: center; font-size: 11px}
.print_lb .new {color: #de9827}
.print_lb .yui-u .container {border-left: 1px solid #ccc}
.print_lb .yui-u img {float: left; padding-right: 10px}
.print_lb .magcloud {font-weight: bold; padding-left: 10px; font-size: 18px}
.print_lb .magcloud p {font-size: 16px; line-height: 20px}
.print_lb .magcloud ul {padding-left: 10px; padding-top: 5px; padding-bottom: 5px}
.print_lb .magcloud .small {padding-left: 10px; padding-top: 5px; font-size: 11px}
.print_lb .magcloud .magcloud_explanation {float: left; width: 225px}
.print_lb .local {clear: both !important; border-top: 1px solid #ccc; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; margin-bottom: -10px}
.print_lb .local a {font-weight: bold}
.print_thumb {margin: 10px auto 10px auto; text-align: center; width: 110px}
/* @end */
/* public/stylesheets/publisher.css @ 1292376586 */
/* @group Publishers */ .icon_left_content h1 {margin-top: 0; padding-top: 0}
.publisher {margin: auto}
.publisher img {vertical-align: middle}
.publisher p {font-size: 108%; color: #555}
.publisher h3 {color: #363636}
.publisher p {line-height: 1.5em}
.publisher p strong {font-weight: bold}
.publisher ul li {margin-bottom: 5px; font-size: 108%}
.publisher .submit {width: auto; margin-top: 15px; margin-left: 220px}
.publisher br {clear: left}
.publisher .signup input.hidden {display: none}
.picright {float: right; margin: 15px}
h3.publisher {margin: 0; margin-top: 10px; padding: 0; font-size: 123.1%}
#upload_picture {margin-bottom: 20px}
#upload_banner {padding: 0}
#update_url {margin-top: 15px; padding: 15px 0}
big {color: #555; font-size: 108%}
.publisher_overview .text_container {margin-top: 15px}
.publisher_overview .text_right {margin-left: 115px; height: 1%}
.publisher_overview .text_right h3 {margin-top: 0}
.integration_options {width: 75%}
.integration_options .text_right {margin-left: 132px; height: 1%}
.integration_options .text_container {margin-top: 15px}
.integration_options .text_container h2 {margin-top: 0}
.api_parameters_header {font-weight: bold}
.api_results_header {font-weight: bold}
.api_example .codebox {height: 80px}
.api_example {margin-top: 15px}
.api_parameters {margin-top: 15px}
.authentication_header {font-weight: bold; font-size: 16px}
.api_parameters, .api_results {color: #555}
.api_parameters table tr td, .api_results table tr td, .error_codes table tr td {padding: 10px}
.api_parameters table tr td.head, .api_results table tr td.head, .error_codes table tr td {color: black}
dl dt {margin-bottom: 10px}
dl dd {margin-bottom: 15px}
.codebox {margin: 15px auto 15px 0px; padding: 1em; border: 1px dotted #666666; padding: 5px 8px; background: #fff; font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono; font-size: 12px; width: 600px; overflow: auto}
.icon_left {float: left; margin-right: 10px}
.icon_left_content {padding-left: 0px}
* html .icon_left_content {height: 1%; margin-left: 0}
.publisher .button {width: auto}
.publisher input.radio {width: auto; margin-bottom: 2px}
.publisher input .radio {width: auto}
.publisher label {margin-top: 1em; display: block}
.publisher .signup {background: #fff; padding: 15px; border: 1px solid #ccc}
.signup_api_promo {float: right; width: 200px; margin: 0 0 15px 15px}
/* @end */ /* @group Publisher Pages */ #right_column_alt {-moz-border-radius: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
.contact_us_button {margin-left: 45px}
.top_container {-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background-color: #CCCCCC; padding: 7px 10px 5px 10px; width: 92%; border: 1px solid #ccc; margin-top: 10px}
.top_container h6 {font-weight: bold}
.publisher_pages #logo_table {width: 375px; float: left; height: 320px; overflow: hidden; position: relative; top: 0; background-color: #fff; padding: 10px; -moz-border-radius: 10px; border: 1px solid #fff}
.publisher_pages #logo_table ol {width: 1600px; height: 320px}
.publisher_pages #logo_table ol li {height: 320px; width: 380px; float: left; padding: 0 10px}
.publisher_pages #logo_table table {width: 380px; margin: 10px 0}
.publisher_pages #quotes {width: 250px; position: relative; overflow: hidden; text-align: left}
.publisher_pages #quotes ol li {width: 250px; text-align: left}
div.intro_blurb {width: 220px; margin-right: 10px; float: left}
div.intro_blurb a {color: #000; text-decoration: underline}
.publisher_pages ol {margin: 0; padding: 0}
.publisher_pages #middle_column {width: 66%}
.publisher_pages #right_column_alt {width: 32%}
.publisher_pages .basic_container {width: 640px; padding: 4px}
.publisher_pages .blue_container {width: 640px; padding-right: 0; margin-top: 0}
.publisher_pages .blue_container hr {color: #fff; background-color: #fff; height: 1px; margin: 20px 10px 20px 0}
.inline_screenshot_left {float: left; position: relative; left: -5px; top: -3px}
.inline_screenshot_right {float: right; margin-bottom: -10px; margin-left: 5px; position: relative; right: 5px; top: -6px}
.testimonial_quotes {-moz-border-radius: 10px; background-color: #FFFFFF; border: #ccc solid 1px; float: left; margin: 0; padding: 10px; width: 92%}
.testimonial_quotes p {color: #4E4E4E; font-size: 18px; line-height: 18px; padding-left: 12px; text-indent: -6px; clear: right}
.testimonial_quotes p.right {font-size: 15px; text-align: right}
.basic_container .screenshots {margin-top: 0}
.individual_screenshot {width: 210px; margin-top: 0; float: left; text-align: center}
.individual_screenshot .round_number {margin-top: 0; margin-left: 5px; float: left; letter-spacing: -3px}
.individual_screenshot p {margin-top: 0; margin-left: 10px; float: left; width: 63%; text-align: left}
.two {margin-left: 5px}
.three {margin-left: 5px}
.individual_screenshot h2 {margin-top: 0; margin-bottom: -5px; text-align: center; font-size: 30px; color: #6496C3; line-height: 35px}
.individual_screenshot h3 {margin-top: 0; margin-bottom: -5px; text-align: center; font-size: 20px; color: #6496C3; line-height: 35px}
.white_container .bullets {margin-top: 0}
.partner_promo {width: 300px; position: relative; top: 10px}
.partner_signup .form {width: 650px}
.partner_signup .form .blue_container {width: 630px; margin-top: 10px}
.partner_signup .form .blue_container label {margin-top: 10px}
.partner_signup #errorExplanation {clear: none; float: left; width: 250px}
ol.quick_start li {font-size: 18px}
/* @end */ div.upload-picture {padding: 10px 0; overflow: hidden; margin-bottom: 10px}
div.upload-picture input, div.update_url input {float: left; margin-right: 10px}
div.upload-picture div.current-picture {float: left}
div.upload-picture div.current-picture-label, div.upload-picture div.upload-picture-label, div.upload-picture div.other-pictures div.other-pictures-label {font-size: 14px; font-weight: bold; margin-bottom: 10px}
div.upload-picture div.no-picture {width: 300px; font-size: 18px; font-weight: bold; text-align: center; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: #ccc solid 1px; _height: 100px; color: #ccc; padding: 30px 10px 30px 10px}
div.upload-picture div.upload {margin-left: 20px; float: left; width: 400px}
div.upload-picture div.upload form {margin: 0}
div.upload-picture div.other-pictures {clear: left; padding-top: 25px}
/* public/stylesheets/search.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Search */ #adv_search table {border-collapse: collapse}
#adv_search table tr td {padding-bottom: 5px}
#adv_search table tr td ul {margin-top: 10px; padding-left: 25px}
#adv_search table tr td ul li {margin-bottom: 5px}
.search_paginator {margin: 15px auto 15px auto; font-size: 116%}
.search_paginator .paginator {width: 500px; margin: 15px auto 15px auto}
/* @end */ /*@group Search Results Page */ #documents .google_callout {width: 670px; clear: left; text-align: right; margin: 5px auto 10px 0}
#documents .google_callout a {text-decoration: none !important}
#middle_search {margin: 0; width: 600px; padding: 0}
#middle_search p {font-size: 11px; margin-top: 0}
#middle_search .search_input {float: left; font-size: 15px; margin: 5px 10px auto 0; width: 300px}
#middle_search .search {display: inline}
#middle_search .new_search_button {margin-left: 10px}
p.tags {font-size: 12px; line-height: 18px; overflow: hidden}
ul.category {margin-bottom: 10px}
ul.category li {list-style-type: none; margin-left: 0; font-size: 12px; line-height: 18px}
#search_results {float: left; width: 980px}
div#search_results h1 {margin-bottom: 16px}
#search_results .related_search_terms {font-size: 12px; margin-top: 5px}
form.search input.submit {border: none; display: inline; float: left; height: 28px; margin-left: 10px; padding: 0; position: relative; top: 0; width: 64px}
.submit {border: 0}
form.search input.query {display: inline; float: left; font-size: 18px; height: 22px; position: relative; top: 0; width: 300px}
#cse-search-results {margin-top: 15px; width: 100%}
#cse-ask-bar {margin-top: 15px; width: 170px; float: left}
#search_results .document_summary .tiny_thumbnail, #search_results .document_summary .thumbnail_thumbnail {margin-right: 10px}
/* @end */ #search_results .document_summary {position: relative; margin-top: 10px; border: 0; padding-bottom: 10px}
#search_results .document_summary strong.highlight {background-color: #fff}
#search_results .document_summary h4, #search_results .document_summary h4 a {font-size: 16px; margin-bottom: 0 !important; font-weight: normal}
#search_results #documents a {text-decoration: underline}
#search_results #documents a strong {text-decoration: underline}
#search_results .related_searches {clear: both; padding: 5px 0 0 0; margin: 0; width: 500px; font-size: 11px}
#search_results .advanced_search {position: relative; margin-left: 10px; top: -2px}
#search_results .document_summary div.thumbnail {display: inline; float: left; text-align: center}
#search_results .document_summary .description {font-size: 102%; line-height: 115%}
#search_results .document_summaries {clear: none; float: left; width: 670px}
#search_results #search_summary {width: 670px}
#search_results #nav_tabs {position: absolute; bottom: 0; right: 0; width: 475px}
#google_nav_tabs {width: 475px; float: right}
#search_results .ad-listing {border: 0 none}
/* Google Site Search customizations */ div.gs-action.download {background: none}
div.gs-result .gs-visibleUrl {display: none}
div.gsc-tabHeader.gsc-tabhActive {display: none}
div#cse .gsc-control-cse {padding: 0}
.gs-result img.gs-image {width: 48px}
/* @group Dropdowns and Buttons */ ul.search_dropdowns {float: left; margin: 0; padding: 0; overflow: visible !important; position: relative; z-index: 5}
ul.search_dropdowns li {-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #fff; border: 1px solid #CCC; color: #363636; cursor: pointer; display: block; float: left; font-size: 11px; height: 13px; margin: 0 5px; padding: 3px 10px; position: relative; text-decoration: none; z-index: -5}
ul.search_dropdowns li.open {z-index: auto}
ul.search_dropdowns li a {text-decoration: none}
ul.search_dropdowns #file_types a img {bottom: 3px; position: relative}
ul.search_dropdowns li span {bottom: 5px; position: relative}
.search_dropdown {position: absolute; padding: 7px 0 0 0; background: url(../../images/explore/menu_top.gif) no-repeat 0 0; width: 134px; top: 20px; right: 1px; z-index: -3}
.search_dropdown_long {width: 612px; background: url(../../images/explore/menu_top_long.gif) no-repeat 0 0; left: -10px}
.search_dropdown .inner {border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; background: #161312}
.search_dropdown .menu_btm {width: 132px; height: 3px; left: 1px; position: absolute; bottom: -3px}
.search_dropdown_long .menu_btm {width: 611px}
.search_dropdown a, .search_dropdown .selected {display: block; padding: 4px 5px 2px 4px; text-decoration: none; width: 123px; color: #fff; z-index: 100}
.search_dropdown .selected {font-weight: bold}
.search_dropdown .sort_filetype {background-repeat: no-repeat; padding-left: 20px; background-position: 0 2px; margin-left: 3px}
.search_dropdown table {border-collapse: collapse; background-color: #161312}
.search_dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #555}
.search_dropdown table tr td.last {border: 0}
.search_dropdown a:hover {text-decoration: underline}
ul.search_dropdowns_submit {float: left; margin: 0; padding: 0; overflow: hidden}
ul.search_dropdowns_submit li {display: inline; display: block; float: left}
ul.search_dropdowns_submit li .submit_tag {font-size: 11px; background-color: #eee; color: #6496C3; height: 19px; margin: 2px 5px; padding: 0px 5px 0 5px; text-decoration: none; border: 0}
ul.search_dropdowns_submit li img {bottom: 3px; position: relative}
ul.search_dropdowns_submit li span {bottom: 5px; position: relative}
li.with_dropdown {position: relative; z-index: 15}
li.with_dropdown a:hover {text-decoration: none}
li.with_dropdown .search_dropdown {z-index: 18; top: 16px}
/* @end */ /* GOOGLE ADS */ div#side-ads .ads-skyscraper {margin: 0; border: 0; padding: 0 0 0 10px}
div#side-ads .ads-skyscraper .ad-header a {color: #000}
div#side-ads .ads-skyscraper a.ad-title {color: #2200CC}
div#top-ads {background-color: #FFF8DD; padding: 8px 8px 2px 8px; width: 723px}
div#bottom-ads {background-color: #FFFFFF; padding: 8px 8px 2px 8px; width: 723px}
div ul.wide-listing-ads {padding: 0; margin: 0; list-style-type: none}
ul.wide-listing-ads li.ad-text a.ad-title {color: #2200CC}
ul.wide-listing-ads li.ad-text {margin-bottom: 10px}
div#ads-by-google a {color: #999; float: right; font-size: 12px; font-weight: normal}
body.loc_search #subheader .section {font-weight: bold; color: #000}
body.loc_search #browse_module .module_bar {border: 0}
body.loc_search #browse_module .module_browser .module_filters {border: 0}
body.loc_search #scribd-doc {padding-top: 10px}
/* public/stylesheets/sellers.css @ 1292376586 */
/* @group Expense Reports */ table.earnings {border-collapse: separate; width: 100%; border: #ccc solid 1px; padding: 10px; margin: 0; clear: both; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
table.earnings th {font-size: 12px; padding-bottom: 5px}
table.earnings th h3 {font-size: 12px}
table.earnings th h3 span {display: block; font-size: 25px; font-weight: bold}
table.earnings th.docname {width: 300px; vertical-align: top}
table.earnings tr.separator td {background: #ccc; line-height: 4px}
table.earnings h4 {font-weight: bold; font-size: 12px}
table.earnings td {padding-top: 5px; padding-bottom: 5px; border-bottom: #eee solid 1px}
table.earnings tr.on_focus:hover {background-color: #eee}
.results_headline {background-color: #A4CCEF; font-size: 11px; float: left; font-weight: bold; margin: 10px 0px 0 0; height: 15px; padding: 3px 7px 2px 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
table.earnings td.documentdetails {background-color: #fff; border: 0}
.sort_tab {margin: 10px 0 0 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #fff; padding: 1px 0 1px 10px; border: #ccc solid 1px; border-bottom: 0; height: 41px}
.sort_tab p {text-align: right}
.sort_tab form {float: left; width: 710px; padding-left: 10px}
.sort_tab input {width: 80px}
.sort_tab .button input {width: auto}
/* @end */ .seller_box_top {background: #fff; border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px; margin-bottom: 10px}
td.documentdetails p {line-height: 10px; margin: 0}
/* public/stylesheets/share.css @ 1292376586 */
/* @group Share WBU */ .share_with_friends {margin-bottom: 15px; margin-top: 0}
.share_docs .related {padding: 15px}
.share_docs .filetype_image {float: left; margin-right: 10px}
.share_docs .filetype_image img {border: 1px solid #ccc}
.share_docs .related h2 {margin-bottom: 15px}
.share_docs .related ul li {margin-bottom: 15px}
.share_docs .check {float: left}
.share_docs .confirm {margin-left: 35px}
.share_docs strong {font-weight: bold}
/* @end */ /* @group Word Bulk Upload View */ .upload_view {text-align: center}
.upload_view .block {text-align: left; margin: auto; border: 1px solid #ddd; width: 600px; padding: 15px}
.upload_view p.right {margin-top: 15px}
/* @end */
/* public/stylesheets/starbox.css @ 1292376586 */
/* Starbox.css Part of http://www.nickstakenburg.com/projects/starbox/ */ .starbox .stars {background: #fff}
.starbox .rated .stars {background: #dcdcdc}
.starbox .rated .hover .stars {background: #fff}
.starbox .colorbar {background: #1e90ff}
.starbox .hover .colorbar {background: #ffcc1c}
.starbox .rated .colorbar {background: #64b2ff}
.starbox .rated .hover .colorbar {background: #1e90ff}
.starbox .ghost {background: #a1a1a1}
.starbox .indicator {clear: both}
.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars {background: url('/images/starbox/background_dotted.gif?1292376586') top left repeat-x}
.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar {background: #000000}
.starbox .dotted .ghost {background: #666666}
.starbox .pointy .colorbar {background: #ffcc1c}
.starbox .pointy .hover .colorbar {background: #ff9231}
.starbox .inverse .stars {float: right}
.starbox .inverse .indicator {clear: both; display: block; text-align: right}
/* public/stylesheets/stats.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group My Stats */ .col {width: 742px}
.total_views_notice {font-size: 12px; font-style: italic; color: #7f7f7f}
.no_data {width: 400px; float: none !important; text-align: center; margin: 15px auto 0 auto}
.no_data p {font-size: 14px !important}
#date_selector {float: right; text-align: right; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #eee; border: 1px solid #ccc; padding: 5px; margin-right: 3px}
#date_selector .date_input {width: 80px}
#date_selector #calendar {margin-top: 5px; background: white}
.date_selector_active {margin-bottom: 10px}
.yui-skin-sam .yui-calcontainer {float: right}
#calendar_container {text-align: right; clear: both}
#calendar_container .submit_dates {margin-top: 5px; float: right !important; margin-right: 0}
#calendar_container .cancel {position: relative; margin-left: 5px; display: block; top: 8px; font-size: 11px; float: right}
#graph_area {padding-top: 3px; z-index: 1}
#graph_area .content_tabs_small {margin: 10px 0 0 43px; padding: 0; padding-top: 10px; z-index: 1; overflow: hidden}
#graph_container {height: 300px; margin-top: -4px; width: 750px}
#graph_overlay {position: absolute; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; z-index: 100}
#graph_overlay img {position: relative; top: 150px}
#aggregate_data {width: 720px; margin-left: 25px; margin-top: 10px}
#aggregate_data .yui-u {text-align: center}
#aggregate_data h3 {font-size: 12px}
#aggregate_data h3 span {display: block; font-size: 25px; font-weight: bold}
.data_table, #data_geo_map {width: 625px; margin-left: 50px; margin-bottom: 30px; margin-top: 25px; padding: 15px; border: 1px solid #ccc; -moz-border-radius: 10px}
.data_table table td {font-size: 14px; padding: 0 35px 10px 0}
.data_table table td.date {text-align: right; width: 240px; padding-right: 35px}
.data_table table td.country {text-align: right; width: 140px; padding-right: 35px}
.data_table table th {font-size: 11px; padding-bottom: 10px; color: #777}
.data_table table th.name {text-align: right; padding-right: 35px}
.data_table table td div.bar {background: #1982ab; width: 200px; height: 12px; position: relative; top: 4px; float: left}
.data_table table td div.number {float: left; margin-left: 7px}
.rightcol {float: right; width: 20%}
/* @end */
/* public/stylesheets/static.css @ 1292376586 */
/* Feedback */ table.feedback {margin-top: 10px}
table.feedback tr td {padding: 5px 5px 5px 0; vertical-align: top}
/* @end */
/* public/stylesheets/style_guide.css @ 1292376586 */
/* @group Style Guide */ #style_guide_tabs {margin-top: 10px}
table.style_guide {width: 100%; margin-top: 15px}
table.style_guide td h2 {background: none}
table.style_guide th {background: #6496C3; font-weight: bold; color: #fff; border: 2px solid #6496C3; border-width: 2px 2px 0 2px; font-size: 18px; padding: 5px}
table.style_guide th.sub {background: #ddd; border-color: #ddd; color: #333; font-size: 14px}
table.style_guide td {width: 50%; border: 2px solid #B0D2F6; border-collapse: collapse; padding: 15px; vertical-align: top; overflow: hidden}
table.style_guide td div.preview_container {width: 463px; overflow: hidden}
table.style_guide td textarea {text-align: left; margin-top: 10px; border: 2px solid #6496C3; width: 400px; height: 200px; margin-bottom: 15px; font-family: courier new; font-size: 11px}
#scribd-doc.columns_style_guide h1 {margin-bottom: 20px}
#scribd-doc.columns_style_guide h2 {margin-top: 20px}
#scribd-doc.columns_style_guide .class {color: #888; font-size: 13px; font-weight: bold; font-style: italic}
#scribd-doc.columns_style_guide .scribd_columns {margin-top: 20px}
#scribd-doc.columns_style_guide .scribd_columns .inner {padding: 15px; background: #ddd; height: 100px}
#scribd-doc.columns_style_guide .scribd_columns p {margin-bottom: 0}
/* @end */
/* public/stylesheets/suggested_users.css @ 1292376586 */
/* @group Suggested Users */ /* Lightbox */ #suggested_users_container h1 {margin-bottom: 15px}
#suggested_users_table_container {border: 1px solid #ddd; height: 275px; overflow: auto; overflow-x: hidden; width: 535px; padding-top: 5px; margin-bottom: 15px}
#suggested_users_table_container table td {padding: 5px}
#suggested_users_table_container table.suggested_users td {width: 50px}
#suggested_users_table_container table.suggested_users td .tiny_thumbnail {margin-right: 0; position: static}
#suggested_users_table_container table.suggested_users td.check_small {width: 20px; padding-top: 23px}
#suggested_users_table_container table.suggested_users td.info {vertical-align: top; width: 150px}
#suggested_users_table_container table.suggested_users td.info p {margin-top: 0; margin-bottom: 4px}
#suggested_users_table_container table.suggested_users td.info .username {margin-top: 2px}
.select_all_container {margin-top: 10px; padding-top: 25px; width: 300px}
#suggested_users_container .select_all {float: right; margin-right: 25px}
#suggested_users_spinner {margin-left: 5px}
#suggested_users_container .alert_box_small {text-align: left; padding: 5px 10px 5px 10px}
/* Non-lightbox */ .suggested_users_container {margin-top: 15px; border: 1px solid #dedede; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
table.suggested_users td {padding: 6px; width: 124px; vertical-align: top}
table.suggested_users td.check {padding-top: 50px; width: 14px}
table.suggested_users td p.name {text-align: center; clear: left; margin-bottom: 0; padding-top: 5px}
table.suggested_users td p.place {margin-top: 3px; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td p.docs {margin-top: 0; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td.info {width: 150px; vertical-align: top; overflow: hidden}
table.suggested_users td.user {text-align: center}
table.suggested_users td.user .thumbnail_square_thumbnail {margin-right: 0; width: auto; text-align: center}
table.suggested_users td.user .thumbnail_square_thumbnail a {margin: auto}
.follow_submit {margin-top: 10px; float: right}
.follow_submit input.big_button {margin-right: 10px}
.skip_follow {float: right; padding-top: 10px}
/* @end */ /* @group Suggested Users on Doc Page */ #document_suggested_users {padding: 10px; background: #fff1a4; border: 1px solid #ccc; margin-top: 15px}
#document_suggested_users p {font-weight: bold}
#document_suggested_users table {margin-top: 10px}
#document_suggested_users table td {vertical-align: top; padding-bottom: 10px; width: 85px}
#document_suggested_users .name {overflow: hidden; width: 66px; font-size: 11px; text-align: center; margin-bottom: 5px}
/* @end */
/* public/stylesheets/timeline.css @ 1292376586 */
/* Colors */ /* Widths */ #poll_status {border-top: 1px dotted #666}
#ps_inner {margin: 1px 0; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #FFF1A4; padding: 5px; text-align: center}
#poll_status .pseudoLink {font-weight: bold}
/* @group Status Updater */ .status_updater {padding: 12px; clear: both; background: #e6f7fc url('/images/timeline/publish_btm_bg_1x8_v2.png?1292376586') repeat-x left bottom}
.status_updater .upload_sell {float: right; margin-top: 5px; font-size: .9em}
.status_updater .status_left {float: left; width: 60px; margin-right: 2px}
.status_updater .status_left .tiny_thumbnail {margin: 0}
.status_updater .status_updater_box {zoom: 1; float: left}
#status_updater .status_utilities .status_spinner {margin-left: 5px; margin-top: 2px}
#status_updater .status_utilities .tweet_this {float: left; margin-top: 5px}
#upload_button_link {display: block; float: left; margin-right: 15px}
#upload_button_link:hover {background-position: 0 -48px}
#upload_button_link:active {background-position: 0 -96px}
#doc_upload_button {padding-left: 20px; padding-top: 14px}
#doc_upload_button, .swfupload {display: block; font-weight: bold; font-size: 24px; color: #fff}
#status_updater .status_updater_form, #status_updater .doc_upload_form {position: relative; z-index: 990; padding: 0 0 5px 0; width: 380px; text-align: left; margin: 0}
#status_updater .status_updater_form {margin-top: 5px}
#status_updater .doc_upload_form p {margin: 0; padding: 16px 0 0 0; color: #666; overflow: hidden}
#status_updater .doc_upload_form p.sell {padding-top: 8px}
#status_updater .doc_upload_form p.sell small {font-size: 11px}
.status_updater_form .status_document_container {width: 379px; margin: 0 0 7px 0}
.status_updater .status_updater_form {zoom: 1}
.status_updater .status_updater_form p {margin: 5px 0}
#status_updater .doc_upload_form .copyright_container {font-size: 11px; padding: 10px}
#status_updater .doc_upload_form .copyright_container input {float: left}
#status_updater .doc_upload_form .copyright_container p {margin-left: 20px; font-size: 11px; margin-top: 0; margin-bottom: 0}
/* --cut start-- */ .status_updater .status_update_textarea {font-family: arial,'helvetica neue',helvetica,Trebuchet,sans-serif; display: block; margin: 5px 0; width: 373px; height: 14px; overflow: hidden; border: 1px solid #666}
.status_updater textarea.taller {height: 42px}
.status_updater .default_text {position: absolute; top: 0; left: 0; color: #888; font-style: italic; padding: 4px}
.status_document_container {background: #fff; border: 1px solid #ccc; margin: 0 11px 7px 4px; width: 408px}
.status_document_spinner {padding: 5px}
.status_document_container .tiny_letter_thumbnail {float: left}
.status_document_container h1 {font-size: 16px; overflow: hidden; width: 270px}
.status_document_container p.stats, .status_document_container p.stats a {text-transform: uppercase; font-size: 11px; margin-left: 0}
.status_document_container .detach {position: absolute; top: 5px; right: 5px; z-index: 200}
.status_display_document_container {margin: 12px auto 7px 5px}
.status_display_document_container .thumbnail_thumbnail, .status_display_document_container .tiny_letter_thumbnail {margin-left: 0; margin-right: 10px; background-color: #fff; float: left}
.status_display_document_container .summary_right {overflow: hidden}
.status_display_document_container .summary_right p {margin-left: 0; margin-top: 6px; margin-bottom: 0; font-size: 11px; line-height: 14px}
.status_display_document_container .summary_right p.title a {font-weight: bold; font-size: 13px}
.status_display_document_container .summary_right p.desc {color: #7f7f7f}
.status_display_document_container .no_of_pages {margin: 0px}
.status_display_tiny_document_container {margin: 12px auto 7px 5px}
.status_display_tiny_document_container .tiny_letter_thumbnail {margin-left: 0; margin-right: 0; background-color: #fff; float: left}
.status_display_tiny_document_container .summary_right {margin-left: 63px}
.status_display_tiny_document_container .summary_right p {margin-left: 0; margin-top: 6px; margin-bottom: 0; font-size: 11px; line-height: 14px}
.status_display_tiny_document_container .summary_right p.title a {font-weight: bold; font-size: 13px}
.status_display_tiny_document_container .summary_right p.desc {color: #7f7f7f}
.status_display_tiny_document_container .no_of_pages {margin: 0px}
.status_utilities {clear: both}
.status_utilities .button {float: right; margin-right: 0}
.status_utilities .close_link, .status_utilities .close_reply_link {float: right; display: block; margin: 5px 10px; font-size: 11px}
.status_utilities .attachment_options li {margin-left: 5px}
/* hovering div for document attaching tool */ .document_attacher {margin-top: 7px; margin-bottom: 7px; position: relative; width: 100%; border-bottom: 1px dotted #666; padding-bottom: 7px}
.document_attacher select {float: left; margin: 0; padding: 2px 0; font-size: 11px}
.document_attacher .attacher_type {width: 105px}
.document_attacher ul.attachment_options {float: right; overflow: hidden; width: 270px}
.document_attacher ul.attachment_options li .button {float: right}
.document_attacher li {margin: 0 0 0 10px}
.document_attacher .attachment_options select {width: 100%; overflow: hidden}
.document_attacher p.title {margin-bottom: 0}
.document_attacher .search_results_container {clear: left; width: 377px; height: 185px; border: 1px solid #ccc; overflow: auto; margin-top: 5px; position: relative}
.document_attacher .search_results_container .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
.document_attacher .error_result {height: auto}
.document_attacher .search_results_container h4 {font-size: 12px; margin-bottom: 5px}
.document_attacher .search_results_container .search_term {font-weight: normal}
.document_attacher .empty_search {float: right; width: 285px; line-height: 24px}
.document_attacher .search_document, .document_attacher .document_url {width: 195px; margin-right: 5px; padding: 3px; float: left; border-color: #666}
.document_attacher .search_spinner, .document_attacher .search_url_spinner {margin-top: 5px; margin-left: 2px}
.document_attacher .search_results {background-color: #fff}
.document_attacher .search_results li {font-size: 12px; margin: 0 5px 2px 5px; padding: 5px; position: relative; border-bottom: 1px solid #ccc}
.document_attacher .document_summary {margin-top: 0px; padding-bottom: 0px; border: 0; width: auto}
.document_attacher .document_summary .stats_bottom {margin-top: 5px}
.document_attacher .document_summary .stats_bottom .left_column {margin: 0}
.document_attacher .document_summary .stats_bottom .left_column span {font-size: 11px; color: #333; display: block; margin-bottom: 3px}
.document_attacher .document_summary .stats_bottom .left_column .metadata_label {color: #999; display: inline}
.document_attacher .search_results li.active {background: #FFF4B7; color: #045aaa; text-decoration: none}
.document_attacher .search_results li .add_result, .document_attacher .document_target .add_result {position: absolute; top: 5px; right: 5px; display: block; width: 21px; height: 21px; background: url('/images/buttons/btn_add_21x21_blue.gif?1292376586') no-repeat 0 0}
.document_attacher .search_results li .add_result:hover, .document_attacher .document_target .add_result:hover {background-position: 0 -21px; text-decoration: none}
.document_attacher .document_url_results {clear: left}
.document_attacher .document_url_results h1 {font-size: 16px}
.document_attacher .document_url_results p.found {color: #61ba02; font-weight: bold; margin: 5px auto 5px 0}
.document_attacher .document_url_results .not_found {color: red; font-weight: bold; margin: 5px auto 5px 0}
.document_attacher .document_url_results .not_found .document_url_attach {margin-top: 5px}
.document_attacher .document_url_results p.stats, .document_attacher .document_url_results p.stats a {text-transform: uppercase; font-size: 11px}
.status_utilities .attach_doc_message {font-size: 11px; color: #777; margin-top: 5px; zoom: 1; width: 135px}
.share_confirmations {font-size: 11px; float: right}
.share_confirmations .share_text {float: left; margin: 5px 5px 0 10px; font-size: 11px}
.share_confirmations input {border: 0}
.attach_doc_message {width: 150px; float: left}
.status_utilities div.active {float: none; width: 100%}
div.attach_doc_message div.doc_selector_dropdown {font-size: 11px; font-weight: bold; padding: 1px 2px}
#comments_section div.doc_selector_dropdown {display: none; /* hide attachment on comment */ }
div.attach_doc_message div.doc_selector_dropdown.active {position: relative; z-index: 1001}
div.attach_doc_message div.doc_selector_dropdown img {margin-left: 25px}
.status_updater .submit_status input {margin-right: 0}
.status_updater .submit_status input.button {padding: 1px 3px; font-size: 11px}
.status_updater .submit_status .status_spinner {float: left; margin-right: 5px; margin-top: 2px}
/* file upload description container */ div.file_upload_desc, #timeline .file_upload_desc {text-align: left; background-color: #fff; position: relative; z-index: 900; padding-top: 10px}
div.file_upload_desc .event_main {margin-bottom: 15px}
div.file_upload_desc .event_main p {font-size: 13px !important}
.file_upload_desc .status_display_document_container, .file_upload_desc .status_display_tiny_document_container {margin-top: 15px; margin-bottom: 15px}
.file_upload_desc .user_status {margin-bottom: 5px}
.file_upload_desc p {margin: 0}
.file_upload_desc p.facebook_this, .file_upload_desc p.tweet_this {margin: 0 auto 3px auto}
.file_upload_desc .tiny_letter_thumbnail {position: relative; background-color: #fff}
.file_upload_desc .conversion_status {position: absolute; bottom: 1px; left: 1px; font-size: 0.7em; line-height: 1.2em; padding: 0 2px 1px 2px; background-color: #555; width: 107px; white-space: nowrap; color: #fff; text-align: center}
.file_upload_desc .summary_right {_width: 250px}
.summary_right blockquote {font-size: 13px; margin: 10px 10px 10px 68px}
.file_upload_desc .uploader a, .file_upload_desc .stats, .file_upload_desc .file_status {text-align: center}
.file_upload_desc .file_name {font-size: 16px}
.file_upload_desc .cancel {float: right; display: block}
.file_upload_desc .dismiss {position: absolute; top: 4px; right: 10px; color: #999; font-size: .9em}
.file_upload_desc .dismiss:hover {text-decoration: underline; cursor: pointer}
.file_upload_desc .progress_bar {height: 14px; width: 99%; margin: 8px auto; text-align: left; border: 1px solid #B0D2F6; background-color: #eee}
.file_upload_desc .progress_bar div {height: 14px; width: 0px; background: url('/images/backgrounds/blue_fade.gif?1292376586')}
.file_upload_desc .publish_msg {font-weight: bold; color: #1982ab; padding: 3px; height: 14px; line-height: 14px; background-color: #eee; border: 1px solid #ccc; margin: 4px 0; float: left; width: 97%; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.file_upload_desc .publish_msg span {float: left; background-color: #eee}
.file_upload_desc form {clear: left; padding: 10px; background-color: #e9e9e9; width: 360px; margin: 0 5px 0 5px; border: 1px solid #CCCCCC; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.file_upload_desc .md_submit_spinner {margin-left: 10px; position: relative; top: 3px}
.file_upload_desc .cat_chooser {overflow: hidden; margin: 5px 0; zoom: 1}
.file_upload_desc .cat_chooser select {float: left; margin-right: 3px; font-size: 0.9em}
.file_upload_desc .default_desc {position: absolute; top: 3px; left: 3px; color: #999; font-style: oblique}
.file_upload_desc textarea {width: 350px; font-size: 12px; margin: 5px 0 7px 0; height: 53px; display: block}
.file_upload_desc .metadata_submit_button {margin-bottom: 0}
.file_upload_desc form input[type="text"] {width: 348px}
.uploader_share {float: right; margin-right: 3px}
.upload_pop {position: absolute; background: url('/images/popups/arrow_sm.gif?1292376586') no-repeat 0 0; padding-left: 12px; z-index: 5000; min-width: 200px; _width: 200px}
.upload_pop div {border: solid #e3e3e3; background-color: #FFF; white-space: nowrap; color: #1982ab; font-weight: bold; padding: 0 3px; border-width: 2px 2px 2px 0; -moz-border-radius: 0 5px 5px 0}
/* end */ .timeline_container {margin-top: 1px; clear: both; /* alerts inside the timeline */ }
.timeline_container .autogen_class_views_shared_alerts_base {margin: 1px auto 1px 0}
.timeline_container .more_activity {margin-top: 0; border-top: 1px dotted #666; clear: left; cursor: pointer}
.timeline_container .more_activity .pseudoLink {-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; font-size: 11px; background: #ccc; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; font-weight: bold; color: #fff; margin-top: 1px}
.timeline_container .more_activity .pseudoLink:hover {text-decoration: none; background: #888}
#timeline_spinner {margin-top: 10px}
#timeline .first_event .autogen_class_views_events_base_feed_item {border-top: 0}
/* end */ /* @group Announcements */ .announcement {overflow: hidden; background-color: #fff; padding: 15px; margin-top: 10px; clear: left; zoom: 1; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.announcement h3 {font-size: 16px}
.announcement .announcement_body {margin: .5em 0}
.announcement .timeframe {font-size: 11px; font-weight: bold; color: #999; margin-left: 5px}
.announcement ul.plain {overflow: hidden; zoom: 1}
.announcement .document {background-color: #fff; padding: 10px 10px 10px 5px; border: 1px solid #ccc; float: left}
.announcement .document p {margin: 0}
.announcement .document .metadata {color: #1982ab; text-transform: uppercase; font-size: .9em}
.announcement .document h4 a {font-weight: normal}
.announcement .doc_details {float: left}
/* @end */ /* @group Document Attacher */ .doc_attached, .document_target {padding: 5px; position: relative; background-color: #FFF4B7}
.doc_attached .autogen_class_views_shared_documents_basic, .document_target .autogen_class_views_shared_documents_basic {margin-top: 0; padding-bottom: 0; border: 0; margin-bottom: 0}
.doc_attached .autogen_class_views_shared_documents_basic .inner, .document_target .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
.doc_attached .autogen_class_views_shared_documents_basic .summary h4, .document_target .autogen_class_views_shared_documents_basic .summary h4 {font-size: 13px}
.doc_attached .autogen_class_views_shared_documents_basic .left_column, .document_target .autogen_class_views_shared_documents_basic .left_column {margin: 0}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom, .document_target .autogen_class_views_shared_documents_basic .stats_bottom {margin-top: 5px}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom span, .document_target .autogen_class_views_shared_documents_basic .stats_bottom span {font-size: 11px; color: #333; display: block; margin-bottom: 3px}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom .metadata_label, .document_target .autogen_class_views_shared_documents_basic .stats_bottom .metadata_label {color: #999; display: inline}
.document_target {border: 1px solid #ccc; margin: 5px 0; padding: 0}
.document_target .autogen_class_views_shared_documents_basic {margin: 5px}
.document_target .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
/* @end */
/* public/stylesheets/tools.css @ 1292376586 */
.plain_box {margin: 10px auto 15px auto; padding: 5px 15px 5px 0; clear: left}
.plain_box .thumbnail_square {margin-right: 10px; margin-bottom: 20px}
.plain_box .thumbnail_text {margin-left: 145px}
.upload_blue_button {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1292376586') 0 -56px no-repeat; display: block; height: 28px; outline: none; width: 102px}
.upload_blue_button:hover {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1292376586') 0 -28px no-repeat}
.upload_blue_button:active {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1292376586') 0 0px no-repeat}
/* @group Tools Page */ .tool_box ul {margin: 25px auto 25px auto}
.tool_box p {margin: 10px auto 10px auto}
.tool_box .download_uploader {margin: 15px auto 15px auto}
.tool_box .screenshot {margin-left: 35px}
.tool_box ul {padding-left: 25px}
.tool_box ul li {list-style-type: disc; margin-bottom: 10px}
/* @end */
/* public/stylesheets/transactions.css @ 1292376586 */
/* @group Transactions */ .transaction_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px 10px 10px 10px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#view_bar .transaction_box {margin-bottom: 15px}
.transaction_box_top {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin-bottom: 10px}
.transaction_box_top table.transaction_review {width: 30%; margin-right: 2%; float: left}
.transaction_box h2 {font-size: 14px; margin-top: 0; line-height: 14px; text-align: left}
.transaction_box h3 {font-size: 14px; text-transform: uppercase; text-align: left; font-weight: bold}
.transaction_box h4, .transaction_box h5 {text-align: left}
.transaction_box_top h6 {font-weight: bold}
.transaction_box h2 span {font-size: 20px; line-height: 20px}
orange {color: #d0931d}
.transaction_box p {font-size: 15px; font-family: 'helvetica neue', helvetica, 'trebuchet ms', 'lucida grande', sans-serif; text-align: left; line-height: 18px; margin-left: 2px}
.transaction_box .label {width: 130px; text-align: right; margin-right: 10px; float: left}
.transaction_box .actual_price {font-weight: bold}
.transaction_box strike {color: #888}
ul.trans_sub_actions {list-style: none; margin: 10px 0 5px 0; padding: 0}
ul.trans_actions li {font-size: 15px; margin: 0 0 5px 0; padding: 0; text-align: left}
.transaction_box_top ul.trans_actions li {font-size: 12px}
ul.trans_sub_actions li {font-size: 12px; margin: 5px 0 0 0; padding: 0; text-align: left}
ul.trans_actions ol {margin-left: 25px}
ul.trans_actions ol li {font-size: 11px; list-style-type: decimal}
.recommendations {margin-top: 20px; width: 385px}
.recommendations .thumbnail {width: 126px}
.recommendations .thumbnail p {margin-top: 3px}
.transaction_thumb {margin: 10px auto 10px auto; text-align: center; width: 110px}
.transaction_price {font-size: 15px; text-align: center; margin: 10px auto 10px auto}
.transaction_permissions {border: 3px solid #ffdfa3; background: #ffc95f; padding: 10px 10px 0 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.transaction_permissions ul {text-align: left; margin-left: 5px}
#reauthorize_lb .transaction_permissions ul {margin-left: 0; list-style-position: inside}
#reauthorize_lb .transaction_permissions ul li {list-style-image: none; list-style-position: inside; list-style-type: disc; margin-bottom: 3px; margin-left: 0}
table.transaction_review tr td {padding: 10px; vertical-align: top}
table.transaction_review tr td.name {font-weight: bold; width: 150px; padding-left: 0}
/* @end */
/* public/stylesheets/twitter_links.css @ 1292376586 */
.tweet_message {color: #555; font-style: italic}
/* public/stylesheets/upload.css @ 1292376586 */
div#upload_content {margin-top: 30px; margin-left: 60px; margin-right: 60px; margin-bottom: 10px; text-align: left}
div#upload_content h1 {font-size: 28px; margin-bottom: 20px}
#upload_content div#upload_left_side {float: left; width: 450px; margin-bottom: 20px}
#upload_content div#upload_left_side ul {margin-top: 20px; margin-bottom: 25px; margin-left: 10px}
#upload_content div#upload_left_side li {font-size: 18px; list-style-type: disc; list-style-position: inside; margin-bottom: 7px}
#upload_content div#upload_left_side #doc_upload_button {margin-left: 20px; float: left}
#upload_content .publish_button {display: block; height: 48px; width: 147px; background: url('/images/buttons/btn_upload_147x48_v2.gif?1292376586') no-repeat 0 0; margin-right: 15px}
#upload_content .upload_button {display: block; height: 48px; width: 147px; background: url('/images/buttons/btn_upload_147x48_v2.gif?1292376586') no-repeat 0 0; margin-right: 15px}
#upload_content .swfupload {vertical-align: text-top}
#upload_content div#upload_right_side {background: #eee; padding: 10px; width: 250px; float: right; margin-right: 20px; margin-bottom: 10px; position: relative}
#upload_content div#upload_right_side h2 {font-size: 12px; text-transform: uppercase; font-weight: bold; margin-bottom: 6px}
#upload_content ul.radio_button_list {margin-left: 10px; margin-bottom: 15px}
#upload_content ul.radio_button_list li {font-weight: bold; margin-bottom: 6px}
#upload_content ul.radio_button_list li input {margin-right: 6px}
#upload_content div#more_options {margin-top: 6px}
#upload_content div#more_options li {list-style-type: disc; list-style-position: inside}
#upload_content div#upload_destinations {clear: both; font-size: 14px; background: #fcf8cb; margin-right: 20px; zoom: 1}
#upload_content div#upload_destinations p {margin: 0; padding: 10px}
#upload_content div#upload_destinations span.thanks {font-size: 16px; margin-bottom: 10px}
#upload_content div#post_anonymous_upload {clear: both; color: #888888; font-size: 14px; background: #fcf8cb; margin-right: 20px; padding-bottom: 10px; zoom: 1}
#upload_content div#post_anonymous_upload li {list-style-type: disc; list-style-position: inside; padding-left: 30px}
#upload_content div#post_anonymous_upload p {padding-left: 10px; padding-right: 10px; margin-bottom: 5px}
#upload_content div#post_anonymous_upload div.enter_email {margin-bottom: 10px; padding-top: 10px; padding-left: 10px}
#upload_content div#post_anonymous_upload span.enter_email_title {font-size: 16px; font-weight: bold}
#upload_content div#post_anonymous_upload #submit_email {float: right; margin-top: 10px}
#upload_content p#scribd_email_signed_in span.welcome {font-size: 16px; font-weight: bold}
#upload_content p#scribd_email_signed_in span#email_sign_in_description {font-family: monospace; font-weight: bold}
#upload_content a#anonymous_already_have_account_link {border-top: 1px dotted black; display: block; font-size: 10px; margin-left: 10px; margin-right: 10px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px}
#upload_content div#anonymous_already_have_account p {font-size: 10px}
#upload_content div#anonymous_user_created p.welcome {font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-top: 10px}
#upload_content div#anonymous_user_created span.anonymous_user_login {font-weight: bold}
#upload_content div#anonymous_user_created span.anonymous_user_email {font-family: monospace; font-weight: bold}
#upload_content div.upload_main {text-align: left; min-height: 77px}
#upload_content div.upload_main div.file_thumbnail {width: 58px; height: 73px; overflow: hidden; float: left; background: white}
#upload_content .file_thumbnail a {display: block; width: 56px; height: 71px; background: #fff center center no-repeat; border: 1px solid #6A6663}
#upload_content div.upload_main div.upload_progress {margin-left: 67px}
#upload_content div.upload_main span.upload_status {color: #888; text-align: right; margin-right: 10px}
#upload_content div.upload_main span.upload_status_error {color: red; font-weight: bold}
#upload_content div.upload_main span.uploaded_file_name {font-size: 16px; width: 550px; overflow: hidden}
#upload_content div.upload_main span.uploaded_file_name a {font-weight: bold; text-decoration: underline}
#upload_content div.upload_main div.file_thumbnail img {vertical-align: text-top}
#upload_content div.upload_main div.upload_progress_bar_container {width: 600px; margin-left: 0px}
#upload_content div.upload_main div.upload_progress_bar {height: 14px; width: 99%; margin: 8px auto 0 0; text-align: left; border: 1px solid #CCCCCC; background-color: #eee}
#upload_content div.upload_main div.upload_progress_bar div {height: 14px; width: 0px; background: url('/images/backgrounds/blue_fade.gif?1292376586')}
#upload_content div.upload_main span.cancel_upload {font-weight: bold; margin-left: 300px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px}
#upload_content div.upload_main .metadata_cancel_button {float: right}
#upload_content div.upload_main div.upload_publish_messages {position: relative; color: #777; padding-left: 0; padding-top: 20px; font-weight: bold}
#upload_content div.upload_main span.upload_publish_message {position: absolute; left: 140}
#upload_content div.upload_metadata_form {background: #EEE; margin-left: 67px; width: 600px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 20px}
#upload_content div.upload_metadata_form label {display: inline; margin-right: 10px; vertical-align: text-top}
#upload_content div.upload_metadata_form textarea {vertical-align: text-top; width: 325px}
#upload_content .file_upload_tags {width: 325px}
#upload_content div.upload_metadata_form .file_upload_title {width: 500px}
#upload_content div.upload_metadata_form div.upload_widget_category_menus_container, #upload_content div.upload_metadata_form div.upload_widget_category_menus_subcontainer {display: inline}
#upload_content div.upload_metadata_form p.upload_form_label {font-weight: bold}
#upload_content div.upload_metadata_form th {padding-right: 5px; vertical-align: top}
#upload_content div.upload_new_document_url {display: inline; padding-left: 50px}
#upload_content div.upload_new_document_url form {display: inline}
#upload_content div.upload_main p.file_description {padding-left: 80px; color: #555}
#upload_content div.upload_file_container {margin-right: 0 60px 50px; padding-top: 15px; border-top: 1px dotted #888; clear: both}
#upload_content div.sharing_options {display: block; margin-left: 80px; margin-top: 10px}
#upload_content div.sharing_options li {list-style-type: none}
#upload_content div.sharing_options li {margin-left: 25px; line-height: 14px}
div#upload_content div.display_popup {position: absolute; width: 400px; left: -420px; top: 10px; background: white; padding: 5px}
div#upload_content div.display_popup .display_close_button {float: right}
div#upload_content div.display_inside {border: 2px solid #444; padding: 10px}
#upload_content div#file_status_display {clear: both}
#upload_content .file_upload_info {margin: 10px 0}
#upload_content div.upload_main textarea, #upload_content div.upload_main input {padding: 2px}
#upload_content div.animation_container {height: 76px}
#upload_content .publishing_text {font-size: 12px; font-style: normal; font-weight: bold}
#upload_content .login_message {color: #888; margin-top: 15px; font-size: 12px}
#upload_content div.privacy_icon {border: 0; display: inline; margin-left: 20px}
#upload_content div#publish_type_text textarea {height: 150px; width: 98%}
#upload_content div#publish_type_text input {border: 0}
#upload_content div#publish_type_html input {border: 0}
#upload_content span.publish_multiple {font-size: 9px; color: #888; display: block; margin-top: 5px; clear: left}
#upload_content img#text_submit_spinner {margin-left: 60px}
#upload_content span.error_message {font-weight: bold; color: red}
#upload_content p.seller_signed_up {clear: both; color: black; font-size: 14px; padding: 10px; background: #fcf8cb; margin-right: 20px; margin-bottom: 30px}
#upload_content span.seller_signed_up {font-size: 16px; margin-bottom: 10px}
#upload_content .private_message, #upload_content .uw_anonymous_user_creation_failed {font-size: 14px; color: #888; background: #FCF8CB; border: 1px solid black; margin-left: 20px; margin-right: 20px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px}
#upload_content .private_message {margin-left: 0}
#upload_content .uw_anonymous_user_creation_failed {clear: both}
#upload_content .private_message span.privately {font-size: 16px; font-weight: bold; color: black}
#upload_content .tag_validator_warning_messages li {padding-top: 3px; font-size: 85%; color: #DB5B61}
/* @group Upload Pages */ #upload_progress_lb .header {margin-bottom: 0; text-align: center; font-size: 131%; color: white; line-height: 1.9em; background: #6496C3; font-weight: bold}
.upload_box2 .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px 15px 10px 15px}
.upload_box2 .other_options_links {margin: 10px 15px 0 15px; color: #777; font-size: 95%}
.upload_box2 .other_options_links a {text-decoration: none}
.upload_box2 .other_options_links p {margin-bottom: 2px; margin-top: 2px}
.upload_box2 {margin-top: 20px}
.upload_box2 .header {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #6496C3; border: #5f8fba solid 1px; border-bottom: 0; height: 41px; margin: 10px 0 0; padding: 1px 0 1px 0; text-align: center}
.upload_box2 .header h1 {line-height: 1.9em; margin-bottom: 0; color: #fff; margin-top: 0}
.upload_box2 .inactive {background: url('/images/upload/header_inactive.gif?1292376586') no-repeat top left !important}
.upload_box2 .inactive div {background: url('/images/upload/header_inactive.gif?1292376586') no-repeat top right !important}
.upload_box2 .inner_box {margin: 0; padding-top: 20px; padding-bottom: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.upload_box2 .inner_box .light {margin: 15px 15px auto 15px}
.upload_box2 .inner_box #choose_docs_to_upload {text-align: center; color: #777}
.upload_box2 .inner_box #choose_docs_to_upload p {margin-bottom: 10px}
.upload_box2 .inner_box #upload_ready, .upload_box2 .inner_box #upload_not_ready {padding: 0 0 0 15px; color: #555}
#sellOffsite {position: relative; top: 2px; left: 5px}
.upload_box2 .inner_box #upload_not_ready {margin-left: 15px}
.upload_box2 .inner_box #upload_ready p {margin: 0; padding-right: 15px}
.upload_box2 .inner_box #upload_ready span.markAllPrivate {margin-left: 5px; font-size: 12px; margin-bottom: 15px; font-weight: bold}
.upload_box2 input {margin-right: 5px}
#NoJSUpload {padding: 0 15px 0 15px}
#NoJSUpload p {margin: 10px auto 10px auto}
ul#upload_queue {margin-top: 15px; margin-bottom: 15px; text-align: left}
ul#upload_queue li {margin: 0 3px 10px 3px; padding: 10px; background: #fff; border-bottom: 1px solid #EEEEEE}
h3.filename {width: 300px; height: 20px; overflow: hidden}
ul#upload_queue li p.filename {/* font-size: 108%;*/ padding-top: 7px; font-weight: normal; text-align: left; margin-left: 0}
ul#upload_queue .fileicon {padding-right: 5px}
ul#upload_queue li p.filename strong {font-weight: bold}
ul#upload_queue li p.filename span.label {margin-right: 5px}
ul#upload_queue li p input.input_text {border: 1px solid #aaa; padding: 3px; margin-right: 5px; width: 300px}
ul#upload_queue li.odd {background: #fff; border-bottom: #eee solid 1px}
ul#upload_queue li.removed {background: #F9DCDE !important; font-weight: normal}
ul#upload_queue li p.first {/* margin-bottom: 12px;*/ color: #555}
.upload_page .blue_container, .upload_promo .blue_container {float: none; margin: auto; background: #fff; border-color: #ccc}
.upload_page .progressWrapper {overflow: hidden}
.upload_page .progressContainer {margin: 5px; padding: 4px; background-color: #F7F7F7; text-align: left; width: 685px; overflow: hidden}
.upload_page .red {/* Error */ border: solid 1px #B50000; background-color: #FFEBEB}
.upload_page .green {/* Current */ border: solid 1px #eee; background-color: #eee}
.upload_page .blue {/* Complete */ border: solid 1px #DDD; background-color: #EEE}
.upload_page .progressName {color: #555555; font-size: 116%; font-weight: bold; overflow: hidden; text-align: left; white-space: nowrap; width: 663px}
.upload_page .progressBarInProgress, .upload_page .progressBarComplete, .upload_page .progressBarError {font-size: 0px; width: 0%; height: 20px; background: #6496C3; margin-top: 2px}
.upload_page .progressBarComplete {width: 100%}
.upload_page .progressBarError {width: 100%; background-color: #DB5B61; visibility: hidden}
.upload_page .progressBarStatus {margin-top: 2px; font-size: 100%; text-align: left; white-space: nowrap}
.upload_page a.progressCancel, .upload_page a.progressCancel:link, .upload_page a.progressCancel:active, .upload_page a.progressCancel:visited, .upload_page a.progressCancel:hover {font-size: 0px; display: block; height: 14px; width: 14px; background-image: url('/images/cancelbutton.gif?1292376586'); background-repeat: no-repeat; background-position: -14px 0px; float: right; position: relative; z-index: 10}
.upload_page a.progressCancel:hover {background-position: 0px 0px}
.supported {margin: 15px auto 15px auto}
.supported h2 {background: none !important; border: 0 !important}
.supported p {color: #555; margin: 5px auto 10px auto}
.reasons {padding-left: 10px; margin: 15px auto 15px auto}
.reasons h2 {background: none !important; border: 0 !important}
.reasons p {color: #555; margin: 5px auto 10px auto}
.reasons ul {padding-left: 5px; margin-top: 15px}
.reasons ul li {color: #555; font-size: 100%; list-style-type: disc; margin-bottom: 5px}
.upload h1 {font-size: 182%; margin-bottom: 3px; padding: 0; margin-top: 0px}
.upload h2 {font-size: 100%; color: #555; margin-top: 0}
.progress {float: right; margin-top: 0px; margin-right: 0px; padding: 5px}
.progress_word_grid {margin-right: 0px}
.progress ul {list-style-type: none; padding: 5px}
.progress ul li {display: inline; font-size: 123.1%; margin-right: 0px; padding: 5px 15px 5px 15px; background: url('/images/progress_gray_bg.gif?1292376586') repeat-x left; color: #777}
.progress ul li a {color: #777; text-decoration: none}
.progress ul li.active a {color: white; text-decoration: none}
.progress ul li a:hover {color: #1B6FBF; text-decoration: underline}
.progress ul li.active {color: white; font-weight: bold; background: url('/images/progress_green_bg.gif?1292376586') repeat-x left}
.progress ul li.arrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url('/images/rightarrow_gray.gif?1292376586') no-repeat; width: 13px}
.progress ul li.activearrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url('/images/rightarrow_green.gif?1292376586') no-repeat; width: 13px}
.progress ul li.arrow img {margin-top: 5px; padding-top: 0px; vertical-align: baseline}
.upload_box {/*width: 600px;*/ background: #fff; border: 1px solid #ccc; padding: 20px; color: #555; margin-top: 10px; margin-bottom: 15px; font-size: 100%}
.upload_box h1 {color: #363636; margin-top: 0}
.upload_box h1 img {vertical-align: middle}
.upload_box h2 {font-size: 14px}
.upload_box input.submit_button {margin-top: 10px; margin-bottom: 10px}
.upload_box .input_area {width: 230px}
.upload #upload_other_wrapper {padding-left: 10px; margin-top: 15px}
.upload #upload_other {margin-bottom: 15px}
.upload #upload_other h1 {font-size: 153.9%; color: #363636}
.upload #upload_other .upload_box h1 {font-size: 131%}
.upload #upload_other .upload_box h1 img {vertical-align: middle}
.upload #upload_other .upload_box {background: white url('/images/backgrounds/light_gray_fade.gif?1292376586') repeat-x; border: 1px solid #ccc; padding: 15px}
#formats {margin-top: 10px}
#formats tr td {padding-right: 10px; padding-bottom: 10px}
#formats tr td.list {vertical-align: top}
#formats tr td.list p {margin: 0 auto 7px 0}
#formats tr td.list img {vertical-align: middle}
#formats .type {font-size: 108%; text-align: right; vertical-align: top}
.upload .copy_warning {color: #8C172B; text-align: center; margin-top: 15px; clear: both}
.doc_status .title {color: #363636; font-size: 138.5%; padding: 7px 10px 7px 10px; border-width: 1px 1px 0 1px !important}
.doc_status .title img {vertical-align: middle}
.doc_status .body {padding: 10px; margin-bottom: 25px; font-size: 108%; color: #555}
.doc_status .body p {margin: 10px auto 10px auto}
.doc_status .body h2 {margin-bottom: 10px; margin-top: 25px}
.doc_status .body h2.first {margin-top: 0}
#SWFUpload {margin-left: 0px}
#SWFUpload .swfupload {position: relative; width: 270px; height: 55px; text-align: center; background: transparent url('/images/buttons/click_to_upload_sprite.gif?1292376586') 0 0px no-repeat; display: block; margin: auto; outline: none}
#SWFUpload .swfupload:hover {background: transparent url('/images/buttons/click_to_upload_sprite.gif?1292376586') 0 -55px no-repeat}
#SWFUpload .swfupload:active {background: transparent url('/images/buttons/click_to_upload_sprite.gif?1292376586') 0 -110px no-repeat}
#message_finished {background: none; border: 0; margin: 10px auto 10px auto}
#force_next {margin-bottom: 15px; text-align: center; font-size: 80%}
#fsUploadProgress {clear: right}
/* Text Upload */ .upload_text {padding: 15px}
.upload_text textarea {width: 98%; height: 150px}
.upload_text .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
/* URL Upload */ .upload_url {padding: 15px; margin: auto}
.upload_url .input_text {width: 300px; border: 1px solid #ddd; margin-bottom: 10px; float: left; margin-right: 10px; padding: 5px; text-align: center}
.upload_url .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
#upload_url_form {text-align: center; height: 40px; margin-left: 25px}
/* Describe Uploaded Documents */ table.describe_save {border-collapse: collapse; width: 300px; margin: 10px auto 10px auto}
table.describe_save tr td {vertical-align: middle; width: 150px; text-align: center}
table.describe_save tr td input {border: 0}
.description_box {margin-top: 0; margin-bottom: 20px}
.description_box_lb {margin: 0 !important}
.description_box_lb h1 {margin-top: 0}
.description_box .header_bulk {margin-bottom: 0; color: white; background: #555}
.description_box .header_bulk h1 {font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px}
.description_box .header_bulk h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header_square {background: #6496C3}
.description_box .header_square h1 {margin-top: 0; font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 10px}
.description_box .header_square h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #6496C3; border: #5f8fba solid 1px; border-bottom: 0; height: 41px; margin: 10px 0 0; padding: 0; text-align: center}
.description_box .header h1 {color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px; text-align: left}
.description_box .header h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header h1 .view_doc {float: right; line-height: 1.9em; padding-top: 3px; font-size: 13px; margin: 0 10px 0 0}
.description_box .header h1 a {color: white; text-decoration: none}
.description_box .header h1 a:hover {color: #ddd}
.description_box .inner_box {margin: 0; padding: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; height: 1%}
.description_box .inner_box label {margin-bottom: 2px}
.description_box .inner_box p, .share_with_friends p {margin-bottom: 15px}
.share_with_friends h2 {font-size: 13px}
.share_with_friends h2.green {font-size: 16px}
.share_with_friends .submit_button {font-size: 15px; padding: 2px; margin-top: 0}
.description_box .inner_box p, .share_with_friends #emails {margin-bottom: 15px}
.description_box .inner_box input.text_input, .description_box .inner_box textarea.text_input {width: 90%}
.description_box .inner_box .document_summary {border-bottom: 0}
.description_box .inner_box h2 {margin-top: 15px}
.tweet_docs {margin-top: 10px; float: right}
.auto_tweet_docs {margin-top: 10px; margin-right: 100px; float: right}
a.SWFUploadLink {width: 260px; height: 30px; background: url('/images/bulkupload_trans.gif?1292376586') no-repeat; display: block}
a.SWFUploadLink:hover {background: url('/images/bulkupload_trans.gif?1292376586') no-repeat}
a.SWFUploadLinkButton {width: 220px; height: 70px; text-align: center; background: url('/images/upload.gif?1292376586') no-repeat; display: block; outline: none}
a.SWFUploadLinkButtonPromo {width: 520px; height: 100px; text-align: center; background: url('/images/promos/adwords_landing/upload.gif?1292376586') no-repeat; display: block; outline: none; margin: 0 auto 0 auto}
a.SWFUploadLink:hover {background: url('/images/upload.gif?1292376586') no-repeat}
.upload_button {text-align: center}
/* firefox style browse field and buttons */ a.SWFUploadLink_ff {width: 410px; height: 30px; background: url('/images/upload_field_ff.png?1292376586') no-repeat; display: block}
a.SWFUploadLink_ff:hover {background: url('/images/upload_field_ff.png?1292376586') no-repeat}
#file-list .list-line-even {background: #f6fffb}
#file-list .list-line-odd {background: #d6f9ff}
#file-list tr.underline td {border-bottom: 1px solid #aaa; text-decoration: none}
#file-list tr.list-line-even td {background: #f6fffb}
#file-list tr.list-line-odd td {background: #d6f9ff}
.file-list {margin: 10px auto 10px auto; padding: 15px}
.file-list table tr td {padding: 10px}
.file-list h2 {margin-bottom: 15px}
.file-list h2 img {vertical-align: middle}
.file-list label {font-size: 116%; width: 75px; margin-right: 15px; clear: left}
.file-list textarea {width: 300px}
.file-list .metadata input {width: 300px; font-size: 116%}
.file-list .settings {font-size: 116%}
.file-list .settings .delete {font-size: 116%}
.file-list .settings .delete img {vertical-align: middle}
.file-list .settings ul {padding-top: 25px; padding-left: 25px; clear: right}
.file-list .settings ul li {margin-bottom: 10px}
#filesDisplay {padding: 10px; margin: 20px auto 0 auto; width: 350px; background: #FCF8CD; border: 1px solid #f3f3f3; display: none; text-align: left}
#mmUploadFileListing {margin-top: 10px; padding: 0}
#mmUploadFileListing li {margin: 0 0 10px 0; display: block; float: left; width: 300px; list-style-type: none}
.private_check {border: 0; position: relative; top: 2px}
.help_dot {position: relative; top: -1px}
.describe_docs_skip {position: relative; top: 7px}
.edit_info_number {font-size: 28px; color: #333; background-color: #e4e4e4; display: block; float: left; margin-top: 10px; padding: 13px 7px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; text-align: right; width: 32px}
.edit_info {border: #ccc solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 5px; padding: 10px; margin: 10px 0 30px 46px; font-size: 13px !important}
.edit_restrictions {-moz-border-radius: 10px; -webkit-border-radius: 5px; background: #fff; padding: 5px 10px 5px 10px; margin: 5px; clear: both; float: left; position: relative; top: 0; z-index: 2; border: #ffeac1 solid 3px}
.paid-document-settings {border: #ffeac1 solid 3px; -moz-border-radius: 10px; -webkit-border-radius: 5px; padding: 20px 10px 10px 10px; position: relative; top: -20px; z-index: 1; background-color: #fff}
.offsite .paid-document-settings {top: auto}
.paid-document-settings table td {vertical-align: top; padding: 5px; border-bottom: #ccc solid 1px}
.forsale .edit_info {border-bottom: 0; margin: 10px 0 0 46px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0}
/* offsite paid documents do not have pricing fields */ .offsite {border: #ccc solid 1px !important; margin-bottom: 30px !important}
.edit_all h4 {margin-bottom: 10px}
.edit_info td {padding: 4px; vertical-align: top}
.title_container {width: 223px; overflow: hidden}
.edit_all, .forsale .edit_all {border: #A4CCEF solid 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 20px; margin-bottom: 30px; margin-left: 0 !important}
.copy_success {font-size: 11px; color: #6496C3; font-weight: bold; margin-top: 3px}
.rating {margin-top: 10px; -moz-border-radius: 20px; -webkit-border-radius: 15px; border: #A4CCEF 5px solid; background-color: #; color: #FFFFFF !important; width: 250px; height: 22px; background-color: #A4CCEF}
.rating .low, .rating .medium, .rating .high, .rating .private {height: 22px; -moz-border-radius: 20px; -webkit-border-radius: 10px; margin: 0; text-align: center; vertical-align: middle; background-color: #fff; color: #6496C3}
.rating .private {width: 100%; background-color: #ddd; color: #444}
/* hack for quick edit discoverability rating stuff -- overrides existing CSS in mydocs */ table#my_documents tr td .rating .private {color: #444}
.rating .low {width: 33%}
.rating .medium {width: 66%}
.rating .high {width: 100%}
.rating p {padding: 4px 0 0 0; margin: 0; font-weight: bold; text-transform: lowercase}
.edit_info .describe_note {font-size: 12px; color: #888}
.quick_edit .describe_note {font-size: 11px; color: #888}
.quick_edit {margin: 0}
.quick_edit .button_container {margin-left: 90px}
.quick_edit .button {float: left}
.quick_edit .column_left {float: left; width: 400px}
.quick_edit .column_description {float: left; width: 300px}
.quick_edit .column_discoverability {float: left; width: 300px}
.quick_edit td {padding: 4px}
table#my_documents .quick_edit tr {border: 0 none}
.upload_copyright input {position: relative; float: left; top: 2px; margin: 0 0 0 10px; padding: 0; border: 0}
.upload_copyright .copyright_text {margin-left: 32px; padding-top: 2px; margin-bottom: 15px}
#upload_left_side .copyright_container {font-size: 11px; margin-top: 5px; padding: 10px; padding-left: 0}
#upload_left_side .copyright_container input {float: left}
#upload_left_side .copyright_container p {margin-left: 20px; font-size: 11px; margin-top: 0; margin-bottom: 0; color: #555}
/* @end */ /* @group Upload Promo Page (adwords) */ #upload_promo h1 {margin-bottom: 5px; padding-bottom: 0}
#upload_promo h2 {margin: 3px auto 25px auto; color: #777}
#upload_promo .splash {text-align: center}
#upload_promo .splash table tr td {font-size: 189%; text-align: left}
/* @end */ ul#upload_queue li p {width: 300px}
.edit_info .column_left {float: left; width: 330px}
.edit_info .column_allprivate {float: left; width: 165px}
.edit_info .column_description {float: left; width: 300px}
.edit_info .column_discoverability {float: left; width: 275px}
.edit_info .column_price {float: left; width: 430px}
.edit_info .column_download {width: 300px; float: right}
.edit_all tr.category td {padding-bottom: 10px}
.edit_all tr.category td.subcategory {padding-left: 20px}
/* @group Scribd Store */ span.beta {color: #ff9f00}
span.beta a, span.beta a:hover {text-decoration: none; color: #ff9f00}
input.price {margin-left: 10px; margin-right: 5px}
.recommended {position: relative; top: 3px}
input.min_price, input.price {position: relative}
.seller_info {border: #ccc solid 1px; background-color: #ffca63; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; margin: 0 0 30px 46px; padding: 10px 10px 10px 10px}
.seller_info div.price-label {width: 300px; float: left}
.seller_info div.price-input {width: 300px; float: left}
.seller_info div.price-input p {width: 200px; float: left}
div.edit_all div.seller_info {-moz-border-radius: 0; -webkit-border-radius: 0; background-color: white; margin-bottom: 0; border: 0; padding: 10px 0 0 0; position: relative; width: 800px}
.edit_all .seller_info {margin-left: 0}
.edit_all h3 {width: 400px}
.edit_all .auto-price {width: 400px; float: left}
.edit_all .deliver_options {float: left}
.seller_info small {font-weight: bold; margin-top: -5px}
.seller_info p {margin: 1px 0 5px 0}
.seller_info p input.radio {position: relative; top: 3px; _position: auto}
.seller_info h4 {float: left; margin-right: 7px; margin-top: 1px}
.seller_info p.price-label, .upload_sell p.price-label {margin: 0 0 10px 0; padding-right: 15px; float: left; width: 130px}
.seller_info p.price-label span {line-height: 15px; vertical-align: top}
.seller_info div.download-option {float: right}
table.price-table td.suboption {padding: 0px 10px 0px 20px; line-height: 20px}
div.auto-price div.input {float: left; margin-bottom: 10px}
div.auto-price div.input label.suboption {margin: 0 10px 0 20px}
div.auto-price div.input label {line-height: 20px}
div.auto-price div.fields {float: left; clear: left; width: 400px}
div.auto-price div.fields div.price-auto {clear: left}
div.delivery_options p {text-align: left; margin-left: 0; font-size: 108%; font-weight: bold; text-align: left}
div.auto-price div.fields div.price-auto a {line-height: 20px}
div.auto-price div.fields div.price-manual {clear: left; float: left}
div.seller_info div.paid-document-settings {clear: left}
.paid-document-settings td.label {vertical-align: top; font-size: 14px; font-weight: bold; width: 200px}
.paid-document-settings td {padding-top: 15px}
table.earnings tr td.doctitle {width: 300px}
.sort_tab #spinner {float: left; position: relative; top: 10px}
/* Docstore */ ul#upload_queue li p {width: 300px}
table.earnings tr td.doctitle {width: 300px}
.upload_share .upload_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border: #6496C3 solid 5px; background-color: #6496C3}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color: #FFF1A4; -moz-border-radius: 5px; padding: 10px; margin: 0}
.individual_upload_container hr.stealthy {color: #CCCCCC; background-color: #CCCCCC}
.upload_page ul.content_tabs_old li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
.file_paid_min_price {width: 50px}
ul#upload_queue hr {margin: 10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.pricing_info h2 {margin-top: 12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.upload_share .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px !important; -webkit-border-radius: 10px !important}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color: #FFF1A4; -moz-border-radius: 5px; padding: 10px; margin: 0}
.upload_sell .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #f5c13e; -moz-border-radius: 15px; -webkit-border-radius: 15px}
ul.content_tabs_old li a.sell {background-color: #f5c13e; color: #fff !important; border: #f5c13e solid 1px}
ul.content_tabs_old li a.sell span {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background-color: #fff7e9; bottom: 1px; color: #f5c13e; font-size: 13px; font-weight: bold; margin-left: 7px; padding: 3px 5px; position: relative}
ul.content_tabs_old li a.sell:hover {background-color: #f5c13e; border: #f5c13e solid 1px}
.upload_page ul.content_tabs li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
.min-price {margin-left: 185px}
.min_price_container {margin-left: 25px; margin-bottom: 5px; clear: left}
.file_paid_min_price {width: 50px}
ul#upload_queue hr {margin: 10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.seller_info h5 {margin-bottom: 10px; margin-top: 10px}
.pricing_info {-moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; background-color: #FFCA63; border: 1px solid #CCCCCC; float: left; margin: 0 0 30px; padding: 10px; width: 150px; height: 90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; float: left; width: 790px; border: 1px solid #CCCCCC; padding: 10px; border-right: none; height: 90px; overflow: hidden}
.pricing_info h2 {margin-top: 12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.country_restricted {margin: auto; width: 500px; float: none !important; text-align: left}
.country_restricted .blue_container {margin-bottom: 10px}
.describe_docs_fee_note {padding-top: 15px}
.update_seller h1 {margin-bottom: 15px}
.seller_ad {background: url('/images/ads/sell_your_docs_bg.jpg?1292376586') repeat-x}
.video_tutorial p {margin-top: 25px}
/* @end */ /* upload promos */ .upload_promo table {width: 600px; margin-top: 10px}
.upload_promo table td {text-align: center; width: 33%; vertical-align: top}
.upload_promo h3 {margin: 20px 0 5px}
h3.interstitial_header {margin: 20px 5px 5px 360px; font-size: 22px}
div.interstitial_disappears_if {margin-top: 100px; font-size: 12px; text-align: center; color: #888}
.later_button {margin: 10px 0 10px 50px}
div.download_pdf_preview {text-align: center}
a.reading_list_faded {background-image: url('/images/minis_silk/book_open_faded.gif?1292376586'); background-repeat: no-repeat; padding-left: 21px}
a.reading_list {background-image: url('/images/minis_silk/book_open.gif?1292376586'); background-repeat: no-repeat; padding-left: 21px}
div.internal_search_results div.document_summaries div.tiny_thumbnail {height: 72px}
div.zero_notifications {padding-left: 21px; background-repeat: no-repeat; background-image: url('/images/email.gif?1292376586'); height: 17px; margin-bottom: -3px}
div.many_notifications {padding-left: 21px; background-repeat: no-repeat; background-image: url('/images/minis_silk/email_open_image.gif?1292376586'); height: 17px; margin-bottom: -3px}
p.doc_view_interstitial_subhead {font-size: 20px; margin-top: 15px; margin-bottom: 15px}
h1.doc_view_interstitial_head {font-size: 24px}
.gfh_failure {font-weight: bold; color: red}
div#topbar_anonymous_documents_awaiting_claim_container {background: #fff; padding-top: 10px; text-align: center}
div#topbar_anonymous_documents_awaiting_claim {background: white; margin: auto; text-align: left; width: 940px}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed {width: 90%}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed td {vertical-align: top; height: 70px; width: 80px}
#topbar_anonymous_documents_awaiting_claim span.anonymous_document_title {font-size: 12px}
#topbar_anonymous_documents_awaiting_claim p.anonymous_documents_claim_top {margin-bottom: 10px; font-size: 14px}
#topbar_anonymous_documents_awaiting_claim .anonymous_documents_claim_title {font-weight: bold; font-size: 16px; margin-right: 20px}
#topbar_anonymous_documents_awaiting_claim td.anonymous_documents_thumbnail_cell {padding-right: 5px}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed td.anonymous_documents_email_cell {padding-left: 10px; padding-top: 10px; width: 100%}
#topbar_anonymous_documents_awaiting_claim div.email_form {float: left; margin-right: 5px}
div.anonymous_claims div.anonymous_claim_other {margin-top: 20px; border-top: 1px dotted black; padding-top: 5px; margin-left: 10px; margin-right: 10px}
div.anonymous_claims p.other_link {margin-left: 30px}
div.anonymous_claims .failure {font-weight: bold; color: red}
div.anonymous_claims .welcome_to_scribd {font-size: 16px; font-weight: bold}
div.anonymous_claims .subtext {margin-left: 10px}
div.anonymous_claims .never_email_me {margin-left: 10px; margin-top: 10px}
div.anonymous_claims .new_scribd_login, div.anonymous_claims .existing_scribd_login {font-family: monospace}
div.anonymous_claims div.anonymous_merge_accounts {margin-top: 10px; font-size: 10px}
div.anonymous_claims div.anonymous_merge_accounts p {font-size: 10px}
div.anonymous_claims div.anonymous_merge_accounts p.welcome_to_scribd {display: block}
div.anonymous_claims div.anonymous_merge_accounts p.welcome_back_line {font-size: 12px}
div.anonymous_claims div.anonymous_merge_accounts input {margin-right: 15px}
div.anonymous_claims div.anonymous_claim_other form {display: inline}
div.anonymous_claims div.anonymous_claim_other p {display: inline}
div.anonymous_claims .please_enter_email {font-weight: bold; margin-left: 15px; color: red}
div.anonymous_claims .password_successfully_reset {display: block; margin-top: 10px; font-weight: bold}
.pricing_info {-moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; background-color: #FFCA63; border: 1px solid #CCCCCC; float: left; margin: 0 0 30px; padding: 10px; width: 150px; height: 90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; float: left; width: 790px; border: 1px solid #CCCCCC; padding: 10px; border-right: none; height: 90px; overflow: hidden}
.email_capture h1 {font-size: 30px; margin-top: 50px; margin-bottom: 30px; color: #4e76a7}
.email_capture h3 {font-size: 16px; font-weight: normal; margin-bottom: 30px}
.email_capture .email_label {font-size: 14px}
.email_capture div.anonymous_claims div.anonymous_claim_other {/* margin-top: 200px; width: 700px; */ }
/* public/stylesheets/word.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Document Page */ #view_container {margin: 0px auto 10px auto; width: 970px; text-align: left; position: relative}
#view_title_bar {margin: 0px auto 5px 4px; padding: 0 10px 0 0; text-align: left}
#doc_title_container table.right td {padding: 0 0 0 5px}
#doc_title {margin: 0; padding: 0; position: relative; text-align: left}
#doc_title h1 {float: left; font-weight: bold; width: 500px}
#doc_title .meta {display: block; float: right; font-size: 11px; margin-left: 10px; position: absolute; right: 0; top: 5px}
#doc_title .meta img {vertical-align: middle; margin-left: 2px}
#doc_title:after, #scribd-doc:after, .partner_signup:after, .text form:after, .blue_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#doc_description {text-align: left; height: 33px; overflow: hidden; position: relative; margin-bottom: 0}
#doc_description p {margin-top: 0; margin-right: 220px}
#doc_description_more {position: absolute; padding-left: 10px; padding-right: 5px; bottom: 1px; right: 0; background: white; font-size: 11px}
#doc_description_text {font-size: 13px}
.edit_data {cursor: pointer}
#document_category_edit_form {margin: 0px auto}
.document_edit_spinner {position: relative; bottom: 13px; left: 5px}
#toolbar_container {margin-top: 10px}
#buttons_container {position: relative; z-index: 1; height: 1%; clear: both}
#buttons {margin: 0px auto 0 0; padding: 0; text-align: left; list-style-type: none; position: relative; height: 1%}
#buttons li {display: block; float: left; position: relative; margin: 0 2px 0 0}
#buttons li a {position: relative; z-index: 0}
#buttons li a.active {z-index: 1}
.doc_converted_message {background-color: #feff00; font-size: 18px}
#viewer_document {clear: left; padding-top: 2px}
#document_group_overlay_toolbar {background: #fff; padding: 15px; text-align: left; position: absolute; top: 28px; left: 0; border: 4px solid #6496C3}
.document_metadata_group {position: relative}
.document_metadata_group p {margin-top: 5px}
#document_group_overlay_metadata {background: #fff; padding: 15px; text-align: left; position: absolute; top: 0; left: 0; width: 500px; border: 4px solid #6496C3; z-index: 500}
#document_listen_overlay {background: #fff; padding: 15px; text-align: left; position: absolute; top: 18px; left: 0; width: 300px; border: 4px solid #6496C3}
#close_document_listen_overlay {float: right}
#download_box img {padding: 3px}
#download_box ul li {list-style-type: none}
#embed_box h5 {margin-bottom: 3px}
.embed_box {padding: 25px; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ }
.embed_box h1 {margin-bottom: 15px}
.embed_box .embed_form {font-size: 116%; margin-bottom: 25px}
ul.embed_params {margin-top: 10px}
ul.embed_params li {float: left; margin-right: 9px; padding-right: 9px; border-right: 1px dotted #aaa; font-size: 11px; min-height: 21px}
ul.embed_params li input.text_input {font-size: 11px; color: #777; width: 35px; padding: 4px}
ul.embed_params li input#view_mode {font-size: 11px}
ul.embed_params li.last {border-right: 0; padding-right: 0; margin-right: 0}
ul.embed_params #view_mode {padding: 2px}
ul.embed_params .preview {margin-top: 4px; display: block}
ul.embed_params .auto_width {border: 0}
#embed_box h5 small {margin-left: 5px}
.ad {text-align: center; padding: 0px; margin: -10px auto 0 auto}
.ad_text {margin: 0; padding: 0; font-size: 77%; color: #ccc}
.ad_text_center {text-align: center}
.ad_text_right {text-align: right}
.ad_text_left {text-align: left}
#right_column_alt {-moz-border-radius: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
/* My Comment */ #unconverted {background: #fff; padding: 15px; border: 1px solid #ccc; margin: 15px auto 15px auto; text-align: left; width: 400px}
#unconverted.long {width: auto}
#unconverted .download strong {font-size: 153.9%; color: #363636; margin-right: 10px}
#unconverted .download {padding-left: 100px; font-size: 138.5%}
#unconverted .download img {vertical-align: middle}
#unconverted .note {font-family: Helvetica; color: #777; font-size: 100%; margin-bottom: 15px}
#unconverted .status {font-family: Helvetica; color: #555; font-size: 108%; margin: 0px auto 15px auto}
#view_bar {padding-top: 2px; float: right; width: 302px}
#view_bar #sideboard_ads {margin-bottom: 15px}
#view_bar .alert_box {text-align: left; padding: 5px; margin-bottom: 15px}
#view_bar .alert_box a {color: #0E71CD}
#view_bar h1 {font-size: 123.1%; color: #363636; clear: right; text-align: left; margin: 4px auto 4px auto}
#view_bar h1 .tiny {font-size: 85%}
#view_bar h1 .tiny a {text-decoration: none; color: #999}
#view_bar h1 .tiny a:hover {color: #363636}
#view_bar h1 img {vertical-align: middle}
#view_bar h2 {margin-bottom: 5px}
#view_bar .admin {border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; margin-top: 5px}
#view_bar #admin_show, #view_bar #admin_hidden {margin-bottom: 10px}
#view_bar #actions {clear: right; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ background: #fff; margin: 0 0 5px 0; padding: 10px; border: 1px solid #ccc}
#view_bar #actions ul {list-style-type: none; margin: 0; text-align: left; padding-left: 0}
#view_bar #actions ul li {margin-bottom: 9px; margin-left: 0; font-size: 108%; padding-left: 0; font-weight: bold; color: #333}
#view_bar #actions ul li .sub_action .errorExplanation {width: 200px}
#view_bar #actions ul li .sub_action .errorExplanation ul li {list-style-type: none}
#view_bar #actions ul li .sub_action h2 {font-size: 108%}
#view_bar #actions ul li .sub_action {margin: 10px auto 10px auto}
#view_bar #actions ul li .actionable {margin: 5px auto 5px auto; display: none}
#view_bar #actions ul li .embed_float {float: left; margin-right: 10px; margin-bottom: 10px}
#view_bar #actions ul li .embed {font-size: 85%; color: #555}
#view_bar #actions ul li .embed a {font-size: 85%}
#view_bar #actions ul li a {font-weight: bold; font-size: 108%}
#view_bar #actions ul li img {vertical-align: middle}
#view_bar #actions ul li img.middle {vertical-align: middle}
#view_bar #author3 {margin: 20px auto 0px auto; padding: 0 15px 0 0; text-align: left}
#view_bar .fb_like {margin: 0; clear: both}
#view_main {margin: 0 auto 10px 0px; text-align: center; float: left; width: 690px}
#view_meta {margin-right: 10px; text-align: left; float: left; width: 690px}
#language_wrapper a, #html_wrapper a {color: #555; text-decoration: underline; border-bottom: 0px solid black}
#language_wrapper a:hover, #html_wrapper a:hover {color: #555}
#plaintext_wrapper {width: 650px}
#html_wrapper {/*position: absolute;*/ height: 400px; overflow: auto; width: 650px; top: 130px; left: 0}
#html_wrapper.plain {float: left}
#html_wrapper:focus {-moz-outline: none}
#document_description_edit_field textarea, #document_tags_edit_form textarea {width: 99%; height: 150px; background-color: #FCF7C4}
#document_tags_edit_form textarea {height: 50px}
#document_tags_edit_form p {margin-top: 0}
#document_tags_view .autocomplete_field {display: block}
#document_category_edit_form .categories_container, #document_category_edit_form .child_categories_container {float: left; margin-right: 5px}
#document_edit_spinner {margin-top: 5px}
#related_categories ul {margin-top: 5px}
#related_categories ul li {list-style-type: none; margin-left: 0}
#related_tags {margin-top: 5px}
#search_queries {margin-top: 5px; width: 300px; overflow: hidden}
.per_page {float: right; border: #ccc solid 1px; font-size: 10px; position: relative; top: 5px; _width: 142px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.per_page a {display: block; float: left; padding: 5px 3px 5px 5px; border-left: #ccc solid 1px; margin-left: 5px; _width: 28px}
.per_page a img.small_blue_arrow {position: relative; top: 1px !important}
.per_page a:hover {background-color: #ddd; text-decoration: none}
.per_page span {float: left; display: block; margin: 5px}
.analytics_box {font-weight: bolder; font-size: 13px; color: #333333; border-bottom: 1px solid #EEEEEE; padding: 0; text-align: left}
.analytics_box h2 {font-size: 108%; padding: 0; margin: 0 0 5px 0; color: #000; font-weight: bold}
#publisher_picture {text-align: center; margin-top: 15px; margin-bottom: 10px}
#publisher_picture p {margin: 2px auto 2px auto; width: 300px; max-height: 100px; overflow: hidden}
#publisher_picture p img {max-width: 300px; max-height: 100px}
#publisher_picture .url {width: 100%; overflow: hidden}
.ipaper_highlighting {font-size: 11px; padding: 5px}
#below_ipaper {margin-top: 5px}
.below_ipaper_ad {margin-bottom: 10px}
.survey {font-size: 12px; padding: 6px; border: 1px solid #eee; text-align: center; margin-bottom: 5px; cursor: pointer; background: #FFF1A4}
.survey_active {background: #FFEB7F}
.survey img {margin-right: 5px}
.survey a:hover {text-decoration: none}
#house_ad img.border {border: 1px solid #ddd}
/* @end */ /* @group Document Info */ .info_box {background: #eee; padding: 10px 10px 10px 10px; margin-bottom: 15px; margin-top: 20px}
.info_box h2, .info_box h2.green {color: #555 !important; font-size: 174%; margin-bottom: 10px}
.info_box p {margin: 10px auto 10px auto}
.embed_code_container .copy_small_button, .info_box .copy_small_button {margin-left: 5px; float: left}
table.info {border-collapse: collapse; width: 100%}
table.info tr td {vertical-align: top; border-bottom: 1px solid #ccc; padding: 10px}
table.info tr td.sm {font-size: 100%; line-height: 1.4em}
table.info tr td.sm .text {width: 350px; overflow: hidden}
table.info tr td.hd {padding-left: 0; width: 150px}
/* @end */ /* @group iPaper Styles */ #ipaper_placeholder_container.fullscreen_mode {background: white url('/images/word/view/ipaper_toolbar/rpt_top.gif?1292376586') repeat-x 0 0}
#ipaper_placeholder_container #ipaper_placeholder {padding-top: 2em}
#ipaper_placeholder_container .absolute {position: absolute; z-index: 1001}
#ipaper_container {float: left; background-color: white}
/* Title */ #ipaper_placeholder_container div.ipaper_toolbar {height: 2em; /* 2 for top tools */ }
#ipaper_placeholder_container #doc_title .private {display: none}
/* Top Toolbar */ #ipaper_placeholder_container .top_tools {text-align: left; height: 2em; position: relative}
#ipaper_placeholder_container .top_tools ul {margin-top: 8px; float: left}
#ipaper_placeholder_container .top_tools li {margin: 0 25px 0 0; list-style-type: none; float: left; display: block; font-size: 90%}
#ipaper_placeholder_container .top_tools span {font-size: 8pt; color: #666}
#ipaper_placeholder_container .top_tools li a {font-size: 8pt}
#ipaper_placeholder_container .top_tools li a.file_type {padding: 0 3px; text-decoration: none}
#ipaper_placeholder_container .top_tools li a.file_type:hover {text-decoration: underline}
/* Toolbar Sprites */ #ipaper_placeholder_container .top_tools li .sprite {background-image: url('/images/ipaper_icons/ipaper_top_toolbar_sprites2.gif?1292376586'); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools li .download {background-position: 0 0}
#ipaper_placeholder_container .top_tools li .print {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools .disabled #ipaper_print {float: left; margin-right: 2px; margin-top: 1px}
#ipaper_placeholder_container .top_tools li .fullscreen {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools li .sprite_disabled {background-image: url('/images/ipaper_icons/ipaper_top_toolbar_sprites_disabled.gif?1292376586'); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools li.disabled {background: #e5e5e5; color: #a4a4a4; padding: 0 2px}
#ipaper_placeholder_container .top_tools li.disabled a {color: #a4a4a4}
#ipaper_placeholder_container .top_tools li.disabled a:hover {text-decoration: none}
#ipaper_download_disabled {float: left}
#ipaper_placeholder_container .top_tools ul li span.download_disabled {background-position: 0 0}
#ipaper_placeholder_container .top_tools ul li span.x_icon {background-position: -50px 0; width: 10px; float: left; display: block}
#ipaper_placeholder_container .top_tools ul li span.print_disabled {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools ul li span.fullscreen_disabled {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools ul li a.link_open {color: #555}
#ipaper_placeholder_container .top_tools ul li a.link_open:hover {text-decoration: none; cursor: pointer}
#ipaper_placeholder_container .top_tools #share_embed_tab {padding: 7px 7px; width: 118px; height: 12px; position: absolute; right: 0px; top: 0px; background-color: #fff; cursor: pointer; border: 1px solid #c9c9c9; border-bottom: 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px}
/* Flash Container */ #ipaper_placeholder_container .flash_container {border: 1px solid #ccc; zoom: 1}
/* Flash Container in fullscreen state - note higher specificity */ #ipaper_placeholder_container .absolute.fullscreen .flash_container {border: 1px solid #ccc; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7}
/* Flash */ #ipaper_placeholder_container .flash {float: left; border: 0}
/* Scrollbars */ #ipaper_placeholder_container .scroll_box {overflow: hidden; margin: 0}
#ipaper_placeholder_container #v_scroll_box {width: 17px; margin-left: -4px; overflow-y: auto}
#ipaper_placeholder_container #v_scroll_track {width: 1px; line-height: 0; font-size: 0}
#ipaper_placeholder_container #h_scroll_box {float: left; height: 17px; overflow-x: auto}
/****** Icon States - Spritized */ /* General Icon */ .ipaper_sprite {background: url('/images/ipaper_icons/icon_sprite.png?1292376586') 0 0 no-repeat; display: block; width: 22px; height: 22px; cursor: pointer; float: left}
/* Search */ .ipaper_search_submit {width: 52px; background-position: -176px 0}
.ipaper_search_submit:hover {background-position: -176px -22px}
.ipaper_search_submit:active {background-position: -176px -66px}
/* Zoom In */ #ipaper_zoom_in {background-position: 0px 0px}
#ipaper_zoom_in:hover {background-position: 0px -22px}
#ipaper_zoom_in:active {background-position: 0px -66px}
/* Zoom Out */ #ipaper_zoom_out {background-position: -22px 0px}
#ipaper_zoom_out:hover {background-position: -22px -22px}
#ipaper_zoom_out:active {background-position: -22px -66px}
/* Text Selection */ #ipaper_text_selection {background-position: -44px 0px}
#ipaper_text_selection:hover {background-position: -44px -22px}
#ipaper_text_selection:active {background-position: -44px -66px}
#ipaper_text_selection.ipaper_selected {background-position: -44px -44px}
#ipaper_text_selection.ipaper_selected:hover {background-position: -44px -66px}
/* Tile Mode */ #ipaper_tile {background-position: -66px 0px}
#ipaper_tile:hover {background-position: -66px -22px}
#ipaper_tile:active {background-position: -66px -66px}
#ipaper_tile.ipaper_selected {background-position: -66px -44px}
#ipaper_tile.ipaper_selected:hover {background-position: -66px -66px}
/* Flag */ #ipaper_flag {background-position: -132px 0px}
#ipaper_flag:hover {background-position: -132px -22px}
#ipaper_flag:active {background-position: -132px -66px}
#ipaper_flag.ipaper_selected {background-position: -132px -44px}
#ipaper_flag.ipaper_selected:hover {background-position: -132px -66px}
/* Reading list */ .ipaper_reading_list {background-position: -154px 0px}
.ipaper_reading_list:hover {background-position: -154px -22px}
.ipaper_reading_list:active {background-position: -154px -66px}
.ipaper_selected_reading_list {background-position: -154px -44px}
.ipaper_selected_reading_list:hover {background-position: -154px -66px}
/* Page Controls */ #ipaper_pagination {width: 80px; /* Initial Value */ text-align: center; margin: 0 auto; padding-top: 2px}
#pagination_label {color: #665F5C; font-size: 11px; float: left; width: 15px; /* Initial Value */ text-align: center; margin: 3px 5px 0 5px}
.page_controls {width: 17px; height: 19px; cursor: pointer; float: left; margin-top: 1px; background: url('/images/ipaper_icons/icon_sprite.png?1292376586') 0 0 no-repeat}
#next_page {background-position: -243px -3px}
#next_page:hover {background-position: -243px -25px}
#next_page:active {background-position: -243px -69px}
#prev_page {background-position: -230px -3px}
#prev_page:hover {background-position: -230px -25px}
#prev_page:active {background-position: -230px -69px}
#ipaper_placeholder_container .resize_corner {width: 11px; height: 14px; background: url('/images/ipaper_corner_osx.png?1292376586') no-repeat; cursor: se-resize; position: absolute; right: 0; bottom: 0}
#ipaper_placeholder_container .absolute.fullscreen .resize_corner {background: url("") no-repeat; cursor: default}
#ipaper_placeholder_container .absolute.fullscreen #ipaper_fullscreen {color: red}
#ipaper_placeholder_container #viewModeButtonContainer {float: left}
/* Bottom Toolbar */ #ipaper_placeholder_container .toolbar {clear: both; height: 28px; text-align: left; background-color: #ededed; border: 0; background: url('/images/ipaper_icons/toolbar_bg.png?1292376586') repeat-x; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px}
#ipaper_placeholder_container .padding_container {padding-top: 3px}
#ipaper_placeholder_container .toolbar.sidebar_open {-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
#ipaper_placeholder_container #view_mode_selector {float: left; margin-left: 3px}
#ipaper_placeholder_container .toolbar button {float: left}
#ipaper_placeholder_container .toolbar input[type="text"] {margin-top: 0; margin-left: 5px; padding: 3px; height: 12px}
#ipaper_placeholder_container .toolbar .left {float: left; padding-left: 1px}
#ipaper_placeholder_container input[type="button"] {margin-top: 1px}
#ipaper_placeholder_container .toolbar .left label {padding-top: 5px; padding-right: 2px; float: left; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center label {padding-top: 5px; float: none; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center {text-align: center; padding-right: 10px; padding-left: 10px}
#ipaper_placeholder_container .toolbar .right {float: right; padding-right: 1px}
#ipaper_placeholder_container .toolbar .spacer {float: left; clear: none; width: 3px}
/* Search Sidebar */ #search_input_container {margin: 0 auto; padding-top: 2px}
.ipaper_document_search {height: 12px; width: 120px; font-size: 10px; color: #bbb; float: left; margin: 0 2px 0 5px; padding: 3px}
#search_input_container button {float: left}
#search_input_container .ipaper_document_search {width: 230px; margin-left: 8px}
#ipaper_sidebar_container #sidebar_results {text-align: left; width: 100%; color: #555; overflow: auto; background-color: white; border: 1px solid #B3AFAD; border-top: 1px solid #dfdfdf; border-left: 0; border-bottom: 0}
#ipaper_sidebar_container #sidebar_results_content {padding: 15px 20px 15px 20px}
#ipaper_sidebar_container #sidebar_results .match {color: black; font-weight: bold}
#ipaper_sidebar_container #sidebar_results h6 {color: black; border-bottom: 1px solid #ddd}
#ipaper_sidebar_container #sidebar_results li {margin: 8px 0; cursor: pointer}
#ipaper_sidebar_container #sidebar_results li:hover {text-decoration: underline; color: blue}
#ipaper_sidebar_container #sidebar_results li:hover .match {color: blue}
#ipaper_sidebar_container {float: left; background-color: white}
#ipaper_sidebar_container #search_results_summary_container {font-weight: bold; font-size: .85em; text-align: left; background-color: white}
#ipaper_sidebar_container #sidebar_footer {width: 100%; height: 28px; background-color: #ededed; background: url('/images/ipaper_icons/toolbar_bg.png?1292376586') repeat-x; border: 0; border-left: 0; padding-top: 1px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px}
#ipaper_sidebar_container #search_results_summary_container {width: 100%; height: 2em; border-top: 1px solid #B3AFAD; border-right: 1px solid #B3AFAD}
#ipaper_sidebar_container #search_results_summary {float: left; margin-left: 8px; margin-top: 6px; width: 85%; height: 1.4em; overflow: hidden}
#ipaper_sidebar_container h6 {background: none; text-align: left}
/* Related rules not applied to iPaper container elements */ div#viewer_document a.ipaper_classic_link {float: right; margin: 7px 0 0 0; font-size: 8pt; /* color: #666;*/ font-family: Arial, Helvetica, sans-serif}
#ipaper_placeholder_container #ipaper_top_tools_purchase {color: #0E71CD}
/* @end iPaper */ .removal_container {text-align: left}
/* @group Embed Code */ .embed_code_container {width: 400px; margin: 5px 0 15px 0; text-align: center}
#wp_embed_code, #embed_code {width: 300px; float: left}
#embed-container {margin-right: 25px; margin-bottom: 25px; position: relative}
#embed-customize {width: 390px}
#embed-preview {background: #fff; position: absolute; top: 10px; left: 410px; z-index: 100}
/* @end */ /* analytics styling */ #docinfo_wrapper {margin-bottom: 15px}
#docinfo_tabs {position: relative; bottom: -1px}
#docinfo_container {border: 1px solid #ccc}
#manage_collection {margin: 10px}
#flag_document_link {display: block; margin: 10px 10px 15px 10px; font-weight: bold; padding-left: 20px; background: url('/images/icons/sm_icon_map.gif?1292376586') no-repeat 0 -315px}
#flag_document_link.disabled {background: url('/images/icons/sm_icon_map.gif?1292376586') no-repeat 0 -345px; color: #999}
#flag_document_container {margin: 10px; padding: 5px; border: 1px solid #ccc; background-color: #f5f5f5}
#flag_document_container button {float: left}
div#flag_document_container h4 {color: #ff9900; font-weight: bold}
#flag_document_container .cancel {float: left; display: inline; font-size: 11px; margin-left: 10px; margin-top: 5px; color: #1982ab}
#flag_document_container p {font-size: 11px; color: #333; margin: 5px 0}
#flag_document_container form {margin: 0}
#flag_document_container .form label {display: inline; font-weight: bold}
#docinfo_container .revealer {border: 0}
#metadata-stats {text-align: center; min-height: 150px; _height: 150px}
#metadata-stats table {margin: 10px; width: 50%; float: left}
#metadata-stats td {font-size: 12px; line-height: 16px; padding: 5px}
#docinfo_container #more_stats {margin: 0 auto}
#docinfo_container #more_stats .spinner {margin-top: 50px; float: none}
#more_stats .label {display: block; border-top: 1px dotted #ccc; margin: 10px; padding-top: 10px; text-align: left; color: #666}
#docinfo_container .stat_table {margin: 10px 0}
#docinfo_container .referers {margin-top: 5px}
#docinfo_container .referers td, #docinfo_container .referers th {padding: 3px}
#docinfo_container .referers th {background: #fff}
#docinfo_wrapper .statistics_label {text-weight: bold}
#metadata-about ul.data {margin: 5px; margin-bottom: 15px}
#metadata-about h4 {font-size: 12px; font-weight: normal; color: #999}
#metadata-about .award {margin: 0 20px 0 0; white-space: nowrap}
#metadata-about .data li {float: left; padding: 0 10px; min-height: 32px; margin-top: 5px; border-right: 1px dotted #ccc}
#metadata-about li.last {border: 0}
#metadata-about #doc_cat_container {color: #999}
#metadata-about li.stats {padding-left: 5px}
#metadata-about li .rate_count {color: #333}
#metadata-about #document_description_full_container, #metadata-about .document_description_short {padding: 0 10px}
#metadata-about #document_description_full_container p, #metadata-about .document_description_short p {margin-top: 5px}
#metadata-about #document_description_full_container p {margin-top: 5px}
#metadata-stats th {background-color: #eee; vertical-align: middle; padding: 5px; border-right: 2px solid #fff}
#metadata-about .starbox div {width: 85px}
/* modified CAO */ /* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs {clear: both; margin-top: 0; list-style-type: none; background: #6496C3; padding: 3px 5px 3px 5px; height: 25px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li {float: left; overflow: visible; margin-right: 5px; padding: 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a {display: block; color: white; text-decoration: none; font-size: 100%; line-height: 1em; float: left; padding-left: 8px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a span {display: block; float: left; line-height: 1em; padding: 7px 8px 5px 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a:hover {background: #fff; color: #336b99; -moz-border-radius: 3px; -webkit-border-radius: 3px}
/* made this selector more general so that it can be used on /groups/documents/ */ ul.time_tabs li.current a, ul.time_tabs li.current a:hover {background: #555; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: default}
/* made this selector more general so that it can be used on /groups/documents/ */ .filters {background-color: #fbfbfb; border-bottom: #6496C3 solid 1px; margin: 0 0 15px 0; padding: 6px 5px 5px 5px; height: 19px; clear: left}
.filters p {float: left; font-size: 11px; margin: 2px}
.filters select {margin: 0 0 0 10px}
.doc_thumbnail_pages {margin-top: 5px}
.doc_thumbnail_data {font-size: 85%; color: #555; margin-top: 3px}
#post_comment_button {clear: both; margin-top: 10px; font-size: 116%; padding: 2px 10px 2px 10px}
.other_info {margin: 0 10px 10px 10px}
.other_info h4 {margin-top: 15px}
.other_info p {margin: 8px auto}
.loc_word_show .cancel_edit, .loc_word_show .show_edit {font-weight: normal; font-size: 12px; margin-left: 5px}
#docinfo_tabs .cancel_edit {color: #1982ab}
.form_footer {line-height: 24px; margin-top: 15px}
.form_footer .button {margin-right: 10px}
.form_footer .spinner {float: none}
.form_footer a {font-size: 11px}
.form_footer .cancel_edit {float: right; font-size: 11px}
#doc_edit_undo {margin: 10px}
#doc_edit_undo textarea {display: none}
.deleted_listing_ad {margin: 10px auto 10px auto}
table tr td div.blur-options {padding-left: 30px}
.fourgen_nag {white-space: normal; background-color: #ddf8ff; padding: 15px; margin-bottom: 15px; margin-top: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.fourgen_nag ul a {font-weight: bold}
.fourgen_nag p {color: #666666}
.fourgen_nag li {font-size: 15px; color: #1982AB; list-style: square inside}
/* public/stylesheets/prototip.css @ 1292376586 */
/* CSS to go with Prototip.Styles */ .prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
/* the default style */ .prototip .default {width: 250px; color: #808080}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #fff}
/* basic */ .prototip .basic {width: 250px; color: #808080}
.prototip .basic .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .basic .title {padding: 5px}
.prototip .basic .content {padding: 5px; background: #fff}
/* basic */ .prototip .hint {width: 250px; color: #313120; background: #fff6aa}
.prototip .hint .toolbar {background: #fdf1a0; font-weight: bold}
.prototip .hint .title, .prototip .hint .content {padding: 5px}
/* protoblue */ .prototip .protoblue {width: 250px; color: #fff}
.prototip .protoblue .toolbar {background: #0d7cd0; font-weight: bold}
.prototip .protoblue .title {padding: 5px}
.prototip .protoblue .content {background: #1e90ff; padding: 5px}
/* creamy */ .prototip .creamy {width: 250px; color: #bb9c61}
.prototip .creamy .toolbar {background: #f3edc2; font-weight: bold}
.prototip .creamy .title {padding: 5px}
.prototip .creamy .content {background: #f8f4ca; padding: 5px}
/* darkgrey */ .prototip .darkgrey {width: 250px; color: #fff}
.prototip .darkgrey .toolbar {background: #5f5f5f; font-weight: bold}
.prototip .darkgrey .title {padding: 5px}
.prototip .darkgrey .content {background: #808080; padding: 5px}
/* protogrey */ .prototip .protogrey {width: 250px; color: #fff; background: #fff}
.prototip .protogrey .toolbar {background: #969c92; font-weight: bold}
.prototip .protogrey .title {padding: 5px}
.prototip .protogrey .content {color: #808080; padding: 5px}
/* This is how to resize the close button for a style */ .prototip .protogrey .toolbar .close {width: 14px; height: 14px}
/* loader gif */ .prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
/* Required for all tooltips, do not modify */ .prototip {position: absolute; overflow: hidden}
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {position: relative}
.prototip .content {clear: both}
.prototip .toolbar .close {position: relative; text-decoration: none; float: right; width: 19px; height: 15px; display: block; line-height: 0; font-size: 0; border: 0; cursor: pointer}
.prototip .tooltip {clear: both; float: left}
.prototip .borderLeftWrapper, .prototip .borderRightWrapper {position: absolute; top: 0; left: 0; width: 300px; height: 20px}
.prototip .borderFrame {height: 100%; width: 100%; float: left; margin: 0; padding: 0; position: relative}
.prototip .borderTop, .prototip .borderBottom {overflow: hidden}
.prototip .borderRow {list-style-type: none; float: left; width: 100%; position: relative; clear: both; margin: 0; padding: 0}
.prototip_CornerWrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; clear: both}
.prototip_Corner {float: left; position: relative}
.prototip canvas {position: relative; float: left}
.prototip_CornerTr, .prototip_CornerBr {float: right}
.prototip_BetweenCorners {position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; clear: both}
.prototip .borderMiddle {position: relative; float: left}
.prototip .borderCenter {position: relative; float: left; height: 100%}
.prototip_StemWrapper {position: relative; width: 100%; height: auto; clear: both}
.prototip_StemBox {float: left; position: relative}
.prototip_Stem {width: 100%; position: absolute; overflow: hidden}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none; overflow: hidden}
.prototip .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.prototip .clearfix {display: inline-block}
/* IE Mac Hide \*/ .prototip .clearfix {display: block}
/* IE Mac Hide End */
/* public/stylesheets/tooltip.css @ 1292376586 */
.prototip {text-align: left !important}
.black_trans .content, .black_trans_bottom .content {color: #fff; font-size: 11px; font-weight: bold; background-color: #000; padding: 3px 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; opacity: 0.85}
.black_trans {white-space: nowrap}
/* :files, 'public/stylesheets/shared', ... @ (none) */
/* :files, 'app/views', ... @ (none) */
/* :class_inlines, 'app/views', ... @ (none) */
------------3Pa1WpjMqieiRcpR1RKv7d
Content-Disposition: inline; filename=web.css
Content-Type: text/css; name=web.css
Content-Location: http://s7.scribdassets.com/aggregated/css/web.css?1292376586
Content-Transfer-Encoding: 8bit
/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1292376586 */
/* public/stylesheets/account.css @ 1292376586 */
/* Colors */ /* Widths */ #account-tabs {margin-top: 10px; overflow: hidden}
/* --- */ .account_settings h2 small {font-size: 11px; margin-left: 15px}
.account_settings table {clear: both}
.account_settings table tr td, .account_settings .account_settings .setting {vertical-align: top; padding-top: 7px; zoom: 1}
.account_settings table tr td ul {padding-left: 0; margin-top: 0; font-variant: normal}
.account_settings table tr td ul li {list-style-type: none}
.account_settings table tr td.firstcol, .account_settings .account_settings .setting label {font-weight: bold; width: 200px}
.account_settings label {margin-top: 0}
.account_settings .setting label {float: left}
.account_settings .setting .secondcol {margin-left: 200px; overflow: hidden}
.account_settings #new_email_address p, .account_settings #new_email_address input {margin-right: 5px}
.account_settings table tr td.secondcol p, .account_settings .setting p {margin-top: 0}
.account_settings table tr td.secondcol label {display: inline; font-weight: normal}
.account_settings table tr.header td, .account_settings .header {padding-top: 25px}
.account_settings table tr.save p {line-height: 25px}
.account_settings .paypal-email label {margin-top: 10px; display: block}
table.profile_badges {margin: 10px 0}
table.profile_badges td {background-color: #eAeAeA; padding: 10px; border: 1px solid #fff; vertical-align: middle; text-align: center}
#account-badges .inline_badge {float: left; margin-right: 20px; width: 290px}
#account-badges .inline_badge input {float: left; width: 200px; margin-right: 5px}
.badge .popup_middle {min-height: 90px; _height: 90px; padding-bottom: 5px}
.badge .popup_middle .intro {display: block; margin-bottom: 5px}
.badge .popup_middle p {margin: 0; padding-top: 10px}
.badge .pop_arrow {top: 15px}
table.three .copy_small_button {margin-left: 10px}
table.three {width: 100%}
table.three tr td {width: 30%; padding: 15px}
#account-branding #banner_300_100, #account-brandedreader #banner_300_100 {width: 300px; height: 100px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_100 p, #account-brandedreader #banner_300_100 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_100 img, #account-brandedreader #banner_300_100 img {max-width: 300px; max-height: 100px}
#account-branding #banner_996_150, #account-brandedreader #banner_996_150 {width: 996px; height: 150px; background-color: #ccc; overflow: hidden}
#account-branding #banner_996_150 p, #account-brandedreader #banner_996_150 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_996_150 img, #account-brandedreader #banner_996_150 img {max-height: 80px; max-width: 996px}
#account-branding #banner_300_250, #account-brandedreader #banner_300_250 {width: 300px; height: 250px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_250 p, #account-brandedreader #banner_300_250 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_250 img, #account-brandedreader #banner_300_250 img {max-height: 250px; max-width: 300px}
#account-branding #banner_200_25, #account-brandedreader #banner_200_25 {width: 200px; height: 25px; background-color: #ccc; overflow: hidden}
#account-branding #banner_200_25 p, #account-brandedreader #banner_200_25 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_200_25 img, #account-brandedreader #banner_200_25 img {max-width: 200px; max-height: 25px}
#account-branding #banner_996_51, #account-brandedreader #banner_996_51 {width: 996px; height: 51px; background-color: #ccc; overflow: hidden}
#account-branding .size_limit, #account-brandedreader .size_limit {font-weight: normal}
#account-branding ol.upload_steps li, #account-brandedreader ol.upload_steps li {margin: 10px 0; list-style: decimal; margin-left: 22px}
#account-branding ol.upload_steps li label, #account-brandedreader ol.upload_steps li label {width: auto}
#account-branding #custom_branding_steps, #account-brandedreader #custom_branding_steps {margin: 10px 0}
#account-branding ol#custom_branding_steps > li, #account-brandedreader ol#custom_branding_steps > li {list-style: decimal; float: left; margin-left: 15px; _display: inline}
#account-branding #txt_color_field, #account-branding #bg_color_field, #account-brandedreader #txt_color_field, #account-brandedreader #bg_color_field {width: 100px; float: left}
#account-branding #profile_link_txt, #account-branding #read_banner_link, #account-branding #promo_banner_link, #account-brandedreader #profile_link_txt, #account-brandedreader #read_banner_link, #account-brandedreader #promo_banner_link {width: 400px; background-color: #ffffcc}
#account-branding .color_preview, #account-brandedreader .color_preview {float: left; width: 50px; height: 50px; margin-right: 10px; border: 1px solid #666; background-color: #C1BDBB}
#account-branding #txt_color_swatch, #account-brandedreader #txt_color_swatch {background-color: #595959}
#account-branding #profile_header, #account-brandedreader #profile_header {float: left; width: 500px; padding-left: 5px}
#account-branding #profile_header .content, #account-brandedreader #profile_header .content {width: 500px}
#account-branding #profile_header li.current, #account-brandedreader #profile_header li.current {background-image: url('/images/profile_triangle_fff.gif?1292376586')}
#account-branding #profile_header .fb_like_button, #account-brandedreader #profile_header .fb_like_button {display: none}
#account-branding #people_admin_tools, #account-branding #publisher_custom_banner, #account-brandedreader #people_admin_tools, #account-brandedreader #publisher_custom_banner {display: none}
#account-branding #custom_colors, #account-branding #profile_banner, #account-branding .settings_section, #account-brandedreader #custom_colors, #account-brandedreader #profile_banner, #account-brandedreader .settings_section {border-top: 1px dotted #999; padding: 10px 0; margin: 10px 0}
#account-branding #profile_banner_bg_form #tile_bg, #account-brandedreader #profile_banner_bg_form #tile_bg {border: 0}
#account-branding #tile_row label, #account-brandedreader #tile_row label {display: inline; font-weight: normal; font-size: 11px}
#account-branding .reset_btn, #account-brandedreader .reset_btn {color: #ff0000}
#account-branding #profile_banner .button, #account-branding #read_banner .button, #account-branding #promo_banner .button, #account-branding #profile_banner_background .button, #account-brandedreader #profile_banner .button, #account-brandedreader #read_banner .button, #account-brandedreader #promo_banner .button, #account-brandedreader #profile_banner_background .button {margin-left: 20px}
#account-branding #save_colors, #account-brandedreader #save_colors {margin-left: 15px}
#account-branding form input.text, #account-brandedreader form input.text {margin-top: 5px; margin-left: 5px; font-size: 11px}
#account-branding form .spinner, #account-brandedreader form .spinner {float: none; margin-left: 5px}
#account-branding #reset_branding input.text, #account-brandedreader #reset_branding input.text {color: red; margin-left: 0}
.account-tab .edit_profile .button_container {padding-top: 10px; border-top: 1px dotted #666; float: none; width: 695px; margin-top: 5px}
.account-tab .edit_profile .button_container input.text {font-size: 11px; margin-top: 5px}
.account-tab .edit_profile #account_seller_alert, .account-tab .edit_profile #account_partner_alert {margin-top: 10px}
.account-tab .edit_profile dl.form {width: 700px}
.account-tab .edit_profile dl.form dt {width: 34%; padding-top: 10px; border-top: 1px dotted #666}
.account-tab .edit_profile dl.form dt label {width: auto; padding-top: 5px}
.account-tab .edit_profile dl.form dd {width: 65%; padding-top: 10px; margin-bottom: 10px; border-top: 1px dotted #666}
.account-tab .edit_profile dl.form dd input {background-color: #ffffcc}
/* public/stylesheets/ads.css @ 1292376586 */
/* @group Adsense ads */ .horizontal-ad-listing {position: relative; background: #FFF8DD}
.horizontal-ad-listing #ads-by-google {position: absolute; right: 5px; top: 5px}
.horizontal-ad-listing li.ad-text {margin: 0 0 10px 0; padding: 0; list-style-position: outside}
.horizontal-ad-listing .ad-title {color: #0000CC; font-size: 14px; font-weight: bold}
.horizontal-ad-listing .ads-listing-container {background: #FFF8DD; padding: 0}
.horizontal-ad-listing .ad-description {margin-left: 20px; font-size: 12px}
.horizontal-ad-listing .ads-listing-container {margin: 0; width: 670px}
.horizontal-ad-listing .wide-listing-ads {padding: 0px}
.horizontal-ad-listing .ad-listing {padding: 0}
.ad-listing {border-bottom: 1px solid #eee; padding: 0; margin: 0; text-align: left}
.ads-container {border-collapse: collapse}
.ads-listing-container {margin: 0px auto 0px auto; text-align: left; padding: 10px; background: #fffadc url('/images/ads/search_listing_bg.gif?1292376586') repeat-x top left}
.ads-listing-container tr td.ad-header-content {padding: 10px 10px 0 10px}
.ads-listing-container tr td.ad-text {padding: 10px}
.ads-skyscraper {margin-top: 15px; padding: 10px; background: #fffadc url('/images/ads/search_listing_bg.gif?1292376586') repeat-x top left; border-top: 1px solid #eee; border-bottom: 1px solid #eee}
.ads-skyscraper .ad-header a {color: #888; font-size: 100%; text-decoration: none}
.ads-skyscraper li.ad-text {margin-bottom: 10px}
.ad-header {color: #000; font-weight: bold; padding-bottom: 7px; font-size: 13px}
td.ad-header-content {padding: 5px auto 5px auto !important}
.ad-header .sponsored {float: right; color: #777; font-size: 85%}
.ad-title {color: #1B6FBF; font-size: 15px; text-decoration: underline}
.ad-text {color: #000000; font-size: 13px; text-decoration: none; padding-right: 5px; vertical-align: top}
.ad-url {color: #008000; font-size: 13px; margin-bottom: 12px; text-decoration: none}
.wide-ads {background: #e4e3e3 url('/images/ads/search_top_bg.gif?1292376586') repeat-x top left; padding: 10px}
.wide-listing-ads {padding: 10px}
.narrow-ads {background: #e5ecf9; padding: 10px}
/* @end */
/* public/stylesheets/analytics.css @ 1292376586 */
.statistics_label {font-size: 11px}
.statistics_value {font-size: 11px; font-weight: bold; padding-left: 10px}
.statistics_average {color: #555555; padding-left: 10px; font-size: 11px}
/* public/stylesheets/branded_reader.css @ 1292376586 */
.brandedreader #right_column_alt {padding: 15px}
/* public/stylesheets/community.css @ 1292376586 */
body.loc_community #base_container #base_header_nav {margin-bottom: 15px}
body.loc_community #base_container h1 {text-align: left; margin-bottom: 10px; color: #000}
body.loc_community #base_container h1 a {color: #000; font-weight: bold}
body.loc_community #base_container h1 .filtering {font-weight: normal; color: #999}
body.loc_community #base_container .main3 {width: 775px}
#scribd-doc.community {border-top: 0px; margin-top: 0; padding-top: 0}
#subheader.community {border-bottom: 15px solid #fff}
#subheader.community h1 {color: #999; font-weight: normal; font-size: 18px}
#community_cat_nav li {margin: 5px; font-size: 13px}
#community_cat_nav li.expanded a {color: #333333; font-weight: bold}
#browse_module.autogen_class_views_community_browse_module_header .module_bar li {*line-height: 12px}
#community_main .loading_overlay {position: absolute; background-color: #fff}
#community_main .loading_overlay .spinner {margin-left: 45%; margin-top: 100px}
#community_main #community_people_list table {margin: 0 15px}
#community_main #community_people_list table .user_display {padding-bottom: 10px}
#community_main #extended_people_list {margin: 0 5px}
#community_main #extended_people_list li {height: 50px; padding: 10px 5px}
#community_main #extended_people_list .follow_button {float: right}
#community_main .inner_light_community h3 {margin-top: 20px}
#community_main .inner_light_community li {font-size: 13px; margin: 5px; margin-left: 8px}
#community_main .inner_light_community li.expanded a {font-weight: bold; color: #333}
#community_main .community_browse_module .paginator {float: right}
#community_main .loc_community p.groups_link {font-size: 15px; margin-left: 8px; margin-top: 35px}
#community_main .paginator {float: right}
/* @end */ /* GAM ads */ #google_ads_div_Community_ATF_728x90 {padding-bottom: 10px}
#google_ads_div_Community_ATF_120x240 {padding-top: 10px; padding-left: 8px}
/* public/stylesheets/content_modules.css @ 1292376586 */
/* @group Content Modules */ .content_module {margin: 15px 0 15px 0}
.content_module .thumbnail_container {overflow: hidden; text-align: center; margin-right: 15px}
.content_module .thumbnail_container .left {width: 114px; margin-right: 10px}
.content_module .thumbnail_container .last {margin-right: 0}
.content_module .thumbnail_container .thumbnail_large_thumbnail, .content_module .thumbnail_container .thumbnail_thumbnail {margin-right: 0}
.content_module .thumbnail_container p {margin-top: 3px; clear: left; font-weight: bold}
.content_module .thumbnail_container p a {font-weight: bold}
table.vertical {width: 200px; text-align: left; margin-top: 10px}
table.vertical td {padding-bottom: 10px; vertical-align: top}
table.vertical p {margin: 0 auto 4px 0; font-size: 11px}
table.vertical p.lead {font-weight: bold; font-size: 12px}
table.vertical p.lead a {font-weight: bold}
table.vertical p span.price {color: #d0931d; font-weight: bold}
table.vertical img {_margin-top: 5px}
.content_module_centered {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #dedede; margin: 15px 0; padding: 10px}
.content_module_centered p {font-size: 16px; line-height: 20px; margin: 0.75em auto 0 auto}
.content_module_centered .thumbnail_container p {font-size: 12px; line-height: 14px; margin-top: 5px; margin-bottom: 0; clear: both}
.content_module_centered .thumbnail_large_thumbnail p {margin-top: 227px}
.content_module_centered table tr td {width: 150px}
/* @group Special Cases */ .four_thumbnails {padding: 0 !important}
.four_thumbnails h2 {margin-left: 10px; padding-top: 10px}
.four_thumbnails table.docs {width: 514px}
.six_thumbnails {padding: 0 !important; zoom: 1; position: relative}
.six_thumbnails h2 {display: none}
.six_thumbnails .content_module_document {float: left; width: 150px; zoom: 1 !important; text-align: center; position: relative}
.six_thumbnails .content_module_document .document_thumbnail {zoom: 1}
.six_thumbnails .content_module_document .thumbnail_thumbnail {margin: 0; zoom: 1}
.six_thumbnails .content_module_document p {font-size: 11px; margin-top: 0}
.six_thumbnails .content_module_document h4 {margin-top: 2px; height: 30px; line-height: 15px; font-size: 13px; overflow: hidden; width: 135px}
.six_thumbnails .content_module_document_last {margin-right: 0}
/* @end */ /* @end */
/* public/stylesheets/credit_cards.css @ 1292376586 */
select#credit_card_month, select#credit_card_year, select#credit_card_type {margin: 0 3px 0 -3px}
/* public/stylesheets/cropper.css @ 1292376586 */
.imgCrop_wrap {/* width: 500px; @done_in_js */ /* height: 375px; @done_in_js */ position: relative; cursor: crosshair}
/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */ .imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {background-color: transparent}
/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */ .imgCrop_wrap, .imgCrop_wrap * {font-size: 0; line-height: 0; opacity: 1; filter: alpha(opacity=100)}
.imgCrop_overlay {background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; width: 100%; height: 100%}
.imgCrop_selArea {position: absolute; /* @done_in_js top: 20px; left: 20px; width: 200px; height: 200px; background: transparent url(castle.jpg) no-repeat -210px -110px; */ cursor: move; z-index: 2}
/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */ .imgCrop_clickArea {width: 100%; height: 100%; background-color: #FFF; opacity: 0.01; filter: alpha(opacity=1)}
.imgCrop_marqueeHoriz {position: absolute; width: 100%; height: 1px; background: transparent url('/images/cropper/marqueeHoriz.gif?1292376586') repeat-x 0 0; z-index: 3}
.imgCrop_marqueeVert {position: absolute; height: 100%; width: 1px; background: transparent url('/images/cropper/marqueeVert.gif?1292376586') repeat-y 0 0; z-index: 3}
/* * FIX MARCHING ANTS IN IE * As IE <6 tries to load background images we can uncomment the follwoing hack * to remove that issue, not as pretty - but is anything in IE? * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE */ * html .imgCrop_marqueeHoriz, * html .imgCrop_marqueeVert {background: transparent; filter: Invert}
* html .imgCrop_marqueeNorth {border-top: 1px dashed #000}
* html .imgCrop_marqueeEast {border-right: 1px dashed #000}
* html .imgCrop_marqueeSouth {border-bottom: 1px dashed #000}
* html .imgCrop_marqueeWest {border-left: 1px dashed #000}
.imgCrop_marqueeNorth {top: 0; left: 0}
.imgCrop_marqueeEast {top: 0; right: 0}
.imgCrop_marqueeSouth {bottom: 0px; left: 0}
.imgCrop_marqueeWest {top: 0; left: 0}
.imgCrop_handle {position: absolute; border: 1px solid #333; width: 6px; height: 6px; background: #FFF; opacity: 0.5; filter: alpha(opacity=50); z-index: 4}
/* fix IE 5 box model */ * html .imgCrop_handle {width: 8px; height: 8px; wid\th: 6px; hei\ght: 6px}
.imgCrop_handleN {top: -3px; left: 0; /* margin-left: 49%; @done_in_js */ cursor: n-resize}
.imgCrop_handleNE {top: -3px; right: -3px; cursor: ne-resize}
.imgCrop_handleE {top: 0; right: -3px; /* margin-top: 49%; @done_in_js */ cursor: e-resize}
.imgCrop_handleSE {right: -3px; bottom: -3px; cursor: se-resize}
.imgCrop_handleS {right: 0; bottom: -3px; /* margin-right: 49%; @done_in_js */ cursor: s-resize}
.imgCrop_handleSW {left: -3px; bottom: -3px; cursor: sw-resize}
.imgCrop_handleW {top: 0; left: -3px; /* margin-top: 49%; @done_in_js */ cursor: w-resize}
.imgCrop_handleNW {top: -3px; left: -3px; cursor: nw-resize}
/** * Create an area to click & drag around on as the default browser behaviour is to let you drag the image */ .imgCrop_dragArea {width: 100%; height: 100%; z-index: 200; position: absolute; top: 0; left: 0}
.imgCrop_previewWrap {/* width: 200px; @done_in_js */ /* height: 200px; @done_in_js */ overflow: hidden; position: relative}
.imgCrop_previewWrap img {position: absolute}
/* public/stylesheets/dmca_forms.css @ 1292376586 */
/* @group DMCA Forms */ form.legal > ol > li, .text form.legal ol li {margin: 10px 10px 20px 10px; padding-left: 10px; list-style-position: inside; line-height: 20px}
form.legal ol li {list-style-type: upper-roman}
form.legal ol li input {position: relative; top: 3px}
form.legal input.radio {margin-right: 3px; margin-top: 3px; position: relative; top: 3px}
form.legal ol li ol li {list-style-type: upper-latin; margin: 20px}
form.legal ol li ol li ol li {list-style-type: lower-roman; margin: 20px}
form.legal ul li {list-style-type: lower-roman !important; margin: 10px 10px 20px 10px}
.dmca_forms .blue_container_narrow {margin-left: 20px; width: 27%; _width: 27%; margin-top: 0; overflow: hidden; _padding: 10px}
.dmca_forms ul li {font-size: 14px}
form.legal .edit_info {margin-bottom: 0}
.dmca_forms .button {font-size: 16px; margin-left: 50px; font-weight: bold}
.dmca_forms h4 {padding-bottom: 15px}
/* @end */
/* public/stylesheets/document_activity.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Document Activity Section on Read Page */ #document_comment {background: #e6f7fc url('/images/timeline/publish_btm_bg_1x8_v2.png?1292376586') repeat-x left bottom; padding: 15px 10px}
#document_comment .tiny_thumbnail {float: left}
#document_comment h3 {margin-bottom: 5px}
#document_comment .scribble_input {width: 420px; margin-right: 5px; float: left; height: 14px; overflow: hidden}
#document_comment #scribble_input.taller {height: 42px}
#document_comment .scribble_input_smaller {width: 120px; margin-right: 5px; float: left}
#document_comment #post_document_comment_button input {width: 55px}
#document_comment_spinner {position: relative; top: 2px; margin: 0}
#post_document_comment_button {margin-right: 10px}
#doc_comment_fblogin {overflow: hidden; line-height: 25px}
#doc_comment_fblogin #FBLogin_doc_comment {margin-left: 5px}
#doc_comment_fblogin .spinner {margin-top: 4px; margin-left: 5px}
#comments_section .fbc_success_msg {background-color: #fff1a4; padding: 10px; width: 295px; overflow: hidden; margin-bottom: 10px}
#comments_section .fbc_badge {float: left; width: 60px; font-size: .9em}
#comments_section .fbc_badge img {height: 50px; width: 50px; border: 1px solid #fff}
#comments_section .share_confirmations {float: left}
#comments_section .share_confirmations input {padding: 0}
.comment_ad {margin-top: 25px; margin-bottom: 20px}
h3.scribble_signup {margin-bottom: 15px}
#document_comment_errors {clear: both; color: red; font-weight: bold; margin-bottom: 5px}
/* @end */ /* @group Document Event Rendering */ #document_activity {clear: left; /* alerts inside document activities */ /* @group Replies */ }
#document_activity .autogen_class_views_shared_alerts_base {margin: 1px auto 1px 0}
#document_activity .document_event_container {padding: 15px 12px 15px 12px; border-top: 1px dotted #666; clear: left; margin-bottom: 0; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x left bottom; zoom: 1}
#document_activity .document_event_container p {margin-top: 5px; margin-bottom: 5px}
#document_activity .document_event_container span.action {font-weight: bold; margin-right: 0; color: #333; margin-left: 0}
#document_activity .document_event_container .delete_event {float: right; margin: 0 0 auto auto}
#document_activity .document_event_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
#document_activity .document_event_container .event_user {float: left}
#document_activity .document_event_container .event_main {margin-left: 62px; margin-bottom: 0px; margin-top: 1px; font-size: 13px; line-height: 18px}
#document_activity .document_event_container .event_main p.username, #document_activity .document_event_container .event_main p.first {margin-top: 0; padding: 3px 0; font-weight: bold}
#document_activity .document_event_container .event_main p.no_user {font-size: 11px; margin-bottom: 1px}
#document_activity .document_event_container .event_main p.first.no_user {padding: 0}
#document_activity .document_event_container .event_main blockquote {font-size: 12px; font-weight: normal; margin: 5px 0 5px 4px}
#document_activity .document_event_container .event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
#document_activity .document_event_container .event_main.featured {margin-left: 34px}
#document_activity .document_event_container .event_time {float: left; margin-left: 4px; color: #999; font-size: 11px; text-decoration: none}
#document_activity .document_event_container .event_time a {color: #999; font-size: 11px; text-decoration: none}
#document_activity .document_event_container .event_time a:hover {text-decoration: underline}
#document_activity .document_event_container .views_events_events_date_reply {margin-left: 0}
#document_activity .document_event_container .views_events_events_date_reply .document_event_reply_spinner {float: left; margin-left: 10px}
#document_activity .document_event_container .views_events_events_date_reply .event_reply {float: left; margin-left: 10px}
#document_activity .document_event_container .views_events_events_date_reply .flag_event {float: left; margin-left: 10px; display: block; font-size: 11px; border-left: 1px solid #ccc; margin-left: 7px; padding-left: 7px; line-height: 11px; position: relative; top: 2px}
#document_activity .document_event_container .views_events_events_date_reply .flag_event a {color: #980000}
#document_activity .document_event_container .event_reply_container {margin-top: 10px; margin-left: 4px}
#document_activity .document_event_container .event_reply_container .tinier_thumbnail {float: left}
#document_activity .document_event_container .event_reply_container .event_main {margin-left: 34px}
#document_activity .document_event_container .event_reply_container .action {display: block; font-weight: bold; margin-bottom: 5px; margin-top: 0; padding: 2px 0 3px 0}
#document_activity .document_event_container .event_reply_container .summary_right p {margin-left: 0}
#document_activity .document_event_container .event_reply_container .status_display_document_container {margin: 8px 0 8px 4px}
#document_activity .document_event_container .event_reply_container .status_document_container {width: 593px}
#document_activity .document_event_container .event_reply_container #event_status_reply_text {width: 585px; height: 48px; margin-left: 4px}
#document_activity .document_event_container .event_reply_container p.submit_status_reply {padding-right: 0; margin-right: 0; float: right}
#document_activity .document_event_container .event_reply_container .status_document_utilities, #document_activity .document_event_container .event_reply_container .event_reply_utilities {width: 600px}
#document_activity .document_event_container .event_reply_container .status_submit {clear: none; float: right}
#document_activity .document_event_container .event_reply_container .close_reply_link, #document_activity .document_event_container .event_reply_container .close_link {float: right; display: block; margin: 5px 10px; font-size: 11px}
#document_activity .event_reply_fields {margin-top: 5px}
#document_activity .attach_doc_message {margin-top: 0; width: 50%}
#document_activity div.active {float: none; width: 100% !important}
#document_activity .document_attacher {width: 600px}
#document_activity .document_attacher .attachment_options {width: 485px}
#document_activity .document_attacher .attachment_options li {margin: 0}
#document_activity .document_attacher .search_document, #document_activity .document_attacher .document_url {width: 415px}
#document_activity .search_results_container {clear: left; width: 595px}
#document_activity .search_results li {margin: 0 5px}
#document_activity .event_children_container .show_replies {margin: 5px 0 5px 4px; clear: left; font-size: 11px}
#document_activity .event_children_container .show_replies a {font-weight: bold !important}
#document_activity .revealer {border-top: 1px dotted #999; border-bottom: 0; padding-top: 1px}
#document_activity .document_event_container:last-child {border-bottom: 1px solid #ccc}
#document_activity .revealer .inner {float: none; width: auto}
#document_activity .revealer .show_more {float: left}
#document_activity .revealer a.plus, #document_activity .revealer a.plus_active {float: none; width: auto; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-top-right-radius: 0}
.document_event_children_container {margin-top: 15px}
/* @end */ /* @group Document Activity in Published Event in Timeline Feeds */ .document_event_children {margin-top: 15px; margin-left: 4px}
.document_event_children .show_replies {margin-left: 0; padding-left: 0}
.document_event_in_timeline_container {margin-top: 15px}
.document_event_in_timeline_container .event_content {margin-left: 34px}
.document_event_in_timeline_container .event_content .no_user {margin-left: 4px}
.document_event_in_timeline_container .delete_event {float: right; margin: 0 0 auto auto}
.document_event_in_timeline_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
.document_event_in_timeline_container .reply {margin-top: 2px}
.document_event_in_timeline_container .tinier_thumbnail {float: left; margin-right: 2px; margin-top: -2px; margin-bottom: 7px}
.document_event_in_timeline_container .views_events_events_date_reply {margin-left: 0}
.document_event_in_timeline_container .views_events_events_date_reply .first {float: left}
.document_event_in_timeline_container .views_events_events_date_reply .flag {display: block; font-size: 11px; float: left; border-left: 1px solid #ccc; margin-left: 7px; padding-left: 7px; line-height: 11px; position: relative; top: 3px; color: #980000}
.document_event_in_timeline_container p {margin-top: 0; margin-bottom: 2px; line-height: 16px}
.document_event_in_timeline_container .revised_detail ul {display: inline}
.document_event_in_timeline_container .revised_detail ul li {display: block; float: left; font-size: 11px; margin: 3px 13px 2px 0}
.document_event_in_timeline_container .revised_detail ul li.title {margin-left: 11px; *margin-left: 5px}
.document_event_in_timeline_container .event_time {color: #999; font-size: 11px; margin-left: 4px; float: left}
.document_event_in_timeline_container .event_time a {color: #999; font-size: 11px; text-decoration: none}
.document_event_in_timeline_container .event_time a:hover {text-decoration: underline}
/* @end */
/* public/stylesheets/document_collection.css @ 1292376586 */
/* Colors */ /* Widths */ /* Colors */ /* Widths */ /* Hooray for mixins */ /* Mixins */ .document_collection_form_container {background: #d7e8fa url('/images/timeline/publish_btm_bg_1x8_v2.png?1292376586') repeat-x left top; padding: 5px 5px 10px}
.document_collection_form_container form, .document_collection_form_container .form_header {/* display: inline-block; */ vertical-align: middle; margin: auto 5px; float: left}
.document_collection_form_container .form_header {width: 177px; height: 26px; cursor: pointer; background: url('/images/buttons/btn_create_collection.gif?1292376586') no-repeat 0 0; margin-top: 5px}
.document_collection_form_container .form_header:hover {background-position: 0 -26px}
.document_collection_form_container .form_header:active {background-position: 0 -52px}
.document_collection_form_container form {margin-left: 5px}
.document_collection_form_container form div {margin-top: 5px}
.document_collection_form_container form label {font-size: 11px; color: #666666; display: block; text-align: left; width: 100%}
.document_collection_form_container form div.error, .document_collection_form_container form .name label, .document_collection_form_container form .detail {display: none}
.document_collection_form_container form textarea {height: 65px}
.document_collection_form_container form .text_field, .document_collection_form_container form textarea {width: 100%; border: 1px solid #CCCCCC; padding: 4px; color: #999999}
.document_collection_form_container form select {padding: 2px}
.document_collection_form_container .buttons_container .spinner {margin: 5px}
.document_collection_form_container .buttons_container a {font-size: 11px; margin-left: 0; padding-left: 10px}
.document_collection_form_container .buttons_container a.cancel {color: #1E5388; text-transform: none}
.document_collection_form_container .buttons_container a.destroy {color: red}
.document_collection_form_container_open .form_header, .document_collection_form_container_open form {display: block}
.document_collection_form_container_open form {width: 98%}
.document_collection_form_container_open form div.error, .document_collection_form_container_open form .name label, .document_collection_form_container_open form .detail {display: block}
.document_collection_form_container_open form label {margin-bottom: 3px}
.document_collection_form_container_open form div {margin-bottom: 5px}
.document_collection_form_container_open form .text_field, .document_collection_form_container_open form textarea {background-color: #FCF7C4; color: #363636}
.document_collection_form_container_open form #document_collection_name {width: 100%}
.document_collection_form_container_open .privacy_explanation {font-size: 11px}
.document_collection_form_container_open span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.document_collection_summary .metadata_label, .document_collection_container .metadata_label {margin-right: 5px !important}
.document_collection_container {margin-top: -1px; background-color: #fff; padding: 10px; text-align: left}
.document_collection_container .toolbar {font-size: 11px; margin-bottom: 8px}
.document_collection_container .toolbar label {color: #666666; margin-right: 5px; font-size: 11px}
.document_collection_container .toolbar select {font-size: 11px; padding: 2px; margin-right: 15px}
.document_collection_container .finished {float: left; font-weight: bold; margin: 10px}
.document_collection_container .paginator {float: right; clear: none}
.document_collection_container .blank_state_message {font-size: 13px; background-color: #E9E8E7; padding: 10px}
.document_collection_container .no_content {margin-bottom: 15px}
.document_collection_container form .buttons_container {line-height: 25px}
.document_collection_container form .buttons_container .separator {margin-left: 0.5em; margin-right: 0.5em}
.document_collection_container form .buttons_container .destroy {color: red; font-weight: bold}
.document_collection_container .document_collection_form_container {padding-top: 5px; margin-top: 1px}
.document_collection_container .document_collection_form_container form {width: 740px}
.document_collection_container .document_collection_form_container_open form {width: 925px}
.document_collection_container .right_toolbar {float: right; padding-bottom: 0.5em; margin-right: 5px}
.document_collection_container .right_toolbar .approve {font-weight: bold; color: #009933}
.document_collection_container .right_toolbar .reject {font-weight: bold; color: #990000}
.document_collection_container .document_collections {font-size: 11px}
.document_collection_container .document_collections .document_collection_summary {background: url("/images/timeline/feed_btm_rpt_1x11.gif") repeat-x scroll left bottom white; border-top: 1px dotted #999999}
.document_collection_container .document_collections .document_collection_summary .stats {margin: 5px auto}
.document_collection_container .document_collections .document_collection_summary .summary .name, .document_collection_container .document_collections .document_collection_summary .summary ol {margin-bottom: 5px}
.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li {color: #999999; list-style-type: decimal; list-style-position: inside}
.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li a {font-size: 11px}
.document_collection_container #choose_view {float: right; margin-right: 5px}
.document_collection_container .list_view .document_collection_summary {padding-bottom: 5px}
.document_collection_container .list_view .document_collection_summary .summary {width: 95%}
.document_collection_container .list_view .document_collection_summary .summary .name {display: inline; float: left; white-space: nowrap; overflow: hidden; width: 520px; margin-bottom: 0px; margin-right: 1em}
.document_collection_container .list_view .document_collection_summary .summary .name a {white-space: nowrap}
.document_collection_container .list_view .document_collection_summary .summary .stats {margin: 0; float: right}
.document_collection_container .list_view .document_collection_summary .summary .stats .privacy {width: 100px}
.document_collection_container .list_view .document_collection_summary .summary .stats .docs_count {width: 80px}
.document_collection_container .list_view .document_collection_summary .large_shelf, .document_collection_container .list_view .document_collection_summary .summary .description, .document_collection_container .list_view .document_collection_summary .summary .documents_preview {display: none}
.document_collection_container .on {background-color: #E9E8E7}
.document_collection_container .off {background-color: #F4F3F3}
.document_collection_container .private {color: #990000}
.document_collection_container .public {color: #009933}
.document_collection_container .document_summaries {font-size: 11px}
.document_collection_container .document_summaries .stats_bottom li {font-size: 11px}
.document_collection_container .document_summary {margin-top: 1px; padding: 1em; border-bottom: none; width: auto; clear: both}
.document_collection_container .document_summary .description {margin-right: 30px; margin-top: 5px; color: #555555; font-size: 11px}
.document_collection_container .document_summary ul.stats_bottom {font-size: 11px; margin: 5px 0 0}
.document_collection_container .document_summary ul.stats_bottom li span {font-size: 11px}
.document_collection_container .status_spinner {margin: 5px}
.document_collection_container #add_documents {margin-top: 1px; background-color: #C4E3F8; padding: 10px}
.document_collection_container #add_documents #status_loader {margin-top: 1em}
.document_collection_container #add_document_query label, .document_collection_container #add_document_query select {margin-right: 10px}
.document_collection_container #add_document_query label {font-weight: bold; margin-top: 5px}
.document_collection_container #add_document_query select {margin-top: 2px}
.document_collection_container #add_document_query #document_search_type {width: 175px}
.document_collection_container #add_document_query #document_search_query {width: 515px}
.document_collection_container #add_document_query #recent_documents {width: 565px}
.document_collection_container #add_document_query input, .document_collection_container #add_document_query select, .document_collection_container #add_document_query label {float: left}
.document_collection_container #document_search_result_container {margin-top: 1em}
.document_collection_container #document_search_result_container .document_summary {text-align: left; background-color: #F4F3F3; border-bottom: 1px solid #AAAAAA}
.document_collection_container #document_search_result_container .document_summary .add_document {display: block; width: 21px; height: 21px; background: url(/images/buttons/btn_add_21x21_blue.gif) no-repeat 0 0}
.document_collection_container #document_search_result_container .document_summary .add_document:hover {background-position: 0 -21px; text-decoration: none}
.document_collection_container #document_search_result_container .confirmation {float: left; margin-right: 10px}
.document_collection_container #document_search_result_container .added {background-color: #FFF4B7}
.document_collection_container #document_search_result_container .added .added {font-weight: bold}
.document_collection_container #new_documents_container input, .document_collection_container #new_documents_container .non_owner .right_toolbar {display: none}
.document_collection_container #new_documents_container .document_summary {background-color: #E9F2FC}
.document_collection_container #new_documents_container .document_summary .document_thumbnail_shadow {background-position: 50% 56px}
.document_collection_container .pending_documents .added {background-color: #FFF4B7}
.document_collection_container .pending_documents .added .added {font-weight: bold}
.document_collection_container .menu_seperator {border-left: 1px dotted #888888; width: 1px}
.document_collection_summary {padding-bottom: 15px; padding-top: 10px; font-size: 11px; clear: both}
.document_collection_summary .description {margin: 5px auto}
.document_collection_summary .description p {margin: 0}
.document_collection_summary .summary h4.name {display: inline}
.document_collection_summary .toolbar {margin-left: 10px}
.document_collection_summary ul.stats {margin-top: 0.5em}
.document_collection_summary ul.stats li {font-size: 11px; display: inline; padding-right: 1.2em}
.document_collection_summary ul.stats li.privacy span {font-weight: bold; text-transform: capitalize}
.document_collection_summary ul.stats li.privacy .private {color: #990000}
.document_collection_summary ul.stats li.privacy .public {color: #009933}
.document_collection_summary .large_shelf, .document_collection_summary .summary {float: left; text-align: left; background-color: transparent}
.document_collection_summary .large_collection {margin-right: 15px}
.document_collection_summary .large_shelf.large_collection .shelf_thumbnail_shadow {background: url('/images/home/shadow_read_118x10.png?1292376586') no-repeat scroll center 173px transparent}
.document_collection_summary .summary, .document_collection_summary .document_collection_form_container {width: 730px}
.document_collection_summary .document_collection_form_container {float: left; background: none; padding: 0; /* Mix-in*/ }
.document_collection_summary .document_collection_form_container .form_header, .document_collection_summary .document_collection_form_container form {display: block}
.document_collection_summary .document_collection_form_container form {width: 98%}
.document_collection_summary .document_collection_form_container form div.error, .document_collection_summary .document_collection_form_container form .name label, .document_collection_summary .document_collection_form_container form .detail {display: block}
.document_collection_summary .document_collection_form_container form label {margin-bottom: 3px}
.document_collection_summary .document_collection_form_container form div {margin-bottom: 5px}
.document_collection_summary .document_collection_form_container form .text_field, .document_collection_summary .document_collection_form_container form textarea {background-color: #FCF7C4; color: #363636}
.document_collection_summary .document_collection_form_container form #document_collection_name {width: 100%}
.document_collection_summary .document_collection_form_container .privacy_explanation {font-size: 11px}
.document_collection_summary .document_collection_form_container span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.document_collection_summary .document_collection_form_container form {width: 98%}
.document_collection_summary .document_collection_form_container div.error, .document_collection_summary .document_collection_form_container .name label, .document_collection_summary .document_collection_form_container .detail {display: block}
.document_collection_summary .document_collection_form_container div.section {margin-bottom: 10px}
.content_tabs li span.count {padding-left: 4px; padding-right: 4px; border: 1px solid #bbb; background-color: #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.collection_introduction {background: none repeat scroll 0 0 #FFF8D1; border: 2px solid #FFE684; margin-bottom: 15px; padding: 10px}
.collection_introduction p {margin: 10px auto}
.collection_introduction .intro_examples {margin-top: 5px; color: #666666}
.collection_introduction .intro_examples .example {float: left; width: 285px; height: 150px}
.collection_introduction .intro_examples .example h4 {font-size: 13px; color: #D7AC2A}
.collection_introduction .intro_examples .example .description {font-size: 11px; color: #999999; margin-top: 2px}
.collection_introduction .intro_examples .left_separator {padding-left: 15px; border-left: 1px dotted #999999}
.document_summary .document_thumbnail_shadow {position: relative; margin: 0; padding-bottom: 9px; background: transparent url("/images/my_docs/shadows_mydocs_60x10.png?1292376586") no-repeat 50% 66px; width: 60px; float: left; margin-right: 10px}
.document_summary .document_thumbnail_shadow a:hover {text-decoration: none}
.document_summary .document_thumbnail_shadow .thumbnail {float: none; width: 54px; height: 70px; background-color: #fff; padding: 2px; border: 1px solid #ccc; /* @include box-shadow(#999, 1px, 1px, 3px);*/ }
.document_summary .document_thumbnail_shadow .thumbnail .no_of_pages {background-image: none; background-color: #fff; border: 1px solid #ccc; border-right: 0; border-bottom: 0; -webkit-box-shadow: -1px -1px 2px #dddddd; -moz-box-shadow: -1px -1px 2px #dddddd; box-shadow: -1px -1px 2px #dddddd; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-radius-topleft: 5px; color: #999; font-size: 10px; bottom: 10px; right: 1px}
.document_summary .document_thumbnail_shadow .thumbnail {background-color: #FFFFFF; border: 1px solid #CCCCCC; float: none; height: 70px; padding: 2px; width: 54px}
.document_summary:off .document_thumbnail_shadow {background-position: 50% 76px}
/* public/stylesheets/explore.css @ 1292376586 */
/* @group Explore */ #scribd-doc.explore {border-top: 0px; padding-top: 0px}
body.loc_explore .scribd_columns .lt3 {width: 169px}
body.loc_explore .scribd_columns .main3 {width: 770px}
#explore_sidebar_cats {margin-left: 0}
#explore_sidebar_cats li {font-size: 13px; margin: 6px 0}
#explore_sidebar_cats li.expanded a {font-weight: bold; color: #333}
#explore_sidebar_cats .premium_link {font-weight: bold; color: #ff9900}
#explore_sidebar_cats .subcategories_container {zoom: 1}
#explore_sidebar_cats .subcategories {margin-bottom: 12px}
#explore_sidebar_cats .subcategories li {margin: 5px}
#explore_sidebar_cats .subcategories li a {color: #999}
.loc_explore .trending {margin-left: 8px; margin-top: 15px; font-size: 13px}
.loc_explore .trending h2 {font-size: 13px}
.loc_explore .trending ul.nav_list li {margin-left: 0; padding-left: 0; font-size: 13px}
.explore .content_module_centered {border: 0; margin: 0; padding: 10px 0}
.explore .spotlight {z-index: 1; position: relative; padding: 0 10px 10px}
.explore .spotlight h2 {color: #808080; font-family: georgia; font-size: 15px; font-style: italic; font-weight: normal}
.explore .spotlight .content_module_centered {margin-top: 5px}
.explore .spotlight .six_thumbnails {margin-top: 15px}
table.docs {width: 518px; margin: 0 5px 10px 5px}
.doc_listing_horizontal table.docs {width: 680px; margin: 0 5px 10px 5px}
table.docs tr td {text-align: center; vertical-align: top}
table.docs tr td .thumbnail_thumbnail {float: none; margin: auto; z-index: 1 !important; position: relative; top: 0}
table.docs tr td.document_thumbnail {padding-top: 15px}
table.docs tr td .medium_thumbnail {float: none; margin: auto}
table.docs tr td h4 {margin: 2px auto 0 auto; width: 110px; line-height: 15px; height: 30px; display: block; overflow: hidden; font-size: 13px}
table.docs tr td p {font-size: 11px; margin: 2px auto 2px auto; width: 110px}
table.docs tr td p span.price, div.stats_bottom span.price {display: block; color: #d0931d; width: 60px; margin: auto; font-weight: bold; text-align: center; font-size: 14px}
div.stats_bottom span.price {display: inline; margin-right: 20px; font-size: 12px}
#explore_col1 {float: left; width: 528px; margin-left: 1px}
#explore_col2 {float: right; width: 240px; margin-right: 2px; display: inline; margin-top: 23px; _margin-top: 24px}
* + html #explore_col2 {margin-right: 4px}
#explore_col2 .basic_container {width: 220px}
/* @group Browse Module */ #browse_module {z-index: 1}
#browse_module .list_grid {padding: 4px 0 0 0; margin: 0}
#browse_module .module_bar_time_limits {background: #B0D2F6 none repeat scroll 0 0; border: solid; border-color: #9CC3DA; border-width: 1px 1px 0 1px; clear: both; height: 22px; width: 778px}
#browse_module .module_bar_time_limits_narrow {width: 526px !important}
#browse_module .module_bar_time_limits ul {display: block; margin: 6px 0 4px 14px}
#browse_module .module_bar_time_limits ul li {display: block; float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #999; line-height: 10px; font-size: 11px}
#browse_module .module_bar_time_limits ul li.last {border: 0}
.full_module .module_browser {width: 760px}
.full_module .module_browser table.docs {width: 760px}
.module_browser {clear: both; /* listing mode */ }
.module_browser #docs {margin-bottom: 15px; position: relative; height: 1%}
.module_browser #docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
.module_browser .paginator {float: right}
.module_browser .document_summaries {width: 740px; text-align: left; margin-top: 15px; margin-left: 15px; margin-right: 15px}
.module_browser .document_summaries .document_summary {border: 0; font-size: 11px; margin-top: 10px; padding-bottom: 10px}
.module_browser .document_summaries .document_summary .thumbnail_thumbnail {float: left}
.module_browser .document_summaries .document_summary h4 {font-size: 13px}
.module_browser .document_summaries .document_summary .manage_collection a {font-weight: normal; font-size: 11px}
.module_browser .stats_bottom {margin-top: 5px}
.module_browser .stats_bottom span {font-size: 11px; color: #999}
.module_filters {padding-bottom: 10px; background: transparent url('/images/home/event_sep_1x7.png?1292376586') repeat-x scroll left bottom; line-height: 25px}
.module_filters ul.dropdowns {float: left}
.module_filters li a.top {background: url('/images/arrows/triangle_toggle.gif?1292376586') no-repeat right 3px; padding-right: 12px}
.module_filters li.open a.top {background-position: right -12px}
.full_module .module_bar {width: 760px}
#browse_module .module_bar {border-top: 1px dotted #ccc; line-height: 35px; vertical-align: middle; clear: both; height: 35px}
#browse_module .module_bar ul {padding: 0; float: left}
#browse_module .module_bar li {display: block; font-size: 11px; margin-right: 0; float: left; color: #333; height: auto; margin: 12px 9px 6px 0; padding-right: 9px; line-height: 10px; border-right: 1px solid #999}
#browse_module .module_bar li.last {border: 0}
#browse_module .module_bar li a, #browse_module .module_bar li strong {line-height: 11px; position: relative}
#browse_module .module_bar .button {margin-top: 5px; margin-right: 0}
#browse_module .module_bar .search_active {color: #333}
.module_filters form {margin: 0 0 0 10px; float: right}
.module_filters .search {margin: 0 5px 0 0; color: #999; width: 200px; padding: 3px; height: 17px}
.module_filters .dropdown {right: -1px; top: 25px}
.module_filters .dropdown_long {left: -6px}
.module_filters .dropdown a {font-size: 11px}
.module_filters .dropdown a:hover {text-decoration: underline}
.module_filters .dropdowns li {height: auto}
.simon_and_schuster_logo {position: relative; top: -3px}
/* @end */ .module_browser:after, .module_bar:after, .basic_container:after, .module_filters:after, #scribd-doc:after, .status_utilities:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
table.explore_featured {width: 503px; margin: 5px 10px 0 10px}
table.explore_featured td {padding-top: 10px; text-align: center}
.feature_container {-moz-border-radius: 10px; border: 1px solid #DEDEDE; margin: 20px 0 0; padding: 10px; width: 503px}
.dots {float: right; margin-right: 15px; margin-top: 8px}
.dots a {margin-left: 10px}
table.advanced_search td {text-align: right; padding: 5px}
table.featured_pubs {width: 200px; text-align: left; margin-top: 10px}
table.featured_pubs td {padding-bottom: 5px; vertical-align: top}
.specialdeals {border: #d0931d solid 3px}
.thumbnail_thumbnail a:hover {text-decoration: none !important}
/* @end */ /* explore carousels */ #scribd-doc.explore #doc_group_wrapper {width: 950px}
#scribd-doc.explore .carousel_container {width: 900px}
#scribd-doc.explore .carousel_content li {width: 900px; float: left}
#scribd-doc.explore .carousel_arrows {float: left}
#scribd-doc.explore .doc_group {padding: 15px 10px; border-top: 1px dotted #ccc; width: 930px}
#scribd-doc.explore .doc_group h3 {font-size: 13px; color: #333; margin-bottom: 5px}
#scribd-doc.explore .doc_group .close_button {margin-top: -6px; float: right}
#scribd-doc.explore .doc_group .see_all {font-size: 11px; line-height: 21px; float: right; margin-top: -5px}
#scribd-doc.explore .doc_group .loading {position: absolute; top: 0; left: 0; z-index: 5000; background-color: #fff}
#scribd-doc.explore .doc_group .loading .spinner {margin-top: 50px; margin-left: 48%}
#scribd-doc.explore .first {border-top: 0; padding-top: 0}
#scribd-doc.explore #filter_panel {border-top: 1px dotted #ccc; padding: 15px 20px}
#scribd-doc.explore #filter_panel input {border: 0}
#scribd-doc.explore #filter_panel h4 {color: #999; margin: 5px 0}
#scribd-doc.explore #filter_panel label {margin-right: 20px; font-size: 11px; color: #666}
#scribd-doc.explore .timespan {margin-bottom: 10px}
#scribd-doc.explore .timespan li {float: left; font-size: 11px; margin-right: 5px; padding-left: 5px; border-left: 1px solid #ccc; line-height: 10px}
#scribd-doc.explore .timespan li .selected {font-weight: bold; color: #666}
#scribd-doc.explore .timespan li:first-child {border-left: 0; padding-left: 0}
/* end */ /* Explore Carousel styles */ .loc_explore .carousel_container {height: 175px; overflow: hidden; position: relative}
.loc_explore .carousel_content {width: 10000px; height: 175px}
.loc_explore .carousel_container td {padding-right: 15px}
/* end */ /* GAM ads */ #google_ads_div_Explore_ATF_728x90 {padding-left: 10px; padding-bottom: 10px}
#google_ads_div_Explore_ATF_120x240 {padding-top: 10px; padding-left: 8px}
/* public/stylesheets/facebook_links.css @ 1292376586 */
/* @group Facebook */ .facebook_link_page .facebook_connect_button_container {margin-top: 15px}
.fb_connect_button {display: block; width: 107px; height: 25px; text-indent: -999em; float: left; background: url('/images/logos/fb_connect_map.gif?1292376586') no-repeat 0 0}
.fb_connect_button_large {display: block; width: 210px; height: 49px; text-indent: -999em; float: left; background: url('/images/buttons/facebook_connect_button.png?1292376586') no-repeat 0 0}
.facebook_link_page .facebook_connect_button_container .fb_connect_button {margin-left: 50px}
.fb_connect_button_deactivated {background: url('/images/logos/fb_connect_map.gif?1292376586') no-repeat 0 -25px}
.fb_connect_button_large_deactivated {background: url('/images/buttons/facebook_connect_button.png?1292376586') no-repeat 0 -49px}
.facebook_connect_button_container .spinner {margin-left: 5px}
#priority_fb_login {background-color: #ececec; clear: both; overflow: hidden; line-height: 25px; padding: 10px; width: 245px; font-size: 1.2em; margin-bottom: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#priority_fb_login strong {float: left}
#priority_fb_login .facebook_connect_button_container, #priority_fb_login .fb_connect_button {float: right}
/* Blur Bar */ .fb_connect_bar .fb_buttons {line-height: 14px}
/* */ #finish_signup {float: left; background-image: url('/images/facebook/btn_scribd_167x30.png?1292376586'); background-repeat: no-repeat; background-position: 0 0; width: 167px; height: 30px; margin-right: 10px}
#finish_signup:active {background-position: 0 -30px}
/* Instant Connect Upgrade Account Nags */ .special_nag .fb_profile_pic, .nag .fb_profile_pic {float: left; margin-right: 10px; margin-bottom: 10px; width: 65px; height: 65px; overflow: hidden; text-align: center}
.special_nag .fb_profile_pic img, .nag .fb_profile_pic img {max-width: 65px !important; vertical-align: middle}
.special_nag .friend_count_msg, .nag .friend_count_msg {font-size: 10px; margin: 0 0 1px 0; clear: right}
.special_nag .more_info_form, .nag .more_info_form {clear: left; border-top: 1px dotted #999}
.special_nag .more_info_form p, .nag .more_info_form p {margin: 8px 0}
.special_nag .facebook_friends, .nag .facebook_friends {/* facebook friends listing */ }
.special_nag .facebook_friends .tinier_thumbnail, .nag .facebook_friends .tinier_thumbnail {float: left; margin-right: 5px}
.special_nag .facebook_friends .tinier_thumbnail a, .nag .facebook_friends .tinier_thumbnail a {border: 0}
/* @end */
/* public/stylesheets/groups.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Groups */ /* @group Edit Group */ #edit_group label {font-weight: bold; margin: 3px 0}
#edit_group input {color: #363636; padding: 3px}
#edit_group textarea {padding: 5px}
/* @end */ /* @group Group Info */ .group_info_box {padding: 10px; float: right; background: #eee; border: 1px solid #999}
#group_info .search_group {position: relative; top: -15px}
.search_input {z-index: 99}
.search_group .search_input {padding: 3px; margin: 0 5px 0 0; width: 100px; color: #888; float: left}
#group_info .submit {padding: 2px}
#group_info .thumbnail_image {margin: auto}
.narrow_by_category .selected_category a {color: black}
.narrow_by_category .category_item {padding-left: 10px; padding-top: 2px}
/* @end */ #group_tabs_wrapper {padding: 0px; margin: 0px; width: 750px; /* margin-bottom: -7px;*/ position: relative; bottom: -8px}
#gtabs {padding: 0px; margin: 0px; float: left}
#gsearch {padding: 0px; margin: 0px; padding-bottom: 8px; float: right}
#gsearch input {background-image: url('/images/word/group/search_bg.png?1292376586'); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #333; padding: 5px; width: 130px; padding-left: 25px}
.group_body {background: #FFF; width: 750px; margin-bottom: 5px}
.group_body .content {color: #666}
.gtitle {color: #aaa; margin-bottom: 5px}
.gheader {padding-top: 3px}
.gheader .gtitle {font-size: 14pt; color: #444}
.gheader .left {float: left}
.gheader .right {float: right; text-align: right}
.gheader {border-bottom: 1px solid #DDDDDD; margin-bottom: 2px}
.gheader .details {font-size: 77%; color: #999}
.gsubheader {background: #EDEDED; padding: 3px}
body.group ul#gtabs {padding: 3px 0; margin-left: 30px; font: 12px Verdana, sans-serif}
body.group ul#gtabs li {list-style: none; margin: 0; display: inline; color: #578cca}
body.group ul#gtabs li a {padding: 5px; margin-left: 10px}
body.group ul#gtabs li a:link, body.group ul#gtabs li a:visited {color: #578cca}
body.group ul#gtabs li a:hover {color: #333}
ul.gdoc_subtabs li.current a, ul.gdoc_subtabs li.current a:visited, ul.gdoc_subtabs li.current a:link, ul.gdoc_subtabs li.current a:hover {color: #333; text-decoration: none}
body.group ul#gtabs li.current {padding: 10px; /* border-bottom: 2px solid #fff;*/ /* background: white;*/ border: 1px solid #EEEEEE; border-bottom: 2px solid #F8F8F8; background: #F8F8F8; color: #000}
table.doc_listing {margin-bottom: 15px}
.gbc {margin: 10px 0px 0px 0px}
.gbc table {border-collapse: collapse}
.invite_group_button {cursor: pointer}
.member_links a, .member_links a:link, .member_links a:visited {color: #008000}
.member_links ul {margin-left: 0; padding-left: 5px; list-style: none; line-height: 1.5em; font-size: 108%}
.gdoc_subtab_wrapper {text-align: center}
ul.gdoc_subtabs {/* /images/word/new_images/blackraquo.gif /images/word/new_images/blueraquo.gif*/ list-style: none; margin: 0; padding: 0; margin-bottom: 10px}
ul.gdoc_subtabs li {display: inline; margin: 0; margin: 0px 5px 0px 5px; font-size: 108%}
table.featured_group {/* background: #E3F2FF;*/ }
table.group_details th {color: #aaa; font-weight: normal}
.blue_box {color: #333; /* background: #F5FBFF;*/ background: #E3F2FF; padding: 10px}
.gbc ul, .gbc ul li {list-style-type: none; margin: 0px; padding: 0px}
.listing_name {font-weight: bold; font-size: 1.3em}
.create_group ul, .create_group ul li {list-style-type: disc; line-height: 1.3em}
.create_group ul li {margin-bottom: 10px}
.helpme ul li {margin-left: -20px; padding-left: 0px; padding: 0px}
.existing_user_box {color: #333; padding: 5px; margin: 5px}
.existing_user_box a {margin-left: 50px}
.group_body textarea {padding: 5px}
.group_menu_container {text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; background: url('/images/top_bar_small_back.gif?1292376586') repeat-x left bottom; padding: 0; border-bottom: 1px solid #578cc9; margin-top: 0px}
.group_menu_top_container {margin: 0}
.group_menu_fixed_container {width: 996px; margin: 0 auto 0 auto; padding: 0}
#group_actions {float: right; text-align: left; margin-top: 5px; padding: 0}
#group_actions ul {list-style-type: none; padding-left: 0; margin: 0; padding: 0}
#group_actions ul li {display: block}
#group_info {text-align: center}
#group_info .picture {float: left; margin-bottom: 10px}
#group_info h1, #group_info p {text-align: left}
#group_info .info h1 {font-size: 30px; margin: 10px auto 5px auto; padding: 0; text-align: left}
#group_info .search_input {width: 100px}
#group_info .info h1 a.title {text-decoration: none; color: black}
#group_info .info h1 small {font-size: 85%; color: #777; display: block; padding: 0; margin-top: 0px}
#group_info .description, #group_info .description_more {margin: 0 0 5px 0; text-align: left}
#group_menu {clear: both; text-align: left; margin: 0; padding: 0}
#group_menu ul {list-style-type: none; padding: 5px; margin: 0}
#group_menu ul li {display: inline; margin: 0 10px 0 0}
#group_menu ul li.upload a {background: white url('/images/upgreen.gif?1292376586') left no-repeat; padding-bottom: 5px; padding-left: 17px}
#group_menu ul li.upload a:hover {background: #00a34c url('/images/upwhite.gif?1292376586') left no-repeat; color: white}
#group_menu ul li a {font-size: 100%; color: #2E6FB7; text-decoration: none; padding: 5px 8px 6px 8px}
#group_menu ul li a:hover {background: #777777 url('/images/backgrounds/blue_fade.gif?1292376586'); color: white}
#group_menu .search {float: right; margin-top: 3px; margin-bottom: 0}
#group_menu .search form {display: inline}
.group_thumbnail {float: left; clear: left; margin-bottom: 10px}
.group_summary {margin: 20px auto 20px auto; float: left; width: 500px}
.group_summary .tiny_thumbnail {float: left}
* html .group_summary, * html .group_summary .group_info {height: 1%; margin-left: 0}
.group_summary .name {margin: 0}
.group_summary .description {color: #555; margin: 0 0 5px 0}
.group_summary .stats {font-size: 85%; border: 0; padding: 0}
.groups_featured {float: right; width: 550px; margin-top: 10px}
.groups_splash {width: 400px; margin-top: 10px}
.groups_splash h1 img {vertical-align: middle; margin-right: 3px}
.groups_splash h2 {color: #363636; font-size: 121.6%; margin-top: 5px; font-weight: bold; padding: 0; margin-bottom: 0px}
.groups_splash .description {background: #fff; border: 1px solid #ccc; padding: 15px; font-size: 123.1%; color: #363636; line-height: 1.5em; margin: 15px auto 15px auto}
.groups_splash .description strong {color: black; font-weight: bold}
.groups_splash .button {text-align: center}
.groups_splash .group_button {margin: 0 auto 0 auto}
.groups_splash .my_groups .group_summary {margin: 5px auto 5px auto}
.groups_splash .my_groups .group_info {margin-top: 5px}
.groups_featured .button {margin-left: 10px}
.groups_featured h2.featured {padding-bottom: 3px; border-bottom: 1px solid #ccc; clear: left}
.groups_featured h1.find {margin: 0 0 5px 0; padding: 0}
.loc_groups_browse .content_tabs {margin-top: 10px}
.groups_front_browse {clear: both}
.groups_front_browse h1 {padding-bottom: 5px; border-bottom: 1px solid #ccc}
.groups_front_browse h1 small {font-size: 100%; margin-left: 5px}
.see_more {float: right; font-size: 100%; margin-bottom: 10px}
.groups_featured form {margin-top: 0; padding: 0}
.groups_front_browse .left_col {width: 470px}
.groups_front_browse .right_col {width: 470px; float: right}
.group_view_right {float: right; width: 500px}
.group_view_right h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_view_right h1.search {margin-bottom: 3px; padding: 0; border-bottom: 0}
.group_view_right .admin_message {background: #fff; padding: 15px; font-size: 100%; margin: 10px auto 10px auto}
.group_view_right form {margin-top: 0; padding: 0; color: #363636}
.group_view_right form input {margin: 0; padding: 0}
.group_view_right .more {float: right; font-size: 108%; margin-top: 5px; margin-bottom: 10px}
.group_popular_documents {width: 440px}
.group_popular_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_popular_documents h1 small a, .group_browse_documents h1 small a {font-size: 116%; margin-left: 5px}
.group_popular_documents .listing {margin-top: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px; clear: left; background: url('/images/popular_back.gif?1292376586') repeat-x bottom left}
.group_popular_documents h2 {font-size: 108%; color: #555}
.group_popular_documents .last {border-bottom: 0}
.group_browse_documents {clear: both}
.group_browse_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_browse_documents .listing {margin-bottom: 15px; clear: left; padding-bottom: 10px}
.group_browse_documents .right_col {float: right; width: 480px}
.group_browse_documents .left_col {width: 480px}
.group_browse_documents h2 {font-size: 108%; color: #555}
#groups_browse h1, #group_create h1, #group_listing h1, #group_discussion_list h1, #group_discussion h1, #group_start_new_discussion h1, #add_document_explanation h1 {color: #363636; font-size: 161.6%}
#group_create ul li {list-style-type: disc; margin-bottom: 5px}
#group_create p.short {width: 350px}
#group_create table {border-collapse: separate; border-spacing: 10px}
#group_create table h2 {margin-bottom: 10px}
#group_create.group_create_new table tr td {width: 33%}
#group_create table tr.explanation {vertical-align: top}
#group_create table tr.choices td {text-align: center}
#group_create table tr.choices td .basic_container {width: 90%; margin-top: 10px}
#group_create table tr.choices td .basic_container .button {text-align: center; margin: auto; width: 190px; float: none}
#group_create table tr.explanation td {text-align: left; padding: 10px; color: #555}
#group_create .autogen_class_views_shared_captcha_widget {margin-left: -4px; /* TODO: wtf */ margin-bottom: 10px}
#group_discussion h2 small {font-size: 123.1%}
#add_document_explanation h2 {color: #777; padding: 0; margin-top: 5px}
#add_document_explanation .explanation_table {margin: 0 auto 0 auto; border-spacing: 10px}
#add_document_explanation .explanation {border: 1px solid #ccc; background: #fff; padding: 25px; text-align: left; font-size: 131%; width: 300px; margin: 10px}
#add_document_explanation .explanation h1 {padding: 0; margin-top: 0}
#add_document_explanation .explanation h1 a {text-decoration: none; color: #363636}
#add_document_explanation .explanation h2.upload_now {text-align: center}
#add_document_explanation .explanation h1 img {vertical-align: middle}
#add_document_explanation .explanation ul {list-style-type: none}
#add_document_explanation .explanation ul li {margin: 5px auto 5px auto}
/* @group Group Discussions */ #DiscussTopic table {border-collapse: collapse}
#DiscussTopic textarea {width: 300px}
#DiscussTopic .Preview {border: 1px solid #ddd}
#DiscussTopic .Preview td {background-color: #f5f5f5; padding: 10px}
#DiscussTopic .Who {vertical-align: top; padding-right: 10px}
#DiscussTopic .Said {padding-bottom: 15px; width: 100%}
#DiscussTopic .Said h4 {font-size: 100%; margin-bottom: 10px}
.TopicListing table {font: 12px Arial, Helvetica, sans-serif; margin: 0px; width: 100%}
.TopicListing tr {vertical-align: top}
.TopicListing td {border-bottom: 1px solid #E5E5E5; padding: 5px 5px 7px 5px}
.TopicListing th {text-align: left; padding-left: 5px}
.TopicListing p {margin-bottom: 10px}
.TopicListing .Head {font: bold 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666}
.TopicListing h4 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666}
.TopicListing h6 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; margin-bottom: 0px; padding-bottom: 0px}
/* @end */ /* @group Group Listing */ #grouplisting td {font-size: 12px}
#grouplisting .gray {color: #9eaaac}
#grouplisting .onegroup {border-top: 1px solid #f9f5ef; padding: 5px 0px 5px 0px}
form.search_group {margin-bottom: 10px}
table.members tr td {padding: 5px}
/* @end */ .start_button {background: transparent url('/images/buttons/start_02.gif?1292376586') 0 -60px no-repeat; border: 0; display: block; height: 30px; padding: 0 !important; outline: none; width: 173px}
.start_button:hover {background: transparent url('/images/buttons/start_02.gif?1292376586') 0 -30px no-repeat}
.start_button:active {background: transparent url('/images/buttons/start_02.gif?1292376586') 0 0px no-repeat}
/* @end */ /* invite users to group */ #invited_word_users {width: 300px}
#invited_word_users .small_x {border: 1px solid #B3D1FE; padding: 0px 1px; text-decoration: none; margin-left: 2px; position: relative; bottom: 2px; font-size: 10px}
#invited_word_users .existing_user_box {border: 1px solid #cccccc; margin-right: 5px; padding: 2px}
.invite_users_search p.explanatory_text {float: left; margin-right: 10px}
.search_for_users {float: left; margin: 10px auto; width: 100%}
.search_for_users .white_button {margin-left: 10px}
.search_for_users input {float: left}
.search_for_users .search_blue_smaller_button {margin-left: 10px}
.message_preview_box {border: #e4e4e4 solid 4px; clear: both; margin-bottom: 10px; padding: 10px 10px 0 10px; width: 288px}
.message_preview_box #message {width: 270px}
/*used in threaded comments section*/ #group_discussion .comment {margin: 2em 0}
#group_discussion .comment .avatar {display: block; float: left; margin-right: 15px}
#group_discussion .comment .comment_body {padding-left: 68px}
#group_discussion .comment .comment_body .user {font-size: 1.2em}
#group_discussion .comment .actions {text-transform: uppercase; font-size: .8em}
#group_discussion .comment .date {font-size: .8em}
#group_discussion .comment .new_comment_form, #group_discussion_list .new_comment_form {padding: 2px 10px 10px 10px; width: 400px; border: 1px solid #ccc; background: #fff; margin: 5px 0}
.new_comment_form .close, .new_comment_form .close {float: right}
ul.list_plain {margin-top: 10px}
ul.list_plain li {margin-bottom: 15px}
ul.list_plain li p {margin-top: 0}
div.headings {margin-bottom: 15px}
/* end CAO */ .recent_members {text-align: center}
.recent_members h2 {font-size: 20px}
table.members {clear: both; margin: 15px auto 0 auto; text-align: center; border-collapse: collapse; margin-bottom: 10px}
#group_members h1 {float: left}
table.members td {padding: 5px}
table.members td p {font-size: 11px; clear: both}
table.group_listing {border-bottom: #e4e4e4 solid 1px; margin-top: 20px; width: 100%}
table.group_listing td {padding: 0 0 10px 0; vertical-align: middle}
table.group_listing h2 {float: left}
/* Added by CAO 07/22/08 */ table.group_listing p.role {float: left; font-size: 1em; line-height: 1.7em; margin: 2px 0 0 15px}
/* end CAO */ table.group_listing ul.dropdowns {position: relative; margin-left: 15px; top: 3px}
p.shorter {width: 300px}
#find_group {margin-top: 10px; margin-bottom: 10px; clear: both}
#groups #grouplisting {width: 610px}
.usermessage {width: 400px; background: #fff; border: #ccc solid 1px; margin-top: 15px; padding: 15px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.usermessage:after, #toolbar_container:after, .basic_container:after, .white_slider:after, .event_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.new_comment_form {position: relative; padding: 10px; width: 350px; border: 1px solid #e4e4e4; background: #fff; margin-top: 5px}
.thm {background-color: #FFFFCC; border-bottom: 1px solid #BBBBBB; padding: 5px 8px; margin-top: 5px; text-align: center; font-family: arial,sans-serif; font-size: 14px; color: black}
.thm2 {background-color: #FFFF80; border-bottom: 1px solid #BBBBBB; padding: 5px 8px; margin-top: 5px; text-align: center; font-family: arial,sans-serif; font-size: 14px; color: black}
form.search {margin-bottom: 15px}
form.search table {margin-top: 10px; margin-bottom: 10px; border-collapse: collapse}
form.search table tr td {padding-right: 10px}
form.search table tr td.options {font-size: 75%}
/* public/stylesheets/home.css @ 1292376586 */
/* @group Logged In Homepage */ body.loc_home_index .lt div.section {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #8E8A88}
body.loc_home_index .lt div.section_last {border-bottom: 0 !important}
body.loc_home_index .lt div.section div.notes {font-size: 11px; margin-top: 5px}
body.loc_home_index .lt div.section div.stat {font-size: 15px; font-weight: bold; margin-bottom: 2px}
body.loc_home_index .lt div.section div.stat span.numeric {color: #847c78}
body.loc_home_index .lt div.section div.stat span.label {color: #c1bdbb}
body.loc_home_index .lt div.section a.new_messages, body.loc_home_index .lt div.section a.new_subscribers {color: #666}
body.loc_home_index .lt div#group_section ul {margin-top: 10px}
body.loc_home_index .lt div#group_section ul li {margin-bottom: 5px; font-size: 13px}
body.loc_home_index .lt div#group_section ul li a {font-weight: bold}
body.loc_home_index .lt div#group_section a.see_all_groups {margin-top: 5px}
body.loc_home_index .rt h3, body.loc_home_index .rt h4 {margin-bottom: 10px}
body.loc_home_index .section .seeall {font-size: 11px}
body.loc_home_index .main div.timeline {border: 1px solid #dedede; padding: 10px; margin-top: -1px}
body.loc_home_index div.user_table {margin: 6px 0 3px}
body.loc_home_index div.user_table div.tinier_thumbnail {float: left; display: inline}
body.loc_home_index .main #activity_tabs {position: relative; z-index: 50}
body.loc_home_index .loading {font-size: 14px; font-weight: bold; text-align: center; color: #777; margin: 1px auto 15px auto; padding: 15px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x scroll left bottom}
body.loc_home_index .loading img {margin-left: 5px}
body.loc_home_index .rt .lih_ad {margin-bottom: 15px}
body.loc_home_index .rt .right_featured {margin-bottom: 15px}
#fb_ic_profile_info {border-top: 1px dotted #8E8A88; padding-top: 10px}
/* @end */ /* @group Logged Out Homepage */ #lo_hp_fb_join {background: #efefef url('/images/home/gradient_rpt_1x9.png?1292376586') repeat-x bottom left}
#lo_hp_fb_join .fb_button_large {margin-right: 10px}
.loc_home_index .right_col_container {z-index: 100; position: relative}
.loc_home_index .right_col_container h3 {font-size: 18px}
.loc_home_index .right_col_container .join_subtitle {color: #999}
.loc_home_index .left_col_container {float: left; width: 660px}
.loc_home_index .content_module {margin-top: 0}
.loc_home_index .fade_container {border-top: 1px dotted #ccc; padding-top: 18px; background: transparent url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x left bottom; padding-bottom: 23px; margin-bottom: 0; *padding-bottom: 18px}
.loc_home_index .fade_container_top {background: transparent url('/images/home/rpt_1x9.png?1292376586') repeat-x bottom left; background-color: #e9e9e9; border-top: 0 !important; padding-bottom: 18px; padding-top: 0}
.loc_home_index .fade_container_top .right_col_container {border-left: 0; padding-top: 18px}
.loc_home_index .fade_container_last {margin-bottom: 0 !important; background: none}
.homepage .user_grid tr td {padding-right: 20px; padding-top: 10px; text-align: center}
.loc_home_index .hot {position: relative; margin-top: 15px; z-index: 50}
.loc_home_index .carousel_arrows {float: left; margin-right: 33px}
.loc_home_index .hot .outer_container {overflow: hidden; width: 595px; position: relative; float: left}
.loc_home_index .hot .outer_container #hot_container {width: 100000px; position: relative}
.loc_home_index #hot_container li {width: 615px; height: 212px; overflow: hidden; float: left}
.loc_home_index .hot .outer_container #hot_container .doc {float: left; overflow: hidden; margin-right: 20px; width: 185px}
.loc_home_index .signup_form input {margin-top: 10px; font-size: 13px}
.loc_home_index .signup_form p {margin-top: 10px}
.loc_home_index .signup_form .privacy {position: relative; top: 4px; font-size: 11px; margin-left: 10px}
.loc_home_index .signup_form input.inactive {color: #aaa}
.loc_home_index .signup_form .spinner {float: none; margin-left: 10px}
.loc_home_index p.join_highlight {font-size: 14px; color: #ff9900; margin-bottom: 0; margin-top: 0; font-weight: bold}
.sign_up_box {border: 1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; padding: 15px; width: 268px}
.sign_up_box h3 {font-family: Georgia; font-size: 19px; font-style: italic; font-weight: bold; margin-top: 0px; color: #999}
.sign_up_box .fb_button {margin-bottom: 4px}
.sign_up_box .signup_button {font-size: 11px; padding-left: 4px}
.heading-explanation {font-size: 15px; font-color: #666; font-weight: normal; margin: 0; margin-bottom: 20px}
.reading-publishing {font-family: Georgia; font-size: 18px; font-style: italic; font-weight: bold; margin-top: 5px; color: #3D3430}
.social_reading {background: transparent url('/images/home/LOH_headline.png?1292376586') no-repeat; height: 33px; width: 481px; text-indent: -9999px}
.loc_home_index .choose {color: #666; margin-top: 19px}
.loc_home_index h2.featured {font-size: 16px; color: #999}
.loc_home_index .homepage_document_list .carousel_content {width: 10000px; height: 175px}
.loc_home_index .homepage_document_list {width: 930px; height: 175px; overflow: hidden; position: relative; margin-top: 10px}
.loc_home_index .featured_documents .carousel_arrows {margin-top: 10px; margin-right: 11px}
.loc_home_index .featured_documents table.docs {margin-bottom: 0; width: 930px}
.loc_home_index .featured_documents table.docs tr td {padding-right: 15px}
.loc_home_index .featured_documents table.docs tr td .document_thumbnail {margin-top: 0}
.loc_home_index .homepage_document_list li {float: left; width: 930px; height: 175px}
.loc_home_index .homepage_document_list td {padding-bottom: 15px; padding-right: 10px}
/* @end */ /* @group Nags */ #give_us_info_pitch table tr td {padding: 0 5px 5px 5px}
#give_us_info_pitch table tr td input {margin-top: 3px}
#verify_email_pitch {margin-left: 15px}
#import_contacts_nag {margin-left: 15px}
#import_contacts_nag .input_block {float: left; margin-right: 10px}
#import_contacts_nag .input_block .submit_button {margin-top: 27px}
#import_contacts_nag h6 {margin-bottom: 10px}
#twitter_link_nag, #premium_test_nag {margin-bottom: 15px; background-color: #fff; zoom: 1; float: none}
#facebook_link_nag .facebook_connect_button_container {float: left}
#user_category_nag {position: relative; z-index: 100; zoom: 1; background-color: #fff; border: 1px solid #DEDEDE}
#user_category_nag .close_button {float: right}
#user_category_nag .spinner {float: left; margin-top: 5px}
#user_category_nag select {width: 150px; clear: both; margin: 5px 0}
#user_category_nag form p {margin-bottom: 5px; overflow: hidden}
#import_contacts_column_nag .input_block {margin-bottom: 15px}
#welcome_fb_user {margin-bottom: 15px; position: relative; top: 10px; float: left}
#welcome_fb_user .close {position: absolute; width: 21px; height: 21px; right: 10px; top: 10px}
.nag p {color: #999}
.nag p.main {color: #333; font-weight: bold; font-size: 13px}
.nag .close {display: block; width: 16px; height: 16px; overflow: hidden; top: 5px; right: 5px; background-image: url('/images/buttons/x_map.gif?1292376586'); background-position: 0 0}
.nag .close:hover {background-position: 0 -16px}
.nag .cancel_nag {font-size: 11px; position: relative; top: 3px; margin-left: 10px}
.nag p.last {margin-bottom: 0 !important}
.nag .modal {position: absolute; top: 0; left: 0; z-index: 200; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.nag .modal .msg {margin-top: 40%; margin-left: 35%}
#homepage_suggested_users_nag {margin-top: 20px; zoom: 1}
.homepage_suggested_users_container {margin-top: 15px; padding: 15px; zoom: 1}
.homepage_suggested_users_container .tiny_thumbnail {margin: 0; margin-left: 13px}
.homepage_suggested_users_container table.suggested_users td {width: 80px; overflow: hidden; zoom: 1}
.homepage_suggested_users_container table.suggested_users td p.name {font-size: 12px; width: 80px; overflow: hidden}
.homepage_suggested_users_container table.suggested_users td.check {width: 20px; padding-top: 25px; padding-right: 0; padding-left: 22px}
.homepage_select_all_container {padding: 0; margin: 0; float: left}
#homepage_suggested_users_complete {text-align: center; margin-top: 25px}
#mobile_nag {margin-bottom: 15px; border: 2px solid #ffe684; background: #FFF8d1}
#mobile_nag .inner {background: transparent url('/images/homepage/ads/flying-device.png?1292376586') 0 10px no-repeat; padding: 10px 10px 10px 112px}
#mobile_nag .inner .tiny_thumbnail {float: left; margin-right: 12px}
#mobile_nag .inner h2 {margin-top: 0; font-size: 18px; color: #666; font-weight: bold; background: none}
#mobile_nag .inner p {margin-bottom: 0; font-size: 13px; margin-top: 2px}
#mobile_nag .inner p a {font-weight: bold; text-decoration: underline}
/* @end */ /* GAM ads */ .google_ad img {margin-bottom: 15px}
.fade_container_top #google_ads_div_Homepage_ATF_300x250 {padding-bottom: 0px}
.google_ad #google_ads_div_Homepage_ATF_300x250 {margin-bottom: 15px}
/* @end */
/* public/stylesheets/import.css @ 1292376586 */
.import_contacts a.button {margin: 10px 10px 10px 0}
.import_contacts table {border: #ccc solid 1px; margin-top: 20px; width: 400px}
.import_contacts h1 {margin: 0px auto 4px auto; padding-top: 0}
.import_contacts h2 {margin: 4px auto 14px auto}
.import_contacts table tr td.head {font-size: 116%; font-weight: bold}
.import_contacts table td {padding: 0 10px}
.providers img {margin-left: 0}
.providers p.selected {background: #fff; border: 1px solid #eee}
.providers_bare img {margin-left: 15px}
.providers_bare p {padding: 10px 5px 5px 5px; width: 150px; margin: 0}
/* @group Invite Contacts */ .invite_contacts {margin-top: 15px}
.invite_contacts .select_all {background: #fff; border-width: 1px 1px 0 1px; border-color: #eee; border-style: solid; margin-top: 10px; width: 495px; height: 25px}
.invite_contacts .select_all div {margin: 5px}
.invite_contacts .submit {margin-right: 20px}
.invite_contacts .contacts_container {border: 1px solid #eee; height: 400px; overflow: auto; overflow-x: hidden; width: 495px}
.invite_contacts table {width: 495px}
.invite_contacts table tr td {padding: 5px; vertical-align: middle}
.invite_contacts table tr td.contacts_check {width: 6px}
.invite_contacts table tr.selected td {background: #eee}
.invite_contacts table tr td.profile_pic {text-align: center}
.invite_contacts table tr td.login_and_email {width: 150px}
.invite_contacts table tr td.login_and_email div {width: 150px; overflow: hidden}
.invite_contacts table tr td.login_and_email div p {margin: .25em 0 .25em 0}
#select_all_contacts {margin-top: 15px}
.sent_invites table {width: 100%}
img.provider_radio {position: relative; bottom: 5px}
#provider_email_append {float: left; margin-left: 5px; margin-top: 3px}
.credentials .at {float: left; margin: auto 5px auto 5px; position: relative; top: 4px}
.credentials select {position: relative; font-size: 13px; bottom: 4px}
p.credentials {width: 250px}
/* @end */
/* public/stylesheets/login.css @ 1292376586 */
/* Colors */ /* Widths */ #login_lb h1, .login_container h1 {text-align: left; margin-bottom: 10px}
#login_lb .login_msg, .login_container .login_msg {text-align: center; font-size: 18px; color: #ff6600}
#login_lb h2, .login_container h2 {font-size: 13px; color: #999; font-weight: normal}
#login_lb .muted, .login_container .muted {color: #999}
#login_lb label, .login_container label {font-size: 11px; color: #666; margin-top: 5px}
#login_lb .button_container, .login_container .button_container {margin-top: 10px}
#login_lb .login_toggle, .login_container .login_toggle {font-size: 13px; padding-top: 10px; margin-bottom: 5px; border-top: 1px dotted #666}
#login_lb .login_toggle a, .login_container .login_toggle a {font-weight: bold}
#login_lb .signup_toggle, .login_container .signup_toggle {margin: 5px 0}
#login_lb .signup_toggle a, .login_container .signup_toggle a {font-weight: bold}
#login_lb .signup_header h1.subheader, .login_container .signup_header h1.subheader {color: #999; font-size: 13px; margin-bottom: 0; padding-top: 10px; border-top: 1px dotted #999}
#login_lb .fb_iframe_widget, .login_container .fb_iframe_widget {display: block}
#login_lb .signup_toggle.open a, #login_lb .login_toggle.open a, .login_container .signup_toggle.open a, .login_container .login_toggle.open a {color: #999}
/* used for non-lightbox context login */ .login_container {width: 600px; margin: auto}
.login_container h1 {font-size: 15px}
#login_lb .other_options {clear: left; border-top: 1px dotted #aaa; padding-top: 13px; margin-top: 15px}
#login_lb .other_options p {margin-top: 0; font-size: 11px; color: #777}
#login_lb .other_options p.facebook_login_bold {font-size: 15px; font-family: Arial; font-weight: bold; color: #333}
#login_lb .other_options ul {list-style-type: none; display: inline}
#login_lb .other_options ul li div {*display: inline}
#login_lb .other_options ul li.fb_row {padding-bottom: 10px}
#login_lb .other_options #openid_form {overflow: hidden}
#login_lb .global_login_form {margin-top: 15px; margin-bottom: 0px; padding-bottom: 15px}
#login_lb .global_login_form .login_input_container {float: left; margin-right: 15px}
#login_lb .global_login_form .login_input_container label {margin-top: 0}
#login_lb .global_login_form .password_input_container {float: left}
#login_lb .global_login_form .password_input_container label {margin-top: 0}
#login_lb .global_login_form .trouble {font-size: 11px; margin-right: 20px}
#login_lb .global_login_form .facebook_connect_button_container {margin: 0 15px 0 0; padding: 15px 0; border-bottom: 1px dotted #aaa}
#login_lb .global_login_form .other_options_container_small .facebook_connect_button_container {margin: 0; padding: 0; border: 0}
#login_lb .global_login_form .login_description {margin: 0; padding: 0; color: #999}
#login_lb .global_login_form .already_have_account {margin-top: 15px}
.global_signup_form .facebook_connect_button_container {margin: 0 15px 15px 0; padding: 15px 0; border-bottom: 1px dotted #aaa}
.global_signup_form .other_options_container_small .facebook_connect_button_container {margin: 0; padding: 0; border: 0}
.global_signup_form .login_description {margin: 0; padding: 0; color: #999}
.global_signup_form .form_col {float: left; border-right: 1px dotted #aaa; padding-right: 30px}
.global_signup_form .why {float: left; margin-left: 15px; text-align: left; padding-left: 15px; padding-top: 20px}
.global_signup_form .why h3 {font-size: 24px; font-family: Georgia; font-weight: bold; font-style: italic; color: #666}
.global_signup_form .why p {width: 150px; margin-left: 0; padding-left: 0}
.global_signup_form .why table {margin-top: 13px; width: 220px}
.global_signup_form .why .whyrightcol {vertical-align: middle; padding-left: 10px; color: #666}
.global_signup_form .why .whyspacer {padding-bottom: 15px}
.global_signup_form .signup_disclosure {width: 250px; clear: both; padding-top: 10px; font-size: 11px; color: #999}
.global_signup_form .signup_optin {margin-top: 10px; width: 240px; font-size: 11px; color: #333}
.global_signup_form .privacy {position: relative; top: 0; font-size: 11px}
.global_signup_form .spinner {float: none; position: relative; top: 6px; margin-left: 5px}
.global_signup_form .signup_input {width: 240px}
.global_signup_form .signup_alert {font-size: 11px}
#logout {background: #fff; text-align: center; height: 1%; padding: 15px}
#personalize_lb label {font-size: 100%; display: block; margin-bottom: 2px; clear: left}
.form .tagline, #personalize_lb .tagline {margin: 0 0 25px 0}
#personalize_lb .input {background: white url('/images/backgrounds/gray_fade_short.gif?1292376586') repeat-x; margin-bottom: 20px; font-size: 116%; padding: 4px; width: 200px}
.form .login2 .login_submit, .trans_login {float: left; clear: left; margin: auto 5px 20px auto}
.spinner {margin-right: 10px; float: left}
#login_successful_lb {text-align: center}
#login_successful_lb h1 {font-size: 25px}
#forgot_password_lb form {width: 300px; text-align: left; margin: 15px auto 15px auto}
#forgot_password_lb form input {padding: 4px}
#forgot_password_lb form #email_address {background: white url('/images/backgrounds/gray_fade_short.gif?1292376586') repeat-x}
#personalize_lb {width: 800px; padding: 15px 15px 55px 15px; text-align: left; color: #555}
#personalize_lb .input_textarea {background: white url('/images/backgrounds/gray_fade_short.gif?1292376586') repeat-x; height: 50px; margin-bottom: 20px; padding: 4px; width: 300px}
#personalize_lb ul li {margin-bottom: 3px; vertical-align: middle}
#personalize_lb ul.picture {padding-left: 25px; float: left; margin: 10px auto 10px auto}
#personalize_lb ul.picture li {list-style-type: disc}
#personalize_lb .input {width: 300px}
#personalize_lb .interests input {border: 0}
#personalize_lb label {font-weight: bold}
#personalize_lb label.other {clear: both; padding-top: 15px}
#personalize_lb .submit {border: 0; margin-right: 5px; float: left; padding: 0 !important}
#personalize_lb h3 {margin-bottom: 15px}
#upload_picture_progress {border: 1px solid #ccc; font-size: 10px; height: 48px; margin-top: 15px; width: 48px; float: left; position: relative}
#upload_picture_progress_message {position: absolute; top: 12px; left: 12px}
#personalize_lb .upload_picture_inputs {clear: left}
#personalize_lb .upload_picture_inputs input.submit {border: 0; margin-top: 0; margin-left: 5px}
#personalize_lb .upload_picture_inputs input {float: left}
#personalize_lb .save_buttons {position: absolute; bottom: 0}
#personalize_lb .save_button .container {width: 33%; margin: auto}
#openid_form p {margin: 0}
#openid-login p {margin: 0}
input.openid_login {background: white url('/images/icons/icon_map_sm.gif?1292376586') no-repeat scroll 0 -27px; padding-left: 18px; margin-right: 10px}
form.lightbox_form input.signup_submit {background-image: url('/images/signup/btn_signup.gif?1292376586'); background-repeat: no-repeat; background-position: 0 0; border: 0 !important; padding: 0 !important; width: 71px; height: 28px; margin-right: 10px; float: left}
form.lightbox_form input.signup_submit:hover {background-position: 0 -28px}
form.lightbox_form input.signup_submit:active {background-position: 0 -56px}
/* public/stylesheets/messages.css @ 1292376586 */
.messages_container {margin-top: -1px; border: 1px solid #ccc; padding: 15px; background-color: #fff}
#new_message {margin-top: 20px}
#message_thumb {float: left; width: 110px; margin-top: 8px}
.inbox_row .date {color: #aaa !important; font-size: 10px; line-height: 1.6em; margin: 0 20px 0 0; text-transform: uppercase; vertical-align: bottom}
.inbox_row p {margin: 0}
.message_actions {text-align: right; font-size: 10px}
#message_fields .autogen_class_views_shared_captcha_widget {padding-left: 10px}
#message_history {width: 95%; border: #ccc solid 1px; padding: 5px; margin: 0 auto}
#message_fields {width: 950px}
#word_message_message, #word_message_subject {margin-top: 3px}
#message_fields table {width: 100%}
td.message_field_title {width: 50px; color: #666; text-align: right}
.message_field_body {font-size: 14px; padding-left: 15px}
.message_field_body div, .message_field_body p {float: left; display: inline}
.message_field_body .cancel {position: relative; top: 4px; left: 5px}
#notifications .inbox_header {border-bottom: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; padding: 10px 0px 0px 0px; color: #777777; background-color: #eeeeff; font-size: 10px; font-weight: bold}
#notifications .inbox_row {padding: 10px 0px; border-bottom: 1px solid #ccc; font-size: 14px}
table#listing_table .tiny_thumbnail {float: none !important; text-align: center; margin: 0 auto 10px auto}
table#listing_table td.inbox_row p {margin-top: 0}
td.inbox_row, table#listing_table th.subject {padding-left: 30px}
td.inbox_thumbnail .thumbnail {margin-top: 10px}
.inbox_thumbnail p {font-size: 10px; text-align: center; margin-top: 0}
#notifications tr.unread td.inbox_row p a, #notifications .unread p {font-weight: bold !important}
#notifications .unread p {color: #000000}
tr.unread td.inbox_row p a, #notifications .unread p, tr.unread .inbox_thumbnail p a {font-weight: bold !important}
#notifications .message_synopsis a {color: #8899ff; padding: 0px 40px 0px 0px; text-decoration: none}
tr.unread td.inbox_row div.message_synopsis p a, tr.unread td.inbox_row div.message_synopsis p.date {color: #666 !important}
#confirm_message_box {padding: 5px 10px; background-color: #fff1a4; width: 300px; margin: 0px auto; text-align: center}
/* public/stylesheets/mydocs.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Edit Document */ .edit_docs h1 {font-size: 16px}
#edit_doc_tabs {position: relative; bottom: -1px}
#edit_document_form .form_container {width: 955px}
#edit_document_form .form_container .destroy {float: right}
#edit_document_form .form_container .destroy a {color: red}
.edit_document {width: 955px}
.edit_tab_content {min-height: 150px; _height: 150px}
.edit_document label {display: block; color: #666; font-size: 11px}
.edit_document label small {color: #999}
.edit_document .category_select, .edit_document .child_container {float: right}
#categories select {width: 170px}
.edit_document h5, .edit_document h3 {margin-bottom: 13px}
.edit_document .main_edit {border: 1px solid #ccc; padding: 10px; background-color: #fff}
.edit_document .main_edit li {padding: 5px; margin: 0; text-align: right; border-bottom: 1px solid #fff}
.edit_document .main_edit li label {float: left; margin-top: 2px}
.edit_document .main_edit li.odd {background-color: #E9E8E7}
.edit_document .main_edit li.even {background-color: #F4F3F3}
.edit_document .main_edit li p {margin: 0}
.edit_document .doc_preview {float: left; margin-right: 10px}
.edit_docs h1 {margin-top: 10px}
.edit_document .advanced input.edit_aligned {position: relative; top: 1px; left: -5px; border: 0 !important; float: left}
.edit_document .form_submit {line-height: 25px; text-align: right}
.edit_document .form_submit .cancel {color: #1982ab; font-size: 11px; text-transform: none}
.edit_document .form_submit .button {margin-left: 10px; float: right; text-transform: none}
.edit_document .save {padding-top: 15px}
.edit_document small {font-size: 85%; color: #666; font-weight: normal}
.edit_document table tr td {padding-bottom: 15px; vertical-align: top}
.edit_document table tr td.flush {padding-bottom: 0px}
.edit_document table tr td.publisher h3 {font-size: 153.9%; color: #555; padding: 0; padding-top: 10px; margin: 0}
.edit_document .label, .edit_profile label {color: #363636; font-size: 108%; font-weight: bold; padding-right: 10px; width: 200px}
.edit_document h2 {color: #363636}
.edit_document h2 img {vertical-align: middle}
.edit_document .text_area_field {height: 105px}
#doc_desc textarea, #doc_desc .text_field {width: 720px; background-color: #FFFFCC}
.edit_document .auto-price {overflow: hidden}
.edit_document #document-revisions li {margin: 5px 0}
.edit_document #download_formats label {margin: 0}
.edit_document #download_formats input {margin: 0 5px 0 10px; border: 0}
#document-permissions .right, #document-permissions .left {width: 450px}
.edit_document #action_button_images {overflow: hidden; width: 900px}
.edit_document #action_button_images li {float: left; padding: 5px; height: 77px; margin: 5px; border: 5px solid #fff}
.edit_document #action_button_images li .pseudoLink {line-height: 76px}
.edit_document #action_button_images li img {cursor: pointer}
.edit_document #action_button_images li.selected {border-color: #fff1a4}
/* the one odd sized image */ .edit_document #action_button_images li #action_img_6 {margin-top: 9px}
.edit_document #document-store .price {margin-left: 0}
.edit_document #copyright_select, .cc_img {vertical-align: middle; margin-left: 5px}
#tag-field-container textarea {height: 30px; border-color: #ccc}
.edit_document .tag_validator_warning_messages {width: 350px}
.edit_document .tag_validator_warning_messages li {font-size: 85%; color: #DB5B61}
/* @end */
/* public/stylesheets/notifications.css @ 1292376586 */
#notifications {margin-top: 15px}
.notification_event_container {padding: 15px 12px 15px 12px; border-top: 1px dotted #666; clear: left; margin-bottom: 0; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x left bottom; zoom: 1}
.notification_event_container p {margin-top: 5px; margin-bottom: 5px}
.notification_event_container span.action {font-weight: bold; margin-right: 0; color: #333; margin-left: 0}
.notification_event_container .delete_event {float: right; margin: 0 0 auto auto}
.notification_event_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
.notification_event_container .event_user {float: left}
.notification_event_container .event_main {margin-left: 62px; margin-bottom: 0px; margin-top: 1px; font-size: 13px; line-height: 18px}
.notification_event_container .event_main p.username, .notification_event_container .event_main p.first {margin-top: 0; padding: 3px 0; font-weight: bold}
.notification_event_container .event_main blockquote {font-size: 12px; font-weight: normal; margin: 5px 0 5px 4px}
.notification_event_container .event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
.notification_event_container table.rating_event td {text-align: left; padding-right: 5px}
.notification_event_container table.rating_event td.star_container {width: 90px; text-align: center}
.notification_event_container table.rating_event .starbox div {width: 85px}
.notification_event_container .notification_time {color: #999; margin-left: 4px; font-size: 11px; margin-top: 5px}
#notification_container .notification_next {margin-top: 0; border-top: 1px dotted #999; clear: left}
#notification_container .notification_next .pseudoLink {-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; font-size: 11px; background: #ccc; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; font-weight: bold; color: #fff; margin-top: 1px; cursor: pointer}
#notification_container .notification_next .pseudoLink:hover {text-decoration: none; background: #888}
#notification_container .notification_next .spinner {margin-top: 10px}
/* public/stylesheets/orders.css @ 1292376586 */
.order_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin: 15px auto 15px auto}
/* public/stylesheets/partners.css @ 1292376586 */
#logo_table {width: 375px; overflow: hidden; position: relative}
#logo_table li {width: 375px}
/* public/stylesheets/people.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Document Pages */ /* @end */ /* @group Profile Pages */ body.loc_people_view .timeline_container .loading {font-size: 14px; font-weight: bold; text-align: center; color: #777; margin: 1px auto 15px auto; padding: 15px; border-bottom: 1px dotted #999; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1292376586') repeat-x scroll left bottom}
body.loc_people_view .timeline_container .loading img {margin-left: 5px}
.profile_left_nav div.user_table {margin: 6px 0 3px}
.profile_left_nav #profile_info dd {width: 153px}
.profile_left_nav div.user_table div.tinier_thumbnail {margin: 0 5px 6px 0; _margin: 0 2px 3px 0; /* fuck you IE6 */ float: left; display: inline}
.profile_left_nav div#group_section ul {margin-top: 10px}
.profile_left_nav div#group_section ul li {margin-bottom: 5px}
.profile_left_nav div#group_section li a {font-size: 13px; font-weight: bold}
.profile_left_nav div#group_section a.see_all_groups {margin-top: 5px}
.profile_left_nav #profile_info .box img {float: left; border: #fff solid 2px; margin-right: 5px}
.profile_left_nav #profile_info .box p {float: left; margin-bottom: 2px; margin-top: 5px; width: 100%}
.profile_left_nav #profile_info h2 {border-bottom: #E4E4E4 solid 1px; margin: 15px 0 5px 0}
.profile_left_nav #profile_info h6 {font-weight: bold; margin: 15px 0 0 0}
.profile_left_nav #profile_info .search_box {float: left; margin-bottom: 10px}
#profile_promo_banner {overflow: hidden; width: 300px; max-height: 250px; margin-bottom: 15px}
#profile_promo_banner img {max-width: 300px; max-height: 250px}
table.docs {margin-left: 4px}
body.loc_people_view div.rt div.section, .profile_left_nav div.section {padding-bottom: 10px; margin-bottom: 10px}
body.loc_people_view div.rt div.section .seeall, .profile_left_nav div.section .seeall {font-size: 11px}
body.loc_people_view div.rt div.section h3, .profile_left_nav div.section h3 {margin-bottom: 10px}
body.loc_people_view div.rt .profile_ad, .profile_left_nav .profile_ad {margin-bottom: 15px}
body.loc_people_view div#shelf_section ul li {margin-top: 10px; line-height: 25px}
body.loc_people_view div#shelf_section ul li div.tinier_thumbnail {float: left}
body.loc_people_view div#shelf_section a {font-size: 13px; font-weight: bold}
body.loc_people_view div#timeline div.first_event div.event_container {border-top: 0; padding-top: 0}
#profile_dashboard {height: 181px; background: url('/images/dashboard_btm_rpt_1x13.png?1292376586') repeat-x bottom left #f2f2f2; border-bottom: 1px solid #fff}
#profile_dashboard div.content {height: 155px; width: 996px; margin: 0 auto; padding: 13px; text-align: left}
#profile_dashboard div.content div.actions {float: left; width: 233px; margin-right: 15px; text-align: left; height: 152px}
#profile_dashboard div.content div.actions .action_items {border-bottom: 1px dotted #ccc; padding-bottom: 13px; margin-bottom: 7px; margin-top: 2px}
#profile_dashboard div.content div.actions .action_items span.follow_button {float: left; margin-top: 0}
#profile_dashboard div.content div.actions .action_items a.send_message {float: left; font-size: 11px; line-height: 16px; padding-left: 20px; background: url('/images/envelope_16x11.png?1292376586') no-repeat center left; margin-left: 10px}
#profile_dashboard div.content div.actions .action_items .send_message_disabled {font-size: 11px; float: left; line-height: 16px; padding-left: 20px; background: url('/images/people/envelope_deactivated_16x11.png?1292376586') no-repeat center left; margin-left: 10px; color: #777}
#profile_dashboard div.content div.actions div.stats div.stat {font-size: 18px; font-weight: bold; margin-bottom: 2px}
#profile_dashboard div.content div.actions div.stats div.stat img {margin-top: 6px}
#profile_dashboard div.content div.actions div.stats div.stat span.numeric {color: #847c78}
#profile_dashboard div.content div.actions div.stats div.stat span.label {color: #c1bdbb}
#profile_dashboard div.content div.uploads {height: 152px; padding-left: 15px; border-left: 1px solid #ccc; float: left}
#profile_dashboard div.content div.uploads .uploads_title {margin-top: 4px; font-size: 11px; font-weight: bold; color: #999; border-bottom: 1px dotted #ccc; padding-bottom: 13px; margin-bottom: 10px}
#profile_dashboard div.content div.uploads h3 {color: #adacac; font-size: 13px; margin-bottom: 5px; font-weight: bold}
#profile_dashboard div.content div.uploads div#carousel_arrows {width: 25px; float: left}
#profile_dashboard div.content div.uploads div#recent_docs {width: 505px; *width: 480px; position: relative; float: left; overflow: hidden; margin-left: 10px}
#profile_dashboard div.content div.uploads div#recent_docs ol {position: relative; width: 100000px}
#profile_dashboard div.content div.uploads div#recent_docs ol li {float: left; width: 505px}
#profile_dashboard_bottom {border-top: 1px solid #ccc; height: 5px; background: url('/images/nav_rpt_btm_1x5.png?1292376586') repeat-x top left #f2f2f2}
/* @end */ .loc_people_view #admin_user_container {background: #FCF7C4; border-top: 2px solid #dbd594; border-bottom: 2px solid #dbd594}
.loc_people_view #admin_user {width: 996px; margin: 0 auto; padding: 10px; text-align: left}
.loc_people_view #admin_user ul li {margin-top: 15px}
/* GAM ads */ #google_ads_div_Profile_ATF_300x250 {padding-bottom: 10px}
/* public/stylesheets/print.css @ 1292376586 */
/* @group Print Lightbox */ .print_lb {width: 650px}
.print_lb .title {text-align: center; font-weight: bold}
.print_lb .page_count {text-align: center; font-size: 11px}
.print_lb .new {color: #de9827}
.print_lb .yui-u .container {border-left: 1px solid #ccc}
.print_lb .yui-u img {float: left; padding-right: 10px}
.print_lb .magcloud {font-weight: bold; padding-left: 10px; font-size: 18px}
.print_lb .magcloud p {font-size: 16px; line-height: 20px}
.print_lb .magcloud ul {padding-left: 10px; padding-top: 5px; padding-bottom: 5px}
.print_lb .magcloud .small {padding-left: 10px; padding-top: 5px; font-size: 11px}
.print_lb .magcloud .magcloud_explanation {float: left; width: 225px}
.print_lb .local {clear: both !important; border-top: 1px solid #ccc; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; margin-bottom: -10px}
.print_lb .local a {font-weight: bold}
.print_thumb {margin: 10px auto 10px auto; text-align: center; width: 110px}
/* @end */
/* public/stylesheets/publisher.css @ 1292376586 */
/* @group Publishers */ .icon_left_content h1 {margin-top: 0; padding-top: 0}
.publisher {margin: auto}
.publisher img {vertical-align: middle}
.publisher p {font-size: 108%; color: #555}
.publisher h3 {color: #363636}
.publisher p {line-height: 1.5em}
.publisher p strong {font-weight: bold}
.publisher ul li {margin-bottom: 5px; font-size: 108%}
.publisher .submit {width: auto; margin-top: 15px; margin-left: 220px}
.publisher br {clear: left}
.publisher .signup input.hidden {display: none}
.picright {float: right; margin: 15px}
h3.publisher {margin: 0; margin-top: 10px; padding: 0; font-size: 123.1%}
#upload_picture {margin-bottom: 20px}
#upload_banner {padding: 0}
#update_url {margin-top: 15px; padding: 15px 0}
big {color: #555; font-size: 108%}
.publisher_overview .text_container {margin-top: 15px}
.publisher_overview .text_right {margin-left: 115px; height: 1%}
.publisher_overview .text_right h3 {margin-top: 0}
.integration_options {width: 75%}
.integration_options .text_right {margin-left: 132px; height: 1%}
.integration_options .text_container {margin-top: 15px}
.integration_options .text_container h2 {margin-top: 0}
.api_parameters_header {font-weight: bold}
.api_results_header {font-weight: bold}
.api_example .codebox {height: 80px}
.api_example {margin-top: 15px}
.api_parameters {margin-top: 15px}
.authentication_header {font-weight: bold; font-size: 16px}
.api_parameters, .api_results {color: #555}
.api_parameters table tr td, .api_results table tr td, .error_codes table tr td {padding: 10px}
.api_parameters table tr td.head, .api_results table tr td.head, .error_codes table tr td {color: black}
dl dt {margin-bottom: 10px}
dl dd {margin-bottom: 15px}
.codebox {margin: 15px auto 15px 0px; padding: 1em; border: 1px dotted #666666; padding: 5px 8px; background: #fff; font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono; font-size: 12px; width: 600px; overflow: auto}
.icon_left {float: left; margin-right: 10px}
.icon_left_content {padding-left: 0px}
* html .icon_left_content {height: 1%; margin-left: 0}
.publisher .button {width: auto}
.publisher input.radio {width: auto; margin-bottom: 2px}
.publisher input .radio {width: auto}
.publisher label {margin-top: 1em; display: block}
.publisher .signup {background: #fff; padding: 15px; border: 1px solid #ccc}
.signup_api_promo {float: right; width: 200px; margin: 0 0 15px 15px}
/* @end */ /* @group Publisher Pages */ #right_column_alt {-moz-border-radius: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
.contact_us_button {margin-left: 45px}
.top_container {-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background-color: #CCCCCC; padding: 7px 10px 5px 10px; width: 92%; border: 1px solid #ccc; margin-top: 10px}
.top_container h6 {font-weight: bold}
.publisher_pages #logo_table {width: 375px; float: left; height: 320px; overflow: hidden; position: relative; top: 0; background-color: #fff; padding: 10px; -moz-border-radius: 10px; border: 1px solid #fff}
.publisher_pages #logo_table ol {width: 1600px; height: 320px}
.publisher_pages #logo_table ol li {height: 320px; width: 380px; float: left; padding: 0 10px}
.publisher_pages #logo_table table {width: 380px; margin: 10px 0}
.publisher_pages #quotes {width: 250px; position: relative; overflow: hidden; text-align: left}
.publisher_pages #quotes ol li {width: 250px; text-align: left}
div.intro_blurb {width: 220px; margin-right: 10px; float: left}
div.intro_blurb a {color: #000; text-decoration: underline}
.publisher_pages ol {margin: 0; padding: 0}
.publisher_pages #middle_column {width: 66%}
.publisher_pages #right_column_alt {width: 32%}
.publisher_pages .basic_container {width: 640px; padding: 4px}
.publisher_pages .blue_container {width: 640px; padding-right: 0; margin-top: 0}
.publisher_pages .blue_container hr {color: #fff; background-color: #fff; height: 1px; margin: 20px 10px 20px 0}
.inline_screenshot_left {float: left; position: relative; left: -5px; top: -3px}
.inline_screenshot_right {float: right; margin-bottom: -10px; margin-left: 5px; position: relative; right: 5px; top: -6px}
.testimonial_quotes {-moz-border-radius: 10px; background-color: #FFFFFF; border: #ccc solid 1px; float: left; margin: 0; padding: 10px; width: 92%}
.testimonial_quotes p {color: #4E4E4E; font-size: 18px; line-height: 18px; padding-left: 12px; text-indent: -6px; clear: right}
.testimonial_quotes p.right {font-size: 15px; text-align: right}
.basic_container .screenshots {margin-top: 0}
.individual_screenshot {width: 210px; margin-top: 0; float: left; text-align: center}
.individual_screenshot .round_number {margin-top: 0; margin-left: 5px; float: left; letter-spacing: -3px}
.individual_screenshot p {margin-top: 0; margin-left: 10px; float: left; width: 63%; text-align: left}
.two {margin-left: 5px}
.three {margin-left: 5px}
.individual_screenshot h2 {margin-top: 0; margin-bottom: -5px; text-align: center; font-size: 30px; color: #6496C3; line-height: 35px}
.individual_screenshot h3 {margin-top: 0; margin-bottom: -5px; text-align: center; font-size: 20px; color: #6496C3; line-height: 35px}
.white_container .bullets {margin-top: 0}
.partner_promo {width: 300px; position: relative; top: 10px}
.partner_signup .form {width: 650px}
.partner_signup .form .blue_container {width: 630px; margin-top: 10px}
.partner_signup .form .blue_container label {margin-top: 10px}
.partner_signup #errorExplanation {clear: none; float: left; width: 250px}
ol.quick_start li {font-size: 18px}
/* @end */ div.upload-picture {padding: 10px 0; overflow: hidden; margin-bottom: 10px}
div.upload-picture input, div.update_url input {float: left; margin-right: 10px}
div.upload-picture div.current-picture {float: left}
div.upload-picture div.current-picture-label, div.upload-picture div.upload-picture-label, div.upload-picture div.other-pictures div.other-pictures-label {font-size: 14px; font-weight: bold; margin-bottom: 10px}
div.upload-picture div.no-picture {width: 300px; font-size: 18px; font-weight: bold; text-align: center; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: #ccc solid 1px; _height: 100px; color: #ccc; padding: 30px 10px 30px 10px}
div.upload-picture div.upload {margin-left: 20px; float: left; width: 400px}
div.upload-picture div.upload form {margin: 0}
div.upload-picture div.other-pictures {clear: left; padding-top: 25px}
/* public/stylesheets/search.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Search */ #adv_search table {border-collapse: collapse}
#adv_search table tr td {padding-bottom: 5px}
#adv_search table tr td ul {margin-top: 10px; padding-left: 25px}
#adv_search table tr td ul li {margin-bottom: 5px}
.search_paginator {margin: 15px auto 15px auto; font-size: 116%}
.search_paginator .paginator {width: 500px; margin: 15px auto 15px auto}
/* @end */ /*@group Search Results Page */ #documents .google_callout {width: 670px; clear: left; text-align: right; margin: 5px auto 10px 0}
#documents .google_callout a {text-decoration: none !important}
#middle_search {margin: 0; width: 600px; padding: 0}
#middle_search p {font-size: 11px; margin-top: 0}
#middle_search .search_input {float: left; font-size: 15px; margin: 5px 10px auto 0; width: 300px}
#middle_search .search {display: inline}
#middle_search .new_search_button {margin-left: 10px}
p.tags {font-size: 12px; line-height: 18px; overflow: hidden}
ul.category {margin-bottom: 10px}
ul.category li {list-style-type: none; margin-left: 0; font-size: 12px; line-height: 18px}
#search_results {float: left; width: 980px}
div#search_results h1 {margin-bottom: 16px}
#search_results .related_search_terms {font-size: 12px; margin-top: 5px}
form.search input.submit {border: none; display: inline; float: left; height: 28px; margin-left: 10px; padding: 0; position: relative; top: 0; width: 64px}
.submit {border: 0}
form.search input.query {display: inline; float: left; font-size: 18px; height: 22px; position: relative; top: 0; width: 300px}
#cse-search-results {margin-top: 15px; width: 100%}
#cse-ask-bar {margin-top: 15px; width: 170px; float: left}
#search_results .document_summary .tiny_thumbnail, #search_results .document_summary .thumbnail_thumbnail {margin-right: 10px}
/* @end */ #search_results .document_summary {position: relative; margin-top: 10px; border: 0; padding-bottom: 10px}
#search_results .document_summary strong.highlight {background-color: #fff}
#search_results .document_summary h4, #search_results .document_summary h4 a {font-size: 16px; margin-bottom: 0 !important; font-weight: normal}
#search_results #documents a {text-decoration: underline}
#search_results #documents a strong {text-decoration: underline}
#search_results .related_searches {clear: both; padding: 5px 0 0 0; margin: 0; width: 500px; font-size: 11px}
#search_results .advanced_search {position: relative; margin-left: 10px; top: -2px}
#search_results .document_summary div.thumbnail {display: inline; float: left; text-align: center}
#search_results .document_summary .description {font-size: 102%; line-height: 115%}
#search_results .document_summaries {clear: none; float: left; width: 670px}
#search_results #search_summary {width: 670px}
#search_results #nav_tabs {position: absolute; bottom: 0; right: 0; width: 475px}
#google_nav_tabs {width: 475px; float: right}
#search_results .ad-listing {border: 0 none}
/* Google Site Search customizations */ div.gs-action.download {background: none}
div.gs-result .gs-visibleUrl {display: none}
div.gsc-tabHeader.gsc-tabhActive {display: none}
div#cse .gsc-control-cse {padding: 0}
.gs-result img.gs-image {width: 48px}
/* @group Dropdowns and Buttons */ ul.search_dropdowns {float: left; margin: 0; padding: 0; overflow: visible !important; position: relative; z-index: 5}
ul.search_dropdowns li {-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #fff; border: 1px solid #CCC; color: #363636; cursor: pointer; display: block; float: left; font-size: 11px; height: 13px; margin: 0 5px; padding: 3px 10px; position: relative; text-decoration: none; z-index: -5}
ul.search_dropdowns li.open {z-index: auto}
ul.search_dropdowns li a {text-decoration: none}
ul.search_dropdowns #file_types a img {bottom: 3px; position: relative}
ul.search_dropdowns li span {bottom: 5px; position: relative}
.search_dropdown {position: absolute; padding: 7px 0 0 0; background: url(../../images/explore/menu_top.gif) no-repeat 0 0; width: 134px; top: 20px; right: 1px; z-index: -3}
.search_dropdown_long {width: 612px; background: url(../../images/explore/menu_top_long.gif) no-repeat 0 0; left: -10px}
.search_dropdown .inner {border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; background: #161312}
.search_dropdown .menu_btm {width: 132px; height: 3px; left: 1px; position: absolute; bottom: -3px}
.search_dropdown_long .menu_btm {width: 611px}
.search_dropdown a, .search_dropdown .selected {display: block; padding: 4px 5px 2px 4px; text-decoration: none; width: 123px; color: #fff; z-index: 100}
.search_dropdown .selected {font-weight: bold}
.search_dropdown .sort_filetype {background-repeat: no-repeat; padding-left: 20px; background-position: 0 2px; margin-left: 3px}
.search_dropdown table {border-collapse: collapse; background-color: #161312}
.search_dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #555}
.search_dropdown table tr td.last {border: 0}
.search_dropdown a:hover {text-decoration: underline}
ul.search_dropdowns_submit {float: left; margin: 0; padding: 0; overflow: hidden}
ul.search_dropdowns_submit li {display: inline; display: block; float: left}
ul.search_dropdowns_submit li .submit_tag {font-size: 11px; background-color: #eee; color: #6496C3; height: 19px; margin: 2px 5px; padding: 0px 5px 0 5px; text-decoration: none; border: 0}
ul.search_dropdowns_submit li img {bottom: 3px; position: relative}
ul.search_dropdowns_submit li span {bottom: 5px; position: relative}
li.with_dropdown {position: relative; z-index: 15}
li.with_dropdown a:hover {text-decoration: none}
li.with_dropdown .search_dropdown {z-index: 18; top: 16px}
/* @end */ /* GOOGLE ADS */ div#side-ads .ads-skyscraper {margin: 0; border: 0; padding: 0 0 0 10px}
div#side-ads .ads-skyscraper .ad-header a {color: #000}
div#side-ads .ads-skyscraper a.ad-title {color: #2200CC}
div#top-ads {background-color: #FFF8DD; padding: 8px 8px 2px 8px; width: 723px}
div#bottom-ads {background-color: #FFFFFF; padding: 8px 8px 2px 8px; width: 723px}
div ul.wide-listing-ads {padding: 0; margin: 0; list-style-type: none}
ul.wide-listing-ads li.ad-text a.ad-title {color: #2200CC}
ul.wide-listing-ads li.ad-text {margin-bottom: 10px}
div#ads-by-google a {color: #999; float: right; font-size: 12px; font-weight: normal}
body.loc_search #subheader .section {font-weight: bold; color: #000}
body.loc_search #browse_module .module_bar {border: 0}
body.loc_search #browse_module .module_browser .module_filters {border: 0}
body.loc_search #scribd-doc {padding-top: 10px}
/* public/stylesheets/sellers.css @ 1292376586 */
/* @group Expense Reports */ table.earnings {border-collapse: separate; width: 100%; border: #ccc solid 1px; padding: 10px; margin: 0; clear: both; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
table.earnings th {font-size: 12px; padding-bottom: 5px}
table.earnings th h3 {font-size: 12px}
table.earnings th h3 span {display: block; font-size: 25px; font-weight: bold}
table.earnings th.docname {width: 300px; vertical-align: top}
table.earnings tr.separator td {background: #ccc; line-height: 4px}
table.earnings h4 {font-weight: bold; font-size: 12px}
table.earnings td {padding-top: 5px; padding-bottom: 5px; border-bottom: #eee solid 1px}
table.earnings tr.on_focus:hover {background-color: #eee}
.results_headline {background-color: #A4CCEF; font-size: 11px; float: left; font-weight: bold; margin: 10px 0px 0 0; height: 15px; padding: 3px 7px 2px 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
table.earnings td.documentdetails {background-color: #fff; border: 0}
.sort_tab {margin: 10px 0 0 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #fff; padding: 1px 0 1px 10px; border: #ccc solid 1px; border-bottom: 0; height: 41px}
.sort_tab p {text-align: right}
.sort_tab form {float: left; width: 710px; padding-left: 10px}
.sort_tab input {width: 80px}
.sort_tab .button input {width: auto}
/* @end */ .seller_box_top {background: #fff; border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px; margin-bottom: 10px}
td.documentdetails p {line-height: 10px; margin: 0}
/* public/stylesheets/share.css @ 1292376586 */
/* @group Share WBU */ .share_with_friends {margin-bottom: 15px; margin-top: 0}
.share_docs .related {padding: 15px}
.share_docs .filetype_image {float: left; margin-right: 10px}
.share_docs .filetype_image img {border: 1px solid #ccc}
.share_docs .related h2 {margin-bottom: 15px}
.share_docs .related ul li {margin-bottom: 15px}
.share_docs .check {float: left}
.share_docs .confirm {margin-left: 35px}
.share_docs strong {font-weight: bold}
/* @end */ /* @group Word Bulk Upload View */ .upload_view {text-align: center}
.upload_view .block {text-align: left; margin: auto; border: 1px solid #ddd; width: 600px; padding: 15px}
.upload_view p.right {margin-top: 15px}
/* @end */
/* public/stylesheets/starbox.css @ 1292376586 */
/* Starbox.css Part of http://www.nickstakenburg.com/projects/starbox/ */ .starbox .stars {background: #fff}
.starbox .rated .stars {background: #dcdcdc}
.starbox .rated .hover .stars {background: #fff}
.starbox .colorbar {background: #1e90ff}
.starbox .hover .colorbar {background: #ffcc1c}
.starbox .rated .colorbar {background: #64b2ff}
.starbox .rated .hover .colorbar {background: #1e90ff}
.starbox .ghost {background: #a1a1a1}
.starbox .indicator {clear: both}
.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars {background: url('/images/starbox/background_dotted.gif?1292376586') top left repeat-x}
.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar {background: #000000}
.starbox .dotted .ghost {background: #666666}
.starbox .pointy .colorbar {background: #ffcc1c}
.starbox .pointy .hover .colorbar {background: #ff9231}
.starbox .inverse .stars {float: right}
.starbox .inverse .indicator {clear: both; display: block; text-align: right}
/* public/stylesheets/stats.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group My Stats */ .col {width: 742px}
.total_views_notice {font-size: 12px; font-style: italic; color: #7f7f7f}
.no_data {width: 400px; float: none !important; text-align: center; margin: 15px auto 0 auto}
.no_data p {font-size: 14px !important}
#date_selector {float: right; text-align: right; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #eee; border: 1px solid #ccc; padding: 5px; margin-right: 3px}
#date_selector .date_input {width: 80px}
#date_selector #calendar {margin-top: 5px; background: white}
.date_selector_active {margin-bottom: 10px}
.yui-skin-sam .yui-calcontainer {float: right}
#calendar_container {text-align: right; clear: both}
#calendar_container .submit_dates {margin-top: 5px; float: right !important; margin-right: 0}
#calendar_container .cancel {position: relative; margin-left: 5px; display: block; top: 8px; font-size: 11px; float: right}
#graph_area {padding-top: 3px; z-index: 1}
#graph_area .content_tabs_small {margin: 10px 0 0 43px; padding: 0; padding-top: 10px; z-index: 1; overflow: hidden}
#graph_container {height: 300px; margin-top: -4px; width: 750px}
#graph_overlay {position: absolute; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; z-index: 100}
#graph_overlay img {position: relative; top: 150px}
#aggregate_data {width: 720px; margin-left: 25px; margin-top: 10px}
#aggregate_data .yui-u {text-align: center}
#aggregate_data h3 {font-size: 12px}
#aggregate_data h3 span {display: block; font-size: 25px; font-weight: bold}
.data_table, #data_geo_map {width: 625px; margin-left: 50px; margin-bottom: 30px; margin-top: 25px; padding: 15px; border: 1px solid #ccc; -moz-border-radius: 10px}
.data_table table td {font-size: 14px; padding: 0 35px 10px 0}
.data_table table td.date {text-align: right; width: 240px; padding-right: 35px}
.data_table table td.country {text-align: right; width: 140px; padding-right: 35px}
.data_table table th {font-size: 11px; padding-bottom: 10px; color: #777}
.data_table table th.name {text-align: right; padding-right: 35px}
.data_table table td div.bar {background: #1982ab; width: 200px; height: 12px; position: relative; top: 4px; float: left}
.data_table table td div.number {float: left; margin-left: 7px}
.rightcol {float: right; width: 20%}
/* @end */
/* public/stylesheets/static.css @ 1292376586 */
/* Feedback */ table.feedback {margin-top: 10px}
table.feedback tr td {padding: 5px 5px 5px 0; vertical-align: top}
/* @end */
/* public/stylesheets/style_guide.css @ 1292376586 */
/* @group Style Guide */ #style_guide_tabs {margin-top: 10px}
table.style_guide {width: 100%; margin-top: 15px}
table.style_guide td h2 {background: none}
table.style_guide th {background: #6496C3; font-weight: bold; color: #fff; border: 2px solid #6496C3; border-width: 2px 2px 0 2px; font-size: 18px; padding: 5px}
table.style_guide th.sub {background: #ddd; border-color: #ddd; color: #333; font-size: 14px}
table.style_guide td {width: 50%; border: 2px solid #B0D2F6; border-collapse: collapse; padding: 15px; vertical-align: top; overflow: hidden}
table.style_guide td div.preview_container {width: 463px; overflow: hidden}
table.style_guide td textarea {text-align: left; margin-top: 10px; border: 2px solid #6496C3; width: 400px; height: 200px; margin-bottom: 15px; font-family: courier new; font-size: 11px}
#scribd-doc.columns_style_guide h1 {margin-bottom: 20px}
#scribd-doc.columns_style_guide h2 {margin-top: 20px}
#scribd-doc.columns_style_guide .class {color: #888; font-size: 13px; font-weight: bold; font-style: italic}
#scribd-doc.columns_style_guide .scribd_columns {margin-top: 20px}
#scribd-doc.columns_style_guide .scribd_columns .inner {padding: 15px; background: #ddd; height: 100px}
#scribd-doc.columns_style_guide .scribd_columns p {margin-bottom: 0}
/* @end */
/* public/stylesheets/suggested_users.css @ 1292376586 */
/* @group Suggested Users */ /* Lightbox */ #suggested_users_container h1 {margin-bottom: 15px}
#suggested_users_table_container {border: 1px solid #ddd; height: 275px; overflow: auto; overflow-x: hidden; width: 535px; padding-top: 5px; margin-bottom: 15px}
#suggested_users_table_container table td {padding: 5px}
#suggested_users_table_container table.suggested_users td {width: 50px}
#suggested_users_table_container table.suggested_users td .tiny_thumbnail {margin-right: 0; position: static}
#suggested_users_table_container table.suggested_users td.check_small {width: 20px; padding-top: 23px}
#suggested_users_table_container table.suggested_users td.info {vertical-align: top; width: 150px}
#suggested_users_table_container table.suggested_users td.info p {margin-top: 0; margin-bottom: 4px}
#suggested_users_table_container table.suggested_users td.info .username {margin-top: 2px}
.select_all_container {margin-top: 10px; padding-top: 25px; width: 300px}
#suggested_users_container .select_all {float: right; margin-right: 25px}
#suggested_users_spinner {margin-left: 5px}
#suggested_users_container .alert_box_small {text-align: left; padding: 5px 10px 5px 10px}
/* Non-lightbox */ .suggested_users_container {margin-top: 15px; border: 1px solid #dedede; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
table.suggested_users td {padding: 6px; width: 124px; vertical-align: top}
table.suggested_users td.check {padding-top: 50px; width: 14px}
table.suggested_users td p.name {text-align: center; clear: left; margin-bottom: 0; padding-top: 5px}
table.suggested_users td p.place {margin-top: 3px; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td p.docs {margin-top: 0; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td.info {width: 150px; vertical-align: top; overflow: hidden}
table.suggested_users td.user {text-align: center}
table.suggested_users td.user .thumbnail_square_thumbnail {margin-right: 0; width: auto; text-align: center}
table.suggested_users td.user .thumbnail_square_thumbnail a {margin: auto}
.follow_submit {margin-top: 10px; float: right}
.follow_submit input.big_button {margin-right: 10px}
.skip_follow {float: right; padding-top: 10px}
/* @end */ /* @group Suggested Users on Doc Page */ #document_suggested_users {padding: 10px; background: #fff1a4; border: 1px solid #ccc; margin-top: 15px}
#document_suggested_users p {font-weight: bold}
#document_suggested_users table {margin-top: 10px}
#document_suggested_users table td {vertical-align: top; padding-bottom: 10px; width: 85px}
#document_suggested_users .name {overflow: hidden; width: 66px; font-size: 11px; text-align: center; margin-bottom: 5px}
/* @end */
/* public/stylesheets/timeline.css @ 1292376586 */
/* Colors */ /* Widths */ #poll_status {border-top: 1px dotted #666}
#ps_inner {margin: 1px 0; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #FFF1A4; padding: 5px; text-align: center}
#poll_status .pseudoLink {font-weight: bold}
/* @group Status Updater */ .status_updater {padding: 12px; clear: both; background: #e6f7fc url('/images/timeline/publish_btm_bg_1x8_v2.png?1292376586') repeat-x left bottom}
.status_updater .upload_sell {float: right; margin-top: 5px; font-size: .9em}
.status_updater .status_left {float: left; width: 60px; margin-right: 2px}
.status_updater .status_left .tiny_thumbnail {margin: 0}
.status_updater .status_updater_box {zoom: 1; float: left}
#status_updater .status_utilities .status_spinner {margin-left: 5px; margin-top: 2px}
#status_updater .status_utilities .tweet_this {float: left; margin-top: 5px}
#upload_button_link {display: block; float: left; margin-right: 15px}
#upload_button_link:hover {background-position: 0 -48px}
#upload_button_link:active {background-position: 0 -96px}
#doc_upload_button {padding-left: 20px; padding-top: 14px}
#doc_upload_button, .swfupload {display: block; font-weight: bold; font-size: 24px; color: #fff}
#status_updater .status_updater_form, #status_updater .doc_upload_form {position: relative; z-index: 990; padding: 0 0 5px 0; width: 380px; text-align: left; margin: 0}
#status_updater .status_updater_form {margin-top: 5px}
#status_updater .doc_upload_form p {margin: 0; padding: 16px 0 0 0; color: #666; overflow: hidden}
#status_updater .doc_upload_form p.sell {padding-top: 8px}
#status_updater .doc_upload_form p.sell small {font-size: 11px}
.status_updater_form .status_document_container {width: 379px; margin: 0 0 7px 0}
.status_updater .status_updater_form {zoom: 1}
.status_updater .status_updater_form p {margin: 5px 0}
#status_updater .doc_upload_form .copyright_container {font-size: 11px; padding: 10px}
#status_updater .doc_upload_form .copyright_container input {float: left}
#status_updater .doc_upload_form .copyright_container p {margin-left: 20px; font-size: 11px; margin-top: 0; margin-bottom: 0}
/* --cut start-- */ .status_updater .status_update_textarea {font-family: arial,'helvetica neue',helvetica,Trebuchet,sans-serif; display: block; margin: 5px 0; width: 373px; height: 14px; overflow: hidden; border: 1px solid #666}
.status_updater textarea.taller {height: 42px}
.status_updater .default_text {position: absolute; top: 0; left: 0; color: #888; font-style: italic; padding: 4px}
.status_document_container {background: #fff; border: 1px solid #ccc; margin: 0 11px 7px 4px; width: 408px}
.status_document_spinner {padding: 5px}
.status_document_container .tiny_letter_thumbnail {float: left}
.status_document_container h1 {font-size: 16px; overflow: hidden; width: 270px}
.status_document_container p.stats, .status_document_container p.stats a {text-transform: uppercase; font-size: 11px; margin-left: 0}
.status_document_container .detach {position: absolute; top: 5px; right: 5px; z-index: 200}
.status_display_document_container {margin: 12px auto 7px 5px}
.status_display_document_container .thumbnail_thumbnail, .status_display_document_container .tiny_letter_thumbnail {margin-left: 0; margin-right: 10px; background-color: #fff; float: left}
.status_display_document_container .summary_right {overflow: hidden}
.status_display_document_container .summary_right p {margin-left: 0; margin-top: 6px; margin-bottom: 0; font-size: 11px; line-height: 14px}
.status_display_document_container .summary_right p.title a {font-weight: bold; font-size: 13px}
.status_display_document_container .summary_right p.desc {color: #7f7f7f}
.status_display_document_container .no_of_pages {margin: 0px}
.status_display_tiny_document_container {margin: 12px auto 7px 5px}
.status_display_tiny_document_container .tiny_letter_thumbnail {margin-left: 0; margin-right: 0; background-color: #fff; float: left}
.status_display_tiny_document_container .summary_right {margin-left: 63px}
.status_display_tiny_document_container .summary_right p {margin-left: 0; margin-top: 6px; margin-bottom: 0; font-size: 11px; line-height: 14px}
.status_display_tiny_document_container .summary_right p.title a {font-weight: bold; font-size: 13px}
.status_display_tiny_document_container .summary_right p.desc {color: #7f7f7f}
.status_display_tiny_document_container .no_of_pages {margin: 0px}
.status_utilities {clear: both}
.status_utilities .button {float: right; margin-right: 0}
.status_utilities .close_link, .status_utilities .close_reply_link {float: right; display: block; margin: 5px 10px; font-size: 11px}
.status_utilities .attachment_options li {margin-left: 5px}
/* hovering div for document attaching tool */ .document_attacher {margin-top: 7px; margin-bottom: 7px; position: relative; width: 100%; border-bottom: 1px dotted #666; padding-bottom: 7px}
.document_attacher select {float: left; margin: 0; padding: 2px 0; font-size: 11px}
.document_attacher .attacher_type {width: 105px}
.document_attacher ul.attachment_options {float: right; overflow: hidden; width: 270px}
.document_attacher ul.attachment_options li .button {float: right}
.document_attacher li {margin: 0 0 0 10px}
.document_attacher .attachment_options select {width: 100%; overflow: hidden}
.document_attacher p.title {margin-bottom: 0}
.document_attacher .search_results_container {clear: left; width: 377px; height: 185px; border: 1px solid #ccc; overflow: auto; margin-top: 5px; position: relative}
.document_attacher .search_results_container .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
.document_attacher .error_result {height: auto}
.document_attacher .search_results_container h4 {font-size: 12px; margin-bottom: 5px}
.document_attacher .search_results_container .search_term {font-weight: normal}
.document_attacher .empty_search {float: right; width: 285px; line-height: 24px}
.document_attacher .search_document, .document_attacher .document_url {width: 195px; margin-right: 5px; padding: 3px; float: left; border-color: #666}
.document_attacher .search_spinner, .document_attacher .search_url_spinner {margin-top: 5px; margin-left: 2px}
.document_attacher .search_results {background-color: #fff}
.document_attacher .search_results li {font-size: 12px; margin: 0 5px 2px 5px; padding: 5px; position: relative; border-bottom: 1px solid #ccc}
.document_attacher .document_summary {margin-top: 0px; padding-bottom: 0px; border: 0; width: auto}
.document_attacher .document_summary .stats_bottom {margin-top: 5px}
.document_attacher .document_summary .stats_bottom .left_column {margin: 0}
.document_attacher .document_summary .stats_bottom .left_column span {font-size: 11px; color: #333; display: block; margin-bottom: 3px}
.document_attacher .document_summary .stats_bottom .left_column .metadata_label {color: #999; display: inline}
.document_attacher .search_results li.active {background: #FFF4B7; color: #045aaa; text-decoration: none}
.document_attacher .search_results li .add_result, .document_attacher .document_target .add_result {position: absolute; top: 5px; right: 5px; display: block; width: 21px; height: 21px; background: url('/images/buttons/btn_add_21x21_blue.gif?1292376586') no-repeat 0 0}
.document_attacher .search_results li .add_result:hover, .document_attacher .document_target .add_result:hover {background-position: 0 -21px; text-decoration: none}
.document_attacher .document_url_results {clear: left}
.document_attacher .document_url_results h1 {font-size: 16px}
.document_attacher .document_url_results p.found {color: #61ba02; font-weight: bold; margin: 5px auto 5px 0}
.document_attacher .document_url_results .not_found {color: red; font-weight: bold; margin: 5px auto 5px 0}
.document_attacher .document_url_results .not_found .document_url_attach {margin-top: 5px}
.document_attacher .document_url_results p.stats, .document_attacher .document_url_results p.stats a {text-transform: uppercase; font-size: 11px}
.status_utilities .attach_doc_message {font-size: 11px; color: #777; margin-top: 5px; zoom: 1; width: 135px}
.share_confirmations {font-size: 11px; float: right}
.share_confirmations .share_text {float: left; margin: 5px 5px 0 10px; font-size: 11px}
.share_confirmations input {border: 0}
.attach_doc_message {width: 150px; float: left}
.status_utilities div.active {float: none; width: 100%}
div.attach_doc_message div.doc_selector_dropdown {font-size: 11px; font-weight: bold; padding: 1px 2px}
#comments_section div.doc_selector_dropdown {display: none; /* hide attachment on comment */ }
div.attach_doc_message div.doc_selector_dropdown.active {position: relative; z-index: 1001}
div.attach_doc_message div.doc_selector_dropdown img {margin-left: 25px}
.status_updater .submit_status input {margin-right: 0}
.status_updater .submit_status input.button {padding: 1px 3px; font-size: 11px}
.status_updater .submit_status .status_spinner {float: left; margin-right: 5px; margin-top: 2px}
/* file upload description container */ div.file_upload_desc, #timeline .file_upload_desc {text-align: left; background-color: #fff; position: relative; z-index: 900; padding-top: 10px}
div.file_upload_desc .event_main {margin-bottom: 15px}
div.file_upload_desc .event_main p {font-size: 13px !important}
.file_upload_desc .status_display_document_container, .file_upload_desc .status_display_tiny_document_container {margin-top: 15px; margin-bottom: 15px}
.file_upload_desc .user_status {margin-bottom: 5px}
.file_upload_desc p {margin: 0}
.file_upload_desc p.facebook_this, .file_upload_desc p.tweet_this {margin: 0 auto 3px auto}
.file_upload_desc .tiny_letter_thumbnail {position: relative; background-color: #fff}
.file_upload_desc .conversion_status {position: absolute; bottom: 1px; left: 1px; font-size: 0.7em; line-height: 1.2em; padding: 0 2px 1px 2px; background-color: #555; width: 107px; white-space: nowrap; color: #fff; text-align: center}
.file_upload_desc .summary_right {_width: 250px}
.summary_right blockquote {font-size: 13px; margin: 10px 10px 10px 68px}
.file_upload_desc .uploader a, .file_upload_desc .stats, .file_upload_desc .file_status {text-align: center}
.file_upload_desc .file_name {font-size: 16px}
.file_upload_desc .cancel {float: right; display: block}
.file_upload_desc .dismiss {position: absolute; top: 4px; right: 10px; color: #999; font-size: .9em}
.file_upload_desc .dismiss:hover {text-decoration: underline; cursor: pointer}
.file_upload_desc .progress_bar {height: 14px; width: 99%; margin: 8px auto; text-align: left; border: 1px solid #B0D2F6; background-color: #eee}
.file_upload_desc .progress_bar div {height: 14px; width: 0px; background: url('/images/backgrounds/blue_fade.gif?1292376586')}
.file_upload_desc .publish_msg {font-weight: bold; color: #1982ab; padding: 3px; height: 14px; line-height: 14px; background-color: #eee; border: 1px solid #ccc; margin: 4px 0; float: left; width: 97%; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.file_upload_desc .publish_msg span {float: left; background-color: #eee}
.file_upload_desc form {clear: left; padding: 10px; background-color: #e9e9e9; width: 360px; margin: 0 5px 0 5px; border: 1px solid #CCCCCC; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.file_upload_desc .md_submit_spinner {margin-left: 10px; position: relative; top: 3px}
.file_upload_desc .cat_chooser {overflow: hidden; margin: 5px 0; zoom: 1}
.file_upload_desc .cat_chooser select {float: left; margin-right: 3px; font-size: 0.9em}
.file_upload_desc .default_desc {position: absolute; top: 3px; left: 3px; color: #999; font-style: oblique}
.file_upload_desc textarea {width: 350px; font-size: 12px; margin: 5px 0 7px 0; height: 53px; display: block}
.file_upload_desc .metadata_submit_button {margin-bottom: 0}
.file_upload_desc form input[type="text"] {width: 348px}
.uploader_share {float: right; margin-right: 3px}
.upload_pop {position: absolute; background: url('/images/popups/arrow_sm.gif?1292376586') no-repeat 0 0; padding-left: 12px; z-index: 5000; min-width: 200px; _width: 200px}
.upload_pop div {border: solid #e3e3e3; background-color: #FFF; white-space: nowrap; color: #1982ab; font-weight: bold; padding: 0 3px; border-width: 2px 2px 2px 0; -moz-border-radius: 0 5px 5px 0}
/* end */ .timeline_container {margin-top: 1px; clear: both; /* alerts inside the timeline */ }
.timeline_container .autogen_class_views_shared_alerts_base {margin: 1px auto 1px 0}
.timeline_container .more_activity {margin-top: 0; border-top: 1px dotted #666; clear: left; cursor: pointer}
.timeline_container .more_activity .pseudoLink {-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; font-size: 11px; background: #ccc; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; font-weight: bold; color: #fff; margin-top: 1px}
.timeline_container .more_activity .pseudoLink:hover {text-decoration: none; background: #888}
#timeline_spinner {margin-top: 10px}
#timeline .first_event .autogen_class_views_events_base_feed_item {border-top: 0}
/* end */ /* @group Announcements */ .announcement {overflow: hidden; background-color: #fff; padding: 15px; margin-top: 10px; clear: left; zoom: 1; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.announcement h3 {font-size: 16px}
.announcement .announcement_body {margin: .5em 0}
.announcement .timeframe {font-size: 11px; font-weight: bold; color: #999; margin-left: 5px}
.announcement ul.plain {overflow: hidden; zoom: 1}
.announcement .document {background-color: #fff; padding: 10px 10px 10px 5px; border: 1px solid #ccc; float: left}
.announcement .document p {margin: 0}
.announcement .document .metadata {color: #1982ab; text-transform: uppercase; font-size: .9em}
.announcement .document h4 a {font-weight: normal}
.announcement .doc_details {float: left}
/* @end */ /* @group Document Attacher */ .doc_attached, .document_target {padding: 5px; position: relative; background-color: #FFF4B7}
.doc_attached .autogen_class_views_shared_documents_basic, .document_target .autogen_class_views_shared_documents_basic {margin-top: 0; padding-bottom: 0; border: 0; margin-bottom: 0}
.doc_attached .autogen_class_views_shared_documents_basic .inner, .document_target .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
.doc_attached .autogen_class_views_shared_documents_basic .summary h4, .document_target .autogen_class_views_shared_documents_basic .summary h4 {font-size: 13px}
.doc_attached .autogen_class_views_shared_documents_basic .left_column, .document_target .autogen_class_views_shared_documents_basic .left_column {margin: 0}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom, .document_target .autogen_class_views_shared_documents_basic .stats_bottom {margin-top: 5px}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom span, .document_target .autogen_class_views_shared_documents_basic .stats_bottom span {font-size: 11px; color: #333; display: block; margin-bottom: 3px}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom .metadata_label, .document_target .autogen_class_views_shared_documents_basic .stats_bottom .metadata_label {color: #999; display: inline}
.document_target {border: 1px solid #ccc; margin: 5px 0; padding: 0}
.document_target .autogen_class_views_shared_documents_basic {margin: 5px}
.document_target .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
/* @end */
/* public/stylesheets/tools.css @ 1292376586 */
.plain_box {margin: 10px auto 15px auto; padding: 5px 15px 5px 0; clear: left}
.plain_box .thumbnail_square {margin-right: 10px; margin-bottom: 20px}
.plain_box .thumbnail_text {margin-left: 145px}
.upload_blue_button {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1292376586') 0 -56px no-repeat; display: block; height: 28px; outline: none; width: 102px}
.upload_blue_button:hover {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1292376586') 0 -28px no-repeat}
.upload_blue_button:active {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1292376586') 0 0px no-repeat}
/* @group Tools Page */ .tool_box ul {margin: 25px auto 25px auto}
.tool_box p {margin: 10px auto 10px auto}
.tool_box .download_uploader {margin: 15px auto 15px auto}
.tool_box .screenshot {margin-left: 35px}
.tool_box ul {padding-left: 25px}
.tool_box ul li {list-style-type: disc; margin-bottom: 10px}
/* @end */
/* public/stylesheets/transactions.css @ 1292376586 */
/* @group Transactions */ .transaction_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px 10px 10px 10px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#view_bar .transaction_box {margin-bottom: 15px}
.transaction_box_top {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin-bottom: 10px}
.transaction_box_top table.transaction_review {width: 30%; margin-right: 2%; float: left}
.transaction_box h2 {font-size: 14px; margin-top: 0; line-height: 14px; text-align: left}
.transaction_box h3 {font-size: 14px; text-transform: uppercase; text-align: left; font-weight: bold}
.transaction_box h4, .transaction_box h5 {text-align: left}
.transaction_box_top h6 {font-weight: bold}
.transaction_box h2 span {font-size: 20px; line-height: 20px}
orange {color: #d0931d}
.transaction_box p {font-size: 15px; font-family: 'helvetica neue', helvetica, 'trebuchet ms', 'lucida grande', sans-serif; text-align: left; line-height: 18px; margin-left: 2px}
.transaction_box .label {width: 130px; text-align: right; margin-right: 10px; float: left}
.transaction_box .actual_price {font-weight: bold}
.transaction_box strike {color: #888}
ul.trans_sub_actions {list-style: none; margin: 10px 0 5px 0; padding: 0}
ul.trans_actions li {font-size: 15px; margin: 0 0 5px 0; padding: 0; text-align: left}
.transaction_box_top ul.trans_actions li {font-size: 12px}
ul.trans_sub_actions li {font-size: 12px; margin: 5px 0 0 0; padding: 0; text-align: left}
ul.trans_actions ol {margin-left: 25px}
ul.trans_actions ol li {font-size: 11px; list-style-type: decimal}
.recommendations {margin-top: 20px; width: 385px}
.recommendations .thumbnail {width: 126px}
.recommendations .thumbnail p {margin-top: 3px}
.transaction_thumb {margin: 10px auto 10px auto; text-align: center; width: 110px}
.transaction_price {font-size: 15px; text-align: center; margin: 10px auto 10px auto}
.transaction_permissions {border: 3px solid #ffdfa3; background: #ffc95f; padding: 10px 10px 0 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.transaction_permissions ul {text-align: left; margin-left: 5px}
#reauthorize_lb .transaction_permissions ul {margin-left: 0; list-style-position: inside}
#reauthorize_lb .transaction_permissions ul li {list-style-image: none; list-style-position: inside; list-style-type: disc; margin-bottom: 3px; margin-left: 0}
table.transaction_review tr td {padding: 10px; vertical-align: top}
table.transaction_review tr td.name {font-weight: bold; width: 150px; padding-left: 0}
/* @end */
/* public/stylesheets/twitter_links.css @ 1292376586 */
.tweet_message {color: #555; font-style: italic}
/* public/stylesheets/upload.css @ 1292376586 */
div#upload_content {margin-top: 30px; margin-left: 60px; margin-right: 60px; margin-bottom: 10px; text-align: left}
div#upload_content h1 {font-size: 28px; margin-bottom: 20px}
#upload_content div#upload_left_side {float: left; width: 450px; margin-bottom: 20px}
#upload_content div#upload_left_side ul {margin-top: 20px; margin-bottom: 25px; margin-left: 10px}
#upload_content div#upload_left_side li {font-size: 18px; list-style-type: disc; list-style-position: inside; margin-bottom: 7px}
#upload_content div#upload_left_side #doc_upload_button {margin-left: 20px; float: left}
#upload_content .publish_button {display: block; height: 48px; width: 147px; background: url('/images/buttons/btn_upload_147x48_v2.gif?1292376586') no-repeat 0 0; margin-right: 15px}
#upload_content .upload_button {display: block; height: 48px; width: 147px; background: url('/images/buttons/btn_upload_147x48_v2.gif?1292376586') no-repeat 0 0; margin-right: 15px}
#upload_content .swfupload {vertical-align: text-top}
#upload_content div#upload_right_side {background: #eee; padding: 10px; width: 250px; float: right; margin-right: 20px; margin-bottom: 10px; position: relative}
#upload_content div#upload_right_side h2 {font-size: 12px; text-transform: uppercase; font-weight: bold; margin-bottom: 6px}
#upload_content ul.radio_button_list {margin-left: 10px; margin-bottom: 15px}
#upload_content ul.radio_button_list li {font-weight: bold; margin-bottom: 6px}
#upload_content ul.radio_button_list li input {margin-right: 6px}
#upload_content div#more_options {margin-top: 6px}
#upload_content div#more_options li {list-style-type: disc; list-style-position: inside}
#upload_content div#upload_destinations {clear: both; font-size: 14px; background: #fcf8cb; margin-right: 20px; zoom: 1}
#upload_content div#upload_destinations p {margin: 0; padding: 10px}
#upload_content div#upload_destinations span.thanks {font-size: 16px; margin-bottom: 10px}
#upload_content div#post_anonymous_upload {clear: both; color: #888888; font-size: 14px; background: #fcf8cb; margin-right: 20px; padding-bottom: 10px; zoom: 1}
#upload_content div#post_anonymous_upload li {list-style-type: disc; list-style-position: inside; padding-left: 30px}
#upload_content div#post_anonymous_upload p {padding-left: 10px; padding-right: 10px; margin-bottom: 5px}
#upload_content div#post_anonymous_upload div.enter_email {margin-bottom: 10px; padding-top: 10px; padding-left: 10px}
#upload_content div#post_anonymous_upload span.enter_email_title {font-size: 16px; font-weight: bold}
#upload_content div#post_anonymous_upload #submit_email {float: right; margin-top: 10px}
#upload_content p#scribd_email_signed_in span.welcome {font-size: 16px; font-weight: bold}
#upload_content p#scribd_email_signed_in span#email_sign_in_description {font-family: monospace; font-weight: bold}
#upload_content a#anonymous_already_have_account_link {border-top: 1px dotted black; display: block; font-size: 10px; margin-left: 10px; margin-right: 10px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px}
#upload_content div#anonymous_already_have_account p {font-size: 10px}
#upload_content div#anonymous_user_created p.welcome {font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-top: 10px}
#upload_content div#anonymous_user_created span.anonymous_user_login {font-weight: bold}
#upload_content div#anonymous_user_created span.anonymous_user_email {font-family: monospace; font-weight: bold}
#upload_content div.upload_main {text-align: left; min-height: 77px}
#upload_content div.upload_main div.file_thumbnail {width: 58px; height: 73px; overflow: hidden; float: left; background: white}
#upload_content .file_thumbnail a {display: block; width: 56px; height: 71px; background: #fff center center no-repeat; border: 1px solid #6A6663}
#upload_content div.upload_main div.upload_progress {margin-left: 67px}
#upload_content div.upload_main span.upload_status {color: #888; text-align: right; margin-right: 10px}
#upload_content div.upload_main span.upload_status_error {color: red; font-weight: bold}
#upload_content div.upload_main span.uploaded_file_name {font-size: 16px; width: 550px; overflow: hidden}
#upload_content div.upload_main span.uploaded_file_name a {font-weight: bold; text-decoration: underline}
#upload_content div.upload_main div.file_thumbnail img {vertical-align: text-top}
#upload_content div.upload_main div.upload_progress_bar_container {width: 600px; margin-left: 0px}
#upload_content div.upload_main div.upload_progress_bar {height: 14px; width: 99%; margin: 8px auto 0 0; text-align: left; border: 1px solid #CCCCCC; background-color: #eee}
#upload_content div.upload_main div.upload_progress_bar div {height: 14px; width: 0px; background: url('/images/backgrounds/blue_fade.gif?1292376586')}
#upload_content div.upload_main span.cancel_upload {font-weight: bold; margin-left: 300px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px}
#upload_content div.upload_main .metadata_cancel_button {float: right}
#upload_content div.upload_main div.upload_publish_messages {position: relative; color: #777; padding-left: 0; padding-top: 20px; font-weight: bold}
#upload_content div.upload_main span.upload_publish_message {position: absolute; left: 140}
#upload_content div.upload_metadata_form {background: #EEE; margin-left: 67px; width: 600px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 20px}
#upload_content div.upload_metadata_form label {display: inline; margin-right: 10px; vertical-align: text-top}
#upload_content div.upload_metadata_form textarea {vertical-align: text-top; width: 325px}
#upload_content .file_upload_tags {width: 325px}
#upload_content div.upload_metadata_form .file_upload_title {width: 500px}
#upload_content div.upload_metadata_form div.upload_widget_category_menus_container, #upload_content div.upload_metadata_form div.upload_widget_category_menus_subcontainer {display: inline}
#upload_content div.upload_metadata_form p.upload_form_label {font-weight: bold}
#upload_content div.upload_metadata_form th {padding-right: 5px; vertical-align: top}
#upload_content div.upload_new_document_url {display: inline; padding-left: 50px}
#upload_content div.upload_new_document_url form {display: inline}
#upload_content div.upload_main p.file_description {padding-left: 80px; color: #555}
#upload_content div.upload_file_container {margin-right: 0 60px 50px; padding-top: 15px; border-top: 1px dotted #888; clear: both}
#upload_content div.sharing_options {display: block; margin-left: 80px; margin-top: 10px}
#upload_content div.sharing_options li {list-style-type: none}
#upload_content div.sharing_options li {margin-left: 25px; line-height: 14px}
div#upload_content div.display_popup {position: absolute; width: 400px; left: -420px; top: 10px; background: white; padding: 5px}
div#upload_content div.display_popup .display_close_button {float: right}
div#upload_content div.display_inside {border: 2px solid #444; padding: 10px}
#upload_content div#file_status_display {clear: both}
#upload_content .file_upload_info {margin: 10px 0}
#upload_content div.upload_main textarea, #upload_content div.upload_main input {padding: 2px}
#upload_content div.animation_container {height: 76px}
#upload_content .publishing_text {font-size: 12px; font-style: normal; font-weight: bold}
#upload_content .login_message {color: #888; margin-top: 15px; font-size: 12px}
#upload_content div.privacy_icon {border: 0; display: inline; margin-left: 20px}
#upload_content div#publish_type_text textarea {height: 150px; width: 98%}
#upload_content div#publish_type_text input {border: 0}
#upload_content div#publish_type_html input {border: 0}
#upload_content span.publish_multiple {font-size: 9px; color: #888; display: block; margin-top: 5px; clear: left}
#upload_content img#text_submit_spinner {margin-left: 60px}
#upload_content span.error_message {font-weight: bold; color: red}
#upload_content p.seller_signed_up {clear: both; color: black; font-size: 14px; padding: 10px; background: #fcf8cb; margin-right: 20px; margin-bottom: 30px}
#upload_content span.seller_signed_up {font-size: 16px; margin-bottom: 10px}
#upload_content .private_message, #upload_content .uw_anonymous_user_creation_failed {font-size: 14px; color: #888; background: #FCF8CB; border: 1px solid black; margin-left: 20px; margin-right: 20px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px}
#upload_content .private_message {margin-left: 0}
#upload_content .uw_anonymous_user_creation_failed {clear: both}
#upload_content .private_message span.privately {font-size: 16px; font-weight: bold; color: black}
#upload_content .tag_validator_warning_messages li {padding-top: 3px; font-size: 85%; color: #DB5B61}
/* @group Upload Pages */ #upload_progress_lb .header {margin-bottom: 0; text-align: center; font-size: 131%; color: white; line-height: 1.9em; background: #6496C3; font-weight: bold}
.upload_box2 .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px 15px 10px 15px}
.upload_box2 .other_options_links {margin: 10px 15px 0 15px; color: #777; font-size: 95%}
.upload_box2 .other_options_links a {text-decoration: none}
.upload_box2 .other_options_links p {margin-bottom: 2px; margin-top: 2px}
.upload_box2 {margin-top: 20px}
.upload_box2 .header {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #6496C3; border: #5f8fba solid 1px; border-bottom: 0; height: 41px; margin: 10px 0 0; padding: 1px 0 1px 0; text-align: center}
.upload_box2 .header h1 {line-height: 1.9em; margin-bottom: 0; color: #fff; margin-top: 0}
.upload_box2 .inactive {background: url('/images/upload/header_inactive.gif?1292376586') no-repeat top left !important}
.upload_box2 .inactive div {background: url('/images/upload/header_inactive.gif?1292376586') no-repeat top right !important}
.upload_box2 .inner_box {margin: 0; padding-top: 20px; padding-bottom: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.upload_box2 .inner_box .light {margin: 15px 15px auto 15px}
.upload_box2 .inner_box #choose_docs_to_upload {text-align: center; color: #777}
.upload_box2 .inner_box #choose_docs_to_upload p {margin-bottom: 10px}
.upload_box2 .inner_box #upload_ready, .upload_box2 .inner_box #upload_not_ready {padding: 0 0 0 15px; color: #555}
#sellOffsite {position: relative; top: 2px; left: 5px}
.upload_box2 .inner_box #upload_not_ready {margin-left: 15px}
.upload_box2 .inner_box #upload_ready p {margin: 0; padding-right: 15px}
.upload_box2 .inner_box #upload_ready span.markAllPrivate {margin-left: 5px; font-size: 12px; margin-bottom: 15px; font-weight: bold}
.upload_box2 input {margin-right: 5px}
#NoJSUpload {padding: 0 15px 0 15px}
#NoJSUpload p {margin: 10px auto 10px auto}
ul#upload_queue {margin-top: 15px; margin-bottom: 15px; text-align: left}
ul#upload_queue li {margin: 0 3px 10px 3px; padding: 10px; background: #fff; border-bottom: 1px solid #EEEEEE}
h3.filename {width: 300px; height: 20px; overflow: hidden}
ul#upload_queue li p.filename {/* font-size: 108%;*/ padding-top: 7px; font-weight: normal; text-align: left; margin-left: 0}
ul#upload_queue .fileicon {padding-right: 5px}
ul#upload_queue li p.filename strong {font-weight: bold}
ul#upload_queue li p.filename span.label {margin-right: 5px}
ul#upload_queue li p input.input_text {border: 1px solid #aaa; padding: 3px; margin-right: 5px; width: 300px}
ul#upload_queue li.odd {background: #fff; border-bottom: #eee solid 1px}
ul#upload_queue li.removed {background: #F9DCDE !important; font-weight: normal}
ul#upload_queue li p.first {/* margin-bottom: 12px;*/ color: #555}
.upload_page .blue_container, .upload_promo .blue_container {float: none; margin: auto; background: #fff; border-color: #ccc}
.upload_page .progressWrapper {overflow: hidden}
.upload_page .progressContainer {margin: 5px; padding: 4px; background-color: #F7F7F7; text-align: left; width: 685px; overflow: hidden}
.upload_page .red {/* Error */ border: solid 1px #B50000; background-color: #FFEBEB}
.upload_page .green {/* Current */ border: solid 1px #eee; background-color: #eee}
.upload_page .blue {/* Complete */ border: solid 1px #DDD; background-color: #EEE}
.upload_page .progressName {color: #555555; font-size: 116%; font-weight: bold; overflow: hidden; text-align: left; white-space: nowrap; width: 663px}
.upload_page .progressBarInProgress, .upload_page .progressBarComplete, .upload_page .progressBarError {font-size: 0px; width: 0%; height: 20px; background: #6496C3; margin-top: 2px}
.upload_page .progressBarComplete {width: 100%}
.upload_page .progressBarError {width: 100%; background-color: #DB5B61; visibility: hidden}
.upload_page .progressBarStatus {margin-top: 2px; font-size: 100%; text-align: left; white-space: nowrap}
.upload_page a.progressCancel, .upload_page a.progressCancel:link, .upload_page a.progressCancel:active, .upload_page a.progressCancel:visited, .upload_page a.progressCancel:hover {font-size: 0px; display: block; height: 14px; width: 14px; background-image: url('/images/cancelbutton.gif?1292376586'); background-repeat: no-repeat; background-position: -14px 0px; float: right; position: relative; z-index: 10}
.upload_page a.progressCancel:hover {background-position: 0px 0px}
.supported {margin: 15px auto 15px auto}
.supported h2 {background: none !important; border: 0 !important}
.supported p {color: #555; margin: 5px auto 10px auto}
.reasons {padding-left: 10px; margin: 15px auto 15px auto}
.reasons h2 {background: none !important; border: 0 !important}
.reasons p {color: #555; margin: 5px auto 10px auto}
.reasons ul {padding-left: 5px; margin-top: 15px}
.reasons ul li {color: #555; font-size: 100%; list-style-type: disc; margin-bottom: 5px}
.upload h1 {font-size: 182%; margin-bottom: 3px; padding: 0; margin-top: 0px}
.upload h2 {font-size: 100%; color: #555; margin-top: 0}
.progress {float: right; margin-top: 0px; margin-right: 0px; padding: 5px}
.progress_word_grid {margin-right: 0px}
.progress ul {list-style-type: none; padding: 5px}
.progress ul li {display: inline; font-size: 123.1%; margin-right: 0px; padding: 5px 15px 5px 15px; background: url('/images/progress_gray_bg.gif?1292376586') repeat-x left; color: #777}
.progress ul li a {color: #777; text-decoration: none}
.progress ul li.active a {color: white; text-decoration: none}
.progress ul li a:hover {color: #1B6FBF; text-decoration: underline}
.progress ul li.active {color: white; font-weight: bold; background: url('/images/progress_green_bg.gif?1292376586') repeat-x left}
.progress ul li.arrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url('/images/rightarrow_gray.gif?1292376586') no-repeat; width: 13px}
.progress ul li.activearrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url('/images/rightarrow_green.gif?1292376586') no-repeat; width: 13px}
.progress ul li.arrow img {margin-top: 5px; padding-top: 0px; vertical-align: baseline}
.upload_box {/*width: 600px;*/ background: #fff; border: 1px solid #ccc; padding: 20px; color: #555; margin-top: 10px; margin-bottom: 15px; font-size: 100%}
.upload_box h1 {color: #363636; margin-top: 0}
.upload_box h1 img {vertical-align: middle}
.upload_box h2 {font-size: 14px}
.upload_box input.submit_button {margin-top: 10px; margin-bottom: 10px}
.upload_box .input_area {width: 230px}
.upload #upload_other_wrapper {padding-left: 10px; margin-top: 15px}
.upload #upload_other {margin-bottom: 15px}
.upload #upload_other h1 {font-size: 153.9%; color: #363636}
.upload #upload_other .upload_box h1 {font-size: 131%}
.upload #upload_other .upload_box h1 img {vertical-align: middle}
.upload #upload_other .upload_box {background: white url('/images/backgrounds/light_gray_fade.gif?1292376586') repeat-x; border: 1px solid #ccc; padding: 15px}
#formats {margin-top: 10px}
#formats tr td {padding-right: 10px; padding-bottom: 10px}
#formats tr td.list {vertical-align: top}
#formats tr td.list p {margin: 0 auto 7px 0}
#formats tr td.list img {vertical-align: middle}
#formats .type {font-size: 108%; text-align: right; vertical-align: top}
.upload .copy_warning {color: #8C172B; text-align: center; margin-top: 15px; clear: both}
.doc_status .title {color: #363636; font-size: 138.5%; padding: 7px 10px 7px 10px; border-width: 1px 1px 0 1px !important}
.doc_status .title img {vertical-align: middle}
.doc_status .body {padding: 10px; margin-bottom: 25px; font-size: 108%; color: #555}
.doc_status .body p {margin: 10px auto 10px auto}
.doc_status .body h2 {margin-bottom: 10px; margin-top: 25px}
.doc_status .body h2.first {margin-top: 0}
#SWFUpload {margin-left: 0px}
#SWFUpload .swfupload {position: relative; width: 270px; height: 55px; text-align: center; background: transparent url('/images/buttons/click_to_upload_sprite.gif?1292376586') 0 0px no-repeat; display: block; margin: auto; outline: none}
#SWFUpload .swfupload:hover {background: transparent url('/images/buttons/click_to_upload_sprite.gif?1292376586') 0 -55px no-repeat}
#SWFUpload .swfupload:active {background: transparent url('/images/buttons/click_to_upload_sprite.gif?1292376586') 0 -110px no-repeat}
#message_finished {background: none; border: 0; margin: 10px auto 10px auto}
#force_next {margin-bottom: 15px; text-align: center; font-size: 80%}
#fsUploadProgress {clear: right}
/* Text Upload */ .upload_text {padding: 15px}
.upload_text textarea {width: 98%; height: 150px}
.upload_text .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
/* URL Upload */ .upload_url {padding: 15px; margin: auto}
.upload_url .input_text {width: 300px; border: 1px solid #ddd; margin-bottom: 10px; float: left; margin-right: 10px; padding: 5px; text-align: center}
.upload_url .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
#upload_url_form {text-align: center; height: 40px; margin-left: 25px}
/* Describe Uploaded Documents */ table.describe_save {border-collapse: collapse; width: 300px; margin: 10px auto 10px auto}
table.describe_save tr td {vertical-align: middle; width: 150px; text-align: center}
table.describe_save tr td input {border: 0}
.description_box {margin-top: 0; margin-bottom: 20px}
.description_box_lb {margin: 0 !important}
.description_box_lb h1 {margin-top: 0}
.description_box .header_bulk {margin-bottom: 0; color: white; background: #555}
.description_box .header_bulk h1 {font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px}
.description_box .header_bulk h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header_square {background: #6496C3}
.description_box .header_square h1 {margin-top: 0; font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 10px}
.description_box .header_square h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #6496C3; border: #5f8fba solid 1px; border-bottom: 0; height: 41px; margin: 10px 0 0; padding: 0; text-align: center}
.description_box .header h1 {color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px; text-align: left}
.description_box .header h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header h1 .view_doc {float: right; line-height: 1.9em; padding-top: 3px; font-size: 13px; margin: 0 10px 0 0}
.description_box .header h1 a {color: white; text-decoration: none}
.description_box .header h1 a:hover {color: #ddd}
.description_box .inner_box {margin: 0; padding: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; height: 1%}
.description_box .inner_box label {margin-bottom: 2px}
.description_box .inner_box p, .share_with_friends p {margin-bottom: 15px}
.share_with_friends h2 {font-size: 13px}
.share_with_friends h2.green {font-size: 16px}
.share_with_friends .submit_button {font-size: 15px; padding: 2px; margin-top: 0}
.description_box .inner_box p, .share_with_friends #emails {margin-bottom: 15px}
.description_box .inner_box input.text_input, .description_box .inner_box textarea.text_input {width: 90%}
.description_box .inner_box .document_summary {border-bottom: 0}
.description_box .inner_box h2 {margin-top: 15px}
.tweet_docs {margin-top: 10px; float: right}
.auto_tweet_docs {margin-top: 10px; margin-right: 100px; float: right}
a.SWFUploadLink {width: 260px; height: 30px; background: url('/images/bulkupload_trans.gif?1292376586') no-repeat; display: block}
a.SWFUploadLink:hover {background: url('/images/bulkupload_trans.gif?1292376586') no-repeat}
a.SWFUploadLinkButton {width: 220px; height: 70px; text-align: center; background: url('/images/upload.gif?1292376586') no-repeat; display: block; outline: none}
a.SWFUploadLinkButtonPromo {width: 520px; height: 100px; text-align: center; background: url('/images/promos/adwords_landing/upload.gif?1292376586') no-repeat; display: block; outline: none; margin: 0 auto 0 auto}
a.SWFUploadLink:hover {background: url('/images/upload.gif?1292376586') no-repeat}
.upload_button {text-align: center}
/* firefox style browse field and buttons */ a.SWFUploadLink_ff {width: 410px; height: 30px; background: url('/images/upload_field_ff.png?1292376586') no-repeat; display: block}
a.SWFUploadLink_ff:hover {background: url('/images/upload_field_ff.png?1292376586') no-repeat}
#file-list .list-line-even {background: #f6fffb}
#file-list .list-line-odd {background: #d6f9ff}
#file-list tr.underline td {border-bottom: 1px solid #aaa; text-decoration: none}
#file-list tr.list-line-even td {background: #f6fffb}
#file-list tr.list-line-odd td {background: #d6f9ff}
.file-list {margin: 10px auto 10px auto; padding: 15px}
.file-list table tr td {padding: 10px}
.file-list h2 {margin-bottom: 15px}
.file-list h2 img {vertical-align: middle}
.file-list label {font-size: 116%; width: 75px; margin-right: 15px; clear: left}
.file-list textarea {width: 300px}
.file-list .metadata input {width: 300px; font-size: 116%}
.file-list .settings {font-size: 116%}
.file-list .settings .delete {font-size: 116%}
.file-list .settings .delete img {vertical-align: middle}
.file-list .settings ul {padding-top: 25px; padding-left: 25px; clear: right}
.file-list .settings ul li {margin-bottom: 10px}
#filesDisplay {padding: 10px; margin: 20px auto 0 auto; width: 350px; background: #FCF8CD; border: 1px solid #f3f3f3; display: none; text-align: left}
#mmUploadFileListing {margin-top: 10px; padding: 0}
#mmUploadFileListing li {margin: 0 0 10px 0; display: block; float: left; width: 300px; list-style-type: none}
.private_check {border: 0; position: relative; top: 2px}
.help_dot {position: relative; top: -1px}
.describe_docs_skip {position: relative; top: 7px}
.edit_info_number {font-size: 28px; color: #333; background-color: #e4e4e4; display: block; float: left; margin-top: 10px; padding: 13px 7px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; text-align: right; width: 32px}
.edit_info {border: #ccc solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 5px; padding: 10px; margin: 10px 0 30px 46px; font-size: 13px !important}
.edit_restrictions {-moz-border-radius: 10px; -webkit-border-radius: 5px; background: #fff; padding: 5px 10px 5px 10px; margin: 5px; clear: both; float: left; position: relative; top: 0; z-index: 2; border: #ffeac1 solid 3px}
.paid-document-settings {border: #ffeac1 solid 3px; -moz-border-radius: 10px; -webkit-border-radius: 5px; padding: 20px 10px 10px 10px; position: relative; top: -20px; z-index: 1; background-color: #fff}
.offsite .paid-document-settings {top: auto}
.paid-document-settings table td {vertical-align: top; padding: 5px; border-bottom: #ccc solid 1px}
.forsale .edit_info {border-bottom: 0; margin: 10px 0 0 46px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0}
/* offsite paid documents do not have pricing fields */ .offsite {border: #ccc solid 1px !important; margin-bottom: 30px !important}
.edit_all h4 {margin-bottom: 10px}
.edit_info td {padding: 4px; vertical-align: top}
.title_container {width: 223px; overflow: hidden}
.edit_all, .forsale .edit_all {border: #A4CCEF solid 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 20px; margin-bottom: 30px; margin-left: 0 !important}
.copy_success {font-size: 11px; color: #6496C3; font-weight: bold; margin-top: 3px}
.rating {margin-top: 10px; -moz-border-radius: 20px; -webkit-border-radius: 15px; border: #A4CCEF 5px solid; background-color: #; color: #FFFFFF !important; width: 250px; height: 22px; background-color: #A4CCEF}
.rating .low, .rating .medium, .rating .high, .rating .private {height: 22px; -moz-border-radius: 20px; -webkit-border-radius: 10px; margin: 0; text-align: center; vertical-align: middle; background-color: #fff; color: #6496C3}
.rating .private {width: 100%; background-color: #ddd; color: #444}
/* hack for quick edit discoverability rating stuff -- overrides existing CSS in mydocs */ table#my_documents tr td .rating .private {color: #444}
.rating .low {width: 33%}
.rating .medium {width: 66%}
.rating .high {width: 100%}
.rating p {padding: 4px 0 0 0; margin: 0; font-weight: bold; text-transform: lowercase}
.edit_info .describe_note {font-size: 12px; color: #888}
.quick_edit .describe_note {font-size: 11px; color: #888}
.quick_edit {margin: 0}
.quick_edit .button_container {margin-left: 90px}
.quick_edit .button {float: left}
.quick_edit .column_left {float: left; width: 400px}
.quick_edit .column_description {float: left; width: 300px}
.quick_edit .column_discoverability {float: left; width: 300px}
.quick_edit td {padding: 4px}
table#my_documents .quick_edit tr {border: 0 none}
.upload_copyright input {position: relative; float: left; top: 2px; margin: 0 0 0 10px; padding: 0; border: 0}
.upload_copyright .copyright_text {margin-left: 32px; padding-top: 2px; margin-bottom: 15px}
#upload_left_side .copyright_container {font-size: 11px; margin-top: 5px; padding: 10px; padding-left: 0}
#upload_left_side .copyright_container input {float: left}
#upload_left_side .copyright_container p {margin-left: 20px; font-size: 11px; margin-top: 0; margin-bottom: 0; color: #555}
/* @end */ /* @group Upload Promo Page (adwords) */ #upload_promo h1 {margin-bottom: 5px; padding-bottom: 0}
#upload_promo h2 {margin: 3px auto 25px auto; color: #777}
#upload_promo .splash {text-align: center}
#upload_promo .splash table tr td {font-size: 189%; text-align: left}
/* @end */ ul#upload_queue li p {width: 300px}
.edit_info .column_left {float: left; width: 330px}
.edit_info .column_allprivate {float: left; width: 165px}
.edit_info .column_description {float: left; width: 300px}
.edit_info .column_discoverability {float: left; width: 275px}
.edit_info .column_price {float: left; width: 430px}
.edit_info .column_download {width: 300px; float: right}
.edit_all tr.category td {padding-bottom: 10px}
.edit_all tr.category td.subcategory {padding-left: 20px}
/* @group Scribd Store */ span.beta {color: #ff9f00}
span.beta a, span.beta a:hover {text-decoration: none; color: #ff9f00}
input.price {margin-left: 10px; margin-right: 5px}
.recommended {position: relative; top: 3px}
input.min_price, input.price {position: relative}
.seller_info {border: #ccc solid 1px; background-color: #ffca63; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; margin: 0 0 30px 46px; padding: 10px 10px 10px 10px}
.seller_info div.price-label {width: 300px; float: left}
.seller_info div.price-input {width: 300px; float: left}
.seller_info div.price-input p {width: 200px; float: left}
div.edit_all div.seller_info {-moz-border-radius: 0; -webkit-border-radius: 0; background-color: white; margin-bottom: 0; border: 0; padding: 10px 0 0 0; position: relative; width: 800px}
.edit_all .seller_info {margin-left: 0}
.edit_all h3 {width: 400px}
.edit_all .auto-price {width: 400px; float: left}
.edit_all .deliver_options {float: left}
.seller_info small {font-weight: bold; margin-top: -5px}
.seller_info p {margin: 1px 0 5px 0}
.seller_info p input.radio {position: relative; top: 3px; _position: auto}
.seller_info h4 {float: left; margin-right: 7px; margin-top: 1px}
.seller_info p.price-label, .upload_sell p.price-label {margin: 0 0 10px 0; padding-right: 15px; float: left; width: 130px}
.seller_info p.price-label span {line-height: 15px; vertical-align: top}
.seller_info div.download-option {float: right}
table.price-table td.suboption {padding: 0px 10px 0px 20px; line-height: 20px}
div.auto-price div.input {float: left; margin-bottom: 10px}
div.auto-price div.input label.suboption {margin: 0 10px 0 20px}
div.auto-price div.input label {line-height: 20px}
div.auto-price div.fields {float: left; clear: left; width: 400px}
div.auto-price div.fields div.price-auto {clear: left}
div.delivery_options p {text-align: left; margin-left: 0; font-size: 108%; font-weight: bold; text-align: left}
div.auto-price div.fields div.price-auto a {line-height: 20px}
div.auto-price div.fields div.price-manual {clear: left; float: left}
div.seller_info div.paid-document-settings {clear: left}
.paid-document-settings td.label {vertical-align: top; font-size: 14px; font-weight: bold; width: 200px}
.paid-document-settings td {padding-top: 15px}
table.earnings tr td.doctitle {width: 300px}
.sort_tab #spinner {float: left; position: relative; top: 10px}
/* Docstore */ ul#upload_queue li p {width: 300px}
table.earnings tr td.doctitle {width: 300px}
.upload_share .upload_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border: #6496C3 solid 5px; background-color: #6496C3}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color: #FFF1A4; -moz-border-radius: 5px; padding: 10px; margin: 0}
.individual_upload_container hr.stealthy {color: #CCCCCC; background-color: #CCCCCC}
.upload_page ul.content_tabs_old li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
.file_paid_min_price {width: 50px}
ul#upload_queue hr {margin: 10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.pricing_info h2 {margin-top: 12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.upload_share .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px !important; -webkit-border-radius: 10px !important}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color: #FFF1A4; -moz-border-radius: 5px; padding: 10px; margin: 0}
.upload_sell .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #f5c13e; -moz-border-radius: 15px; -webkit-border-radius: 15px}
ul.content_tabs_old li a.sell {background-color: #f5c13e; color: #fff !important; border: #f5c13e solid 1px}
ul.content_tabs_old li a.sell span {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background-color: #fff7e9; bottom: 1px; color: #f5c13e; font-size: 13px; font-weight: bold; margin-left: 7px; padding: 3px 5px; position: relative}
ul.content_tabs_old li a.sell:hover {background-color: #f5c13e; border: #f5c13e solid 1px}
.upload_page ul.content_tabs li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
.min-price {margin-left: 185px}
.min_price_container {margin-left: 25px; margin-bottom: 5px; clear: left}
.file_paid_min_price {width: 50px}
ul#upload_queue hr {margin: 10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.seller_info h5 {margin-bottom: 10px; margin-top: 10px}
.pricing_info {-moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; background-color: #FFCA63; border: 1px solid #CCCCCC; float: left; margin: 0 0 30px; padding: 10px; width: 150px; height: 90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; float: left; width: 790px; border: 1px solid #CCCCCC; padding: 10px; border-right: none; height: 90px; overflow: hidden}
.pricing_info h2 {margin-top: 12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.country_restricted {margin: auto; width: 500px; float: none !important; text-align: left}
.country_restricted .blue_container {margin-bottom: 10px}
.describe_docs_fee_note {padding-top: 15px}
.update_seller h1 {margin-bottom: 15px}
.seller_ad {background: url('/images/ads/sell_your_docs_bg.jpg?1292376586') repeat-x}
.video_tutorial p {margin-top: 25px}
/* @end */ /* upload promos */ .upload_promo table {width: 600px; margin-top: 10px}
.upload_promo table td {text-align: center; width: 33%; vertical-align: top}
.upload_promo h3 {margin: 20px 0 5px}
h3.interstitial_header {margin: 20px 5px 5px 360px; font-size: 22px}
div.interstitial_disappears_if {margin-top: 100px; font-size: 12px; text-align: center; color: #888}
.later_button {margin: 10px 0 10px 50px}
div.download_pdf_preview {text-align: center}
a.reading_list_faded {background-image: url('/images/minis_silk/book_open_faded.gif?1292376586'); background-repeat: no-repeat; padding-left: 21px}
a.reading_list {background-image: url('/images/minis_silk/book_open.gif?1292376586'); background-repeat: no-repeat; padding-left: 21px}
div.internal_search_results div.document_summaries div.tiny_thumbnail {height: 72px}
div.zero_notifications {padding-left: 21px; background-repeat: no-repeat; background-image: url('/images/email.gif?1292376586'); height: 17px; margin-bottom: -3px}
div.many_notifications {padding-left: 21px; background-repeat: no-repeat; background-image: url('/images/minis_silk/email_open_image.gif?1292376586'); height: 17px; margin-bottom: -3px}
p.doc_view_interstitial_subhead {font-size: 20px; margin-top: 15px; margin-bottom: 15px}
h1.doc_view_interstitial_head {font-size: 24px}
.gfh_failure {font-weight: bold; color: red}
div#topbar_anonymous_documents_awaiting_claim_container {background: #fff; padding-top: 10px; text-align: center}
div#topbar_anonymous_documents_awaiting_claim {background: white; margin: auto; text-align: left; width: 940px}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed {width: 90%}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed td {vertical-align: top; height: 70px; width: 80px}
#topbar_anonymous_documents_awaiting_claim span.anonymous_document_title {font-size: 12px}
#topbar_anonymous_documents_awaiting_claim p.anonymous_documents_claim_top {margin-bottom: 10px; font-size: 14px}
#topbar_anonymous_documents_awaiting_claim .anonymous_documents_claim_title {font-weight: bold; font-size: 16px; margin-right: 20px}
#topbar_anonymous_documents_awaiting_claim td.anonymous_documents_thumbnail_cell {padding-right: 5px}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed td.anonymous_documents_email_cell {padding-left: 10px; padding-top: 10px; width: 100%}
#topbar_anonymous_documents_awaiting_claim div.email_form {float: left; margin-right: 5px}
div.anonymous_claims div.anonymous_claim_other {margin-top: 20px; border-top: 1px dotted black; padding-top: 5px; margin-left: 10px; margin-right: 10px}
div.anonymous_claims p.other_link {margin-left: 30px}
div.anonymous_claims .failure {font-weight: bold; color: red}
div.anonymous_claims .welcome_to_scribd {font-size: 16px; font-weight: bold}
div.anonymous_claims .subtext {margin-left: 10px}
div.anonymous_claims .never_email_me {margin-left: 10px; margin-top: 10px}
div.anonymous_claims .new_scribd_login, div.anonymous_claims .existing_scribd_login {font-family: monospace}
div.anonymous_claims div.anonymous_merge_accounts {margin-top: 10px; font-size: 10px}
div.anonymous_claims div.anonymous_merge_accounts p {font-size: 10px}
div.anonymous_claims div.anonymous_merge_accounts p.welcome_to_scribd {display: block}
div.anonymous_claims div.anonymous_merge_accounts p.welcome_back_line {font-size: 12px}
div.anonymous_claims div.anonymous_merge_accounts input {margin-right: 15px}
div.anonymous_claims div.anonymous_claim_other form {display: inline}
div.anonymous_claims div.anonymous_claim_other p {display: inline}
div.anonymous_claims .please_enter_email {font-weight: bold; margin-left: 15px; color: red}
div.anonymous_claims .password_successfully_reset {display: block; margin-top: 10px; font-weight: bold}
.pricing_info {-moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; background-color: #FFCA63; border: 1px solid #CCCCCC; float: left; margin: 0 0 30px; padding: 10px; width: 150px; height: 90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; float: left; width: 790px; border: 1px solid #CCCCCC; padding: 10px; border-right: none; height: 90px; overflow: hidden}
.email_capture h1 {font-size: 30px; margin-top: 50px; margin-bottom: 30px; color: #4e76a7}
.email_capture h3 {font-size: 16px; font-weight: normal; margin-bottom: 30px}
.email_capture .email_label {font-size: 14px}
.email_capture div.anonymous_claims div.anonymous_claim_other {/* margin-top: 200px; width: 700px; */ }
/* public/stylesheets/word.css @ 1292376586 */
/* Colors */ /* Widths */ /* @group Document Page */ #view_container {margin: 0px auto 10px auto; width: 970px; text-align: left; position: relative}
#view_title_bar {margin: 0px auto 5px 4px; padding: 0 10px 0 0; text-align: left}
#doc_title_container table.right td {padding: 0 0 0 5px}
#doc_title {margin: 0; padding: 0; position: relative; text-align: left}
#doc_title h1 {float: left; font-weight: bold; width: 500px}
#doc_title .meta {display: block; float: right; font-size: 11px; margin-left: 10px; position: absolute; right: 0; top: 5px}
#doc_title .meta img {vertical-align: middle; margin-left: 2px}
#doc_title:after, #scribd-doc:after, .partner_signup:after, .text form:after, .blue_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#doc_description {text-align: left; height: 33px; overflow: hidden; position: relative; margin-bottom: 0}
#doc_description p {margin-top: 0; margin-right: 220px}
#doc_description_more {position: absolute; padding-left: 10px; padding-right: 5px; bottom: 1px; right: 0; background: white; font-size: 11px}
#doc_description_text {font-size: 13px}
.edit_data {cursor: pointer}
#document_category_edit_form {margin: 0px auto}
.document_edit_spinner {position: relative; bottom: 13px; left: 5px}
#toolbar_container {margin-top: 10px}
#buttons_container {position: relative; z-index: 1; height: 1%; clear: both}
#buttons {margin: 0px auto 0 0; padding: 0; text-align: left; list-style-type: none; position: relative; height: 1%}
#buttons li {display: block; float: left; position: relative; margin: 0 2px 0 0}
#buttons li a {position: relative; z-index: 0}
#buttons li a.active {z-index: 1}
.doc_converted_message {background-color: #feff00; font-size: 18px}
#viewer_document {clear: left; padding-top: 2px}
#document_group_overlay_toolbar {background: #fff; padding: 15px; text-align: left; position: absolute; top: 28px; left: 0; border: 4px solid #6496C3}
.document_metadata_group {position: relative}
.document_metadata_group p {margin-top: 5px}
#document_group_overlay_metadata {background: #fff; padding: 15px; text-align: left; position: absolute; top: 0; left: 0; width: 500px; border: 4px solid #6496C3; z-index: 500}
#document_listen_overlay {background: #fff; padding: 15px; text-align: left; position: absolute; top: 18px; left: 0; width: 300px; border: 4px solid #6496C3}
#close_document_listen_overlay {float: right}
#download_box img {padding: 3px}
#download_box ul li {list-style-type: none}
#embed_box h5 {margin-bottom: 3px}
.embed_box {padding: 25px; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ }
.embed_box h1 {margin-bottom: 15px}
.embed_box .embed_form {font-size: 116%; margin-bottom: 25px}
ul.embed_params {margin-top: 10px}
ul.embed_params li {float: left; margin-right: 9px; padding-right: 9px; border-right: 1px dotted #aaa; font-size: 11px; min-height: 21px}
ul.embed_params li input.text_input {font-size: 11px; color: #777; width: 35px; padding: 4px}
ul.embed_params li input#view_mode {font-size: 11px}
ul.embed_params li.last {border-right: 0; padding-right: 0; margin-right: 0}
ul.embed_params #view_mode {padding: 2px}
ul.embed_params .preview {margin-top: 4px; display: block}
ul.embed_params .auto_width {border: 0}
#embed_box h5 small {margin-left: 5px}
.ad {text-align: center; padding: 0px; margin: -10px auto 0 auto}
.ad_text {margin: 0; padding: 0; font-size: 77%; color: #ccc}
.ad_text_center {text-align: center}
.ad_text_right {text-align: right}
.ad_text_left {text-align: left}
#right_column_alt {-moz-border-radius: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
/* My Comment */ #unconverted {background: #fff; padding: 15px; border: 1px solid #ccc; margin: 15px auto 15px auto; text-align: left; width: 400px}
#unconverted.long {width: auto}
#unconverted .download strong {font-size: 153.9%; color: #363636; margin-right: 10px}
#unconverted .download {padding-left: 100px; font-size: 138.5%}
#unconverted .download img {vertical-align: middle}
#unconverted .note {font-family: Helvetica; color: #777; font-size: 100%; margin-bottom: 15px}
#unconverted .status {font-family: Helvetica; color: #555; font-size: 108%; margin: 0px auto 15px auto}
#view_bar {padding-top: 2px; float: right; width: 302px}
#view_bar #sideboard_ads {margin-bottom: 15px}
#view_bar .alert_box {text-align: left; padding: 5px; margin-bottom: 15px}
#view_bar .alert_box a {color: #0E71CD}
#view_bar h1 {font-size: 123.1%; color: #363636; clear: right; text-align: left; margin: 4px auto 4px auto}
#view_bar h1 .tiny {font-size: 85%}
#view_bar h1 .tiny a {text-decoration: none; color: #999}
#view_bar h1 .tiny a:hover {color: #363636}
#view_bar h1 img {vertical-align: middle}
#view_bar h2 {margin-bottom: 5px}
#view_bar .admin {border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; margin-top: 5px}
#view_bar #admin_show, #view_bar #admin_hidden {margin-bottom: 10px}
#view_bar #actions {clear: right; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ background: #fff; margin: 0 0 5px 0; padding: 10px; border: 1px solid #ccc}
#view_bar #actions ul {list-style-type: none; margin: 0; text-align: left; padding-left: 0}
#view_bar #actions ul li {margin-bottom: 9px; margin-left: 0; font-size: 108%; padding-left: 0; font-weight: bold; color: #333}
#view_bar #actions ul li .sub_action .errorExplanation {width: 200px}
#view_bar #actions ul li .sub_action .errorExplanation ul li {list-style-type: none}
#view_bar #actions ul li .sub_action h2 {font-size: 108%}
#view_bar #actions ul li .sub_action {margin: 10px auto 10px auto}
#view_bar #actions ul li .actionable {margin: 5px auto 5px auto; display: none}
#view_bar #actions ul li .embed_float {float: left; margin-right: 10px; margin-bottom: 10px}
#view_bar #actions ul li .embed {font-size: 85%; color: #555}
#view_bar #actions ul li .embed a {font-size: 85%}
#view_bar #actions ul li a {font-weight: bold; font-size: 108%}
#view_bar #actions ul li img {vertical-align: middle}
#view_bar #actions ul li img.middle {vertical-align: middle}
#view_bar #author3 {margin: 20px auto 0px auto; padding: 0 15px 0 0; text-align: left}
#view_bar .fb_like {margin: 0; clear: both}
#view_main {margin: 0 auto 10px 0px; text-align: center; float: left; width: 690px}
#view_meta {margin-right: 10px; text-align: left; float: left; width: 690px}
#language_wrapper a, #html_wrapper a {color: #555; text-decoration: underline; border-bottom: 0px solid black}
#language_wrapper a:hover, #html_wrapper a:hover {color: #555}
#plaintext_wrapper {width: 650px}
#html_wrapper {/*position: absolute;*/ height: 400px; overflow: auto; width: 650px; top: 130px; left: 0}
#html_wrapper.plain {float: left}
#html_wrapper:focus {-moz-outline: none}
#document_description_edit_field textarea, #document_tags_edit_form textarea {width: 99%; height: 150px; background-color: #FCF7C4}
#document_tags_edit_form textarea {height: 50px}
#document_tags_edit_form p {margin-top: 0}
#document_tags_view .autocomplete_field {display: block}
#document_category_edit_form .categories_container, #document_category_edit_form .child_categories_container {float: left; margin-right: 5px}
#document_edit_spinner {margin-top: 5px}
#related_categories ul {margin-top: 5px}
#related_categories ul li {list-style-type: none; margin-left: 0}
#related_tags {margin-top: 5px}
#search_queries {margin-top: 5px; width: 300px; overflow: hidden}
.per_page {float: right; border: #ccc solid 1px; font-size: 10px; position: relative; top: 5px; _width: 142px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.per_page a {display: block; float: left; padding: 5px 3px 5px 5px; border-left: #ccc solid 1px; margin-left: 5px; _width: 28px}
.per_page a img.small_blue_arrow {position: relative; top: 1px !important}
.per_page a:hover {background-color: #ddd; text-decoration: none}
.per_page span {float: left; display: block; margin: 5px}
.analytics_box {font-weight: bolder; font-size: 13px; color: #333333; border-bottom: 1px solid #EEEEEE; padding: 0; text-align: left}
.analytics_box h2 {font-size: 108%; padding: 0; margin: 0 0 5px 0; color: #000; font-weight: bold}
#publisher_picture {text-align: center; margin-top: 15px; margin-bottom: 10px}
#publisher_picture p {margin: 2px auto 2px auto; width: 300px; max-height: 100px; overflow: hidden}
#publisher_picture p img {max-width: 300px; max-height: 100px}
#publisher_picture .url {width: 100%; overflow: hidden}
.ipaper_highlighting {font-size: 11px; padding: 5px}
#below_ipaper {margin-top: 5px}
.below_ipaper_ad {margin-bottom: 10px}
.survey {font-size: 12px; padding: 6px; border: 1px solid #eee; text-align: center; margin-bottom: 5px; cursor: pointer; background: #FFF1A4}
.survey_active {background: #FFEB7F}
.survey img {margin-right: 5px}
.survey a:hover {text-decoration: none}
#house_ad img.border {border: 1px solid #ddd}
/* @end */ /* @group Document Info */ .info_box {background: #eee; padding: 10px 10px 10px 10px; margin-bottom: 15px; margin-top: 20px}
.info_box h2, .info_box h2.green {color: #555 !important; font-size: 174%; margin-bottom: 10px}
.info_box p {margin: 10px auto 10px auto}
.embed_code_container .copy_small_button, .info_box .copy_small_button {margin-left: 5px; float: left}
table.info {border-collapse: collapse; width: 100%}
table.info tr td {vertical-align: top; border-bottom: 1px solid #ccc; padding: 10px}
table.info tr td.sm {font-size: 100%; line-height: 1.4em}
table.info tr td.sm .text {width: 350px; overflow: hidden}
table.info tr td.hd {padding-left: 0; width: 150px}
/* @end */ /* @group iPaper Styles */ #ipaper_placeholder_container.fullscreen_mode {background: white url('/images/word/view/ipaper_toolbar/rpt_top.gif?1292376586') repeat-x 0 0}
#ipaper_placeholder_container #ipaper_placeholder {padding-top: 2em}
#ipaper_placeholder_container .absolute {position: absolute; z-index: 1001}
#ipaper_container {float: left; background-color: white}
/* Title */ #ipaper_placeholder_container div.ipaper_toolbar {height: 2em; /* 2 for top tools */ }
#ipaper_placeholder_container #doc_title .private {display: none}
/* Top Toolbar */ #ipaper_placeholder_container .top_tools {text-align: left; height: 2em; position: relative}
#ipaper_placeholder_container .top_tools ul {margin-top: 8px; float: left}
#ipaper_placeholder_container .top_tools li {margin: 0 25px 0 0; list-style-type: none; float: left; display: block; font-size: 90%}
#ipaper_placeholder_container .top_tools span {font-size: 8pt; color: #666}
#ipaper_placeholder_container .top_tools li a {font-size: 8pt}
#ipaper_placeholder_container .top_tools li a.file_type {padding: 0 3px; text-decoration: none}
#ipaper_placeholder_container .top_tools li a.file_type:hover {text-decoration: underline}
/* Toolbar Sprites */ #ipaper_placeholder_container .top_tools li .sprite {background-image: url('/images/ipaper_icons/ipaper_top_toolbar_sprites2.gif?1292376586'); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools li .download {background-position: 0 0}
#ipaper_placeholder_container .top_tools li .print {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools .disabled #ipaper_print {float: left; margin-right: 2px; margin-top: 1px}
#ipaper_placeholder_container .top_tools li .fullscreen {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools li .sprite_disabled {background-image: url('/images/ipaper_icons/ipaper_top_toolbar_sprites_disabled.gif?1292376586'); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools li.disabled {background: #e5e5e5; color: #a4a4a4; padding: 0 2px}
#ipaper_placeholder_container .top_tools li.disabled a {color: #a4a4a4}
#ipaper_placeholder_container .top_tools li.disabled a:hover {text-decoration: none}
#ipaper_download_disabled {float: left}
#ipaper_placeholder_container .top_tools ul li span.download_disabled {background-position: 0 0}
#ipaper_placeholder_container .top_tools ul li span.x_icon {background-position: -50px 0; width: 10px; float: left; display: block}
#ipaper_placeholder_container .top_tools ul li span.print_disabled {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools ul li span.fullscreen_disabled {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools ul li a.link_open {color: #555}
#ipaper_placeholder_container .top_tools ul li a.link_open:hover {text-decoration: none; cursor: pointer}
#ipaper_placeholder_container .top_tools #share_embed_tab {padding: 7px 7px; width: 118px; height: 12px; position: absolute; right: 0px; top: 0px; background-color: #fff; cursor: pointer; border: 1px solid #c9c9c9; border-bottom: 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px}
/* Flash Container */ #ipaper_placeholder_container .flash_container {border: 1px solid #ccc; zoom: 1}
/* Flash Container in fullscreen state - note higher specificity */ #ipaper_placeholder_container .absolute.fullscreen .flash_container {border: 1px solid #ccc; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7}
/* Flash */ #ipaper_placeholder_container .flash {float: left; border: 0}
/* Scrollbars */ #ipaper_placeholder_container .scroll_box {overflow: hidden; margin: 0}
#ipaper_placeholder_container #v_scroll_box {width: 17px; margin-left: -4px; overflow-y: auto}
#ipaper_placeholder_container #v_scroll_track {width: 1px; line-height: 0; font-size: 0}
#ipaper_placeholder_container #h_scroll_box {float: left; height: 17px; overflow-x: auto}
/****** Icon States - Spritized */ /* General Icon */ .ipaper_sprite {background: url('/images/ipaper_icons/icon_sprite.png?1292376586') 0 0 no-repeat; display: block; width: 22px; height: 22px; cursor: pointer; float: left}
/* Search */ .ipaper_search_submit {width: 52px; background-position: -176px 0}
.ipaper_search_submit:hover {background-position: -176px -22px}
.ipaper_search_submit:active {background-position: -176px -66px}
/* Zoom In */ #ipaper_zoom_in {background-position: 0px 0px}
#ipaper_zoom_in:hover {background-position: 0px -22px}
#ipaper_zoom_in:active {background-position: 0px -66px}
/* Zoom Out */ #ipaper_zoom_out {background-position: -22px 0px}
#ipaper_zoom_out:hover {background-position: -22px -22px}
#ipaper_zoom_out:active {background-position: -22px -66px}
/* Text Selection */ #ipaper_text_selection {background-position: -44px 0px}
#ipaper_text_selection:hover {background-position: -44px -22px}
#ipaper_text_selection:active {background-position: -44px -66px}
#ipaper_text_selection.ipaper_selected {background-position: -44px -44px}
#ipaper_text_selection.ipaper_selected:hover {background-position: -44px -66px}
/* Tile Mode */ #ipaper_tile {background-position: -66px 0px}
#ipaper_tile:hover {background-position: -66px -22px}
#ipaper_tile:active {background-position: -66px -66px}
#ipaper_tile.ipaper_selected {background-position: -66px -44px}
#ipaper_tile.ipaper_selected:hover {background-position: -66px -66px}
/* Flag */ #ipaper_flag {background-position: -132px 0px}
#ipaper_flag:hover {background-position: -132px -22px}
#ipaper_flag:active {background-position: -132px -66px}
#ipaper_flag.ipaper_selected {background-position: -132px -44px}
#ipaper_flag.ipaper_selected:hover {background-position: -132px -66px}
/* Reading list */ .ipaper_reading_list {background-position: -154px 0px}
.ipaper_reading_list:hover {background-position: -154px -22px}
.ipaper_reading_list:active {background-position: -154px -66px}
.ipaper_selected_reading_list {background-position: -154px -44px}
.ipaper_selected_reading_list:hover {background-position: -154px -66px}
/* Page Controls */ #ipaper_pagination {width: 80px; /* Initial Value */ text-align: center; margin: 0 auto; padding-top: 2px}
#pagination_label {color: #665F5C; font-size: 11px; float: left; width: 15px; /* Initial Value */ text-align: center; margin: 3px 5px 0 5px}
.page_controls {width: 17px; height: 19px; cursor: pointer; float: left; margin-top: 1px; background: url('/images/ipaper_icons/icon_sprite.png?1292376586') 0 0 no-repeat}
#next_page {background-position: -243px -3px}
#next_page:hover {background-position: -243px -25px}
#next_page:active {background-position: -243px -69px}
#prev_page {background-position: -230px -3px}
#prev_page:hover {background-position: -230px -25px}
#prev_page:active {background-position: -230px -69px}
#ipaper_placeholder_container .resize_corner {width: 11px; height: 14px; background: url('/images/ipaper_corner_osx.png?1292376586') no-repeat; cursor: se-resize; position: absolute; right: 0; bottom: 0}
#ipaper_placeholder_container .absolute.fullscreen .resize_corner {background: url("") no-repeat; cursor: default}
#ipaper_placeholder_container .absolute.fullscreen #ipaper_fullscreen {color: red}
#ipaper_placeholder_container #viewModeButtonContainer {float: left}
/* Bottom Toolbar */ #ipaper_placeholder_container .toolbar {clear: both; height: 28px; text-align: left; background-color: #ededed; border: 0; background: url('/images/ipaper_icons/toolbar_bg.png?1292376586') repeat-x; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px}
#ipaper_placeholder_container .padding_container {padding-top: 3px}
#ipaper_placeholder_container .toolbar.sidebar_open {-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
#ipaper_placeholder_container #view_mode_selector {float: left; margin-left: 3px}
#ipaper_placeholder_container .toolbar button {float: left}
#ipaper_placeholder_container .toolbar input[type="text"] {margin-top: 0; margin-left: 5px; padding: 3px; height: 12px}
#ipaper_placeholder_container .toolbar .left {float: left; padding-left: 1px}
#ipaper_placeholder_container input[type="button"] {margin-top: 1px}
#ipaper_placeholder_container .toolbar .left label {padding-top: 5px; padding-right: 2px; float: left; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center label {padding-top: 5px; float: none; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center {text-align: center; padding-right: 10px; padding-left: 10px}
#ipaper_placeholder_container .toolbar .right {float: right; padding-right: 1px}
#ipaper_placeholder_container .toolbar .spacer {float: left; clear: none; width: 3px}
/* Search Sidebar */ #search_input_container {margin: 0 auto; padding-top: 2px}
.ipaper_document_search {height: 12px; width: 120px; font-size: 10px; color: #bbb; float: left; margin: 0 2px 0 5px; padding: 3px}
#search_input_container button {float: left}
#search_input_container .ipaper_document_search {width: 230px; margin-left: 8px}
#ipaper_sidebar_container #sidebar_results {text-align: left; width: 100%; color: #555; overflow: auto; background-color: white; border: 1px solid #B3AFAD; border-top: 1px solid #dfdfdf; border-left: 0; border-bottom: 0}
#ipaper_sidebar_container #sidebar_results_content {padding: 15px 20px 15px 20px}
#ipaper_sidebar_container #sidebar_results .match {color: black; font-weight: bold}
#ipaper_sidebar_container #sidebar_results h6 {color: black; border-bottom: 1px solid #ddd}
#ipaper_sidebar_container #sidebar_results li {margin: 8px 0; cursor: pointer}
#ipaper_sidebar_container #sidebar_results li:hover {text-decoration: underline; color: blue}
#ipaper_sidebar_container #sidebar_results li:hover .match {color: blue}
#ipaper_sidebar_container {float: left; background-color: white}
#ipaper_sidebar_container #search_results_summary_container {font-weight: bold; font-size: .85em; text-align: left; background-color: white}
#ipaper_sidebar_container #sidebar_footer {width: 100%; height: 28px; background-color: #ededed; background: url('/images/ipaper_icons/toolbar_bg.png?1292376586') repeat-x; border: 0; border-left: 0; padding-top: 1px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px}
#ipaper_sidebar_container #search_results_summary_container {width: 100%; height: 2em; border-top: 1px solid #B3AFAD; border-right: 1px solid #B3AFAD}
#ipaper_sidebar_container #search_results_summary {float: left; margin-left: 8px; margin-top: 6px; width: 85%; height: 1.4em; overflow: hidden}
#ipaper_sidebar_container h6 {background: none; text-align: left}
/* Related rules not applied to iPaper container elements */ div#viewer_document a.ipaper_classic_link {float: right; margin: 7px 0 0 0; font-size: 8pt; /* color: #666;*/ font-family: Arial, Helvetica, sans-serif}
#ipaper_placeholder_container #ipaper_top_tools_purchase {color: #0E71CD}
/* @end iPaper */ .removal_container {text-align: left}
/* @group Embed Code */ .embed_code_container {width: 400px; margin: 5px 0 15px 0; text-align: center}
#wp_embed_code, #embed_code {width: 300px; float: left}
#embed-container {margin-right: 25px; margin-bottom: 25px; position: relative}
#embed-customize {width: 390px}
#embed-preview {background: #fff; position: absolute; top: 10px; left: 410px; z-index: 100}
/* @end */ /* analytics styling */ #docinfo_wrapper {margin-bottom: 15px}
#docinfo_tabs {position: relative; bottom: -1px}
#docinfo_container {border: 1px solid #ccc}
#manage_collection {margin: 10px}
#flag_document_link {display: block; margin: 10px 10px 15px 10px; font-weight: bold; padding-left: 20px; background: url('/images/icons/sm_icon_map.gif?1292376586') no-repeat 0 -315px}
#flag_document_link.disabled {background: url('/images/icons/sm_icon_map.gif?1292376586') no-repeat 0 -345px; color: #999}
#flag_document_container {margin: 10px; padding: 5px; border: 1px solid #ccc; background-color: #f5f5f5}
#flag_document_container button {float: left}
div#flag_document_container h4 {color: #ff9900; font-weight: bold}
#flag_document_container .cancel {float: left; display: inline; font-size: 11px; margin-left: 10px; margin-top: 5px; color: #1982ab}
#flag_document_container p {font-size: 11px; color: #333; margin: 5px 0}
#flag_document_container form {margin: 0}
#flag_document_container .form label {display: inline; font-weight: bold}
#docinfo_container .revealer {border: 0}
#metadata-stats {text-align: center; min-height: 150px; _height: 150px}
#metadata-stats table {margin: 10px; width: 50%; float: left}
#metadata-stats td {font-size: 12px; line-height: 16px; padding: 5px}
#docinfo_container #more_stats {margin: 0 auto}
#docinfo_container #more_stats .spinner {margin-top: 50px; float: none}
#more_stats .label {display: block; border-top: 1px dotted #ccc; margin: 10px; padding-top: 10px; text-align: left; color: #666}
#docinfo_container .stat_table {margin: 10px 0}
#docinfo_container .referers {margin-top: 5px}
#docinfo_container .referers td, #docinfo_container .referers th {padding: 3px}
#docinfo_container .referers th {background: #fff}
#docinfo_wrapper .statistics_label {text-weight: bold}
#metadata-about ul.data {margin: 5px; margin-bottom: 15px}
#metadata-about h4 {font-size: 12px; font-weight: normal; color: #999}
#metadata-about .award {margin: 0 20px 0 0; white-space: nowrap}
#metadata-about .data li {float: left; padding: 0 10px; min-height: 32px; margin-top: 5px; border-right: 1px dotted #ccc}
#metadata-about li.last {border: 0}
#metadata-about #doc_cat_container {color: #999}
#metadata-about li.stats {padding-left: 5px}
#metadata-about li .rate_count {color: #333}
#metadata-about #document_description_full_container, #metadata-about .document_description_short {padding: 0 10px}
#metadata-about #document_description_full_container p, #metadata-about .document_description_short p {margin-top: 5px}
#metadata-about #document_description_full_container p {margin-top: 5px}
#metadata-stats th {background-color: #eee; vertical-align: middle; padding: 5px; border-right: 2px solid #fff}
#metadata-about .starbox div {width: 85px}
/* modified CAO */ /* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs {clear: both; margin-top: 0; list-style-type: none; background: #6496C3; padding: 3px 5px 3px 5px; height: 25px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li {float: left; overflow: visible; margin-right: 5px; padding: 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a {display: block; color: white; text-decoration: none; font-size: 100%; line-height: 1em; float: left; padding-left: 8px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a span {display: block; float: left; line-height: 1em; padding: 7px 8px 5px 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a:hover {background: #fff; color: #336b99; -moz-border-radius: 3px; -webkit-border-radius: 3px}
/* made this selector more general so that it can be used on /groups/documents/ */ ul.time_tabs li.current a, ul.time_tabs li.current a:hover {background: #555; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: default}
/* made this selector more general so that it can be used on /groups/documents/ */ .filters {background-color: #fbfbfb; border-bottom: #6496C3 solid 1px; margin: 0 0 15px 0; padding: 6px 5px 5px 5px; height: 19px; clear: left}
.filters p {float: left; font-size: 11px; margin: 2px}
.filters select {margin: 0 0 0 10px}
.doc_thumbnail_pages {margin-top: 5px}
.doc_thumbnail_data {font-size: 85%; color: #555; margin-top: 3px}
#post_comment_button {clear: both; margin-top: 10px; font-size: 116%; padding: 2px 10px 2px 10px}
.other_info {margin: 0 10px 10px 10px}
.other_info h4 {margin-top: 15px}
.other_info p {margin: 8px auto}
.loc_word_show .cancel_edit, .loc_word_show .show_edit {font-weight: normal; font-size: 12px; margin-left: 5px}
#docinfo_tabs .cancel_edit {color: #1982ab}
.form_footer {line-height: 24px; margin-top: 15px}
.form_footer .button {margin-right: 10px}
.form_footer .spinner {float: none}
.form_footer a {font-size: 11px}
.form_footer .cancel_edit {float: right; font-size: 11px}
#doc_edit_undo {margin: 10px}
#doc_edit_undo textarea {display: none}
.deleted_listing_ad {margin: 10px auto 10px auto}
table tr td div.blur-options {padding-left: 30px}
.fourgen_nag {white-space: normal; background-color: #ddf8ff; padding: 15px; margin-bottom: 15px; margin-top: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.fourgen_nag ul a {font-weight: bold}
.fourgen_nag p {color: #666666}
.fourgen_nag li {font-size: 15px; color: #1982AB; list-style: square inside}
/* public/stylesheets/prototip.css @ 1292376586 */
/* CSS to go with Prototip.Styles */ .prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
/* the default style */ .prototip .default {width: 250px; color: #808080}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #fff}
/* basic */ .prototip .basic {width: 250px; color: #808080}
.prototip .basic .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .basic .title {padding: 5px}
.prototip .basic .content {padding: 5px; background: #fff}
/* basic */ .prototip .hint {width: 250px; color: #313120; background: #fff6aa}
.prototip .hint .toolbar {background: #fdf1a0; font-weight: bold}
.prototip .hint .title, .prototip .hint .content {padding: 5px}
/* protoblue */ .prototip .protoblue {width: 250px; color: #fff}
.prototip .protoblue .toolbar {background: #0d7cd0; font-weight: bold}
.prototip .protoblue .title {padding: 5px}
.prototip .protoblue .content {background: #1e90ff; padding: 5px}
/* creamy */ .prototip .creamy {width: 250px; color: #bb9c61}
.prototip .creamy .toolbar {background: #f3edc2; font-weight: bold}
.prototip .creamy .title {padding: 5px}
.prototip .creamy .content {background: #f8f4ca; padding: 5px}
/* darkgrey */ .prototip .darkgrey {width: 250px; color: #fff}
.prototip .darkgrey .toolbar {background: #5f5f5f; font-weight: bold}
.prototip .darkgrey .title {padding: 5px}
.prototip .darkgrey .content {background: #808080; padding: 5px}
/* protogrey */ .prototip .protogrey {width: 250px; color: #fff; background: #fff}
.prototip .protogrey .toolbar {background: #969c92; font-weight: bold}
.prototip .protogrey .title {padding: 5px}
.prototip .protogrey .content {color: #808080; padding: 5px}
/* This is how to resize the close button for a style */ .prototip .protogrey .toolbar .close {width: 14px; height: 14px}
/* loader gif */ .prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
/* Required for all tooltips, do not modify */ .prototip {position: absolute; overflow: hidden}
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {position: relative}
.prototip .content {clear: both}
.prototip .toolbar .close {position: relative; text-decoration: none; float: right; width: 19px; height: 15px; display: block; line-height: 0; font-size: 0; border: 0; cursor: pointer}
.prototip .tooltip {clear: both; float: left}
.prototip .borderLeftWrapper, .prototip .borderRightWrapper {position: absolute; top: 0; left: 0; width: 300px; height: 20px}
.prototip .borderFrame {height: 100%; width: 100%; float: left; margin: 0; padding: 0; position: relative}
.prototip .borderTop, .prototip .borderBottom {overflow: hidden}
.prototip .borderRow {list-style-type: none; float: left; width: 100%; position: relative; clear: both; margin: 0; padding: 0}
.prototip_CornerWrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; clear: both}
.prototip_Corner {float: left; position: relative}
.prototip canvas {position: relative; float: left}
.prototip_CornerTr, .prototip_CornerBr {float: right}
.prototip_BetweenCorners {position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; clear: both}
.prototip .borderMiddle {position: relative; float: left}
.prototip .borderCenter {position: relative; float: left; height: 100%}
.prototip_StemWrapper {position: relative; width: 100%; height: auto; clear: both}
.prototip_StemBox {float: left; position: relative}
.prototip_Stem {width: 100%; position: absolute; overflow: hidden}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none; overflow: hidden}
.prototip .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.prototip .clearfix {display: inline-block}
/* IE Mac Hide \*/ .prototip .clearfix {display: block}
/* IE Mac Hide End */
/* public/stylesheets/tooltip.css @ 1292376586 */
.prototip {text-align: left !important}
.black_trans .content, .black_trans_bottom .content {color: #fff; font-size: 11px; font-weight: bold; background-color: #000; padding: 3px 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; opacity: 0.85}
.black_trans {white-space: nowrap}
/* :files, 'public/stylesheets/shared', ... @ (none) */
/* :files, 'app/views', ... @ (none) */
/* :class_inlines, 'app/views', ... @ (none) */
------------3Pa1WpjMqieiRcpR1RKv7d--