From: <Saved by Windows Internet Explorer 7>
Subject: =?windows-874?B?pMPZoujBote5yNTJwuzBLjQtwS4ytdHpp7fpzae61bq30+G36afgp9S5?=
	=?windows-874?B?v9K0qLrgw9fozacgpMGq0bTF1qEgOiDN0qqt0qHDw8EgOiCi6NLHt9Ho?=
	=?windows-874?B?x+S7?=
Date: Thu, 30 Jul 2009 11:23:23 +0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_00F4_01CA1108.26834C70"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://unitus.synergy-e.com/www/delivery/avw.php?zoneid=817&n=fedc808

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
A5s3DwoQAQkJzWcAD6pEbgW7DwQJDwlcw8PZ1r42ArbFEAPSWLbu7rjXM8cx57bxMAO1AOkwB+my
8NGQlSwGPWUyqL0Y0ErbgwYwgDkkkIzhrgUDGLi6EaBawgeZYiiEQMAAgmQCuv+96sig2ABqC0gW
UEDNgIGNNjqSezFS3scXD2UUIAAhgYGCLxY8OIATmACcNXT+RCgSJIQCJvvBAIBARkcFBWbiSgaV
htSqIbdaFZBtV4EFO2e4EnCzF4SyM86qTcvT6osDNI0+6FoDZwB8eL16REt178CwNhLftWt2sWOf
aAUQ0ApBIVfFcYFSzmv5RTe+nUE+Hb3AQNGjMVojjSEZxtcYCHahHlnyJIQD1F49bakueOHRMwoQ
B/4g226rA5RqM2A3QNsH1CMjl8FW28ye5W7ICsD57ywctbmTlzQm/ZZTOtxjgZ/jsBr6jfAv0o+I
fyH/gwAIiIB9ELiHgXggWIc4gnIw+IaDbEB43yfhUdiDhGlgeIaGbVhIiIcXghiiiDlwSIaJY6AI
hopfsOgHiSW2IOOMNNZoQggAIf57VGhpcyBhbmltYXRlZCBHSUYgZmlsZSB3YXMgY29uc3RydWN0
ZWQgdXNpbmcgVWxlYWQgR0lGIEFuaW1hdG9yLCB2aXNpdCB1cyBhdCBodHRwOi8vd3d3LnVsZWFk
LmNvbSB0byBmaW5kIG91dCBtb3JlLgFVU1NQQ01UACH/C1BJQU5ZR0lGMi4wx3RhbmtodW4yMDA5
XzcyOHg5MF8xLmdpZgJEOlxkb25lXGdyYXBoaWNzX2Jhbm5lclw3Mjh4OTBcdGFua2h1blwyMDA5
XGFubmlcdGFua2h1bjIwMDlfNzI4eDkwXzEuZ2lmAXRhbmtodW4yMDA5XzcyOHg5MF8yLmdpZgJE
Olxkb25lXGdyYXBoaWNzX2Jhbm5lclw3Mjh4OTBcdGFua2h1blwyMDA5XGFubmlcdGFua2h1bjIw
MDlfNzI4eDkwXzIuZ2lmAQEAOw==

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/images_layout/counter_icon.gif

R0lGODlhEQARAIABAMzMzP///yH5BAEAAAEALAAAAAARABEAQAIujA+Zx7EKHWhGyUkZxLlu3m3h
9JHg80mZZXVe615LTCOmOHsye95RrkGBKLxhAQA7

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/images_layout/service_email.gif

R0lGODlhFgANAJEAAP///5WVlQZHpgAAACH5BAAAAAAALAAAAAAWAA0AAAIwhI+pFu0Pg2orUQtk
zRz3yYChlwnkhwaCeWjtCKwyizJuPK/wltPR79BthrSh0VAAADs=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/images_layout/service_print.gif

R0lGODlhEwARAKIAAP///5WVlQZHpvLw8Ovr6+Hh4QAAAAAAACH5BAAAAAAALAAAAAATABEAAAM+
CLrcriLKKR6oFju9s71e2IlKYJ5oapafE7At8wLBYN94PgcEoaa9XfDD85UKhdkjgNydLpQKqqF0
WX7TRQIAOw==

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/images_layout/service_fontplus.gif

R0lGODlhCwALALMAANDNzdvZ2dnX1/b19d3b29za2vPz8/Py8tzZ2QAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAALAAsAAAQn8CBBq0CngM05Cd3QBSAncmQ4gkPriqm5qmi5nVugdV1h
EJYKwRABADs=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/images_layout/service_fontminus.gif

R0lGODlhCwALALMAANDNzdvZ2dnX1/b19d3b29za2vPy8vPz89zZ2QAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAALAAsAAAQi0CBBq0CmgM05CV0YgCE3liY4rOwAnOhLojCtxcVBWBVx
RAA7

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://s7.addthis.com/static/btn/lg-bookmark-en.gif

R0lGODlhfQAQAMQfAF+25dvZ12SsPeexZ5KSkh0g/7DP4/zIBOaymvrLUviSEba1tairpurq6sPG
yBqS0+BKCqDGX/DHnsbVqPz8/PPz8/b29vr6+v9pOu/v7+zs7Ojo6MDAwAAAAP///////yH5BAEA
AB8ALAAAAAB9ABAAAAX/4PdxZGmeaKqubOu+cMyJY+DdeK7vfO//wKBwOAzMODaicslsOolGDg5D
rVKf2KZluy14vb4FY7zgBRCSCpF0s7ox2fiQ2/0WdIu8p3zj5wIQgQMbQ2weVm1VOR2MHTiNj4w3
jpMelI+TkpaQlpg8dBZ2dzgEOGM3AQR+NwgQCgoIERECAkCGiIeKnp2Xjr2dwJqbwLyYlJc7oKI5
pR4bBAEBDtPNU68KE7K0tlK5O1e7vsbjv+LileXEn3TLpB4NHAQW0w7PORYLBg4S2bMM3BQogMtB
JWDARh0OGkyYUCEjgxQaSoyIkOJDihAzHkR4IiOBjyQyVNAwBqKBBwAA+gTgly2AxowkLlzAZUWm
zA42ceK8eWFnz58+ffIMCjTnT5tIb3I0kfQCAZkcMmQIwCApAJQqE2hN0LQpiS00q9DpwIUs2S1m
y1o4yxZUWrRr4cadCwrt0hKgODDgYCHqggALQD0YDECC1gMD6tYlUaHCGyuNGyOM3IgyI8mUK3SI
jHlz58yeNXPmjLDDidFSOFTwC3i0gwAGDCQ4cEBBmtG4Q0p9jEGq79/AgwsfTrz48NIngH8kkGH5
R+IBBkgH3iFD9epSSQQwrqG79+/gw4sfT768+fPo04M3UmOD+/fw48ufT7++/fv48+vXz16EjP8A
BijggCyIEAIAOw==

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/captcha/securimage_show.php?sid=4a2ee1f47f87f72541e036ddfcf1c5fe

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

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/captcha/images/reload.gif

R0lGODlhFgAWAPeKAAA8dOLf1uzr5v///wA9o/b28tbQxfDw6urn4PLx7vv7+gBmzPz8+/7//vn5
9/Dv6/r6+P39/P7+/fT08f/+/vPz7wBRt/7+/vr6+fHw7QBZv/Hw7P79/f39/QBjyfz7+vPy7/Ly
7vz8/PX08ff29Pb18gBgxvj49vn49wBJrzBjtvPy8OHk5fX18rTB1rXB1+js78rU5gCR9wCI7eHj
5gBz2dXb5P7///38/OXn6gCT+fj49fDv7I2k0QAzmSub8gBr0QBLscXP3wB+5ABlyvDw6wBkyv//
/v39/vX181p9u0R7xWyIwent8XmSwwBTuQCH7F2Avz1msgBQtgCD6QBw1cnS48nT5M3W6QB23PHx
7G6LxJqt0j9suPv6+SBWrxBFpf38+/Tz8QCQ9hBSsvv7+XmSxC9itLvI4ABs0v/+/87Y6m+MxIyi
zmuIwD1suACE6e/v65ms0fTy71t9vLvI4T9mstPY4i1gswBWvFCFy3+Yy83W6hBevdLX4Z6y1+Lk
5/b29QB64DxirvDw7fX08HCMxeru84ugzHqTxd7j5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIoALAAAAAAWABYA
AAj/ABUJVASgoMGDBwcOLDigocOHDwsupECxQYMLFwZYpHBETYMbFCwCEAjgAgcOEpBIkLBmjx5D
f1ZyuCCBw0gABTpEiNABRwQ2dpb0qWLkCx+dOxEULMBABAMGYZw+ZdAjyAIyWJ6KUIqzjIKvXz+E
VbDFg4cuCsRyLYABAgYMaMAc8uIWQh0NCyxA2LsWhQMHMQhAOdPkr4M2eC34dbB2xwkYBGTMSBPl
xBUCeBd40ECAwFoSJAj80AGnBgFEgbgQWMCagBUSa5MQUKFizBALnVuUYLKagBzdaydMGJGIiiAL
hSaIGS6FgBvhI9ZWALFCCJEsU2xUqDAHRA4zICqsb6iwNkSC82+AmHBi/nyC9ufXZthAHxAeE0/o
vMhwZ/+GDFoQslYRDxTIAw1KpJBHCj4M4scDcRT4wFoHVGjhASy44AILF1qoFEEChCjiiCSKOBJB
AaSo4oosqngiQQAYIOOMNNIokUIwIqTji4oEBAA7

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://unitus.synergy-e.com/www/delivery/avw.php?zoneid=818&n=b60eefe

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/images_layout/header2_search_button.gif

R0lGODlhHgAjAOYAANjT1IO698nEytLs8terYKWmu/3qhcjK2cvy/pK47JWTpoSp2/Lr3H2e0rR6
Ouzl2bLi/fPYrsXS59H1/qnM8bPM5sbd8Hp7mL3b8ufZw6++3uSlP+Hb0+mOA6C64f+7NeL28pzE
8oOAmJzB67bW8vzde4qKo+H6/rzU6Hm3+sTu/qrb/v7fjvL48f//1urj2LW0xNXOyq270czi8dn1
/nB/rLq5yIyy67Kssm6f7///zb7q/pvR/Xan7aWeqtDM0Oz58pLJ/a2uw2CJ0qTZ/uyqLO7y7aLG
8Obh2q7G5/L+/rO2ycC+zPDRn9rUztvX37y3utjm5sLg8m1ph/r48eXUu/j274Kw77nn/t3z8qDV
/nux7o58eHdyjNnx7/ixLv3sqK/Q8ZG+8rTe8q2yw7/G18/Q3bSGVuf48q7f/s6MK9n6/rni94aT
u5zK+dbv8aairZuZr6bU9trNvZTF9pbG+HqGrJ/M98y5pufg1c7o8u3+/nJwkabI8G+s9/fv3iH5
BAAAAAAALAAAAAAeACMAQAf/gH+Cg4SFhoeDCm1bRCsQOyoIkggqO2kjZgCIhDFTNSNSelloQKUg
b1JJTDYvm66uGQ4dHyw6BkVNr7q7TjgwGhUoMzMWEhKZDLt/IkM9VwkjRxRhYRR9I2IBfjc/rcoc
UAoi4wo4MQ8vcyIEYLe5ysqxHWo4S4gcAkwCAj9OD/CCHvgosADChAk0aJxYuIZNkieadJkYkiNF
EC2OIEBIs5EIjwAJAPxz1aXGjRAUSIQawHIGhjBHEpT5kewVAzhTLsiIYsSKFSNRyggpAOPAjyoR
AG6SR8sWLqWImLJwUWID1KtYs0J9IQAGkzIHDpgxyqGmMicFhHgYM+HEHiVKsGhIqQDRrCsocRrw
wLJDUsKDkuQ8zCNxSAAeGB+pWKwCCwQiYjQAsHtoYg5nYuq4uROiM50gQVJwG7npwpBnKElgkCIF
AwmYYq54OPdKAZ8FKaUMyAKi9xuXFDwIiPgKxxQ7Fd6gaUGFihUgXlAsscEECTwoIviYKGDDBpkC
cXDEKSDDB4GnyhjkWf/AbBUHRWq50/pHqtN3WaW6mK+VaQkCeNAnSAZncKGAEwImuEsgADs=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/main_stylesheet.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #f7efde no-repeat; FONT-FAMILY: Tahoma, Arial, Helvetica, =
sans-serif
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#page_inside {
	MARGIN: 0px auto; WIDTH: 1000px; POSITION: relative
}
#header {
	BACKGROUND: url(images_layout/header_default_bg.gif) no-repeat; MARGIN: =
0px auto; WIDTH: 980px; POSITION: relative; HEIGHT: 60px
}
#header_content {
	MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 60px
}
#header H1 {
	BACKGROUND: url(images_layout/header_logo_default.gif) no-repeat; =
WIDTH: 300px; TEXT-INDENT: -9999px; HEIGHT: 60px
}
#header H1 A {
	DISPLAY: block; WIDTH: 300px; HEIGHT: 60px; outline: none
}
#header H1 SPAN {
	BACKGROUND: url(images_layout/header_logo_backtohomepage.gif) =
no-repeat; LEFT: 195px; WIDTH: 95px; POSITION: absolute; TOP: 8px; =
HEIGHT: 40px
}
HTML > BODY #header H1 SPAN {
	BACKGROUND: url(images_layout/header_logo_backtohomepage.png) no-repeat
}
#homepage #header H1 SPAN {
	DISPLAY: none
}
#header UL {
	LEFT: 300px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 17px
}
#header LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 12px; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
#header LI:first-child {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#header LI A {
	COLOR: #fff
}
#header LI A:visited {
	COLOR: #fff
}
#header FORM#search_form {
	RIGHT: 18px; POSITION: absolute; TOP: 29px
}
#header FORM#search_form INPUT {
	VERTICAL-ALIGN: middle
}
#header #date {
	PADDING-LEFT: 58px; FONT-SIZE: 14px; RIGHT: 238px; BACKGROUND: =
url(images_layout/header_date_bullet.gif) no-repeat left 50%; COLOR: =
#fff; LINE-HEIGHT: 48px; POSITION: absolute; TOP: 20px; HEIGHT: 42px
}
HTML > BODY #header #date {
	RIGHT: 238px; BACKGROUND: url(images_layout/header_date_bullet.png) =
no-repeat left 50%
}
#header IFRAME#header_hotnews {
	LEFT: 520px; OVERFLOW: hidden; WIDTH: 440px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; =
TOP: 3px; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
#header2 {
	BACKGROUND: url(images_layout/header2_default_bg.gif) no-repeat 50% =
top; MARGIN: 0px auto; WIDTH: 980px; POSITION: relative; HEIGHT: 135px
}
#header2 H1 {
	WIDTH: 245px; TEXT-INDENT: -9999px; HEIGHT: 68px
}
#header2 A {
	DISPLAY: block; outline: none
}
#header2 H1 A {
	WIDTH: 245px; HEIGHT: 68px
}
#header2 #header_twitter {
	BACKGROUND: url(images_layout/header2_twitter_link.gif) no-repeat; =
LEFT: 0px; WIDTH: 80px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: =
69px; HEIGHT: 32px
}
#header2 #header_twitter A {
	WIDTH: 80px; HEIGHT: 32px
}
#header2 #header_rss {
	BACKGROUND: url(images_layout/header2_rss_link.gif) no-repeat; LEFT: =
80px; WIDTH: 65px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 69px; =
HEIGHT: 32px
}
#header2 #header_rss A {
	WIDTH: 65px; HEIGHT: 32px
}
#header2 #header_newsticker {
	BACKGROUND: url(images_layout/header2_newsticker_link.gif) no-repeat; =
LEFT: 145px; WIDTH: 105px; TEXT-INDENT: -9999px; POSITION: absolute; =
TOP: 69px; HEIGHT: 32px
}
#header2 #header_newsticker A {
	WIDTH: 105px; HEIGHT: 32px
}
#header2 #truehits {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#header2 #adbanner728x90_header2 {
	RIGHT: 0px; WIDTH: 728px; POSITION: absolute; TOP: 3px; HEIGHT: 90px
}
#newsticker_block {
	BACKGROUND: url(images_layout/newsticker_iframe_bg.gif) no-repeat; =
LEFT: 0px; WIDTH: 775px; POSITION: absolute; TOP: 115px; HEIGHT: 25px
}
#header2 #newsticker_iframe {
	RIGHT: 10px; BACKGROUND: #fff; WIDTH: 580px; POSITION: absolute; TOP: =
6px; HEIGHT: 15px
}
#header2 #search_form {
	RIGHT: 0px; POSITION: absolute; TOP: 110px
}
#header2 #search_form INPUT {
	VERTICAL-ALIGN: middle
}
#header2 #date {
	FONT-SIZE: 12px; RIGHT: 10px; COLOR: #fff; POSITION: absolute; TOP: =
95px
}
#header2 #member_box {
	FONT-SIZE: 12px; LEFT: 255px; COLOR: #fff; POSITION: absolute; TOP: =
95px
}
#header2 #member_box A {
	DISPLAY: inline; COLOR: #fff
}
#header2 #member_box A:visited {
	DISPLAY: inline; COLOR: #fff
}
#specialstory_section {
	DISPLAY: none
}
#specialstory_section_inside {
	DISPLAY: none
}
#headlinenews {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; PADDING-BOTTOM: 24px; MARGIN: =
10px 0px; WIDTH: 952px; COLOR: #333; PADDING-TOP: 24px; HEIGHT: 502px
}
.home {
	BACKGROUND: url(images_layout/headlinenews_bg_pandaspecial.gif) =
no-repeat
}
HTML > BODY .home {
	BACKGROUND: url(images_layout/headlinenews_bg_pandaspecial.png) =
no-repeat
}
.politic {
	BACKGROUND: url(images_layout/headlinenews_bg_politic.gif) no-repeat
}
HTML > BODY .politic {
	BACKGROUND: url(images_layout/headlinenews_bg_politic.png) no-repeat
}
.sport {
	BACKGROUND: url(images_layout/headlinenews_bg_sport.gif) no-repeat
}
HTML > BODY .sport {
	BACKGROUND: url(images_layout/headlinenews_bg_sport.png) no-repeat
}
.agriculture {
	BACKGROUND: url(images_layout/headlinenews_bg_agriculture.gif) =
no-repeat
}
HTML > BODY .agriculture {
	BACKGROUND: url(images_layout/headlinenews_bg_agriculture.png) =
no-repeat
}
.foreign {
	BACKGROUND: url(images_layout/headlinenews_bg_foreign.gif) no-repeat
}
HTML > BODY .foreign {
	BACKGROUND: url(images_layout/headlinenews_bg_foreign.png) no-repeat
}
.entertainment {
	BACKGROUND: url(images_layout/headlinenews_bg_entertainment.gif) =
no-repeat
}
HTML > BODY .entertainment {
	BACKGROUND: url(images_layout/headlinenews_bg_entertainment.png) =
no-repeat
}
.fashion {
	BACKGROUND: url(images_layout/headlinenews_bg_fashion.gif) no-repeat
}
HTML > BODY .fashion {
	BACKGROUND: url(images_layout/headlinenews_bg_fashion.png) no-repeat
}
.amulet {
	BACKGROUND: url(images_layout/headlinenews_bg_amulet.gif) no-repeat
}
HTML > BODY .amulet {
	BACKGROUND: url(images_layout/headlinenews_bg_amulet.png) no-repeat
}
.local {
	BACKGROUND: url(images_layout/headlinenews_bg_local.gif) no-repeat
}
HTML > BODY .local {
	BACKGROUND: url(images_layout/headlinenews_bg_local.png) no-repeat
}
.unclecham {
	BACKGROUND: url(images_layout/headlinenews_bg_unclecham.gif) no-repeat
}
HTML > BODY .unclecham {
	BACKGROUND: url(images_layout/headlinenews_bg_unclecham.png) no-repeat
}
.lifestyle {
	BACKGROUND: url(images_layout/headlinenews_bg_lifestyle.gif) no-repeat
}
HTML > BODY .lifestyle {
	BACKGROUND: url(images_layout/headlinenews_bg_lifestyle.png) no-repeat
}
.economic {
	BACKGROUND: url(images_layout/headlinenews_bg_economic.gif) no-repeat
}
HTML > BODY .economic {
	BACKGROUND: url(images_layout/headlinenews_bg_economic.png) no-repeat
}
.food {
	BACKGROUND: url(images_layout/headlinenews_bg_food.gif) no-repeat
}
HTML > BODY .food {
	BACKGROUND: url(images_layout/headlinenews_bg_food.png) no-repeat
}
.homecar {
	BACKGROUND: url(images_layout/headlinenews_bg_homecar.gif) no-repeat
}
HTML > BODY .homecar {
	BACKGROUND: url(images_layout/headlinenews_bg_homecar.png) no-repeat
}
.horoscope {
	BACKGROUND: url(images_layout/headlinenews_bg_horoscope.gif) no-repeat
}
HTML > BODY .horoscope {
	BACKGROUND: url(images_layout/headlinenews_bg_horoscope.png) no-repeat
}
.scienceit {
	BACKGROUND: url(images_layout/headlinenews_bg_scienceit.gif) no-repeat
}
HTML > BODY .scienceit {
	BACKGROUND: url(images_layout/headlinenews_bg_scienceit.png) no-repeat
}
.artculture {
	BACKGROUND: url(images_layout/headlinenews_bg_artculture.gif) no-repeat
}
HTML > BODY .artculture {
	BACKGROUND: url(images_layout/headlinenews_bg_artculture.png) no-repeat
}
.thaiabroad {
	BACKGROUND: url(images_layout/headlinenews_bg_thaiabroad.gif) no-repeat
}
HTML > BODY .thaiabroad {
	BACKGROUND: url(images_layout/headlinenews_bg_thaiabroad.png) no-repeat
}
.education {
	BACKGROUND: url(images_layout/headlinenews_bg_education.gif) no-repeat
}
HTML > BODY .education {
	BACKGROUND: url(images_layout/headlinenews_bg_education.png) no-repeat
}
.newsclip {
	BACKGROUND: url(images_layout/headlinenews_bg_newsclip.gif) no-repeat
}
HTML > BODY .newsclip {
	BACKGROUND: url(images_layout/headlinenews_bg_newsclip.png) no-repeat
}
.followupheadlinenews {
	BACKGROUND: url(images_layout/headlinenews_bg_followupheadlinenews.gif) =
no-repeat
}
HTML > BODY .followupheadlinenews {
	BACKGROUND: url(images_layout/headlinenews_bg_followupheadlinenews.png) =
no-repeat
}
.article {
	BACKGROUND: url(images_layout/headlinenews_bg_article.gif) no-repeat
}
HTML > BODY .article {
	BACKGROUND: url(images_layout/headlinenews_bg_article.png) no-repeat
}
.crime {
	BACKGROUND: url(images_layout/headlinenews_bg_crime.gif) no-repeat
}
HTML > BODY .crime {
	BACKGROUND: url(images_layout/headlinenews_bg_crime.png) no-repeat
}
#headlinenews H2 {
	FONT-SIZE: 26px
}
#headlinenews H3 {
	FONT-SIZE: 18px
}
#headlinenews P {
	FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px
}
#headlinenews UL {
	MARGIN-TOP: 5px; LIST-STYLE-POSITION: inside
}
#headlinenews LI {
	FONT-SIZE: 14px; OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 22px
}
#headlinenews_left {
	FLOAT: left; WIDTH: 480px; COLOR: #fff
}
#headlinenews_left A {
	COLOR: #fff
}
#headlinenews_left A:visited {
	COLOR: #fff
}
#headlinenews_left P {
	OVERFLOW: hidden; HEIGHT: 46px
}
#headlinenews_right {
	MARGIN-LEFT: 510px; WIDTH: 435px; POSITION: relative
}
#headlinenews_right P {
	OVERFLOW: hidden; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 48px
}
#headlinenews_right FORM P {
	OVERFLOW: visible; HEIGHT: auto; TEXT-ALIGN: right; =
BORDER-BOTTOM-STYLE: none
}
#homepage #headlinenews_right {
	LEFT: 25px; MARGIN-LEFT: 480px; WIDTH: 443px; POSITION: relative
}
HTML > BODY #homepage #headlinenews_right {
	LEFT: 0px; MARGIN-LEFT: 508px; WIDTH: 443px; POSITION: relative
}
#homepage #headlinenews_right P {
	MARGIN-LEFT: 85px
}
#headlinenews_right A {
	COLOR: #333
}
#headlinenews_right A:visited {
	COLOR: #333
}
#headlinenews_right P A {
	COLOR: #666
}
#headlinenews_right P A:visited {
	COLOR: #666
}
#headlinenews_right IMG {
	FLOAT: left; MARGIN: 5px 5px 5px 0px
}
#headlinenews_tab {
	POSITION: relative; TOP: -26px; HEIGHT: 30px
}
#headlinenews_tab UL {
	WIDTH: 443px; LIST-STYLE-TYPE: none
}
#headlinenews_tab UL LI {
	FLOAT: left; WIDTH: 87px; HEIGHT: 30px
}
#headlinenews_tab UL LI#todaysnews_tab {
	BACKGROUND: url(images_layout/headlinenews_tab_todaysnews.gif) =
no-repeat; WIDTH: 91px; TEXT-INDENT: -9999px; MARGIN-RIGHT: 1px
}
#headlinenews_tab UL LI#entertainment_tab {
	BACKGROUND: url(images_layout/headlinenews_tab_entertainment.gif) =
no-repeat; TEXT-INDENT: -9999px; MARGIN-RIGHT: 1px
}
#headlinenews_tab UL LI#sport_tab {
	BACKGROUND: url(images_layout/headlinenews_tab_sport.gif) no-repeat; =
TEXT-INDENT: -9999px; MARGIN-RIGHT: 1px
}
#headlinenews_tab UL LI#crime_tab {
	BACKGROUND: url(images_layout/headlinenews_tab_crime.gif) no-repeat; =
TEXT-INDENT: -9999px; MARGIN-RIGHT: 1px
}
#headlinenews_tab UL LI#politic_tab {
	BACKGROUND: url(images_layout/headlinenews_tab_politic.gif) no-repeat; =
TEXT-INDENT: -9999px
}
#headlinenews_tab UL LI A {
	DISPLAY: block; WIDTH: 87px; HEIGHT: 30px; outline: none
}
#todaysnews_tab_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/headlinenews_tab_todaysnews_bg.gif) no-repeat center =
top; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 413px; PADDING-TOP: =
20px; POSITION: relative; TOP: -26px; HEIGHT: 220px
}
#entertainment_tab_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/headlinenews_tab_entertainment_bg.gif) no-repeat =
center top; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 413px; =
PADDING-TOP: 20px; POSITION: relative; TOP: -26px; HEIGHT: 220px
}
#sport_tab_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/headlinenews_tab_sport_bg.gif) no-repeat center top; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 413px; PADDING-TOP: 20px; =
POSITION: relative; TOP: -26px; HEIGHT: 220px
}
#crime_tab_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/headlinenews_tab_crime_bg.gif) no-repeat center top; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 413px; PADDING-TOP: 20px; =
POSITION: relative; TOP: -26px; HEIGHT: 220px
}
#politic_tab_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/headlinenews_tab_politic_bg.gif) no-repeat center top; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 413px; PADDING-TOP: 20px; =
POSITION: relative; TOP: -26px; HEIGHT: 220px
}
#todaysnews_tab_news P {
	OVERFLOW: hidden; COLOR: #333; POSITION: relative; HEIGHT: 80px
}
#entertainment_tab_news P {
	OVERFLOW: hidden; COLOR: #333; POSITION: relative; HEIGHT: 80px
}
#sport_tab_news P {
	OVERFLOW: hidden; COLOR: #333; POSITION: relative; HEIGHT: 80px
}
#crime_tab_news P {
	OVERFLOW: hidden; COLOR: #333; POSITION: relative; HEIGHT: 80px
}
#politic_tab_news P {
	OVERFLOW: hidden; COLOR: #333; POSITION: relative; HEIGHT: 80px
}
#headlinenews_newsclip {
	WIDTH: 443px; POSITION: relative; TOP: -20px
}
#headlinenews_newsclip H3 {
	MARGIN-BOTTOM: 0px; COLOR: #319aff; POSITION: relative; TOP: 9px
}
#headlinenews_newsclip UL {
	BACKGROUND: #319aff; FLOAT: left; WIDTH: 443px; LIST-STYLE-TYPE: none; =
HEIGHT: 75px
}
#headlinenews_newsclip UL LI {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; =
WIDTH: 85px; HEIGHT: 75px; TEXT-ALIGN: center
}
#headlinenews_newsclip UL LI IMG {
	MARGIN: 5px 2px
}
#adbanner728x90 {
	BACKGROUND: url(images_layout/adbanner728x90_bg.gif) no-repeat; MARGIN: =
10px auto; WIDTH: 980px; PADDING-TOP: 6px; HEIGHT: 106px; TEXT-ALIGN: =
center
}
.adbanner728x90 {
	MARGIN: 0px auto auto; WIDTH: 728px; POSITION: relative; HEIGHT: 90px; =
TEXT-ALIGN: center
}
P.adbanner728x90 SPAN {
	FONT-SIZE: 10px; LEFT: 350px; COLOR: #333; POSITION: absolute; TOP: =
90px
}
#news_sections {
	MARGIN: 10px auto; WIDTH: 980px; POSITION: relative
}
#news_sections H5 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 5px
}
#news_sections UL {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px
}
#news_sections LI {
	FONT-SIZE: 13px; LINE-HEIGHT: 20px
}
#news_sections A {
	COLOR: #333; TEXT-DECORATION: underline
}
#news_sections A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
#entertainment_section {
=09
}
#entertainment_header {
	WIDTH: 310px; HEIGHT: 40px
}
#entertainment_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 34px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 3px; HEIGHT: 40px; TEXT-DECORATION: none
}
#entertainment_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 34px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 3px; HEIGHT: 40px; TEXT-DECORATION: none
}
#entertainment_header SPAN {
	FONT-SIZE: 64px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 50px; opacity: 0.1
}
#entertainment_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 470px
}
#entertainment_news A:hover {
	COLOR: #ff9900
}
#entertainment_news H5 A {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#entertainment_news H5 A:visited {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#entertainment_news H5 A:hover {
	TEXT-DECORATION: underline
}
#newsclip_section {
=09
}
#newsclip_header {
	WIDTH: 310px; HEIGHT: 40px
}
#newsclip_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 34px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 3px; HEIGHT: 40px; TEXT-DECORATION: none
}
#newsclip_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 34px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 3px; HEIGHT: 40px; TEXT-DECORATION: none
}
#newsclip_header SPAN {
	FONT-SIZE: 64px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 50px; opacity: 0.1
}
#newsclip_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; FLOAT: left; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 475px
}
#newsclip_news A:hover {
	COLOR: #319aff
}
#newsclip_news H5 A {
	COLOR: #319aff; TEXT-DECORATION: none
}
#newsclip_news H5 A:visited {
	COLOR: #319aff; TEXT-DECORATION: none
}
#newsclip_news H5 A:hover {
	TEXT-DECORATION: underline
}
#newsclip_news H6 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #319aff; FLOAT: =
left; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: =
81px; PADDING-TOP: 5px; HEIGHT: 135px
}
#newsclip_news H6 A {
	COLOR: #fff; TEXT-DECORATION: none
}
#newsclip_news H6 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#newsclip_news H6 A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#breakingnews_section {
=09
}
#breakingnews_header {
	BACKGROUND: url(images_layout/breakingnews_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 40px
}
#breakingnews_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 40px
}
#breakingnews_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 380px
}
#breakingnews_news A:hover {
	COLOR: #de0000
}
#fivepopularnews_section {
=09
}
#fivepopularnews_header {
	BACKGROUND: url(images_layout/fivepopularnews_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 60px
}
#fivepopularnews_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 60px
}
#fivepopularnews_news {
	PADDING-RIGHT: 15px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 15px; =
BACKGROUND: url(images_layout/section_content_bg_310.gif) no-repeat 50% =
bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 166px
}
#fivepopularnews_news H5 {
	PADDING-RIGHT: 9px; MARGIN-TOP: -36px; PADDING-LEFT: 9px; FONT-SIZE: =
18px; BACKGROUND: url(images_layout/fivepopularnews_tab.gif) no-repeat =
left top; PADDING-BOTTOM: 0px; WIDTH: 54px; PADDING-TOP: 3px; HEIGHT: =
26px
}
#fivepopularnews_news #news_tab H5 A {
	COLOR: #319a00; TEXT-DECORATION: none
}
#fivepopularnews_news #news_tab H5 A:visited {
	COLOR: #319a00; TEXT-DECORATION: none
}
#todaysphoto_section {
=09
}
#todaysphoto_header {
	BACKGROUND: url(images_layout/todaysphoto_header.gif) no-repeat; WIDTH: =
310px; TEXT-INDENT: -9999px; HEIGHT: 85px
}
#todaysphoto_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 40px
}
#todaysphoto_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#todaysphoto_news A:hover {
	COLOR: #de0000
}
#todaysphoto_news H5 {
	MARGIN-TOP: -50px; TEXT-ALIGN: center
}
#followupheadlinenews_section {
=09
}
#followupheadlinenews_header {
	WIDTH: 645px; HEIGHT: 22px
}
#followupheadlinenews_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 645px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#followupheadlinenews_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 645px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#followupheadlinenews_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 120px; OVERFLOW: =
hidden; WIDTH: 645px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#followupheadlinenews_news {
	BACKGROUND: url(images_layout/section_content_bg_645.gif) no-repeat 50% =
bottom; FLOAT: left; HEIGHT: 120px
}
#followupheadlinenews_news UL {
	LIST-STYLE-TYPE: none
}
#followupheadlinenews_news LI {
	PADDING-RIGHT: 24px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 102px; PADDING-TOP: 10px
}
#followupheadlinenews_news A:hover {
	COLOR: #00309c
}
#crime_section {
=09
}
#crime_header {
	WIDTH: 310px; HEIGHT: 22px
}
#crime_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#crime_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#crime_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#crime_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 285px
}
#crime_news A:hover {
	COLOR: #8f0300
}
#crime_news H5 A {
	COLOR: #8f0300; TEXT-DECORATION: none
}
#crime_news H5 A:visited {
	COLOR: #8f0300; TEXT-DECORATION: none
}
#crime_news H5 A:hover {
	TEXT-DECORATION: underline
}
#crime_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#crime_news UL {
	CLEAR: left
}
#nation_crime {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(images_layout/nationcrime_bg.gif) no-repeat; LEFT: 1px; =
PADDING-BOTTOM: 5px; WIDTH: 298px; PADDING-TOP: 5px; POSITION: absolute; =
TOP: 934px
}
#nation_crime UL {
	LEFT: 60px; LIST-STYLE-TYPE: none; POSITION: relative
}
#nation_crime LI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; POSITION: relative
}
#nation_crime LI A {
	COLOR: #ff0; TEXT-DECORATION: none
}
#nation_crime LI A:visited {
	COLOR: #ff0; TEXT-DECORATION: none
}
#nation_crime LI A:hover {
	TEXT-DECORATION: underline
}
#fashion_section {
=09
}
#fashion_header {
	WIDTH: 310px; HEIGHT: 22px
}
#fashion_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#fashion_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#fashion_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#fashion_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 285px
}
#fashion_news A:hover {
	COLOR: #f738d6
}
#fashion_news H5 A {
	COLOR: #f738d6; TEXT-DECORATION: none
}
#fashion_news H5 A:visited {
	COLOR: #f738d6; TEXT-DECORATION: none
}
#fashion_news H5 A:hover {
	TEXT-DECORATION: underline
}
#fashion_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#fashion_news UL {
	CLEAR: left
}
#education_section {
=09
}
#education_header {
	WIDTH: 310px; HEIGHT: 22px
}
#education_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#education_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#education_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#education_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 285px
}
#education_news A:hover {
	COLOR: #ef4108
}
#education_news H5 A {
	COLOR: #ef4108; TEXT-DECORATION: none
}
#education_news H5 A:visited {
	COLOR: #ef4108; TEXT-DECORATION: none
}
#education_news H5 A:hover {
	TEXT-DECORATION: underline
}
#education_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#education_news UL {
	CLEAR: left
}
#sport_section {
=09
}
#sport_header {
	WIDTH: 310px; HEIGHT: 22px
}
#sport_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#sport_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#sport_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#sport_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 275px
}
#sport_news A:hover {
	COLOR: #062e9c
}
#sport_news H5 A {
	COLOR: #062e9c; TEXT-DECORATION: none
}
#sport_news H5 A:visited {
	COLOR: #062e9c; TEXT-DECORATION: none
}
#sport_news H5 A:hover {
	TEXT-DECORATION: underline
}
#sport_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#sport_news UL {
	CLEAR: left
}
#politic_section {
=09
}
#politic_header {
	WIDTH: 310px; HEIGHT: 22px
}
#politic_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#politic_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#politic_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#politic_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 285px
}
#politic_news A:hover {
	COLOR: #636563
}
#politic_news H5 A {
	COLOR: #636563; TEXT-DECORATION: none
}
#politic_news H5 A:visited {
	COLOR: #636563; TEXT-DECORATION: none
}
#politic_news H5 A:hover {
	TEXT-DECORATION: underline
}
#politic_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#politic_news UL {
	CLEAR: left
}
#armynews_section {
=09
}
#armynews_section H4 {
	BACKGROUND: url(images_layout/armynews_bg.gif) no-repeat; WIDTH: 310px; =
TEXT-INDENT: -9999px; HEIGHT: 55px
}
#armynews_section H4 A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 55px; outline: none
}
#specialscoop_section {
=09
}
#specialscoop_header {
	BACKGROUND: #ffcf00; WIDTH: 310px; HEIGHT: 22px
}
#specialscoop_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#specialscoop_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#specialscoop_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#specialscoop_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#specialscoop_news A:hover {
	COLOR: #ffcf00
}
#specialscoop_news H5 A {
	COLOR: #ffcf00; TEXT-DECORATION: none
}
#specialscoop_news H5 A:visited {
	COLOR: #ffcf00; TEXT-DECORATION: none
}
#specialscoop_news H5 A:hover {
	TEXT-DECORATION: underline
}
#specialscoop_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#specialscoop_news UL {
	CLEAR: left
}
#food_section {
=09
}
#food_header {
	WIDTH: 310px; HEIGHT: 22px
}
#food_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#food_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#food_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#food_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 152px
}
#food_news A:hover {
	COLOR: #e8bb08
}
#food_news H5 A {
	COLOR: #e8bb08; TEXT-DECORATION: none
}
#food_news H5 A:visited {
	COLOR: #e8bb08; TEXT-DECORATION: none
}
#food_news H5 A:hover {
	TEXT-DECORATION: underline
}
#food_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#food_news UL {
	CLEAR: left
}
#unclecham_section {
=09
}
#unclecham_header {
	WIDTH: 310px; HEIGHT: 22px
}
#unclecham_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#unclecham_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 0px; WIDTH: 310px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 2px; HEIGHT: 22px; TEXT-DECORATION: none
}
#unclecham_header SPAN {
	FONT-SIZE: 48px; FILTER: alpha(opacity=3D10); LEFT: 50px; OVERFLOW: =
hidden; WIDTH: 310px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -10px; HEIGHT: 34px; opacity: 0.1
}
#unclecham_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) no-repeat 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 152px
}
#unclecham_news A:hover {
	COLOR: #316500
}
#unclecham_news H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#unclecham_news A {
	COLOR: #316500; TEXT-DECORATION: none
}
#unclecham_news A:visited {
	COLOR: #316500; TEXT-DECORATION: none
}
#unclecham_news A:hover {
	TEXT-DECORATION: underline
}
#unclecham_news IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px
}
#unclecham_news P.read_inside {
	DISPLAY: none
}
#unclecham_news UL {
	CLEAR: left; MARGIN: 5px 0px; LIST-STYLE-TYPE: none
}
#unclecham_news UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #dbffb6; FLOAT: =
left; PADDING-BOTTOM: 2px; MARGIN: 1px 1px 1px 12px; WIDTH: 100px; =
PADDING-TOP: 2px; HEIGHT: 17px; TEXT-ALIGN: center
}
#othernews_section {
=09
}
#othernews_header {
	BACKGROUND: #cecfce; WIDTH: 645px; HEIGHT: 40px
}
#othernews_header A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 34px; =
PADDING-BOTTOM: 0px; WIDTH: 645px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 3px; HEIGHT: 40px; TEXT-DECORATION: none
}
#othernews_header A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 34px; =
PADDING-BOTTOM: 0px; WIDTH: 645px; CURSOR: pointer; COLOR: #fff; =
TEXT-INDENT: 10px; PADDING-TOP: 0px; FONT-STYLE: italic; POSITION: =
relative; TOP: 3px; HEIGHT: 40px; TEXT-DECORATION: none
}
#othernews_header SPAN {
	FONT-SIZE: 64px; FILTER: alpha(opacity=3D10); LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 645px; COLOR: #fff; FONT-STYLE: italic; POSITION: =
absolute; TOP: -4px; HEIGHT: 50px; opacity: 0.1
}
#othernews_news {
	BACKGROUND: url(images_layout/section_content_bg_645.gif) no-repeat 50% =
bottom; PADDING-BOTTOM: 10px; HEIGHT: 850px
}
#othernews_news H5 {
	FONT-STYLE: italic
}
#othernews_news H5 A {
	COLOR: #333; TEXT-DECORATION: none
}
#othernews_news H5 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#othernews_news H5 A:hover {
	TEXT-DECORATION: underline
}
#othernews_news A:hover {
	COLOR: #999
}
#othernews_news .othernews_newssection {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 300px; PADDING-TOP: 10px
}
#saturdayspecial_section {
=09
}
#saturdayspecial_header {
	BACKGROUND: url(images_layout/saturdayspecial_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 40px
}
#saturdayspecial_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 40px
}
#saturdayspecial_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 470px
}
#saturdayspecial_news A:hover {
	COLOR: #9c009c
}
#saturdayspecial_news H5 A {
	COLOR: #9c009c; TEXT-DECORATION: none
}
#saturdayspecial_news H5 A:visited {
	COLOR: #9c009c; TEXT-DECORATION: none
}
#saturdayspecial_news H5 A:hover {
	TEXT-DECORATION: underline
}
#sundayspecial_section {
=09
}
#sundayspecial_header {
	BACKGROUND: url(images_layout/sundayspecial_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 40px
}
#sundayspecial_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 40px
}
#sundayspecial_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 470px
}
#sundayspecial_news A:hover {
	COLOR: #ff0000
}
#sundayspecial_news H5 A {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#sundayspecial_news H5 A:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#sundayspecial_news H5 A:hover {
	TEXT-DECORATION: underline
}
#adbanner468x60_1 {
	BACKGROUND: url(images_layout/adbanner468x60_bg2.gif) no-repeat; LEFT: =
0px; MARGIN: 10px auto; WIDTH: 645px; PADDING-TOP: 22px; POSITION: =
absolute; TOP: 538px; HEIGHT: 100px; TEXT-ALIGN: center
}
#adbanner468x60_2 {
	BACKGROUND: url(images_layout/adbanner468x60_bg2.gif) no-repeat; LEFT: =
0px; MARGIN: 10px auto; WIDTH: 645px; PADDING-TOP: 6px; POSITION: =
absolute; TOP: 1767px; HEIGHT: 100px; TEXT-ALIGN: center
}
#adbanner468x60_1 P {
	FONT-SIZE: 10px; COLOR: #333
}
#adbanner468x60_2 P {
	FONT-SIZE: 10px; COLOR: #333
}
#adbanner468x60_1 #Ad-landscap {
	MARGIN: 5px; TEXT-ALIGN: left
}
#adbanner468x60_2 #Ad-landscap {
	MARGIN: 5px; TEXT-ALIGN: left
}
#adbanner200x120_section {
	BACKGROUND: url(images_layout/adbanner200x120_section_bg.gif) =
no-repeat; LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1428px; =
HEIGHT: 530px
}
#adbanner200x120_section P {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #333; TEXT-ALIGN: center
}
#adbanner200x120_section IFRAME {
	MARGIN: 3px auto
}
#adbanner200x120_1 {
	BACKGROUND: url(images_layout/adbanner200x120_bg.gif) no-repeat; =
MARGIN: 10px auto; WIDTH: 645px; HEIGHT: 140px; TEXT-ALIGN: center
}
#adbanner200x120_2 {
	BACKGROUND: url(images_layout/adbanner200x120_bg.gif) no-repeat; =
MARGIN: 10px auto; WIDTH: 645px; HEIGHT: 140px; TEXT-ALIGN: center
}
.adbanner200x120 {
	MARGIN: 0px auto auto; WIDTH: 650px; POSITION: relative; HEIGHT: 120px; =
TEXT-ALIGN: center
}
P.adbanner200x120 SPAN {
	FONT-SIZE: 10px; LEFT: 300px; COLOR: #333; POSITION: absolute; TOP: =
125px
}
#newsblogger_section {
=09
}
#newsblogger_header {
	BACKGROUND: url(images_layout/newsblogger_header.gif) no-repeat; WIDTH: =
390px; TEXT-INDENT: -9999px; HEIGHT: 40px
}
#newsblogger_header2 {
	BACKGROUND: url(images_layout/newsblogger_header2.gif) no-repeat; =
WIDTH: 390px; TEXT-INDENT: -9999px; HEIGHT: 35px
}
#newsblogger_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(images_layout/section_content_bg_390.gif) no-repeat 50% bottom; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#newsblogger_news A {
	COLOR: #333
}
#newsblogger_news A:visited {
	COLOR: #333
}
#newsblogger_news A:hover {
	COLOR: #ff9a00
}
#newsblogger_news P.read_inside {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#newsblogger_news #starblogger_list {
	LIST-STYLE-TYPE: none
}
#newsblogger_news #starblogger_list LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 80px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#newsblogger_news #starblogger_list LI IMG {
	BORDER-RIGHT: #ff9a00 2px solid; BORDER-TOP: #ff9a00 2px solid; =
BORDER-LEFT: #ff9a00 2px solid; BORDER-BOTTOM: #ff9a00 2px solid
}
#newsblogger_news #latestblog_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; LIST-STYLE-TYPE: none; HEIGHT: 300px
}
#newsblogger_news #latestblog_list LI {
	PADDING-LEFT: 15px; BACKGROUND: url(images_layout/bullet_blog.gif) =
no-repeat 0px 6px; MARGIN: 3px 0px
}
#article_section {
=09
}
#article_header {
	BACKGROUND: url(images_layout/article_header.gif) no-repeat; WIDTH: =
234px; TEXT-INDENT: -9999px; HEIGHT: 40px
}
#article_list {
	BACKGROUND: url(images_layout/section_content_bg_234.gif) 50% bottom
}
#article_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
203px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#article_list LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; HEIGHT: 65px
}
#article_list IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
3px; PADDING-TOP: 0px
}
#article_list H6 {
	FONT-SIZE: 12px; MARGIN-LEFT: 42px; COLOR: #009a9c
}
#article_list P {
	MARGIN-TOP: -6px; MARGIN-LEFT: 42px; COLOR: #999; LINE-HEIGHT: 18px
}
#article_list A {
	COLOR: #333
}
#article_list A:visited {
	COLOR: #333
}
#article_list A:hover {
	COLOR: #009a9c
}
#komchadluektrainingcourse_section {
=09
}
#komchadluektrainingcourse_header {
	BACKGROUND: url(images_layout/komchadluektrainingcourse_header.gif) =
no-repeat; WIDTH: 214px; TEXT-INDENT: -9999px; HEIGHT: 100px
}
#komchadluektrainingcourse_header A {
	DISPLAY: block; WIDTH: 214px; HEIGHT: 100px
}
#komchadluektrainingcourse_news {
	MARGIN-TOP: -100px; BACKGROUND: =
url(images_layout/komchadluektrainingcourse_bg.gif) no-repeat; WIDTH: =
390px; POSITION: relative; HEIGHT: 100px
}
#komchadluektrainingcourse_news P {
	FONT-SIZE: 14px; LEFT: 55px; POSITION: absolute; TOP: 78px
}
#komchadluektrainingcourse_news P A {
	COLOR: #fff; TEXT-DECORATION: none
}
#komchadluektrainingcourse_news P A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#komchadluektrainingcourse_news P A:hover {
	TEXT-DECORATION: underline
}
#adbanner234x60_section {
=09
}
.adbanner234x60 {
	BACKGROUND: url(images_layout/adbanner234x60_bg.gif) no-repeat; MARGIN: =
0px auto 10px; WIDTH: 390px; POSITION: relative; HEIGHT: 80px; =
TEXT-ALIGN: center
}
P.adbanner234x60 IMG {
	MARGIN-TOP: 5px
}
P.adbanner234x60 SPAN {
	FONT-SIZE: 10px; LEFT: 160px; COLOR: #333; POSITION: absolute; TOP: =
65px
}
#nationejob_section {
=09
}
#marketatnation_section {
=09
}
#komchadlueknewsservices_section {
	BACKGROUND: url(images_layout/komchadlueknewsservices_bg.gif) =
no-repeat; LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 7550px; =
HEIGHT: 70px
}
#komchadlueknewsservices_header {
	TEXT-INDENT: -9999px
}
#komchadlueknewsservices_news {
	MARGIN-TOP: 23px; LIST-STYLE-TYPE: none
}
#komchadlueknewsservices_news LI {
	PADDING-RIGHT: 28px; FLOAT: left
}
#komchadlueknewsservices_news LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #319aff; TEXT-DECORATION: =
none
}
#komchadlueknewsservices_news LI A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #319aff; TEXT-DECORATION: =
none
}
#komchadlueknewsservices_news LI A:hover {
	TEXT-DECORATION: underline
}
#royalnews_section {
	BACKGROUND: url(images_layout/royalnews_bg.gif) no-repeat; WIDTH: =
310px; HEIGHT: 70px
}
#royalnews_header {
	TEXT-INDENT: -9999px
}
#royalnews_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 70px
}
#adbanner300x250 {
	BACKGROUND: url(images_layout/adbanner300x250_bg.gif) no-repeat; LEFT: =
0px; WIDTH: 310px; POSITION: absolute; TOP: 7650px; HEIGHT: 270px
}
.adbanner300x250 {
	MARGIN: 5px auto auto; WIDTH: 300px; POSITION: relative; HEIGHT: 250px; =
TEXT-ALIGN: center
}
P.adbanner300x250 SPAN {
	FONT-SIZE: 10px; LEFT: 120px; COLOR: #333; POSITION: absolute; TOP: =
250px
}
#komchadluekpoll_section {
=09
}
#komchadluekpoll_header {
	BACKGROUND: url(images_layout/komchadluekpoll_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 45px
}
#komchadluekpoll_news {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 250px
}
#horoscopewithdrpaisarn_section {
	BACKGROUND: url(images_layout/horoscopewithdrpaisarn_bg.gif) no-repeat; =
LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 7950px; HEIGHT: 110px
}
#horoscopewithdrpaisarn_header {
	TEXT-INDENT: -9999px
}
#horoscopewithdrpaisarn_news {
	POSITION: relative
}
#horoscopewithdrpaisarn_news P {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 110px; POSITION: absolute; =
TOP: 60px
}
#horoscopewithdrpaisarn_news P A {
	COLOR: #0065ce; TEXT-DECORATION: none
}
#horoscopewithdrpaisarn_news P A:visited {
	COLOR: #0065ce; TEXT-DECORATION: none
}
#horoscopewithdrpaisarn_news P A:hover {
	TEXT-DECORATION: underline
}
#horoscopewiththanattanan_section {
	BACKGROUND: url(images_layout/horoscopewiththanattanan_bg.gif) =
no-repeat; LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 7950px; =
HEIGHT: 110px
}
#horoscopewiththanattanan_header {
	TEXT-INDENT: -9999px
}
#horoscopewiththanattanan_news {
	POSITION: relative
}
#horoscopewiththanattanan_news P {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 110px; POSITION: absolute; =
TOP: 60px
}
#horoscopewiththanattanan_news P A {
	COLOR: #0065ce; TEXT-DECORATION: none
}
#horoscopewiththanattanan_news P A:visited {
	COLOR: #0065ce; TEXT-DECORATION: none
}
#horoscopewiththanattanan_news P A:hover {
	TEXT-DECORATION: underline
}
#soapoperascript_section {
	BACKGROUND: url(images_layout/soapoperascript_bg.gif) no-repeat; LEFT: =
0px; WIDTH: 310px; POSITION: absolute; TOP: 8080px; HEIGHT: 110px
}
#soapoperascript_header {
	TEXT-INDENT: -9999px
}
#soapoperascript_news {
	POSITION: relative
}
#soapoperascript_news FORM {
	LEFT: 88px; POSITION: absolute; TOP: 30px
}
#soapoperascript_news P {
	MARGIN-BOTTOM: 3px
}
#comicstrip_section {
=09
}
#comicstrip_header {
	BACKGROUND: url(images_layout/comicstrip_header.gif) no-repeat; WIDTH: =
310px; TEXT-INDENT: -9999px; HEIGHT: 24px
}
#comicstrip_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 24px
}
#comicstrip_news {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#comicstrip_news IMG {
	BORDER-RIGHT: #319aff 1px solid; BORDER-TOP: #319aff 1px solid; =
BORDER-LEFT: #319aff 1px solid; BORDER-BOTTOM: #319aff 1px solid
}
#comicstrip_news A {
	COLOR: #319aff; TEXT-DECORATION: none
}
#comicstrip_news A:visited {
	COLOR: #319aff; TEXT-DECORATION: none
}
#comicstrip_news A:hover {
	TEXT-DECORATION: underline
}
#lotteryresult_section {
=09
}
#lotteryresult_header {
	BACKGROUND: url(images_layout/lotteryresult_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
#lotteryresult_news {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#lotteryresult_news H5 {
	FONT-SIZE: 13px; COLOR: #333; FONT-STYLE: italic
}
#lotteryresult_news UL {
	LIST-STYLE-POSITION: outside; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
#lotteryresult_news LI {
	MARGIN-BOTTOM: 5px; HEIGHT: 25px
}
#lotteryresult_news LI SPAN {
	BACKGROUND: url(images_layout/lotteryresult_bullet.gif) no-repeat; =
WIDTH: 85px; COLOR: #fff; PADDING-TOP: 3px; POSITION: absolute; HEIGHT: =
25px; TEXT-ALIGN: center
}
#lotteryresult_news LI STRONG {
	FONT-SIZE: 20px; MARGIN-LEFT: 90px
}
#weatherforecast_section {
=09
}
#weatherforecast_header {
	BACKGROUND: url(images_layout/weatherforecast_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
#weatherforecast_news {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#subscription_section {
=09
}
#subscription_header {
	BACKGROUND: url(images_layout/subscription_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
#subscription_header A {
	DISPLAY: block; WIDTH: 310px; HEIGHT: 30px; outline: none
}
#subscription_news {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#oilprice_section {
=09
}
#oilprice_header {
	BACKGROUND: url(images_layout/oilprice_header.gif) no-repeat; WIDTH: =
310px; TEXT-INDENT: -9999px; POSITION: relative; HEIGHT: 30px
}
#oilprice_header SPAN {
	DISPLAY: block; BACKGROUND: url(images_layout/oilprice_bg.gif) =
no-repeat; LEFT: 139px; WIDTH: 170px; POSITION: absolute; TOP: 0px; =
HEIGHT: 145px
}
#oilprice_news {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#oilprice_news TABLE {
	FONT-SIZE: 12px; WIDTH: 255px; POSITION: relative; BORDER-COLLAPSE: =
collapse
}
#oilprice_news TABLE CAPTION {
	DISPLAY: none
}
#oilprice_news TABLE TR.color {
	BACKGROUND: #ffcfce
}
#oilprice_news TABLE TR:hover {
	BACKGROUND: #d61821; COLOR: #fff
}
#oilprice_news TABLE TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#oilprice_news TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#oilprice_news TABLE TH {
	TEXT-ALIGN: left
}
#oilprice_news TABLE TR {
	TEXT-ALIGN: right
}
#goldprice_section {
	BACKGROUND: url(images_layout/goldprice_bg.gif) no-repeat; LEFT: 0px; =
WIDTH: 310px; POSITION: absolute; TOP: 9230px; HEIGHT: 90px
}
#goldprice_header {
	TEXT-INDENT: -9999px
}
#goldprice_news {
	POSITION: relative
}
#goldprice_news TABLE {
	FONT-SIZE: 11px; LEFT: 10px; MARGIN-LEFT: 3px; WIDTH: 290px; POSITION: =
absolute; TOP: 18px; BORDER-COLLAPSE: collapse
}
#goldprice_news TABLE CAPTION {
	DISPLAY: none
}
#goldprice_news TABLE TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#goldprice_news TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#goldprice_news TABLE TH {
	TEXT-ALIGN: left
}
#groceryprice_section {
=09
}
#groceryprice_header {
	BACKGROUND: url(images_layout/groceryprice_header.gif) no-repeat; =
WIDTH: 310px; TEXT-INDENT: -9999px; POSITION: relative; HEIGHT: 30px
}
#groceryprice_header SPAN {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: =
url(images_layout/groceryprice_bg.gif) no-repeat; WIDTH: 115px; =
POSITION: absolute; TOP: 50px; HEIGHT: 236px
}
#groceryprice_news {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#groceryprice_news TABLE {
	FONT-SIZE: 12px; WIDTH: 195px; BORDER-COLLAPSE: collapse
}
#groceryprice_news TABLE CAPTION {
	DISPLAY: none
}
#groceryprice_news TABLE TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#groceryprice_news TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#groceryprice_news TABLE TH {
	TEXT-ALIGN: left
}
#groceryprice_news TABLE TD {
	TEXT-ALIGN: right
}
#groceryprice_news TABLE TR.color {
	BACKGROUND: #b4ff65
}
#groceryprice_news TABLE TR:hover {
	BACKGROUND: #319a00; COLOR: #fff
}
#stockmarket_section {
=09
}
#stockmarket_header {
	BACKGROUND: url(images_layout/stockmarket_header.gif) no-repeat; WIDTH: =
310px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
#stockmarket_news {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images_layout/section_content_bg_310.gif) 50% bottom; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#adbanner300x250_2 {
	BACKGROUND: url(images_layout/adbanner300x250_bg.gif) no-repeat; LEFT: =
0px; WIDTH: 310px; POSITION: absolute; TOP: 7650px; HEIGHT: 270px
}
P.adbanner300x250_2 SPAN {
	FONT-SIZE: 10px; LEFT: 120px; COLOR: #333; POSITION: absolute; TOP: =
250px
}
#adbanner300x250_3 {
	BACKGROUND: url(images_layout/adbanner300x250_bg.gif) no-repeat; LEFT: =
0px; WIDTH: 310px; POSITION: absolute; TOP: 7650px; HEIGHT: 270px
}
P.adbanner300x250_3 SPAN {
	FONT-SIZE: 10px; LEFT: 120px; COLOR: #333; POSITION: absolute; TOP: =
250px
}
#adbanner300x250_google {
	BACKGROUND: url(images_layout/adbanner300x250_bg.gif) no-repeat; LEFT: =
0px; WIDTH: 310px; POSITION: absolute; TOP: 7650px; HEIGHT: 270px
}
P.adbanner300x250_google SPAN {
	FONT-SIZE: 10px; LEFT: 120px; COLOR: #333; POSITION: absolute; TOP: =
250px
}
#footer {
	COLOR: #fff; POSITION: relative
}
#footer A {
	COLOR: #fff
}
#footer A:visited {
	COLOR: #fff
}
#footer P {
	PADDING-RIGHT: 467px; FONT-SIZE: 14px; BACKGROUND: =
url(images_layout/footer_logo.gif) no-repeat 98% 40px; COLOR: #319aff; =
PADDING-TOP: 100px; BORDER-BOTTOM: #319aff 150px solid; TEXT-ALIGN: =
right
}
HTML > BODY #footer P {
	BACKGROUND: url(images_layout/footer_logo.png) no-repeat 98% 40px
}
#footer H6 {
	FONT-SIZE: 12px; LEFT: 10px; POSITION: absolute; TOP: 130px
}
#footer UL {
	LEFT: 10px; WIDTH: 850px; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 145px
}
#footer LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px
}
#footer ADDRESS {
	FONT-SIZE: 12px; LEFT: 10px; FONT-STYLE: normal; POSITION: absolute; =
TOP: 245px
}
#footer SPAN {
	BACKGROUND: url(images_layout/aboutus_homepage.gif) no-repeat; LEFT: =
425px; WIDTH: 128px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 0px; =
HEIGHT: 96px
}
#footer SPAN A {
	DISPLAY: block; WIDTH: 128px; HEIGHT: 96px; outline: none
}
SPAN#aboutkomchadluek_footer {
	BACKGROUND: url(images_layout/aboutus_homepage.gif) no-repeat; LEFT: =
425px; WIDTH: 128px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 0px; =
HEIGHT: 96px
}
SPAN#aboutkomchadluek_footer A {
	DISPLAY: block; WIDTH: 128px; HEIGHT: 96px; outline: none
}
.read_inside {
	CLEAR: both; FONT-SIZE: 12px; TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
#section_header {
	MARGIN: 10px auto; WIDTH: 980px; HEIGHT: 50px
}
#section_header A {
	DISPLAY: block; WIDTH: 980px; TEXT-INDENT: -9999px; HEIGHT: 50px; =
outline: none
}
.section_header_politic {
	BACKGROUND: url(images_layout/section_header_politic.gif) no-repeat
}
.section_header_sport {
	BACKGROUND: url(images_layout/section_header_sport.gif) no-repeat
}
.section_header_agriculture {
	BACKGROUND: url(images_layout/section_header_agriculture.gif) no-repeat
}
.section_header_foreign {
	BACKGROUND: url(images_layout/section_header_foreign.gif) no-repeat
}
.section_header_entertainment {
	BACKGROUND: url(images_layout/section_header_entertainment.gif) =
no-repeat
}
.section_header_fashion {
	BACKGROUND: url(images_layout/section_header_fashion.gif) no-repeat
}
.section_header_amulet {
	BACKGROUND: url(images_layout/section_header_amulet.gif) no-repeat
}
.section_header_unclecham {
	BACKGROUND: url(images_layout/section_header_unclecham.gif) no-repeat
}
.section_header_lifestyle {
	BACKGROUND: url(images_layout/section_header_lifestyle.gif) no-repeat
}
.section_header_economic {
	BACKGROUND: url(images_layout/section_header_economic.gif) no-repeat
}
.section_header_food {
	BACKGROUND: url(images_layout/section_header_food.gif) no-repeat
}
.section_header_homecar {
	BACKGROUND: url(images_layout/section_header_homecar.gif) no-repeat
}
.section_header_horoscope {
	BACKGROUND: url(images_layout/section_header_horoscope.gif) no-repeat
}
.section_header_scienceit {
	BACKGROUND: url(images_layout/section_header_scienceit.gif) no-repeat
}
.section_header_artculture {
	BACKGROUND: url(images_layout/section_header_artculture.gif) no-repeat
}
.section_header_thaiabroad {
	BACKGROUND: url(images_layout/section_header_thaiabroad.gif) no-repeat
}
.section_header_education {
	BACKGROUND: url(images_layout/section_header_education.gif) no-repeat
}
.section_header_newsclip {
	BACKGROUND: url(images_layout/section_header_newsclip.gif) no-repeat
}
.section_header_followupheadlinenews {
	BACKGROUND: url(images_layout/section_header_followupheadlinenews.gif) =
no-repeat
}
.section_header_article {
	BACKGROUND: url(images_layout/section_header_article.gif) no-repeat
}
.section_header_komchadluektraining {
	BACKGROUND: url(images_layout/section_header_komchadluektraining.gif) =
no-repeat
}
.section_header_royalnews {
	BACKGROUND: url(images_layout/section_header_royalnews.gif) no-repeat
}
.section_header_comicstrip {
	BACKGROUND: url(images_layout/section_header_comicstrip.gif) no-repeat
}
.section_header_soapoperascript {
	BACKGROUND: url(images_layout/section_header_soapoperascript.gif) =
no-repeat
}
.section_header_local {
	BACKGROUND: url(images_layout/section_header_local.gif) no-repeat
}
.section_header_crime {
	BACKGROUND: url(images_layout/section_header_crime.gif) no-repeat
}
.section_header_todaysphoto {
	BACKGROUND: url(images_layout/section_header_todaysphoto.gif) no-repeat
}
.section_header_search {
	BACKGROUND: url(images_layout/section_header_search.gif) no-repeat
}
#news_detail {
	WIDTH: 645px
}
#news_detail_info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images_layout/news_detail_topbg.gif) no-repeat center top; =
PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 10px; HEIGHT: 25px
}
#news_detail_info P#date {
	FONT-SIZE: 12px; FLOAT: left
}
#news_detail_info P#service {
	FONT-SIZE: 12px; FLOAT: right
}
#news_detail_info P#service IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
#subsection_header {
	BACKGROUND: #000
}
#subsection_header H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: =
#fff; PADDING-TOP: 0px; POSITION: relative
}
#subsection_header H4 A {
	COLOR: #fff; TEXT-DECORATION: none
}
#subsection_header H4 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#news_detail_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 900px; BACKGROUND: =
#fff; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; HEIGHT: auto! important
}
#news_detail_content H2 {
	FONT-SIZE: 36px; PADDING-BOTTOM: 0px
}
#news_detail_content H3 {
	FONT-SIZE: 24px; MARGIN: 10px 0px 5px; COLOR: #333
}
#news_detail_content H3 A {
	COLOR: #333; TEXT-DECORATION: none
}
#news_detail_content H3:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#news_detail_content H3 A:hover {
	TEXT-DECORATION: underline
}
#news_detail_content P {
	FONT-SIZE: 14px; COLOR: #666
}
UL#page_navigation {
	MARGIN: 20px 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
UL#page_navigation LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; MARGIN: 0px 2px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
UL#page_navigation LI A {
	COLOR: #333; TEXT-DECORATION: none
}
UL#page_navigation LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
UL#page_navigation LI A:hover {
	TEXT-DECORATION: underline
}
#news_detail_content HR {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: #999; BORDER-BOTTOM-WIDTH: 0px; COLOR: #999; HEIGHT: 1px; =
BORDER-RIGHT-WIDTH: 0px
}
#news_detail_content IMG {
	MARGIN-TOP: 10px
}
#news_detail_photogallery {
	MARGIN-TOP: 5px; MARGIN-LEFT: 490px; OVERFLOW: auto; WIDTH: 100px; =
HEIGHT: 355px
}
#news_detail_photogallery IMG {
	MARGIN-TOP: 5px; FLOAT: none
}
#news_button_selector {
	CLEAR: left; PADDING-TOP: 5px
}
#news_button_selector P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: =
#999; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 120px; MARGIN-RIGHT: 5px; =
PADDING-TOP: 3px; HEIGHT: 18px; TEXT-ALIGN: center
}
#news_button_selector P A {
	DISPLAY: block; WIDTH: 120px; COLOR: #fff; HEIGHT: 18px; =
TEXT-DECORATION: none
}
#news_button_selector P A:visited {
	DISPLAY: block; WIDTH: 120px; COLOR: #fff; HEIGHT: 18px; =
TEXT-DECORATION: none
}
#news_button_selector P A:hover {
	TEXT-DECORATION: underline
}
P#news_button_photo {
	BACKGROUND: #319aff
}
P#news_button_vdo {
	BACKGROUND: #f68a09
}
P#news_button_sound {
	BACKGROUND: #2aac11
}
#news_detail_news {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
15px; PADDING-TOP: 15px
}
#news_detail_news P {
	MARGIN-BOTTOM: 15px; COLOR: #000; LINE-HEIGHT: 24px
}
#news_detail_news P SPAN {
	FONT-WEIGHT: bold
}
#news_detail_news #adsense_inside {
	FLOAT: left; MARGIN: 5px 10px 5px 0px
}
#news_detail_news P STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#ce0000; PADDING-TOP: 0px
}
#news_detail_news HR {
	CLEAR: both; BACKGROUND: #999; COLOR: #999; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; =
BORDER-BOTTOM-STYLE: none
}
#news_detail_news H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#000; PADDING-TOP: 5px
}
#news_detail_news LI A {
	COLOR: #666
}
#news_detail_news LI A:visited {
	COLOR: #666
}
#news_detail_news LI A:hover {
	COLOR: #000
}
#news_detail_news IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#news_detail_comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e6e6e6; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#news_detail_comment H5 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 18px; PADDING-BOTTOM: =
5px; COLOR: #000; PADDING-TOP: 5px
}
#news_detail_comment H5 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
#news_detail_comment IFRAME {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: =
#fff; MARGIN: 0px 7px; OVERFLOW: auto; BORDER-LEFT: #999 1px solid; =
WIDTH: 600px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 400px
}
#news_detail_comment .comment {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; =
PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
#news_detail_comment .comment_switch {
	MARGIN-TOP: 3px; FONT-SIZE: 12px; FLOAT: right
}
#news_detail_comment .comment_switch IMG {
	VERTICAL-ALIGN: text-bottom
}
#news_detail_comment .comment_number {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #39f; =
PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
#news_detail_comment .comment_writer_date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: =
#999; PADDING-TOP: 5px
}
#news_detail_comment .comment_writer_date SPAN {
	FONT-WEIGHT: bold; COLOR: #333
}
#news_detail_comment .comment .comment_detail {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 60px; LINE-HEIGHT: 20px
}
#news_detail_comment .comment_reply_button {
	TEXT-ALIGN: right
}
#news_detail_comment .comment_reply_button A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: =
#333; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#news_detail_comment .comment_reply_button A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: =
#333; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#news_detail_comment .comment_reply_button A:hover {
	TEXT-DECORATION: underline
}
#news_detail_comment .comment_reply_block {
	MARGIN-LEFT: 70px
}
#news_detail_comment .comment_reply {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; LEFT: 50px; =
PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 75%; PADDING-TOP: 5px; =
POSITION: relative
}
#news_detail_comment P.comment_reply_arrow {
	PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: =
url(images_layout/comment_reply_arrow.gif) no-repeat left 50%; MARGIN: =
2px; COLOR: #333
}
#news_detail_comment .comment_reply .comment_detail {
	PADDING-BOTTOM: 10px
}
#news_detail_comment .great {
	BACKGROUND: #fff
}
#news_detail_comment .good {
	BACKGROUND: #cee7ff
}
#news_detail_comment .neutral {
	BACKGROUND: #cee7ff
}
#news_detail_comment .notgood {
	BACKGROUND: #ccc
}
#news_detail_comment .bad {
	BACKGROUND: #999
}
#comment_page_navigation {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 5px
}
#comment_page_navigation A {
	TEXT-DECORATION: none
}
#comment_page_navigation A:visited {
	TEXT-DECORATION: none
}
#comment_page_navigation A:hover {
	TEXT-DECORATION: underline
}
#news_detail_comment P IMG.member_icon {
	FLOAT: left; MARGIN: 0px 5px 5px 0px
}
#news_detail_comment FORM {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#news_detail_comment FORM P {
	MARGIN: 5px 0px
}
#news_detail_comment FORM LABEL {
	COLOR: #333
}
#news_detail_comment FORM TEXTAREA {
	WIDTH: 450px; HEIGHT: 150px
}
SPAN#bookmark {
	POSITION: relative
}
.color_politic {
	BACKGROUND: #494b49
}
.color_sport {
	BACKGROUND: #062e9c
}
.color_agriculture {
	BACKGROUND: #52db09
}
.color_foreign {
	BACKGROUND: #00bfff
}
.color_entertainment {
	BACKGROUND: #ff9a00
}
.color_fashion {
	BACKGROUND: #f738d6
}
.color_amulet {
	BACKGROUND: #948208
}
.color_local {
	BACKGROUND: #5245f7
}
.color_unclecham {
	BACKGROUND: #316500
}
.color_lifestyle {
	BACKGROUND: #009a9c
}
.color_economic {
	BACKGROUND: #083cce
}
.color_food {
	BACKGROUND: #e8bb08
}
.color_homecar {
	BACKGROUND: #006142
}
.color_horoscope {
	BACKGROUND: #630421
}
.color_scienceit {
	BACKGROUND: #272727
}
.color_artculture {
	BACKGROUND: #9c6908
}
.color_thaiabroad {
	BACKGROUND: #0a0664
}
.color_education {
	BACKGROUND: #ef4108
}
.color_newsclip {
	BACKGROUND: #319aff
}
.color_followupheadlinenews {
	BACKGROUND: #00309c
}
.color_article {
	BACKGROUND: #008182
}
.color_komchadluektraining {
	BACKGROUND: #2971bd
}
.color_royalnews {
	BACKGROUND: #ffcc00
}
.color_comicstrip {
	BACKGROUND: #333333
}
.color_soapoperascript {
	BACKGROUND: #ef0c63
}
.color_crime {
	BACKGROUND: #8f0300
}
.color_todaysphoto {
	BACKGROUND: #a58a08
}
.color_search {
	BACKGROUND: #004f4f
}
#news_sections SPAN.anchortext A {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
#news_sections SPAN.anchortext A:visited {
	BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
#news_sections SPAN.anchortext A:hover {
	BACKGROUND: #333; COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
#truehits {
	FILTER: alpha(opacity=3D50); LEFT: 964px; POSITION: absolute; TOP: 3px; =
opacity: 0.5
}
SPAN#header_rss {
	BACKGROUND: url(images_layout/header_rss_link.gif) no-repeat; LEFT: =
310px; WIDTH: 75px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 25px; =
HEIGHT: 35px
}
HTML > BODY SPAN#header_rss {
	BACKGROUND: url(images_layout/header_rss_link.png) no-repeat
}
SPAN#header_rss A {
	DISPLAY: block; WIDTH: 75px; HEIGHT: 35px; outline: none
}
SPAN#rss_headline {
	DISPLAY: none; LEFT: 350px; WIDTH: 120px; TEXT-INDENT: -9999px; =
POSITION: absolute; TOP: 400px; HEIGHT: 120px
}
#headlinenews_right SPAN#rss_headline A {
	DISPLAY: block; WIDTH: 120px; HEIGHT: 120px; outline: none
}
SPAN#rss_footer {
	BACKGROUND: url(images_layout/rss_icon_page.gif) no-repeat; LEFT: =
880px; WIDTH: 120px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: =
146px; HEIGHT: 120px
}
HTML > BODY SPAN#rss_footer {
	BACKGROUND: url(images_layout/rss_icon_page.png) no-repeat
}
SPAN#header_twitter {
	BACKGROUND: url(images_layout/header_twitter_link.gif) no-repeat; LEFT: =
385px; WIDTH: 75px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 25px; =
HEIGHT: 35px
}
HTML > BODY SPAN#header_twitter {
	BACKGROUND: url(images_layout/header_twitter_link.png) no-repeat
}
SPAN#header_twitter A {
	DISPLAY: block; WIDTH: 75px; HEIGHT: 35px; outline: none
}
SPAN#twitter_headline {
	DISPLAY: none
}
SPAN#twitter_footer {
	BACKGROUND: url(images_layout/twitter_footer.gif) no-repeat; LEFT: =
803px; WIDTH: 185px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: =
-27px; HEIGHT: 85px
}
HTML > BODY SPAN#twitter_footer {
	BACKGROUND: url(images_layout/twitter_footer.png) no-repeat
}
SPAN#twitter_footer A {
	DISPLAY: block; WIDTH: 185px; HEIGHT: 85px; outline: none
}
SPAN#komchadluekaward2009 {
	DISPLAY: none; WIDTH: 450px; TEXT-INDENT: -9999px; HEIGHT: 100px
}
SPAN#komchadluekaward2009 A {
	DISPLAY: block; WIDTH: 450px; HEIGHT: 100px; outline: none
}
#komchadluekaward2009_minilivevdo {
	LEFT: 690px; POSITION: absolute; TOP: 527px
}
*:first-child + HTML #komchadluekaward2009_minilivevdo {
	LEFT: 687px
}
#komchadluekaward2009_minilivevdo A {
	DISPLAY: block; LEFT: -8px; WIDTH: 155px; TEXT-INDENT: -9999px; =
POSITION: relative; TOP: -115px; HEIGHT: 40px; outline: none
}
*:first-child + HTML #komchadluekaward2009_minilivevdo A {
	DISPLAY: block; LEFT: 0px; WIDTH: 155px; TEXT-INDENT: -9999px; =
POSITION: relative; TOP: -120px; HEIGHT: 60px; outline: none
}
#news_detail_page #komchadluekaward2009_minilivevdo {
	LEFT: 116px; TOP: 116px
}
*:first-child + HTML #news_detail_page #komchadluekaward2009_minilivevdo =
{
	LEFT: 116px; TOP: 169px
}
#news_detail_page #komchadluekaward2009_minilivevdo A {
	POSITION: relative
}
#thailand_forum {
	LEFT: 785px; POSITION: absolute; TOP: 360px
}
#thailand_forum A {
	FONT-SIZE: 10px
}
#banner_smsoilalert {
	BACKGROUND: url(images_layout/smsoilalertbanner.gif) no-repeat; LEFT: =
680px; WIDTH: 290px; POSITION: absolute; TOP: 3568px; HEIGHT: 80px
}
#banner_smsoilalert H5 {
	TEXT-INDENT: -9999px
}
#banner_smsoilalert H6 {
	TEXT-INDENT: -9999px
}
#banner_smsentertainmentnews {
	BACKGROUND: url(images_layout/smsentertainmentnewsbanner.gif) =
no-repeat; LEFT: 731px; WIDTH: 250px; POSITION: absolute; TOP: 580px; =
HEIGHT: 105px
}
#banner_smsentertainmentnews H5 {
	TEXT-INDENT: -9999px
}
#banner_smsentertainmentnews H6 {
	TEXT-INDENT: -9999px
}
SPAN#banner_smsentertainmentnews_inside {
	DISPLAY: block; BACKGROUND: =
url(images_layout/smsentertainmentnewsbanner_inside.gif) no-repeat; =
LEFT: 530px; WIDTH: 460px; TEXT-INDENT: -9999px; POSITION: absolute; =
TOP: 145px; HEIGHT: 50px
}
#outside_page {
	MARGIN: 0px auto
}
#adbanner120x560_left {
	DISPLAY: none; LEFT: 0px; WIDTH: 120px; POSITION: fixed; TOP: 0px; =
HEIGHT: 560px
}
* HTML #adbanner120x560_left {
	POSITION: absolute
}
#adbanner120x560_right {
	DISPLAY: none; RIGHT: 0px; WIDTH: 120px; POSITION: fixed; TOP: 0px; =
HEIGHT: 560px
}
* HTML #adbanner120x560_right {
	POSITION: absolute
}
#special_panda {
	LEFT: 533px; POSITION: absolute; TOP: 580px
}
#special_panda H5 {
	WIDTH: 450px; TEXT-INDENT: -9999px; HEIGHT: 105px
}
#special_panda H5 A {
	DISPLAY: block; WIDTH: 450px; HEIGHT: 105px; outline: none
}
#section_dropdownmenu {
	POSITION: relative
}

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/positioning_stylesheet.css

#entertainment_section {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#newsclip_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 665px
}
#followupheadlinenews_section {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 622px
}
#crime_section {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 665px
}
#fashion_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1431px
}
#education_section {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1431px
}
#sport_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#politic_section {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1011px
}
#armynews_section {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1356px
}
#specialscoop_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 280px
}
#food_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 336px
}
#unclecham_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 336px
}
#othernews_section {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 1895px
}
#saturdayspecial_section {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 2815px
}
#sundayspecial_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 2815px
}
#adbanner468x60 {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 3226px; HEIGHT: 80px
}
#newsblogger_section {
	LEFT: 0px; WIDTH: 390px; POSITION: absolute; TOP: 3365px
}
#article_section {
	LEFT: 411px; WIDTH: 234px; POSITION: absolute; TOP: 3365px
}
#komchadluektrainingcourse_section {
	LEFT: 0px; WIDTH: 390px; POSITION: absolute; TOP: 3921px
}
#adbanner234x60_section {
	DISPLAY: none; LEFT: 0px; WIDTH: 390px; POSITION: absolute; TOP: 3844px
}
#breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 380px
}
#fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 838px
}
#todaysphoto_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1102px
}
#komchadlueknewsservices_section {
	DISPLAY: none; LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: =
1311px; HEIGHT: 70px
}
#nationejob_section {
	DISPLAY: none; LEFT: 0px; WIDTH: 300px; POSITION: absolute; TOP: 3784px
}
#royalnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px; HEIGHT: 70px
}
#adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#komchadluekpoll_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1978px
}
#horoscopewithdrpaisarn_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 2313px; HEIGHT: =
110px
}
#horoscopewiththanattanan_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 2313px; HEIGHT: =
110px
}
#soapoperascript_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 2443px; HEIGHT: =
110px
}
#comicstrip_section {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1219px
}
#lotteryresult_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 2572px
}
#weatherforecast_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 2132px
}
#subscription_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 3037px
}
#oilprice_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 3440px
}
#goldprice_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 3650px; HEIGHT: =
90px
}
#groceryprice_section {
	DISPLAY: none; LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: =
2900px
}
#stockmarket_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 3760px
}
#marketatnation_section {
	DISPLAY: none; LEFT: 723px; WIDTH: 240px; POSITION: absolute; TOP: =
3700px
}
#adbanner300x250_2 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 2747px; HEIGHT: =
270px
}
#adbanner200x120_1 {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 540px; HEIGHT: 140px
}
#adbanner200x120_2 {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 1736px; HEIGHT: 140px
}
#footer {
	MARGIN-TOP: 4550px
}
#politic_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#politic_section_zoomhotnews {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#politic_section_insidepoliticnews {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#politic_section_armynews {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#politic_section_politicnewsreport {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#politic_section_page #footer {
	MARGIN-TOP: 1370px
}
#sport_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#sport_section_internationalfootball {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#sport_section_domesticfootball {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#sport_section_sportaroundtheworld {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 772px
}
#sport_section_tennis {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 973px
}
#sport_section_golf {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1286px
}
#sport_section_sportcalendar {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 973px
}
#sport_section_boxing {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1601px
}
#sport_section_nonnarai {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1601px
}
#sport_section_hotshot {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1937px
}
#sport_section_footballresult {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1937px
}
#sport_section_footballreview {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 2307px
}
#sport_section_footballkingdom {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 2307px
}
#sport_section_differentview {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 2640px
}
#sport_section_checkmate {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 2420px
}
#sport_section_komchadlueksociety {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 2754px
}
#sport_section_page #footer {
	MARGIN-TOP: 3050px
}
#education_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#education_section_goodtoknow {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#education_section_exploreeducation {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#education_section_shareknowledge {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#education_section_universityvisit {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#education_section_schoolvisit {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 864px
}
#education_section_insidedirectadmission {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1174px
}
#education_section_voicefromsiam {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1486px
}
#education_section_photoforaprize {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1486px
}
#education_section_page #footer {
	MARGIN-TOP: 1900px
}
#scienceit_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#scienceit_section_itzone {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#scienceit_section_exploreweb {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#scienceit_section_shoppingspree {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#scienceit_section_page #footer {
	MARGIN-TOP: 1400px
}
#foreign_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#foreign_section_foreigncountrystory {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#foreign_section_smallworld {
	DISPLAY: none; LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: =
220px
}
#foreign_section_openyourworld {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#foreign_section_thaisabroad {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#foreign_section_selectivenews {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#foreign_section_page #footer {
	MARGIN-TOP: 1350px
}
#artculture_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#artculture_section_religion {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#artculture_section_dharmafromnews {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#artculture_section_wisdomtower {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#artculture_section_traveltodharmakingdom {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 552px
}
#artculture_section_praying {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 884px
}
#artculture_section_communityclinic {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 884px
}
#artculture_section_artculture {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1216px
}
#artculture_section_health {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1216px
}
#artculture_section_page #footer {
	MARGIN-TOP: 1620px
}
#horoscope_section_dailyhoroscope {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#horoscope_section_facereading {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#horoscope_section_calligraphy {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 332px
}
#horoscope_section_goodsignature {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 664px
}
#horoscope_section_soulstudy {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 996px
}
#horoscope_section_page #footer {
	MARGIN-TOP: 1600px
}
#homecar_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#homecar_section_nobloomhome {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#homecar_section_decortomakemillion {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#homecar_section_komchadluekopenmotorworld {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 550px
}
#homecar_section_bookacar {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#homecar_section_followthewheel {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#homecar_section_motorworld {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1062px
}
#homecar_section_page #footer {
	MARGIN-TOP: 1450px
}
#economic_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#economic_section_economic {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#economic_section_marketing {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#economic_section_moneyandyourlife {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#economic_section_moneymoneygoldgold {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#economic_section_marketpeople {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1102px
}
#economic_section_bittersweet {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1102px
}
#economic_section_moneyandgold {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1434px
}
#economic_section_page #footer {
	MARGIN-TOP: 1830px
}
#amulet_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#amulet_section_wayofamuletcollector {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#amulet_section_celebritystory {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1102px
}
#amulet_section_amuletknowledge {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#amulet_section_amulethistory {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#amulet_section_amuletthrulen {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#amulet_section_page #footer {
	MARGIN-TOP: 1500px
}
#local_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#local_section_urbancommunity {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1082px
}
#local_section_localcommunity {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1082px
}
#local_section_visionoflocalleader {
	DISPLAY: none; LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 770px
}
#local_section_peoplenews {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#local_section_aroundthailand {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#local_section_sharpthinking {
	DISPLAY: none; LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: =
990px
}
#local_section_localguide {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#local_section_localstory {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#local_section_page #footer {
	MARGIN-TOP: 1700px
}
#agriculture_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#agriculture_section_farmingscoop {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 220px
}
#agriculture_section_goodplant {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 440px
}
#agriculture_section_orchid {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 440px
}
#agriculture_section_pet {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 989px
}
#agriculture_section_modernfarming {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 989px
}
#agriculture_section_goodfarmer {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1322px
}
#agriculture_section_walkoflife {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1322px
}
#agriculture_section_komchadlueknewbusinessowner {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1656px
}
#agriculture_section_keepfighting {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1656px
}
#agriculture_section_newsclip {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1989px
}
#agriculture_section_learnandteach {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1989px
}
#agriculture_section_page #footer {
	MARGIN-TOP: 2395px
}
#food_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#food_section_gourmetrestaurant {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 220px
}
#food_section_happylifewithkhunhred {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 440px
}
#food_section_secretrecipe {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 440px
}
#food_section_skykitchen {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 990px
}
#food_section_foodpromotion {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 1210px
}
#food_section_page #footer {
	MARGIN-TOP: 1500px
}
#lifestyle_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#lifestyle_section_thistimeitell {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#lifestyle_section_health {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 770px
}
#lifestyle_section_bookcorner {
	DISPLAY: none; LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 660px
}
#lifestyle_section_writerplatform {
	DISPLAY: none; LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 880px
}
#lifestyle_section_openintrendworld {
	DISPLAY: none; LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: =
880px
}
#lifestyle_section_voicefromsiam {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 990px
}
#lifestyle_section_playearplayeye {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 990px
}
#lifestyle_section_kingdomlegend {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1544px
}
#lifestyle_section_thaimusicworld {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1320px
}
#lifestyle_section_automobile {
	DISPLAY: none; LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 1544px
}
#lifestyle_section_travelwithyourheart {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#lifestyle_section_page #footer {
	MARGIN-TOP: 1700px
}
#fashion_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#fashion_section_45society {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#fashion_section_highhot {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#fashion_section_gossip {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#fashion_section_whowhatwhen {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#fashion_section_fashion {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 1102px
}
#fashion_section_beautytips {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1322px
}
#fashion_section_trysomethingnew {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1322px
}
#fashion_section_calltimeout {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1654px
}
#fashion_section_socialweekend {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1654px
}
#fashion_section_page #footer {
	MARGIN-TOP: 2270px
}
#unclecham_section_lettertounclecham {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#unclecham_section_photowitness {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 0px
}
#unclecham_section_localreporter {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 550px
}
#unclecham_section_reaction {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 750px
}
#unclecham_section_page #footer {
	MARGIN-TOP: 1350px
}
#entertainment_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#entertainment_section_gossipoutsidetube {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#entertainment_section_entertainmentscoop {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#entertainment_section_hotshot {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 585px
}
#entertainment_section_entertainmentabroad {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 585px
}
#entertainment_section_moviesoapopera {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 953px
}
#entertainment_section_behindthescene {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 953px
}
#entertainment_section_tvhilight {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1501px
}
#entertainment_section_tvguide {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1501px
}
#entertainment_section_thaisonginternationalsong {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 1869px
}
#entertainment_section_folksong {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 1869px
}
#entertainment_section_enjoysaturday {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 2420px
}
#entertainment_section_sundaybreak {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 2420px
}
#entertainment_section_page #footer {
	MARGIN-TOP: 3036px
}
#crime_section_generalnews {
	LEFT: 0px; WIDTH: 645px; POSITION: absolute; TOP: 0px
}
#crime_section_crimenews {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#crime_section_arrestwarrantsbanjor {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 220px
}
#crime_section_infamouscase {
	LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#crime_section_goeasywithpolice {
	LEFT: 335px; WIDTH: 310px; POSITION: absolute; TOP: 770px
}
#crime_section_page #footer {
	MARGIN-TOP: 1350px
}
#news_detail_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#news_detail_page #adbanner300x250_google {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1010px; HEIGHT: =
270px
}
#news_detail_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 285px
}
#news_detail_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 743px
}
#news_detail_page #footer {
	MARGIN-TOP: 30px
}
#soapoperascript_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#soapoperascript_page #soapoperascript_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px; HEIGHT: =
270px
}
#soapoperascript_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 422px
}
#soapoperascript_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 843px
}
#soapoperascript_page #footer {
	MARGIN-TOP: 30px
}
#politic_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#sport_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#education_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#scienceit_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#foreign_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#artculture_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#horoscope_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#homecar_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#economic_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#amulet_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#local_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#agriculture_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#food_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#lifestyle_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#fashion_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#unclecham_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#entertainment_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#crime_section_page #adbanner300x250 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
#politic_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#sport_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#education_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#scienceit_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#foreign_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#artculture_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#horoscope_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#homecar_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#economic_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#amulet_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#local_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#agriculture_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#food_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#lifestyle_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#fashion_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#unclecham_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#entertainment_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#crime_section_page #adbanner300x250_3 {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 1017px; HEIGHT: =
270px
}
#politic_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#sport_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#education_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#scienceit_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#foreign_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#artculture_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#horoscope_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#homecar_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#economic_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#amulet_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#local_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#agriculture_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#food_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#lifestyle_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#fashion_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#unclecham_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#entertainment_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#crime_section_page #fivepopularnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 750px
}
#politic_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#sport_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#education_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#scienceit_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#foreign_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#artculture_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#horoscope_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#homecar_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#economic_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#amulet_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#local_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#agriculture_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#food_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#lifestyle_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#fashion_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#unclecham_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#entertainment_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}
#crime_section_page #breakingnews_section {
	LEFT: 670px; WIDTH: 310px; POSITION: absolute; TOP: 290px
}

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.tabs.css


@media Screen, Projection   =20
{
.tabs-hide {
	DISPLAY: none
}

}

@media Print   =20
{
.tabs-nav {
	DISPLAY: none
}
    }
.tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tabs-nav:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.tabs-nav LI {
	FLOAT: left; MARGIN: 0px 0px 0px 1px; WIDTH: 110px
}
.tabs-nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tabs-nav A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tabs-nav A {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 2; =
COLOR: #27537a; LINE-HEIGHT: 1.2; WHITE-SPACE: nowrap; POSITION: =
relative; TOP: 1px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabs-nav .tabs-selected A {
	COLOR: #000
}
.tabs-nav .tabs-selected A {
	COLOR: #000000; outline: 0
}
.tabs-nav A:hover {
	COLOR: #000000; outline: 0
}
.tabs-nav A:focus {
	COLOR: #000000; outline: 0
}
.tabs-nav A:active {
	COLOR: #000000; outline: 0
}
.tabs-nav A {
	COLOR: #ff6600
}
.tabs-nav .tabs-disabled A:hover {
	COLOR: #ff6600
}
.tabs-nav .tabs-disabled A:focus {
	COLOR: #ff6600
}
.tabs-nav .tabs-disabled A:active {
	COLOR: #ff6600
}
.tabs-nav A SPAN {
	PADDING-RIGHT: 0px; MIN-WIDTH: 64px; MIN-HEIGHT: 18px; WIDTH: 64px; =
PADDING-TOP: 6px; HEIGHT: 18px
}
* > .tabs-nav A SPAN {
	WIDTH: auto; HEIGHT: auto
}
.tabs-nav .tabs-selected A SPAN {
	PADDING-TOP: 7px
}
.tabs-nav .tabs-selected A SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.tabs-nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.tabs-nav A:focus SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.tabs-nav A:active SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.tabs-nav A SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabs-nav .tabs-disabled A:hover SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabs-nav .tabs-disabled A:focus SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabs-nav .tabs-disabled A:active SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.tabs-nav .tabs-selected A:link {
	CURSOR: text
}
.tabs-nav .tabs-selected A:visited {
	CURSOR: text
}
.tabs-nav .tabs-disabled A:link {
	CURSOR: text
}
.tabs-nav .tabs-disabled A:visited {
	CURSOR: text
}
.tabs-nav A:hover {
	CURSOR: pointer
}
.tabs-nav A:focus {
	CURSOR: pointer
}
.tabs-nav A:active {
	CURSOR: pointer
}
.tabs-nav .tabs-disabled {
	opacity: .4
}
.tabs-container {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.tabs-loading EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(loading.gif) =
no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/css/slidephoto.css

#slider1 {
	FLOAT: left
}
.sliderwrapper {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; OVERFLOW: hidden; WIDTH: 480px; POSITION: relative; HEIGHT: 420px; =
BORDER-RIGHT-WIDTH: 0px
}
.sliderwrapper .contentdiv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FILTER: =
progid:DXImageTransform.Microsoft.alpha(opacity=3D100); LEFT: 0px; =
VISIBILITY: hidden; PADDING-BOTTOM: 5px; WIDTH: 480px; PADDING-TOP: 5px; =
POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 1; -moz-opacity: 1
}
.pagination {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 485px; WIDTH: 65px; PADDING-TOP: 0px; outline: none
}
.pagination A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: white; =
PADDING-BOTTOM: 0px; COLOR: #00007d; PADDING-TOP: 0px; TEXT-DECORATION: =
none
}
.pagination A:hover {
	COLOR: #000
}
.pagination A.selected {
	COLOR: #000
}
.contentdiv H6 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px; HEIGHT: 30px
}
#news_button_photo {
	BACKGROUND: #319aff; MARGIN-LEFT: 5px
}
#news_button_vdo {
	BACKGROUND: #f68a09; MARGIN-LEFT: 5px
}
#news_button_sound {
	BACKGROUND: #2aac11; MARGIN-LEFT: 5px
}

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/print_stylesheet.css

IMG {
	FLOAT: none
}
#page {
=09
}
#page_inside {
	MARGIN: 5px; WIDTH: 100%
}
#header {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
#header_content {
	MARGIN: 0px
}
#header H1 {
	FONT-SIZE: 36px; BACKGROUND: none transparent scroll repeat 0% 0%; =
WIDTH: auto; TEXT-INDENT: 5px; HEIGHT: auto
}
#header H1 SPAN {
	DISPLAY: none
}
#header H1 A {
	COLOR: blue; TEXT-DECORATION: underline
}
#header H1 A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
#header H1 A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
#header #date {
	DISPLAY: none
}
#header FORM#search_form {
	DISPLAY: none
}
#header IFRAME#header_hotnews {
	DISPLAY: none
}
#adbanner728x90 {
	DISPLAY: none
}
#section_header {
	DISPLAY: none
}
SPAN#banner_smsentertainmentnews_inside {
	DISPLAY: none
}
#news_sections {
	MARGIN: 0px; WIDTH: 100%
}
#news_detail {
	WIDTH: 100%
}
#news_detail H2 {
	FONT-SIZE: 48px; MARGIN: 0px
}
#news_detail_info P#service {
	DISPLAY: none
}
#news_detail_info P#date {
	FONT-SIZE: 14px
}
#subsection_header H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
#subsection_header H4 A {
	COLOR: #333; TEXT-DECORATION: none
}
#subsection_header H4 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#news_detail_page #adbanner300x250 {
	DISPLAY: none
}
#news_detail_page #breakingnews_section {
	DISPLAY: none
}
#news_detail_page #fivepopularnews_section {
	DISPLAY: none
}
#news_sections SPAN.anchortext A {
	COLOR: #333; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#news_sections SPAN.anchortext A:visited {
	COLOR: #333; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#footer H6 {
	DISPLAY: none
}
#footer UL {
	DISPLAY: none
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; =
TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#footer IMG {
	DISPLAY: none
}
#footer #rss_footer {
	DISPLAY: none
}
#footer #twitter_footer {
	DISPLAY: none
}
#footer #aboutkomchadluek_footer {
	DISPLAY: none
}
#header2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
#header2 H1 {
	FONT-SIZE: 36px; BACKGROUND: none transparent scroll repeat 0% 0%; =
WIDTH: auto; TEXT-INDENT: 5px; HEIGHT: auto
}
#header2 H1 A {
	COLOR: blue; TEXT-DECORATION: underline
}
#header H1 A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
#header H1 A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
#header2 #date {
	DISPLAY: none
}
#header2 FORM#search_form {
	DISPLAY: none
}
#header2 #truehits {
	DISPLAY: none
}
#header2 #header_twitter {
	DISPLAY: none
}
#header2 #header_rss {
	DISPLAY: none
}
#header2 #header_newsticker {
	DISPLAY: none
}
#header2 #newsticker_block {
	DISPLAY: none
}
#bookmark {
	DISPLAY: none
}
#adsense_inside {
	DISPLAY: none
}
#adbanner728x90_header2 {
	DISPLAY: none
}

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://hits.truehits.in.th/noscript.php?id=m0023375

R0lGODlhDgARAKIEAEJCQmdnZ7GxsfAAAP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOABEAAANC
SLosLiySB9m4QyrMxyNcIAYcxEkXmGHjJJzqILpwbGEAQJCpw+U7nueFQaUuAGRQVEqyRqVFp6jI
AU8Uq24UcDkSADs=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hits.truehits.in.th/data/m0023375.js

var hash=3D"XVcrnARbp/lKthNxawbiSg=3D=3D";var =
turlnameindex=3D'komchadluek.net';=0A=
var _hsv=3D'lvs.truehits.in.th';=0A=
var _ht=3D'goggen.php';=0A=
var _ctg=3D'stat.php?login=3Dkom';=0A=
var _hc=3D'm0023375';=0A=
var truehitsurl=3Ddocument.URL;=0A=
document.write("<script =
src=3D'http://"+_hsv+"/func/th_donate_1.8.js'></script>");=0A=
document.write("<script =
src=3D'http://"+_hsv+"/func/th_common_1.4.js'></script>");
------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0119_01CA1108.26880760"


------=_NextPart_001_0119_01CA1108.26880760
Content-Type: text/html;
	charset="windows-874"
Content-Transfer-Encoding: base64
Content-Location: =?windows-874?B?aHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvZGV0YWlsLzIwMDkwNzI5?=
	=?windows-874?B?LzIyMzEzL6TD2aLowaLXucjUycLswS40wS4ytdHpp7fpzae61bq30+G3?=
	=?windows-874?B?6afgp9S5v9K0qLrgw9fozacuaHRtbA==?=

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzNjLm9yZy9UUi8xOTk5L1JFQy1odG1sNDAxLTE5OTkxMjI0L2xv
b3NlLmR0ZCI+DQo8SFRNTD48SEVBRD48VElUTEU+pMPZoujBote5yNTJwuzBLjQtwS4ytdHpp7fp
zae61bq30+G36afgp9S5v9K0qLrgw9fozacgpMGq0bTF1qEgOiDN0qqt0qHDw8EgOiCi6NLHt9Ho
x+S7PC9USVRMRT4NCjxNRVRBIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlIGNvbnRlbnQ9InRleHQv
aHRtbDsgY2hhcnNldD10aXMtNjIwIj4NCjxTQ1JJUFQgc3JjPSJodHRwOi8vd3d3LmtvbWNoYWRs
dWVrLm5ldC9pbmNsdWRlL2pzL2pxdWVyeS5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1ND
UklQVD4NCg0KPFNDUklQVCBzcmM9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2luY2x1ZGUv
anMvanF1ZXJ5LmNvcm5lci5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0K
PFNDUklQVCANCnNyYz0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvaW5jbHVkZS9qcy9qcXVl
cnkuaGlzdG9yeV9yZW1vdGUucGFjay5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQ
VD4NCg0KPFNDUklQVCBzcmM9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2luY2x1ZGUvanMv
anF1ZXJ5LnRhYnMucGFjay5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0K
PFNDUklQVCBzcmM9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2luY2x1ZGUvanMvanF1ZXJ5
LmZvcm0uanMiIA0KdHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgc3Jj
PSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9pbmNsdWRlL2pzL2RldGFpbG5ld3MuanMiIA0K
dHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgc3JjPSJodHRwOi8vd3d3
LmtvbWNoYWRsdWVrLm5ldC9pbmNsdWRlL2pzL3NsaWRlX3Bob3RvLmpzIj48L1NDUklQVD4NCjxM
SU5LIG1lZGlhPXNjcmVlbiBocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9tYWluX3N0
eWxlc2hlZXQuY3NzIiANCnR5cGU9dGV4dC9jc3MgcmVsPXN0eWxlc2hlZXQ+PExJTksgbWVkaWE9
c2NyZWVuIA0KaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvcG9zaXRpb25pbmdfc3R5
bGVzaGVldC5jc3MiIHR5cGU9dGV4dC9jc3MgDQpyZWw9c3R5bGVzaGVldD48TElOSyANCmhyZWY9
Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2luY2x1ZGUvanMvanF1ZXJ5LnRhYnMuY3NzIiB0
eXBlPXRleHQvY3NzIA0KcmVsPXN0eWxlc2hlZXQ+PExJTksgDQpocmVmPSJodHRwOi8vd3d3Lmtv
bWNoYWRsdWVrLm5ldC9pbmNsdWRlL2Nzcy9zbGlkZXBob3RvLmNzcyIgdHlwZT10ZXh0L2NzcyAN
CnJlbD1zdHlsZXNoZWV0PjxMSU5LIG1lZGlhPXByaW50IA0KaHJlZj0iaHR0cDovL3d3dy5rb21j
aGFkbHVlay5uZXQvcHJpbnRfc3R5bGVzaGVldC5jc3MiIHR5cGU9dGV4dC9jc3MgDQpyZWw9c3R5
bGVzaGVldD4NCjxTVFlMRSB0eXBlPXRleHQvY3NzPi5hbmNob3J0ZXh0IEE6dmlzaXRlZCB7DQoJ
Q09MT1I6ICNjYzAwMDA7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9DQo8L1NUWUxFPg0K
DQo8U0NSSVBUIGxhbmd1YWdlPWphdmFzY3JpcHQ+DQpmdW5jdGlvbiBzZW5kbmV3cygpew0KICB2
YXIgbmV3cz0nMjIzMTMnOw0KICAgd2luZG93Lm9wZW4oJ2h0dHA6Ly93d3cua29tY2hhZGx1ZWsu
bmV0L21haWwvbWFpbC5waHA/aWQ9JytuZXdzLCd3aW4nLCdzY3JvbGxiYXJzPTAsbWVudWJhcj0w
LHJlc2l6ZWFibGU9MSx3aWR0aD01ODAsaGVpZ2h0PTQwMCcpOw0KfQ0KPC9TQ1JJUFQ+DQoNCjxN
RVRBIGNvbnRlbnQ9Ik1TSFRNTCA2LjAwLjYwMDAuMTY3ODgiIG5hbWU9R0VORVJBVE9SPjwvSEVB
RD4NCjxCT0RZIGlkPW5ld3NfZGV0YWlsX3BhZ2Ugb25sb2FkPWNvdW50KCk7Pg0KPERJViBpZD1w
YWdlPg0KPERJViBpZD1wYWdlX2luc2lkZT4NCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQ+
DQo8IS0tDQogICB2YXIgT0Ffem9uZXMgPSB7J2tvbWNodWRsdWVrODE3JyA6ODE3LCdrb21jaHVk
bHVlazgxOCcgOjgxOH0NCi0tPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL3VuaXR1
cy5zeW5lcmd5LWUuY29tL3d3dy9kZWxpdmVyeS9zcGNqcy5waHA/aWQ9NjIiIA0KdHlwZT10ZXh0
L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxESVYgaWQ9aGVhZGVyMj4NCjxQIGlkPWRhdGU+x9G5
vsTL0cq6tNW31eggMzAgocOhrtKkwSC+LsguIDI1NTI8L1A+DQo8SDE+PEEgdGl0bGU9IqTBIKrR
tCDF1qEiIGhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2luZGV4LnBocCI+pMEgqtG0
IA0KxdahPC9BPjwvSDE+DQo8UCBpZD10cnVlaGl0cz48SUZSQU1FIG1hcmdpbldpZHRoPTAgbWFy
Z2luSGVpZ2h0PTAgDQpzcmM9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L3RydWVoaXRzdGF0
LnBocD9wYWdlbmFtZT3N0qqt0qHDw8EiIA0KZnJhbWVCb3JkZXI9MCB3aWR0aD0xNCBzY3JvbGxp
bmc9bm8gaGVpZ2h0PTE3PjwvSUZSQU1FPjwhLS08c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0
Ij4gcGFnZT0nzdKqrdKhw8PBJyA7IDwvc2NyaXB0Pg0KPHNjcmlwdCBsYW5ndWFnZT0iamF2YXNj
cmlwdCIgc3JjPSJodHRwOi8vaGl0cy50cnVlaGl0cy5pbi50aC9kYXRhL20wMDIzMzc1LmpzIj48
L3NjcmlwdD4NCjxOT1NDUklQVD4gDQo8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL3Ry
dWVoaXRzLm5ldC9zdGF0LnBocD9pZD1tMDAyMzM3NSI+PGltZyBzcmM9Imh0dHA6Ly9oaXRzLnRy
dWVoaXRzLmluLnRoL25vc2NyaXB0LnBocD9pZD1tMDAyMzM3NSIgYWx0PSJUaGFpbGFuZCBXZWIg
U3RhdCIgYm9yZGVyPTAgd2lkdGg9MTQgaGVpZ2h0PTE3PjwvYT4gDQo8L05PU0NSSVBUPi0tPjwv
UD48U1BBTiBpZD1oZWFkZXJfdHdpdHRlcj48QSANCnRpdGxlPSK11LS10sGi6NLHqNKhpMGq0bTF
1qG86NK5w9C6uiBUd2l0dGVyIiANCmhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9rb21fY2hhZF9s
dWVrIiB0YXJnZXQ9X2JsYW5rPlR3aXR0ZXI8L0E+PC9TUEFOPiA8U1BBTiANCmlkPWhlYWRlcl9y
c3M+PEEgdGl0bGU9IrXUtLXSwaLo0seo0qGkwarRtMXWobzo0rnD0Lq6IFJTUyIgDQpocmVmPSJo
dHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9yc3MucGhwIiB0YXJnZXQ9X2JsYW5rPlJTUzwvQT48
L1NQQU4+IDxTUEFOIA0KaWQ9aGVhZGVyX25ld3N0aWNrZXI+PEEgDQp0aXRsZT3gvtTowcrVysPD
48vpodG64MfnuuSrtezhxdC6xefNoaLNp6TYs7Tpx8K6w9Sh0sOi6NLHx9Top6TBqtG0xdahIA0K
aHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvbmV3c3RpY2tlci8iIA0KdGFyZ2V0PV9i
bGFuaz5OZXdzdGlja2VyPC9BPjwvU1BBTj4gDQo8RElWIGlkPW5ld3N0aWNrZXJfYmxvY2s+PElG
UkFNRSBpZD1uZXdzdGlja2VyX2lmcmFtZSANCnNyYz0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5u
ZXQvbmV3c3RpY2tlci9uZXdzc3RpY2tlci5waHA/bmV3cz1wb2xpdGljJmFtcDt3aWR0aD03NzUm
YW1wO2NvbG9yYmQ9MiZhbXA7Zm9udGNvbG9yPTAwMDAwMCIgDQpmcmFtZUJvcmRlcj0wIHNjcm9s
bGluZz1ubz48L0lGUkFNRT48L0RJVj4NCjxESVYgaWQ9bWVtYmVyX2JveD48QSANCmhyZWY9Imh0
dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L21lbWJlci9sb2dpbi5waHAiPuCi6dLK2ejD0Lq6PC9B
PiB8IDxBIA0KaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvbWVtYmVyL3JlZ2lzdGVy
LnBocCI+xae30OC61cK5PC9BPjwvRElWPg0KPEZPUk0gaWQ9c2VhcmNoX2Zvcm0gYWN0aW9uPWh0
dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L3NlYXJjaC5waHAgbWV0aG9kPWdldD4NCjxQPjxJTlBV
VCBpZD1zZWFyY2ggdGFiSW5kZXg9MSBuYW1lPXNlYXJjaD4gPElOUFVUIHR5cGU9aW1hZ2UgaGVp
Z2h0PTM1IHdpZHRoPTMwIA0Kc3JjPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9pbWFnZXNf
bGF5b3V0L2hlYWRlcjJfc2VhcmNoX2J1dHRvbi5naWYiPjwvUD48L0ZPUk0+DQo8RElWIGlkPWFk
YmFubmVyNzI4eDkwX2hlYWRlcjI+DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0PjwhLS0v
LyA8IVtDREFUQVsJDQogICAgLyogW2lkODE3XSBrb21jaHVkbHVlay5uZXQgLSA3Mjh4OTAgUG9s
aWNlQ3JpbWUgKi8JDQogICAgT0Ffc2hvdygna29tY2h1ZGx1ZWs4MTcnKTsNCi8vIF1dPiAtLT48
L1NDUklQVD4NCjxOT1NDUklQVD48QSBocmVmPSJodHRwOi8vdW5pdHVzLnN5bmVyZ3ktZS5jb20v
d3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWZlZGM4MDgiIA0KdGFyZ2V0PV9ibGFuaz48SU1HIGFsdD0i
IiANCnNyYz0iaHR0cDovL3VuaXR1cy5zeW5lcmd5LWUuY29tL3d3dy9kZWxpdmVyeS9hdncucGhw
P3pvbmVpZD04MTcmYW1wO249ZmVkYzgwOCIgDQpib3JkZXI9MD48L0E+PC9OT1NDUklQVD4gPC9E
SVY+PCEtLSBlbmQgYWRiYW5uZXI3Mjh4OTAgZGl2IGVuZCAtLT48L0RJVj48IS0tIGVuZCBoZWFk
ZXIyIGRpdiBoZXJlIC0tPg0KPEgzIGNsYXNzPXNlY3Rpb25faGVhZGVyX2NyaW1lIGlkPXNlY3Rp
b25faGVhZGVyPjxBIHRpdGxlPc3Sqq3SocPDwSANCmhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1
ZWsubmV0L3NlY3Rpb24vzdKqrdKhw8PBLmh0bWwiPs3Sqq3SocPDwTwvQT4gPC9IMz4NCjxESVYg
aWQ9bmV3c19zZWN0aW9ucz4NCjxESVYgaWQ9bmV3c19kZXRhaWw+DQo8RElWIGlkPW5ld3NfZGV0
YWlsX2luZm8+DQo8UCBpZD1kYXRlPsfRubfV6CAyOSChw6Gu0qTBIDI1NTI8L1A+DQo8UCBpZD1z
ZXJ2aWNlPjxTUEFOIGlkPWNvdW50ZXJzPjwvU1BBTj48SU1HIGhlaWdodD0xNyANCnNyYz0iaHR0
cDovL3d3dy5rb21jaGFkbHVlay5uZXQvaW1hZ2VzX2xheW91dC9jb3VudGVyX2ljb24uZ2lmIiB3
aWR0aD0xNz4gDQrK6Ke16M3jy+m82enN1+i5IDxBIHRpdGxlPcrop7XozePL6bzZ6c3X6LkgaHJl
Zj0iamF2YXNjcmlwdDpzZW5kbmV3cygpOyI+PElNRyANCmhlaWdodD0xMyBhbHQ9yuintejN48vp
vNnpzdfouSANCnNyYz0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvaW1hZ2VzX2xheW91dC9z
ZXJ2aWNlX2VtYWlsLmdpZiIgd2lkdGg9MjI+PC9BPiANCr7Uwb7soujSx8u56dK51ekgPEEgdGl0
bGU9vtTBvuyi6NLHy7np0rnV6SANCmhyZWY9ImphdmFzY3JpcHQ6d2luZG93LnByaW50KCk7Ij48
SU1HIGhlaWdodD0xNyBhbHQ9vtTBvuyi6NLHy7np0rnV6SANCnNyYz0iaHR0cDovL3d3dy5rb21j
aGFkbHVlay5uZXQvaW1hZ2VzX2xheW91dC9zZXJ2aWNlX3ByaW50LmdpZiIgd2lkdGg9MTk+PC9B
PiANCqK50rS10cfN0aHJwyA8QSBjbGFzcz1pbmNyZWFzZUZvbnQgDQpocmVmPSJodHRwOi8vd3d3
LmtvbWNoYWRsdWVrLm5ldC9kZXRhaWwvMjAwOTA3MjkvMjIzMTMvpMPZoujBote5yNTJwuzBLjTB
LjK10emnt+nNp7rVurfT4bfpp+Cn1Lm/0rSouuDD1+jNpy5odG1sIyI+PElNRyANCnNyYz0iaHR0
cDovL3d3dy5rb21jaGFkbHVlay5uZXQvaW1hZ2VzX2xheW91dC9zZXJ2aWNlX2ZvbnRwbHVzLmdp
ZiIgDQpib3JkZXI9MD48L0E+IDxBIGNsYXNzPWRlY3JlYXNlRm9udCANCmhyZWY9Imh0dHA6Ly93
d3cua29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDcyOS8yMjMxMy+kw9mi6MGi17nI1MnC7MEu
NMEuMrXR6ae36c2nutW6t9Pht+mn4KfUub/StKi64MPX6M2nLmh0bWwjIj48SU1HIA0Kc3JjPSJo
dHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9pbWFnZXNfbGF5b3V0L3NlcnZpY2VfZm9udG1pbnVz
LmdpZiIgDQpib3JkZXI9MD48L0E+IDxBIGNsYXNzPXJlc2V0Rm9udCANCmhyZWY9Imh0dHA6Ly93
d3cua29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDcyOS8yMjMxMy+kw9mi6MGi17nI1MnC7MEu
NMEuMrXR6ae36c2nutW6t9Pht+mn4KfUub/StKi64MPX6M2nLmh0bWwjIj5SZXNldDwvQT4gDQo8
L1A+PC9ESVY+PCEtLSBlbmQgbmV3c19kZXRhaWxfaW5mbyBkaXYgaGVyZSAtLT4NCjxESVYgaWQ9
c3Vic2VjdGlvbl9oZWFkZXI+DQo8SDQgY2xhc3M9Y29sb3JfY3JpbWU+PEEgDQpocmVmPSJodHRw
Oi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9pbmRleC5waHAiPqTBqtG0xdahPC9BPiAmZ3Q7IDxBIHRp
dGxlPc3Sqq3SocPDwSANCmhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L3NlY3Rpb24v
zdKqrdKhw8PBLmh0bWwiPs3Sqq3SocPDwTwvQT4gJmd0OyA8QSANCnRpdGxlPaLo0se30ejH5Lsg
DQpocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9jb2x1bW4vzdKqrdKhw8PBL83Sqq3S
ocPDwV+i6NLHt9Hox+S7Lmh0bWwvMS8iPqLo0se30ejH5Ls8L0E+IA0KPC9IND48L0RJVj4NCjxE
SVYgY2xhc3M9cm91bmRjb3JuZXJfYm90dG9tIGlkPW5ld3NfZGV0YWlsX2NvbnRlbnQ+DQo8SDI+
pMPZoujBote5yNTJwuzBLjQtwS4ytdHpp7fpzae61bq30+G36afgp9S5v9K0qLrgw9fozac8L0gy
PjxTUEFOIGlkPWJvb2ttYXJrPjwhLS0gQWRkVGhpcyBCdXR0b24gQkVHSU4gLS0+DQo8U0NSSVBU
IHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KdmFyIGFkZHRoaXNfcHViPSJrb21jaGFkbHVlayI7DQp2
YXIgYWRkdGhpc19icmFuZCA9ICKkwarRtMXWoSI7DQp2YXIgYWRkdGhpc19oZWFkZXJfY29sb3Ig
PSAiI2ZmZmZmZiI7DQp2YXIgYWRkdGhpc19oZWFkZXJfYmFja2dyb3VuZCA9ICIjMzc5MmVmIg0K
PC9TQ1JJUFQ+DQo8QSANCm9ubW91c2VvdmVyPSJyZXR1cm4gYWRkdGhpc19vcGVuKHRoaXMsICcn
LCdodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9kZXRhaWwvMjAwOTA3MjkvMjIzMTMvpMPZoujB
ote5yNTJwuzBLjTBLjK10emnt+nNp7rVurfT4bfpp+Cn1Lm/0rSouuDD1+jNpy5odG1sJywgJ6TD
2aLowaLXucjUycLswS40wS4ytdHpp7fpzae61bq30+G36afgp9S5v9K0qLrgw9fozacnKSIgDQpv
bmNsaWNrPSJyZXR1cm4gYWRkdGhpc19zZW5kdG8oKSIgb25tb3VzZW91dD1hZGR0aGlzX2Nsb3Nl
KCkgDQpocmVmPSJodHRwOi8vd3d3LmFkZHRoaXMuY29tL2Jvb2ttYXJrLnBocD92PTIwIj48SU1H
IA0Kc3R5bGU9IkJPUkRFUi1UT1AtV0lEVEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBweDsg
Qk9SREVSLUJPVFRPTS1XSURUSDogMHB4OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIgDQpoZWln
aHQ9MTYgYWx0PSJCb29rbWFyayBhbmQgU2hhcmUiIA0Kc3JjPSJodHRwOi8vczcuYWRkdGhpcy5j
b20vc3RhdGljL2J0bi9sZy1ib29rbWFyay1lbi5naWYiIHdpZHRoPTEyNT48L0E+DQo8U0NSSVBU
IHNyYz0iaHR0cDovL3M3LmFkZHRoaXMuY29tL2pzLzIwMC9hZGR0aGlzX3dpZGdldC5qcyIgDQp0
eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCiA8IS0tIEFkZFRoaXMgQnV0dG9uIEVORCAt
LT48L1NQQU4+DQo8RElWIGlkPWFsbHNvdXJjZT4NCjxVTD48L1VMPjwvRElWPg0KPFNDUklQVCB0
eXBlPXRleHQvamF2YXNjcmlwdD4NCnZhciBpZD0nMjIzMTMnOw0KDQpmdW5jdGlvbiBjb3VudCgp
ew0KDQokLmFqYXgoew0KICAgdHlwZTogIlBPU1QiLA0KICAgdXJsOiAiaHR0cDovL3d3dy5rb21j
aGFkbHVlay5uZXQvY291bnRlcl9uZXdzLnBocCIsDQogICBkYXRhOiAibmV3c2lkPSIraWQsDQog
ICBzdWNjZXNzOiBmdW5jdGlvbih0eHQpew0KICAgICAgICAgICAgIHZhciBjb3VudGVyXz1wYXJz
ZUludCh0eHQpOw0KICAgIAkJICQoJyNjb3VudGVycycpLmh0bWwoJ6jTuce5pLnN6NK5ICcrY291
bnRlcl8rJyCkuScpOw0KICAgfQ0KDQogfSk7DQp9ICAgIA0KZmVhdHVyZWRjb250ZW50c2xpZGVy
LmluaXQoew0KCWlkOiAic2xpZGVyMSIsICANCgljb250ZW50c291cmNlOiBbImlubGluZSIsICIi
XSwgIA0KCXRvYzogIm1hcmt1cCIsICANCgluZXh0cHJldjogWyJQcmV2aW91cyIsICJOZXh0Il0s
ICANCglyZXZlYWx0eXBlOiAiY2xpY2siLCANCgllbmFibGVmYWRlOiBbdHJ1ZSwgMC4xXSwgIA0K
CWF1dG9yb3RhdGU6IFt0cnVlLCA4MDAwXSwgIA0KCW9uQ2hhbmdlOiBmdW5jdGlvbihwcmV2aW5k
ZXgsIGN1cmluZGV4KXsgIA0KCX0NCn0pDQo8L1NDUklQVD4NCg0KPERJViBpZD1uZXdzX2RldGFp
bF9uZXdzPg0KPFA+PFNUUk9ORz6kwarRtMXWoSA6PC9TVFJPTkc+PFNQQU4+pMPZ4sOn4MPVwrm0
0afgwdfNp6rRwsDZwdTiqeggDQqi6MGi17nI1MnC7KrR6bnBLjIgqLm76M2nttanIDIgpLkgutW6
t9Pht+mnIODD1cKhvNnpu6Gkw82nvrrCzcGqtOOq6aLNqLrgw9fozacgDQrK6Me5yNTJwuyq0em5
IMEuNCDgy8LX6M3D0sK31eggMyDhqbbZocfSp+G8ucvFzaHjy+ngounS5Lvjucvpzae+0aGh6M25
u8XYobvF6dMgDQriqqS01cu51bfRuSC61emt0rXUqOjSwqTD1uin4cq5t9Oix9GtILzZ6brD1MvS
w8rR6KfgtOmnpMPZqdLH4KLp0qHD2CANCqKz0LfV6LzZ6cfo0s8g5MHows3BIMrR6Ke50sLN0+DA
zcrNuiDF0ei5tenNp6jRtKHSw+PL6bbWp7fV6MrYtCA8L1NQQU4+PC9QPg0KPERJViBpZD1hZHNl
bnNlX2luc2lkZT4NCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQ+PCEtLQ0KZ29vZ2xlX2Fk
X2NsaWVudCA9ICJwdWItMTA0NDgyMzc5MjQ5MjU0MyI7DQovKiBLb20tbmV3ZGVzaWduMzM4eDI4
MHN0b3J5ICovDQpnb29nbGVfYWRfc2xvdCA9ICI3NjE0ODkyNjIxIjsNCmdvb2dsZV9hZF93aWR0
aCA9IDMzNjsNCmdvb2dsZV9hZF9oZWlnaHQgPSAyODA7DQovLy0tPg0KPC9TQ1JJUFQ+DQoNCjxT
Q1JJUFQgc3JjPSJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3No
b3dfYWRzLmpzIiANCnR5cGU9dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBUPg0KPC9ESVY+DQo8UD4N
CjxQPiZuYnNwO+DB1+jN4MfF0iAxMS4zMCC5LiDH0bm31eggMjkgocOhrtKkwSC50sK20sfDIL7D
y8HB1arRwiANCrzZ6cfo0sPSqqHSw6jRp8vH0bSq0cLA2cHUIMrR6Keq2LTgqOnSy7np0rfV6KTY
6cGkw82n4LTnoSCoLqrRwsDZwdQgDQrFp77X6bm31ei1w8eoys26ounN4LfnqKjD1KcgocOz1eS0
6cPRuqHSw8Ppzafgw9XCucfo0iANCsHVpMPZu8PQqNPiw6fgw9XCucHRuMLBqtfozbTRp+HL6KfL
udbopyDjuaguqtHCwNnB1CA8U1BBTiBjbGFzcz1hbmNob3J0ZXh0PjxBIA0KaHJlZj0iaHR0cDov
L3d3dy5rb21jaGFkbHVlay5uZXQvc2VhcmNoLnBocD9zZWFyY2g9oujBote5IiANCnRhcmdldD1i
bGFua18+oujBote5PC9BPjwvU1BBTj7gtOehudGh4MPVwrnLrdSnqtHpucEuMiCoubXR6ae36c2n
IDIgw9LCIA0KoejNubrVurrRp6TRuuPL6eS7t9Pht+mnIMrox7nN1aHD0sLgu+e5udGh4MPVwrmq
0em5wS40IOLDp+DD1cK54LTVwseh0bkgDQq22aHF6M3Fx6fgvtfozb7C0sLSwb7S5Ls8U1BBTiBj
bGFzcz1hbmNob3J0ZXh0PjxBIA0KaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvc2Vh
cmNoLnBocD9zZWFyY2g9oujBote5IiANCnRhcmdldD1ibGFua18+oujBote5PC9BPjwvU1BBTj7j
ucvpzae+0aGkw9m06cfC4KrouaHRuSANCr7D6c3BwdWk08rR6Kfjy+m50sLN0+DAzarV6eGop6Lp
zeC356iow9Snt9Hpp8vBtMHS48vpt8PSuuK0wrTox7k8L1A+DQo8UD4mbmJzcDsguS7KLrmhICi5
0sHKwcG11Ckgx9HCIDE2ILvVILnRoeDD1cK5ytLHqtHpucEuNCANCrfV6LXpzae1oeC757ngy8LX
6M2kw9nD0sK51ekg4MXo0sfo0iDgy7XYudXp4KHUtMHStdHpp+G16ODB1+jN4LTXzbnB1bnSpMEg
MjU1MiANCrfV6Lzo0rnB0iDhxdDktOm+wtLC0sHgw9XCocPpzaeizaTH0sGq6MfC4MvF18216M23
0qeo0afLx9G0wdK1xc20x+jSIA0KttmhudLC4KHVwsO11CZuYnNwOyDH0cIgMzcgu9UgpMPZys25
x9Sq0qTNwb7Ux+C1zcPsIA0Kq9bop+C01MHgpMLB1b7EtdSh0sOz7MXozcXHp8PY6Lm56c2ny63U
pyCq0em5IMEuMiCo07nHuSAyIMPSwiDkuzxTUEFOIA0KY2xhc3M9YW5jaG9ydGV4dD48QSBocmVm
PSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9zZWFyY2gucGhwP3NlYXJjaD2i6MGi17kiIA0K
dGFyZ2V0PWJsYW5rXz6i6MGi17k8L0E+PC9TUEFOPqi5tdHpp7fpzacg4cXQutW6utGnpNG648vp
5Lu30+G36acgDQq+w+nNwaLowaLZ6OTB6OPL6eDN0uDD1+jNp8HStcXNtKHH6NIgNCDgtNfNubfV
6Lzo0rnB0iDitMLB1couqC6q1+jNtNGn47nN0+DAzSANCuHF0LzZ6brD1MvSw+LDp+DD1cK5IMHS
qujHwuShxejgocXV6MLjy+m50aHgw9XCuarR6bnBLjIgt9HppyAyIA0KpLnCzcGkx9LB5MHo48vp
4ajpp6TH0sHgzdLgw9fozacg4rTC4Mq5zeCn1Lnjy+ngu+e5pOjSt9Oix9Gt5LvhxenHw9LCxdAg
MSANCuHKubrStzwvUD4NCjxQPiZuYnNwO7kuyi65oSDgxejSzdWhx+jSIA0KqNKhudHpuaTD2crN
uaTNwb7Ux+C1zcPsw9LCudXpoefC0afktOnKzbm7w9Co0+O54sOn4MPVwrngw9fozcLB0iANCqi5
wdK21qekw9LHtdHH4M2ntenNp7vD0Mq6odG64MPX6M2nudXpIODB1+jNqujHp+C01825wdW50qTB
t9XovOjSucHSIA0KpMPZw9LCudXpvsLSwtLBtdS0tejNt9Hpp7fSp+K3w8jRvrfsIA0K4cXQvsLS
wtLB4MPVwqHgounS5Lvjucvpzae+0aGkw9ngvtfozcXHucXSwbfSp+C+yMHStcXNtCANCqi5xejS
yti0pMPZw9LCudXpx9Kn4by5ytHop+PL6eC4zcKhos2n5Lvjy+njucvpzaekzcG+1Mfgtc3D7CAN
CqvW6Kfgu+e5y+nNp77RoaTD2bfV6MHo0rm71LTA0sLjucvpzafNwujSp8HUtKrUtCANCuHF0KHD
0KihoefB17TkwejK0sHSw7bBzafgy+e5qNKhwNLCuc2h5LTpIKHozbm+wtLC0sE8U1BBTiBjbGFz
cz1hbmNob3J0ZXh0PjxBIA0KaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvc2VhcmNo
LnBocD9zZWFyY2g9oujBote5IiANCnRhcmdldD1ibGFua18+oujBote5PC9BPjwvU1BBTj606cfC
odLDqNG6tbm2zbTgytfpzbzp0iDjqunB183F6cen4KLp0uS747mhw9Diu8OnIA0K4bXotbm+wtLC
0sGi0bSi17nK2LSq1cfUtSDhxdDH1Oiny7nVzc2huc2hy+nNp+S06TwvUD4NCjxQPiZuYnNwO7ku
yi65oSChxejSx8fo0iANCsvF0aeo0qG50em55LTp4MXo0uDD1+jNp7fV6OCh1LSi1um548vp4L7X
6M254cXQpMPZt9Xou8PWocnSv9GnIA0KqLm82enN07nHwqHSw+LDp+DD1cK5t8PSuuDD1+jNpyCo
1qe50bTjy+m1ucHSvrq31ejL6c2nIA0KvsPpzcGh0brB1aTD2bzZ6aHozeDLtdjNwtnotOnHwiAN
Cs3VobfR6afC0afB1couqC6q1+jNtNGnpLnLudbop8HSw+jHweShxejgocXV6MLkwejjy+mkw826
pMPRx6LNp7W5us2h4MPX6M2nt9Xo4KHUtKLW6bnjy+njpMO3w9K6IA0KocPQt9Hop7W54M2ntaHj
qMrYtKLVtOC757nFwcvBtMq11LXpzae508rop+LDp77C0rrSxbvD0KjTzdPgwM0gDQqo0qG50em5
pMPZvNnpoejN4Mu12CDhxdDKLqguqtfozbTRp6Hn5LTpvsLSwtLBtdLBwdK+usHSw7TSIOHF0LXS
wtLCILfV6Lrp0rkgDQrgvtfozeDKuc3gp9S548vpqNO5x7kgNiDLwdfoubrStyDgvtfozePL6cLN
wai64MPX6M2nPC9QPg0KPFA+Jm5ic3A7vNnpytfozaLo0sfktOm+wtLC0sG11LS16M2izb66vNnp
zdO5x8Kh0sPiw6fgw9XCubTRp6HF6NLHIA0Kq9bop+C757m82em60aek0bq60a2q0qTD2cPSwrnV
6SANCqHF0brktOnD0bqk07XNuqjSoeCo6dLLuenSt9Xo4sOn4MPVwrnD0sLLudbop+C+1cKnx+jS
ILzZ6c3TucfCodLD5MHozcLZ6CANCrbp0s3C0qG3w9K6w9LCxdDgzdXCtLfR6afLwbS16c2n5Lu1
1LS16M2h0bogyi6oLqrX6M200acgDQq31ejgu+e5ocPDwaHSw8q20rnI1qHJ0rTpx8Ig4L7D0tDg
u+e5vNnpwdLkocXo4KHF1ejC4MPX6M2nt9Xo4KHUtKLW6bkgDQrhxdC3w9K64MPX6M2ntNW30emn
y8G0PC9QPg0KPFA+Jm5ic3A7ounSw9KqodLDvNnp4KHV6MLHounNp6HRuuDD1+jNp7nV6cPSwsu5
1uinIKHF6NLHx+jSIA0K4MPX6M2nudXp5MHozcLSoePL6eC757mi6NLHos3jy+mouuDD1+jNp+S7
IA0K4L7D0tDB1aHSw+CkxdXCw+zCzcGqtOOq6aTo0uDK1cLL0sLjy+nhoejhwejhxdCt0rXU4LTn
oeS74cXpxyANCuK0wsHVyi6oLqrX6M200afgu+e5pLnB0qrox8LgqMOo0uPL6SDhxdDjucrox7mi
zae30qfiw6fgw9XCuSANCrzZ6c3TucfCodLDoee00+C51Lmh0sPC6dLCpMPZw9LCudXp5Lu7w9Co
083C2ejjucrRp6HRtOLDp+DD1cK5tujSwuLNuSANCrfV6KHNp6HSw8jWocnSIM26qC6q0cLA2cHU
IOHF6cc8L1A+DQo8UD4mbmJzcDuis9C31ei82enH6NLD0qqh0sOo0afLx9G0qtHCwNnB1CChxejS
x8fo0iANCuDD1+jNp6HSw8XQ4MHUtMrUt7jU4LTnobfSp6jRp8vH0bSo0LXpzae00+C51Lmh0sOi
0em54LTntKLStKHRurzZ6bfV6OCh1ejCx6Lpzae30emny8G0IA0KqNC16c2nwdWh0sO7w9DK0rnk
u8LRpyDNuqguqtHCwNnB1CANCuPL6bTT4LnUuaHSw6LR6bngtOe0otK0odG6pMPZvNnpoejN4Mu1
2MPSwrnV6bTpx8IgDQrkwejjqujhpOjjy+nC6dLC4cXpx6HnqLrgw9fozafktOk8L1A+DQo8UD48
L1A+PEJSPg0KPEhSPg0KDQo8SDU+oujSx7fV6OCh1ejCx6Lpzac8L0g1Pg0KPFVMPg0KICA8TEk+
PEEgdGl0bGU9IiIgDQogIGhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2RldGFpbC8y
MDA5MDcyOS8yMjI1NC+o0brK0bvgy8PozcfRtLnHxajRubfD7KLowaLXueC056E4ose6Lmh0bWwi
PqjRusrRu+DLw+jNx9G0ucfFqNG5t8PsoujBote54LTnoTiix7o8L0E+DQogIDxMST48QSB0aXRs
ZT0iIiANCiAgaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvZGV0YWlsLzIwMDkwNzI5
LzIyMjI0L+LFoaLNp6TH0sHD2Lnhw6cotc25qLopLmh0bWwiPuLFoaLNp6TH0sHD2Lnhw6cgDQog
ICi1zbmouik8L0E+DQogIDxMST48QSB0aXRsZT0iIiANCiAgaHJlZj0iaHR0cDovL3d3dy5rb21j
aGFkbHVlay5uZXQvZGV0YWlsLzIwMDkwNzI2LzIxODY4L+LHwsvF0rnK0sfH0cIxMbvVttmhoujB
ote54ajpp7XTw8eo4KnCLmh0bWwiPuLHwsvF0rnK0sfH0cIxMbvVttmhoujBote5LeGo6ae108PH
qOCpwjwvQT4NCiAgPExJPjxBIHRpdGxlPSIiIA0KICBocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRs
dWVrLm5ldC9kZXRhaWwvMjAwOTA3MjYvMjE3OTkvzcLSoeC71LTgvMIuLi7gxcLgxei55M7kv8fs
Lmh0bWwiPs3C0qHgu9S04LzCLi4u4MXC4MXouSANCiAgJ+TO5L/H7Cc8L0E+DQogIDxMST48QSB0
aXRsZT0iIiANCiAgaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvZGV0YWlsLzIwMDkw
NzI1LzIxODIyL8Ppzae7x9Wz0sXZocrSx8fRwjE0ttmh4L7X6M25w9jB4rfDwS5odG1sIj7D6c2n
IrvH1bPSIsXZocrSx8fRwjE0ttmh4L7X6M25w9jB4rfDwTwvQT48L0xJPjwvVUw+PC9ESVY+PCEt
LSBlbmQgbmV3c19kZXRhaWxfbmV3cyBkaXYgaGVyZSAtLT4NCjxESVYgY2xhc3M9cm91bmRjb3Ju
ZXJfYWxsIGlkPW5ld3NfZGV0YWlsX2NvbW1lbnQ+DQo8SDU+pMfSwaTUtODL57kgPFNQQU4gaWQ9
c2hvd3BhZ2U+PC9TUEFOPjwvSDU+DQo8RElWIGlkPXNob3dfY29tbWVudCBzdHlsZT0iTUlOLUhF
SUdIVDogMTAwcHgiPjwvRElWPjwhLS0gZW5kIHNob3dfY29tbWVudCBoZXJlIC0tPg0KPERJViBp
ZD1jb21tZW50X3BhZ2VfbmF2aWdhdGlvbj48L0RJVj4NCjxTQ1JJUFQgbGFuZ3VhZ2U9amF2YXNj
cmlwdD4NCi8qDQp2YXIgYWxscGFnZT1NYXRoLmNlaWwoMC81MCk7DQp2YXIgcGFnZT0xOw0KdmFy
IG5hdmlnYXRpb249JzxwPic7DQpmb3IodmFyIGk9MTtpPD1hbGxwYWdlO2krKyl7DQpuYXZpZ2F0
aW9uKz0nfDxhIGhyZWY9ImphdmFzY3JpcHQ6Z2V0X2NvbW1lbnRwYWdlKCcraSsnKSI+JytpKyc8
L2E+ICc7DQp9DQpuYXZpZ2F0aW9uKz0nPC9wPic7DQokKCcjY29tbWVudF9wYWdlX25hdmlnYXRp
b24nKS5odG1sKG5hdmlnYXRpb24pOw0KDQpmdW5jdGlvbiBnZXRfY29tbWVudHBhZ2UocCl7DQpp
ZihwIT1wYWdlICYmIHA+MCAmJiBwPD1hbGxwYWdlKXsNCnZhciBuZXdzaWQ9JCgnI05ld3MnKS52
YWwoKTsNCiQoJyNzaG93X2NvbW1lbnQnKS5odG1sKCc8cCBzdHlsZT0idGV4dC1hbGlnbjpjZW50
ZXI7IGZvbnQtc2l6ZToxNHB4OyAiPjxpbWcgc3JjPSJpbWFnZXMvbG9hZGluZzIuZ2lmIiB3aWR0
aD0iMjAiPkxvYWRpbmcuLi48L3A+Jyk7DQokLmFqYXgoew0KICAgdHlwZTogIlBPU1QiLA0KICAg
dXJsOiAib3Bpbmlvbi9nZXRfb3Bpbmlvbi5waHAiLA0KICAgZGF0YTogIk5ld3M9IituZXdzaWQr
IiZwYWdlcz0iK3AsDQogICBzdWNjZXNzOiBmdW5jdGlvbih0eHQpew0KICAgICAkKCcjc2hvd19j
b21tZW50JykuaHRtbCh0eHQpOw0KCSBwYWdlPXA7DQogICB9DQogfSk7DQp9DQp9DQoNCiovDQpm
dW5jdGlvbiBnZXRfY29tbWVudHBhZ2UoKXsNCnZhciBuZXdzaWQ9JzIyMzEzJzsNCiQoJyNzaG93
X2NvbW1lbnQnKS5odG1sKCc8cCBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQtc2l6ZTox
NHB4OyAiPjxpbWcgc3JjPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9pbWFnZXMvbG9hZGlu
ZzIuZ2lmIiB3aWR0aD0iMjAiPkxvYWRpbmcuLi48L3A+Jyk7DQokLmFqYXgoew0KICAgdHlwZTog
IlBPU1QiLA0KICAgdXJsOiAiaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvb3Bpbmlvbi9nZXRf
b3Bpbmlvbi5waHAiLA0KICAgZGF0YTogIk5ld3M9IituZXdzaWQsDQogICBzdWNjZXNzOiBmdW5j
dGlvbih0eHQpew0KICAgICAkKCcjc2hvd19jb21tZW50JykuaHRtbCh0eHQpOw0KCSAkKCcjc3Rh
dHVzX2Zvcm0nKS5odG1sKCcnKTsNCiAgIH0NCiB9KTsNCg0KfQ0KZnVuY3Rpb24gdm90ZShjb21t
ZW50aWQsc3RhdHVzKXsNCiAkLmFqYXgoew0KICAgdHlwZTogIlBPU1QiLA0KICAgdXJsOiAiaHR0
cDovL3d3dy5rb21jaGFkbHVlay5uZXQvb3Bpbmlvbi92b3RlX29waW5pb24ucGhwIiwNCiAgIGRh
dGE6ICJ2b3RlPSIrc3RhdHVzKyImaWQ9Iitjb21tZW50aWQsDQogICBzdWNjZXNzOiBmdW5jdGlv
bih0eHQpew0KICAgICAkKCcjJytjb21tZW50aWQpLmh0bWwoJ1ZvdGVkJyk7DQogICB9DQogfSk7
DQp9DQoNCmZ1bmN0aW9uIHJlcG9ydChjb21tZW50aWQpew0KICQuYWpheCh7DQogICB0eXBlOiAi
UE9TVCIsDQogICB1cmw6ICJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9vcGluaW9uL3ZvdGVf
b3Bpbmlvbi5waHAiLA0KICAgZGF0YTogImRlbD0xJmlkPSIrY29tbWVudGlkLA0KICAgc3VjY2Vz
czogZnVuY3Rpb24odHh0KXsNCiAgICAgJCgnIycrY29tbWVudGlkKS5odG1sKCdWb3RlZCcpOw0K
ICAgfQ0KIH0pOw0KfQ0KDQpmdW5jdGlvbiByZXBseXRvKGlkLG5hbWUpew0KICQoJyNSZXBseScp
LnZhbChpZCk7DQokKCcjc19yZXBseScpLmh0bWwoJ7XNuqHF0bqkx9LBpNS0pNizIDogJytuYW1l
KyAnIDxhIGhyZWY9ImphdmFzY3JpcHQ6Y2FuY2xlX3JlcGx5KCk7Ij7CoeDF1KE8L2E+Jyk7DQok
KCcjY29tbWVudF90ZXh0JykuZm9jdXMoKTsNCn0NCmZ1bmN0aW9uIGNhbmNsZV9yZXBseSgpew0K
ICQoJyNSZXBseScpLnZhbCgnMCcpOw0KJCgnI3NfcmVwbHknKS5odG1sKCcnKTsNCn0NCg0KJChk
b2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7IA0KICB2YXIgb3B0aW9ucyA9IHsgDQogICAgICAg
IGJlZm9yZVN1Ym1pdDogIFZhbGlkYXRlLCAgDQoJCXN1Y2Nlc3M6ICAgc2hvd1Jlc3BvbnNlDQoJ
CX07CQ0KJCgnI29waW5pb24nKS5hamF4Rm9ybShvcHRpb25zKTsgDQp9KTsgDQpmdW5jdGlvbiBW
YWxpZGF0ZShmb3JtRGF0YSwganFGb3JtLCBvcHRpb25zKSB7IA0KICAgIA0KCXZhciBmb3JtID0g
anFGb3JtWzBdOyANCiAgICBpZiAoICFmb3JtLmNvbW1lbnRfY2FwdGNoYS52YWx1ZSB8fCAhZm9y
bS5jb21tZW50X3RleHQudmFsdWUgKSB7IA0KICAgICAgICAkKCcjc3RhdHVzX2Zvcm0nKS5odG1s
KCehw9iz0uPK6KLpzcHZxePL6aTDurbpx7m50KTD0bonKTsgDQogICAgICAgIHJldHVybiBmYWxz
ZTsgDQogICAgfSBlbHNlew0KICAgICQoJyNzdGF0dXNfZm9ybScpLmh0bWwoJyA8cD4mbmJzcDsg
PGltZyBzcmM9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2ltYWdlcy9sb2FkaW5nLmdpZiIg
ID4mbmJzcDs8Zm9udCBzdHlsZT0iY29sb3I6I0NDMDAwMCI+TG9hZGluZy4uIDwvZm9udD48L3A+
Jyk7DQoJJCgiI3N1Ym1pdCIpLmF0dHIoImRpc2FibGVkIiwgImRpc2FibGVkIik7DQoJJCgiI3Jl
c2V0IikuYXR0cigiZGlzYWJsZWQiLCAiZGlzYWJsZWQiKTsNCiAgICByZXR1cm4gdHJ1ZTsgDQoJ
fQ0KfSANCiANCg0KZnVuY3Rpb24gc2hvd1Jlc3BvbnNlKHJlc3BvbnNlVGV4dCwgc3RhdHVzVGV4
dCkgIHsgDQogJCgiI3N1Ym1pdCIpLnJlbW92ZUF0dHIoImRpc2FibGVkIik7DQogICQoIiNyZXNl
dCIpLnJlbW92ZUF0dHIoImRpc2FibGVkIik7DQogdmFyIFJlc3VsdCA9IHJlc3BvbnNlVGV4dC5z
cGxpdCgifCIpOw0KaWYoUmVzdWx0WzBdPT0xKXsNCmNsZWFyRm9ybSgpOw0KJCgnI3N0YXR1c19m
b3JtJykuaHRtbChSZXN1bHRbMV0pOw0KfWVsc2V7DQokKCcjc3RhdHVzX2Zvcm0nKS5odG1sKFJl
c3VsdFsxXSk7DQp9DQp9IA0KZnVuY3Rpb24gY2xlYXJGb3JtKCl7DQokKCcjY29tbWVudF9jYXB0
Y2hhJykudmFsKCcnKTsNCiAkKCcjY29tbWVudF90ZXh0JykudmFsKCcnKTsNCiQoJyNzX3JlcGx5
JykuaHRtbCgnJyk7DQogJCgnI1JlcGx5JykudmFsKCcwJyk7DQogZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ2ltYWdlX2NhcHRjaGEnKS5zcmMgPSAnaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQv
Y2FwdGNoYS9zZWN1cmltYWdlX3Nob3cucGhwP3NpZD0nICsgTWF0aC5yYW5kb20oKTsgDQp9DQo8
L1NDUklQVD4NCg0KPEZPUk0gaWQ9b3BpbmlvbiBhY3Rpb249aHR0cDovL3d3dy5rb21jaGFkbHVl
ay5uZXQvb3Bpbmlvbi9wb3N0X29waW5pb24ucGhwIA0KbWV0aG9kPXBvc3Q+PElOUFVUIGlkPVJl
cGx5IHR5cGU9aGlkZGVuIG5hbWU9UmVwbHk+IDxJTlBVVCBpZD1OZXdzIHR5cGU9aGlkZGVuIA0K
dmFsdWU9MjIzMTMgbmFtZT1OZXdzPiA8IS0tPHA+PGxhYmVsIGZvcj0ibmFtZSI+qtfozSA6IDwv
bGFiZWw+PGJyPjxpbnB1dCBpZD0iY29tbWVudF9uYW1lIiB0eXBlPSJ0ZXh0IiBuYW1lPSJjb21t
ZW50X25hbWUiPjwvcD4tLT4NCjxQPjxMQUJFTCBmb3I9Y2FwdGNoYT48SU1HIGlkPWltYWdlX2Nh
cHRjaGEgDQpzcmM9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2NhcHRjaGEvc2VjdXJpbWFn
ZV9zaG93LnBocD9zaWQ9NGEyZWUxZjQ3Zjg3ZjcyNTQxZTAzNmRkZmNmMWM1ZmUiPiANCjxBIA0K
b25jbGljaz0iZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlX2NhcHRjaGEnKS5zcmMgPSAn
aHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvY2FwdGNoYS9zZWN1cmltYWdlX3Nob3cucGhwP3Np
ZD0nICsgTWF0aC5yYW5kb20oKTsgcmV0dXJuIGZhbHNlIiANCmhyZWY9Imh0dHA6Ly93d3cua29t
Y2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDcyOS8yMjMxMy+kw9mi6MGi17nI1MnC7MEuNMEuMrXR
6ae36c2nutW6t9Pht+mn4KfUub/StKi64MPX6M2nLmh0bWwjIj48SU1HIA0Kc3JjPSJodHRwOi8v
d3d3LmtvbWNoYWRsdWVrLm5ldC9jYXB0Y2hhL2ltYWdlcy9yZWxvYWQuZ2lmIiBib3JkZXI9MD48
L0E+PC9MQUJFTD4gDQo8QlI+PEJSPjxJTlBVVCBpZD1jb21tZW50X2NhcHRjaGEgbmFtZT1jb21t
ZW50X2NhcHRjaGE+IDwvUD4NCjxQPjxMQUJFTCBmb3I9Y29tbWVudF90ZXh0PqLpzaTH0sEgOiA8
U1BBTiBpZD1zX3JlcGx5PjwvU1BBTj48L0xBQkVMPjxCUj48VEVYVEFSRUEgaWQ9Y29tbWVudF90
ZXh0IG5hbWU9Y29tbWVudF90ZXh0PjwvVEVYVEFSRUE+PC9QPjxJTlBVVCBpZD1zdWJtaXQgZGlz
YWJsZWQgdHlwZT1zdWJtaXQgdmFsdWU94cq0p6TH0sGk1LTgy+e5IG5hbWU9c3VibWl0PjxJTlBV
VCBpZD1yZXNldCBkaXNhYmxlZCB0eXBlPXJlc2V0IHZhbHVlPcKh4MXUoSBuYW1lPXJlc2V0PiAN
CjwvRk9STT48U1BBTiBpZD1zdGF0dXNfZm9ybSANCnN0eWxlPSJGT05ULVdFSUdIVDogODAwOyBG
T05ULVNJWkU6IDEycHg7IE1BUkdJTjogMTBweDsgV0lEVEg6IDMwMHB4OyBIRUlHSFQ6IDUwcHgi
PjwvU1BBTj6k2LO16c2nPEEgDQpocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9tZW1i
ZXIvbG9naW4ucGhwIj7gounSytnow9C6ujwvQT6h6M25qNanqNDK0sHSw7bhyrSnpMfSwaTUtODL
57nktOnLw9fNIA0KPEEgaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvbWVtYmVyL3Jl
Z2lzdGVyLnBocCI+ysHRpMPKwdKq1KE8L0E+IDwvRElWPjwhLS0gZW5kIG5ld3NfZGV0YWlsX2Nv
bW1lbnQgZGl2IGhlcmUgLS0+PC9ESVY+PCEtLSBlbmQgbmV3c19kZXRhaWxfY29udGVudCBkaXYg
aGVyZSAtLT48L0RJVj48IS0tIGVuZCBuZXdzX2RldGFpbCBkaXYgaGVyZSAtLT48IS0tID1hZCBi
YW5uZXIgc2VjdGlvbiAzICgzMDB4MjUwKSBzdGFydCAtLT4NCjxESVYgaWQ9YWRiYW5uZXIzMDB4
MjUwPjwhLS08aWZyYW1lIGNsYXNzPSJiYW5uZXItc2V0dHJhZGUiICB3aWR0aD0iMzAwIiAgaGVp
Z2h0PSIyNTAiIGZyYW1lYm9yZGVyPSIwIiBzY3JvbGxpbmc9Im5vIiBzcmM9Imh0dHA6Ly93d3cu
a29tY2hhZGx1ZWsubmV0L2Fkcy9hZHNfMjc1XzM4LnBocCI+PC9pZnJhbWU+PGJyPjxzcGFuPmFk
dmVydGlzZW1lbnQ8L3NwYW4+PC9wPi0tPg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdD48
IS0tLy8gPCFbQ0RBVEFbCQ0KICAgIC8qIFtpZDgxOF0ga29tY2h1ZGx1ZWsubmV0IC0gMzAweDI1
MCBQb2xpY2VDcmltZSAqLwkNCiAgICBPQV9zaG93KCdrb21jaHVkbHVlazgxOCcpOw0KLy8gXV0+
IC0tPjwvU0NSSVBUPg0KPE5PU0NSSVBUPjxBIGhyZWY9Imh0dHA6Ly91bml0dXMuc3luZXJneS1l
LmNvbS93d3cvZGVsaXZlcnkvY2sucGhwP249YjYwZWVmZSIgDQp0YXJnZXQ9X2JsYW5rPjxJTUcg
YWx0PSIiIA0Kc3JjPSJodHRwOi8vdW5pdHVzLnN5bmVyZ3ktZS5jb20vd3d3L2RlbGl2ZXJ5L2F2
dy5waHA/em9uZWlkPTgxOCZhbXA7bj1iNjBlZWZlIiANCmJvcmRlcj0wPjwvQT48L05PU0NSSVBU
PiA8L0RJVj48IS0tIGVuZCBhZGJhbm5lcjMwMHgyNTAgZGl2IGVuZCAtLT48IS0tIGFkIGJhbm5l
ciBzZWN0aW9uIDMgKDMwMHgyNTApIGVuZCAtLT4NCjxESVYgaWQ9YnJlYWtpbmduZXdzX3NlY3Rp
b24+DQo8SDQgaWQ9YnJlYWtpbmduZXdzX2hlYWRlcj48QSB0aXRsZT2i6NLHtOjHuSANCmhyZWY9
Imh0dHA6Ly9icmVha2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vcnNzL2JyZWFraG90LnhtbCIg
DQp0YXJnZXQ9X2JsYW5rPqLo0se06Me5PC9BPjwvSDQ+DQo8RElWIGlkPWJyZWFraW5nbmV3c19u
ZXdzPg0KPFVMPg0KICA8TEk+PEEgaHJlZj0iaHR0cDovL2JyZWFraW5nbmV3cy5uYXRpb25jaGFu
bmVsLmNvbS9yZWFkLnBocD9uZXdzaWQ9Mzk2NDg2IiANCiAgdGFyZ2V0PV9ibGFuaz4xMToxMCC5
LiDK0scxNrfpzafht+mnxdmhy8XRp7XUtMvH0bQyMDA5PC9BPiANCiAgPExJPjxBIGhyZWY9Imh0
dHA6Ly9icmVha2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vcmVhZC5waHA/bmV3c2lkPTM5NjQ4
NSIgDQogIHRhcmdldD1fYmxhbms+MTE6MDIguS4gu6q7LsHVwbXUIMrop7npzafK2OC3viDgxdfN
obXR6aer6M3BytjD0smvw+w8L0E+IA0KICA8TEk+PEEgaHJlZj0iaHR0cDovL2JyZWFraW5nbmV3
cy5uYXRpb25jaGFubmVsLmNvbS9yZWFkLnBocD9uZXdzaWQ9Mzk2NDg0IiANCiAgdGFyZ2V0PV9i
bGFuaz4xMDo1OSC5LiDK0se01em22aG3zcG32Lq11S3KxdG0w9GhvNmhpM210cfgzae00bo8L0E+
IA0KICA8TEk+PEEgaHJlZj0iaHR0cDovL2JyZWFraW5nbmV3cy5uYXRpb25jaGFubmVsLmNvbS9y
ZWFkLnBocD9uZXdzaWQ9Mzk2NDgzIiANCiAgdGFyZ2V0PV9ibGFuaz4xMDo1OCC5LiCo0bTNusPB
pMPZx9HCt82n4LvnucrX6M2hxdKn48vppNO7w9ahydLH0cLD2Oi5PC9BPiANCiAgPExJPjxBIGhy
ZWY9Imh0dHA6Ly9icmVha2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vcmVhZC5waHA/bmV3c2lk
PTM5NjQ4MiIgDQogIHRhcmdldD1fYmxhbms+MTA6NTcguS4gw7a12enD0brK6Ke5wy7gytXCy8XR
ob7Y6KequeDK0uS/v+nS4KjnuiAzIMPSwjwvQT4gDQogIDxMST48QSBocmVmPSJodHRwOi8vYnJl
YWtpbmduZXdzLm5hdGlvbmNoYW5uZWwuY29tL3JlYWQucGhwP25ld3NpZD0zOTY0ODEiIA0KICB0
YXJnZXQ9X2JsYW5rPjEwOjQ5ILkuIMLNtMvH0bQgMjAwOSDC0MXSIL7Y6Kehx+jSpMPW6KfD6c3C
PC9BPiANCiAgPExJPjxBIGhyZWY9Imh0dHA6Ly9icmVha2luZ25ld3MubmF0aW9uY2hhbm5lbC5j
b20vcmVhZC5waHA/bmV3c2lkPTM5NjQ4MCIgDQogIHRhcmdldD1fYmxhbms+MTA6NDgguS4gzdi1
w7TUtbbsu8XX6cG82em76MfC5KLp4MXXzbTNzaHFtKHH6NIgNyDgt+jStdHHPC9BPiANCiAgPExJ
PjxBIGhyZWY9Imh0dHA6Ly9icmVha2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vcmVhZC5waHA/
bmV3c2lkPTM5NjQ3OSIgDQogIHRhcmdldD1fYmxhbms+MTA6NDIguS4gt7Uu4KrVwqfhyrngyrnN
tdHHusPUy9LDt+jS4MPXzeCq1cKn4cq5PC9BPiANCiAgPExJPjxBIGhyZWY9Imh0dHA6Ly9icmVh
a2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vcmVhZC5waHA/bmV3c2lkPTM5NjQ2OCIgDQogIHRh
cmdldD1fYmxhbms+MTA6MjkguS4gytjgt77C6dOi0em5tc25tsfSwq7VodLkwejgy8HS0MrBPC9B
PiA8L0xJPjwvVUw+DQo8UCBjbGFzcz1yZWFkX2luc2lkZT48QSANCmhyZWY9Imh0dHA6Ly9icmVh
a2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vcnNzL2JyZWFraG90LnhtbCIgDQp0YXJnZXQ9X2Js
YW5rPs3o0rm16M3LuenS47k8L0E+PC9QPjwvRElWPjwhLS0gZW5kIGJyZWFraW5nbmV3c19uZXdz
IGRpdiBoZXJlIC0tPjwvRElWPjwhLS0gZW5kIGJyZWFraW5nbmV3c19zZWN0aW9uIGRpdiBoZXJl
IC0tPg0KPERJViBpZD1maXZlcG9wdWxhcm5ld3Nfc2VjdGlvbj4NCjxINCBpZD1maXZlcG9wdWxh
cm5ld3NfaGVhZGVyPjxBIHRpdGxlPSI1IKLo0sfCzbS51MLBIiANCmhyZWY9Imh0dHA6Ly93d3cu
a29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDcyOS8yMjMxMy+kw9mi6MGi17nI1MnC7MEuNMEu
MrXR6ae36c2nutW6t9Pht+mn4KfUub/StKi64MPX6M2nLmh0bWwjIj41IA0KoujSx8LNtLnUwsE8
L0E+PC9IND4NCjxESVYgaWQ9Zml2ZXBvcHVsYXJuZXdzX25ld3M+DQo8RElWIGlkPW5ld3NfdGFi
Pg0KPEg1PjxBIHRpdGxlPaLo0scgDQpocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9k
ZXRhaWwvMjAwOTA3MjkvMjIzMTMvpMPZoujBote5yNTJwuzBLjTBLjK10emnt+nNp7rVurfT4bfp
p+Cn1Lm/0rSouuDD1+jNpy5odG1sIyI+oujSxzwvQT48L0g1Pg0KPFVMPg0KICA8TEk+PEEgDQog
IGhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDcyNy8yMTg1OS/h
wenH4KnFwrrU6qHgq83D7OS+w8rs4LvUtLfVx9WkxdjBt9Hox+LFoS5odG1sIiANCiAgdGFyZ2V0
PV9ibGFuaz7hwenH4KnFwrrU6qHgq83D7OS+w8rs4LvUtLfVx9WkxdjBt9Hox+LFoTwvQT4gDQog
IDxMST48QSANCiAgaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvZGV0YWlsLzIwMDkw
NzI4LzIyMDg4L8rTw8eo5M7iq8u52OjB4b+5tNLD0rTZytTH6NLjpMOi1um54bfoucvF6M2i0em5
4Le+Lmh0bWwiIA0KICB0YXJnZXQ9X2JsYW5rPsrTw8eoICfkzuKry7nY6MEnIOG/ubTSw9K02crU
x+jS46TDotbpueG36LkgJ8vF6M2i0em54Le+JzwvQT4gDQogIDxMST48QSANCiAgaHJlZj0iaHR0
cDovL3d3dy5rb21jaGFkbHVlay5uZXQvZGV0YWlsLzIwMDkwNzI3LzIxOTY0L5PI2MCq0cKUzdG0
k+HB6ceo0bThq8LUtLXVtbngysHN4Kjp0i5odG1sIiANCiAgdGFyZ2V0PV9ibGFuaz6TyNjAqtHC
lM3RtJPhwenHIqjRtOGrwtS0tdW1ueDKwc3gqOnSPC9BPiANCiAgPExJPjxBIA0KICBocmVmPSJo
dHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9kZXRhaWwvMjAwOTA3MjgvMjIwODcvyti0qdi5IeCo
zaLo0ser2KHgwdXCzerNv+Cq1+jNwdWkuaHF0ei54aHF6afKw+nSp6Lo0sep0scuaHRtbCIgDQog
IHRhcmdldD1fYmxhbms+yti0qdi5IeCozaLo0scnq9ih4MHVwicnzerNvyfgqtfozcHVpLmhxdHo
ueGhxemnysPp0qei6NLHqdLHPC9BPiANCg0KICA8TEk+PEEgDQogIGhyZWY9Imh0dHA6Ly93d3cu
a29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDcyOC8yMjA5MS/Kws2nISHhweim6NLL0ei5yL7F
2aGh6M254bentdHH4M2nLmh0bWwiIA0KICB0YXJnZXQ9X2JsYW5rPsrCzachIeHB6Kbo0svR6LnI
vsXZoaHozbnht6e10cfgzac8L0E+PC9MST48L1VMPjwvRElWPjwhLS0gZW5kIG5ld3NfdGFiIGRp
diBoZXJlIC0tPjwvRElWPjwhLS0gZW5kIGZpdmVwb3B1bGFybmV3c19uZXdzIGRpdiBoZXJlIC0t
PjwvRElWPjwhLS0gZW5kIGZpdmVwb3B1bGFybmV3c19zZWN0aW9uIGRpdiBoZXJlIC0tPjwvRElW
PjwhLS0gZW5kIG5ld3Nfc2VjdGlvbiBkaXYgaGVyZSAtLT4NCjxESVYgaWQ9Zm9vdGVyPjxTUEFO
IGlkPXJzc19mb290ZXI+PEEgdGl0bGU9IrXUtLXSwaLo0seo0qGkwarRtMXWobzo0rnD0Lq6IFJT
UyIgDQpocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9yc3MucGhwIj5SU1M8L0E+PC9T
UEFOPiA8U1BBTiANCmlkPXR3aXR0ZXJfZm9vdGVyPjxBIHRpdGxlPSK11LS10sGi6NLHqNKhpMGq
0bTF1qG86NK5w9C6uiBUd2l0dGVyIiANCmhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9rb21fY2hh
ZF9sdWVrIiB0YXJnZXQ9X2JsYW5rPlR3aXR0ZXI8L0E+PC9TUEFOPiA8U1BBTiANCmlkPWFib3V0
a29tY2hhZGx1ZWtfZm9vdGVyPjxBIHRpdGxlPSLgodXowseh0brLudGnytfNvtTBvuwgpMGq0bTF
1qEiIA0KaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvYWJvdXRrb21jaGFkbHVlay5w
aHAiPuCh1ejCx6HRusu50afK182+1MG+7CANCqTBqtG0xdahPC9BPjwvU1BBTj4gDQo8SDY+4Mfn
uuSrtezgpMPXzeC5qtHouTwvSDY+DQo8VUw+DQogIDxMST48QSB0aXRsZT0i4LTN0CDguarR6Lki
IGhyZWY9Imh0dHA6Ly93d3cubmF0aW9ubXVsdGltZWRpYS5jb20vIiANCiAgdGFyZ2V0PV9ibGFu
az7gtM3QIOC5qtHouTwvQT4gDQogIDxMST48QSB0aXRsZT3gzeehq+zU4L7DyiBocmVmPSJodHRw
Oi8vd3d3LmRhaWx5eHByZXNzLm5ldC8iIA0KICB0YXJnZXQ9X2JsYW5rPuDN56Gr7OC+w8o8L0E+
IA0KICA8TEk+PEEgdGl0bGU9ocPYp+C3vrjYw6HUqCBocmVmPSJodHRwOi8vd3d3LmJhbmdrb2ti
aXpuZXdzLmNvbS8iIA0KICB0YXJnZXQ9X2JsYW5rPqHD2Kfgt7642MOh1Kg8L0E+IA0KICA8TEk+
PEEgdGl0bGU94Lmq0ei54aq54bnFIGhyZWY9Imh0dHA6Ly93d3cubmF0aW9uY2hhbm5lbC5jb20v
IiANCiAgdGFyZ2V0PV9ibGFuaz7guarR6LnhqrnhucU8L0E+IA0KICA8TEk+PEEgdGl0bGU9x9S3
wtjguarR6LkgaHJlZj0iaHR0cDovL3d3dy5uYXRpb25yYWRpb29ubGluZS5jb20vIiANCiAgdGFy
Z2V0PV9ibGFuaz7H1LfC2OC5qtHouTwvQT4gDQogIDxMST48QSB0aXRsZT3guarR6LnK2LTK0bu0
0svsIGhyZWY9Imh0dHA6Ly93d3cubmF0aW9ud2Vla2VuZC5jb20vIiANCiAgdGFyZ2V0PV9ibGFu
az7guarR6LnK2LTK0bu00svsPC9BPiANCiAgPExJPjxBIHRpdGxlPaLo0se06Me5IGhyZWY9Imh0
dHA6Ly9icmVha2luZ25ld3MubmF0aW9uY2hhbm5lbC5jb20vIiANCiAgdGFyZ2V0PV9ibGFuaz6i
6NLHtOjHuTwvQT4gDQogIDxMST48QSB0aXRsZT3guarR6LniwbrSwrnUx8rsIA0KICBocmVmPSJo
dHRwOi8vd3d3Lm5hdGlvbmNoYW5uZWwuY29tL25hdGlvbm1vYmlsZS8iIA0KICB0YXJnZXQ9X2Js
YW5rPuC5qtHoueLButLCudTHyuw8L0E+IA0KICA8TEk+PEEgdGl0bGU9IjI0NyDgv8O5tOwiIGhy
ZWY9Imh0dHA6Ly93d3cuMjQ3ZnJpZW5kLm5ldC8iIHRhcmdldD1fYmxhbms+MjQ3IA0KICDgv8O5
tOw8L0E+IA0KICA8TEk+PEEgdGl0bGU94s3gpOC5qtHouSBocmVmPSJodHRwOi8vd3d3Lm9rbmF0
aW9uLm5ldC8iIA0KICB0YXJnZXQ9X2JsYW5rPuLN4KTguarR6Lk8L0E+IA0KICA8TEk+PEEgdGl0
bGU9Ik5hdGlvbiBCb29rIiBocmVmPSJodHRwOi8vd3d3Lm5hdGlvbmJvb2suY29tLyIgDQogIHRh
cmdldD1fYmxhbms+TmF0aW9uIEJvb2s8L0E+IA0KICA8TEk+PEEgdGl0bGU9IqHD2Kfgt7642MOh
1KggQml6Ym9vayIgDQogIGhyZWY9Imh0dHA6Ly93d3cuYmFuZ2tva2Jpem5ld3MuY29tL2JpemJv
b2svIiB0YXJnZXQ9X2JsYW5rPqHD2Kfgt7642MOh1KggDQogIEJpemJvb2s8L0E+IA0KICA8TEk+
PEEgdGl0bGU9Ik5hdGlvbiBFLWpvYnMiIGhyZWY9Imh0dHA6Ly93d3cubmF0aW9uZWpvYnMuY29t
L2luZGV4X3RoYWkucGhwIiANCiAgdGFyZ2V0PV9ibGFuaz5OYXRpb24gRS1qb2JzPC9BPiANCiAg
PExJPjxBIHRpdGxlPU1hcmtldEBuYXRpb24gaHJlZj0iaHR0cDovL3d3dy5tYXJrZXRhdG5hdGlv
bi5jb20vIiANCiAgdGFyZ2V0PV9ibGFuaz5odHRwOi8vd3d3Lm1hcmtldGF0bmF0aW9uLmNvbS88
L0E+IA0KICA8TEk+PEEgdGl0bGU9Ik5hdGlvbiBFLWNvbW1lcmNlIiBocmVmPSJodHRwOi8vZWNv
bW1lcmNlLm5hdGlvbmdyb3VwLmNvbS8iIA0KICB0YXJnZXQ9X2JsYW5rPk5hdGlvbiBFLWNvbW1l
cmNlPC9BPiANCiAgPExJPjxBIHRpdGxlPSJOYXRpb24gR3JvdXAiIGhyZWY9Imh0dHA6Ly93d3cu
bmF0aW9uZ3JvdXAuY29tLyIgDQogIHRhcmdldD1fYmxhbms+TmF0aW9uIEdyb3VwPC9BPiA8L0xJ
PjwvVUw+DQo8QUREUkVTUz48U1RST05HPrXUtLXozeKmybPSzc255MW57DwvU1RST05HPiDit8Mg
MDItMzM4LTM1NzggpNizzdO50qggKDxBIA0KaHJlZj0ibWFpbHRvOkFtbmFydEBuYXRpb25ncm91
cC5jb20iPkFtbmFydEBuYXRpb25ncm91cC5jb208L0E+KTwvQUREUkVTUz4NCjxTQ1JJUFQgdHlw
ZT10ZXh0L2phdmFzY3JpcHQ+DQp2YXIgZ2FKc0hvc3QgPSAoKCJodHRwczoiID09IGRvY3VtZW50
LmxvY2F0aW9uLnByb3RvY29sKSA/ICJodHRwczovL3NzbC4iIDogImh0dHA6Ly93d3cuIik7DQpk
b2N1bWVudC53cml0ZSh1bmVzY2FwZSgiJTNDc2NyaXB0IHNyYz0nIiArIGdhSnNIb3N0ICsgImdv
b2dsZS1hbmFseXRpY3MuY29tL2dhLmpzJyB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnJTNFJTNDL3Nj
cmlwdCUzRSIpKTsNCjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0K
dHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoIlVBLTcxMDI3OTUtMSIp
Ow0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCn0gY2F0Y2goZXJyKSB7fTwvU0NSSVBU
Pg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL3d3dy5nb29nbGUtYW5hbHl0aWNzLmNvbS91cmNoaW4u
anMiIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KPC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0
L2phdmFzY3JpcHQ+DQp0cnkgew0KX3VhY2N0ID0gIlVBLTcxMDI3OTUtMSI7DQp1cmNoaW5UcmFj
a2VyKCk7DQp9IGNhdGNoKGVycikge308L1NDUklQVD4NCg0KPFA+Jm5ic3A7ICZjb3B5OyAyMDA4
IEtvbSBDaGFkIEx1ZWsuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9QPjwvRElWPjwvRElWPjwhLS0g
ZW5kIHBhZ2VfaW5zaWRlIGRpdiBoZXJlIC0tPjwvRElWPjwhLS0gZW5kIHBhZ2UgZGl2IGhlcmUg
LS0+PC9CT0RZPjwvSFRNTD4NCg==

------=_NextPart_001_0119_01CA1108.26880760
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: =?windows-874?B?aHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvdHJ1ZWhpdHN0YXQucGhw?=
	=?windows-874?B?P3BhZ2VuYW1lPc3Sqq3SocPDwQ==?=

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-874">
<SCRIPT =
language=3Djavascript1.1>page=3D"=CD=D2=AA=AD=D2=A1=C3=C3=C1";</SCRIPT>

<SCRIPT language=3Djavascript1.1=20
src=3D"http://hits.truehits.in.th/data/m0023375.js"> </SCRIPT>
<NOSCRIPT>
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY><A href=3D"http://truehits.net/stat.php?id=3Dm0023375" =
target=3D_blank><IMG=20
height=3D17 alt=3D"Thailand Web Stat"=20
src=3D"http://hits.truehits.in.th/noscript.php?id=3Dm0023375" width=3D14 =
border=3D0></A>=20
</NOSCRIPT></BODY></HTML>

------=_NextPart_001_0119_01CA1108.26880760--

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.6 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $=0A=
 * $Rev: 5685 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
var _jQuery =3D window.jQuery,=0A=
// Map over the $ in case of overwrite=0A=
	_$ =3D window.$;=0A=
=0A=
var jQuery =3D window.jQuery =3D window.$ =3D function( selector, =
context ) {=0A=
	// The jQuery object is actually just the init constructor 'enhanced'=0A=
	return new jQuery.fn.init( selector, context );=0A=
};=0A=
=0A=
// A simple way to check for HTML strings or ID strings=0A=
// (both of which we optimize for)=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,=0A=
=0A=
// Is it a simple selector=0A=
	isSimple =3D /^.[^:#\[\.]*$/,=0A=
=0A=
// Will speed up references to undefined, and allows munging its name.=0A=
	undefined;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Make sure an element was located=0A=
					if ( elem ){=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D match[3] )=0A=
							return jQuery().find( selector );=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						return jQuery( elem );=0A=
					}=0A=
					selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(jQuery.makeArray(selector));=0A=
	},=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.2.6",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	length: 0,=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		var ret =3D -1;=0A=
=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem && elem.jquery ? elem[0] : elem=0A=
		, this );=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( name.constructor =3D=3D String )=0A=
			if ( value =3D=3D=3D undefined )=0A=
				return this[0] && jQuery[ type || "attr" ]( this[0], name );=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery( html, this[0].ownerDocument )=0A=
				.clone()=0A=
				.insertBefore( this[0] )=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, false, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, true, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	find: function( selector ) {=0A=
		var elems =3D jQuery.map(this, function(elem){=0A=
			return jQuery.find( selector, elem );=0A=
		});=0A=
=0A=
		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?=0A=
			jQuery.unique( elems ) :=0A=
			elems );=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to=0A=
				// attributes in IE that are actually only stored=0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, this ) );=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( selector.constructor =3D=3D String )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return this.pushStack( jQuery.unique( jQuery.merge(=0A=
			this.get(),=0A=
			typeof selector =3D=3D 'string' ?=0A=
				jQuery( selector ) :=0A=
				jQuery.makeArray( selector )=0A=
		)));=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.multiFilter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return this.is( "." + selector );=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D undefined ) {=0A=
=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					return values;=0A=
=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return (this[0].value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if( value.constructor =3D=3D Number )=0A=
			value +=3D '';=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(value);=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		return value =3D=3D undefined ?=0A=
			(this[0] ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	data: function( key, value ){=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
=0A=
			if ( data =3D=3D=3D undefined && this.length )=0A=
				data =3D jQuery.data( this[0], key );=0A=
=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
	},=0A=
=0A=
	removeData: function( key ){=0A=
		return this.each(function(){=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	},=0A=
=0A=
	domManip: function( args, table, reverse, callback ) {=0A=
		var clone =3D this.length > 1, elems;=0A=
=0A=
		return this.each(function(){=0A=
			if ( !elems ) {=0A=
				elems =3D jQuery.clean( args, this.ownerDocument );=0A=
=0A=
				if ( reverse )=0A=
					elems.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );=0A=
=0A=
			var scripts =3D jQuery( [] );=0A=
=0A=
			jQuery.each(elems, function(){=0A=
				var elem =3D clone ?=0A=
					jQuery( this ).clone( true )[0] :=0A=
					this;=0A=
=0A=
				// execute all scripts after the elements have been injected=0A=
				if ( jQuery.nodeName( elem, "script" ) )=0A=
					scripts =3D scripts.add( elem );=0A=
				else {=0A=
					// Remove any inner scripts for later evaluation=0A=
					if ( elem.nodeType =3D=3D 1 )=0A=
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );=0A=
=0A=
					// Inject the elements into the document=0A=
					callback.call( obj, elem );=0A=
				}=0A=
			});=0A=
=0A=
			scripts.each( evalScript );=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
function now(){=0A=
	return +new Date;=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D "object" && typeof target !=3D "function" )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				var src =3D target[ name ], copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && copy && typeof copy =3D=3D "object" && !copy.nodeType )=0A=
					target[ name ] =3D jQuery.extend( deep, =0A=
						// Never move original objects, clone them=0A=
						src || ( copy.length !=3D null ? [ ] : { } )=0A=
					, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( copy !=3D=3D undefined )=0A=
					target[ name ] =3D copy;=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {},=0A=
	// exclude the following css properties to add px=0A=
	exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,=0A=
	// cache defaultView=0A=
	defaultView =3D document.defaultView || {};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning this function.=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName &&=0A=
			fn.constructor !=3D Array && /^[\s[]?function/.test( fn + "" );=0A=
	},=0A=
=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.browser.msie )=0A=
				script.text =3D data;=0A=
			else=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
=0A=
			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	cache: {},=0A=
=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id )=0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if we're=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
=0A=
		// Return the named cache data, or the ID for the element=0A=
		return name ?=0A=
			jQuery.cache[ id ][ name ] :=0A=
			id;=0A=
	},=0A=
=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
=0A=
				for ( name in jQuery.cache[ id ] )=0A=
					break;=0A=
=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0, length =3D object.length;=0A=
=0A=
		if ( args ) {=0A=
			if ( length =3D=3D undefined ) {=0A=
				for ( name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( ; i < length; )=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( length =3D=3D undefined ) {=0A=
				for ( name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	prop: function( elem, value, type, i, name ) {=0A=
		// Handle executable functions=0A=
		if ( jQuery.isFunction( value ) )=0A=
			value =3D value.call( elem, i );=0A=
=0A=
		// Handle passing in a number to a CSS property=0A=
		return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?=0A=
			value + "px" :=0A=
			value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use hasClass("class")=0A=
		has: function( elem, className ) {=0A=
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
=0A=
			return Math.max(0, val);=0A=
		}=0A=
=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret, style =3D elem.style;=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color( elem ) {=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			// defaultView is cached=0A=
			var ret =3D defaultView.getComputedStyle( elem, null );=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
			ret =3D jQuery.attr( style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037=0A=
		if ( jQuery.browser.opera && name =3D=3D "display" ) {=0A=
			var save =3D style.outline;=0A=
			style.outline =3D "0 solid black";=0A=
			style.outline =3D save;=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && style && style[ name ] )=0A=
			ret =3D style[ name ];=0A=
=0A=
		else if ( defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
=0A=
			if ( computedStyle && !color( elem ) )=0A=
				ret =3D computedStyle.getPropertyValue( name );=0A=
=0A=
			// If the element isn't reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				var swap =3D [], stack =3D [], a =3D elem, i =3D 0;=0A=
=0A=
				// Locate all of the parent display: none elements=0A=
				for ( ; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( ; i < stack.length; i++ )=0A=
					if ( color( stack[ i ] ) ) {=0A=
						swap[ i ] =3D stack[ i ].style.display;=0A=
						stack[ i ].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null ?=0A=
					"none" :=0A=
					( computedStyle && computedStyle.getPropertyValue( name ) ) || "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( i =3D 0; i < swap.length; i++ )=0A=
					if ( swap[ i ] !=3D null )=0A=
						stack[ i ].style.display =3D swap[ i ];=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				style.left =3D ret || 0;=0A=
				ret =3D style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				style.left =3D left;=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	clean: function( elems, context ) {=0A=
		var ret =3D [];=0A=
		context =3D context || document;=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if (typeof context.createElement =3D=3D 'undefined')=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			if ( elem.constructor =3D=3D Number )=0A=
				elem +=3D '';=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
=0A=
					// IE completely kills leading whitespace when innerHTML is used=0A=
					if ( /^\s/.test( elem ) )=0A=
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
=0A=
				}=0A=
=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )=0A=
				return;=0A=
=0A=
			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )=0A=
				ret.push( elem );=0A=
=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( elem, name, value ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var notxml =3D !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined,=0A=
			msie =3D jQuery.browser.msie;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		// IE elem.getAttribute passes even for style=0A=
		if ( elem.tagName ) {=0A=
=0A=
			// These attributes require special treatment=0A=
			var special =3D /href|src|style/.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of a hidden option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
				elem.parentNode.selectedIndex;=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			if ( name in elem && notxml && !special ) {=0A=
				if ( set ){=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
						throw "type property can't be changed";=0A=
=0A=
					elem[ name ] =3D value;=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) )=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( msie && notxml &&  name =3D=3D "style" )=0A=
				return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
			if ( set )=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
=0A=
			var attr =3D msie && notxml && special=0A=
					// Some attributes require a special call on IE=0A=
					? elem.getAttribute( name, 2 )=0A=
					: elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( msie && name =3D=3D "opacity" ) {=0A=
			if ( set ) {=0A=
				// IE has trouble with opacity if it does not have layout=0A=
				// Force it by setting the zoom level=0A=
				elem.zoom =3D 1;=0A=
=0A=
				// Set the alpha filter to set the opacity=0A=
				elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) +=0A=
					(parseInt( value ) + '' =3D=3D "NaN" ? "" : "alpha(opacity=3D" + =
value * 100 + ")");=0A=
			}=0A=
=0A=
			return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
				(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / 100) + '':=0A=
				"";=0A=
		}=0A=
=0A=
		name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
			return letter.toUpperCase();=0A=
		});=0A=
=0A=
		if ( set )=0A=
			elem[ name ] =3D value;=0A=
=0A=
		return elem[ name ];=0A=
	},=0A=
=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		if( array !=3D null ){=0A=
			var i =3D array.length;=0A=
			//the window, strings and functions also have 'length'=0A=
			if( i =3D=3D null || array.split || array.setInterval || array.call )=0A=
				ret[0] =3D array;=0A=
			else=0A=
				while( i )=0A=
					ret[--i] =3D array[i];=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
		// Use =3D=3D=3D because on IE, window =3D=3D document=0A=
			if ( array[ i ] =3D=3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
		var i =3D 0, elem, pos =3D first.length;=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			while ( elem =3D second[ i++ ] )=0A=
				if ( elem.nodeType !=3D 8 )=0A=
					first[ pos++ ] =3D elem;=0A=
=0A=
		} else=0A=
			while ( elem =3D second[ i++ ] )=0A=
				first[ pos++ ] =3D elem;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv !=3D !callback( elems[ i ], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D null )=0A=
				ret[ ret.length ] =3D value;=0A=
		}=0A=
=0A=
		return ret.concat.apply( [], ret );=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ?=0A=
	"styleFloat" :=0A=
	"cssFloat";=0A=
=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		readonly: "readOnly",=0A=
		maxlength: "maxLength",=0A=
		cellspacing: "cellSpacing"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1)=0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames ) {=0A=
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add(this).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards=0A=
			jQuery.browser.opera && document.body[ "client" + name ] ||=0A=
=0A=
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)=0A=
			jQuery.browser.safari && window[ "inner" + name ] ||=0A=
=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :=0A=
=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max(=0A=
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]),=0A=
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name])=0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);=0A=
	};=0A=
});=0A=
=0A=
// Helper function used by the dimensions and offset modules=0A=
function num(elem, prop) {=0A=
	return elem[0] && parseInt( jQuery.curCSS(elem[0], prop, true), 10 ) || =
0;=0A=
}var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},=0A=
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: function(a,i,m){return i<m[3]-0;},=0A=
			gt: function(a,i,m){return i>m[3]-0;},=0A=
			nth: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			eq: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			first: function(a,i){return i=3D=3D0;},=0A=
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},=0A=
			even: function(a,i){return i%2=3D=3D0;},=0A=
			odd: function(a,i){return i%2;},=0A=
=0A=
			// Child Checks=0A=
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},=0A=
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},=0A=
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},=0A=
=0A=
			// Parent Checks=0A=
			parent: function(a){return a.firstChild;},=0A=
			empty: function(a){return !a.firstChild;},=0A=
=0A=
			// Text Check=0A=
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},=0A=
=0A=
			// Visibility=0A=
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},=0A=
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},=0A=
=0A=
			// Form attributes=0A=
			enabled: function(a){return !a.disabled;},=0A=
			disabled: function(a){return a.disabled;},=0A=
			checked: function(a){return a.checked;},=0A=
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},=0A=
=0A=
			// Form elements=0A=
			text: function(a){return "text"=3D=3Da.type;},=0A=
			radio: function(a){return "radio"=3D=3Da.type;},=0A=
			checkbox: function(a){return "checkbox"=3D=3Da.type;},=0A=
			file: function(a){return "file"=3D=3Da.type;},=0A=
			password: function(a){return "password"=3D=3Da.type;},=0A=
			submit: function(a){return "submit"=3D=3Da.type;},=0A=
			image: function(a){return "image"=3D=3Da.type;},=0A=
			reset: function(a){return "reset"=3D=3Da.type;},=0A=
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},=0A=
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},=0A=
=0A=
			// :has()=0A=
			has: function(a,i,m){return jQuery.find(m[3],a).length;},=0A=
=0A=
			// :header=0A=
			header: function(a){return /h\d/i.test(a.nodeName);},=0A=
=0A=
			// :animated=0A=
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}=0A=
		}=0A=
	},=0A=
=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3D'test'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-child, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// check to make sure context is a DOM element or a document=0A=
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)=0A=
			return [ ];=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last, nodeName;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// we're no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false,=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
				re =3D quickChild,=0A=
=0A=
				m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var merge =3D {};=0A=
					nodeName =3D m[2].toUpperCase();=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if there's still an expression, and that we haven't already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
=0A=
					// Re-organize the results, so that they're consistent=0A=
					if ( m ) {=0A=
						m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// It's faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				// optimize if only one selector found (most common case)=0A=
				r =3D isSimple.test( m[3] ) ?=0A=
					jQuery.filter(m[3], r, true).r :=0A=
					jQuery( r ).not( m[3] );=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),=0A=
					// calculate the numbers (first)n+(last) including if they are =
negative=0A=
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;=0A=
=0A=
				// loop through all the elements left in the jQuery object=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 0 ) {=0A=
						if ( node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var fn =3D jQuery.expr[ m[1] ];=0A=
				if ( typeof fn =3D=3D "object" )=0A=
					fn =3D fn[ m[2] ];=0A=
=0A=
				if ( typeof fn =3D=3D "string" )=0A=
					fn =3D eval("false||function(a,i){return " + fn + ";}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, function(elem, i){=0A=
					return fn(elem, i, m, r);=0A=
				}, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [],=0A=
			cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && n !=3D elem )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && elem.setInterval )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
=0A=
		// if data is passed, bind to handler=0A=
		if( data !=3D undefined ) {=0A=
			// Create temporary function pointer to original handler=0A=
			var fn =3D handler;=0A=
=0A=
			// Create unique handler function, wrapped around original handler=0A=
			handler =3D this.proxy( fn, function() {=0A=
				// Pass arguments and context to original handler=0A=
				return fn.apply(this, arguments);=0A=
			});=0A=
=0A=
			// Store data in unique handler=0A=
			handler.data =3D data;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				if ( typeof jQuery !=3D "undefined" && !jQuery.event.triggered )=0A=
					return jQuery.event.handle.apply(arguments.callee.elem, arguments);=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		jQuery.each(types.split(/\s+/), function(index, type) {=0A=
			// Namespaced event handlers=0A=
			var parts =3D type.split(".");=0A=
			type =3D parts[0];=0A=
			handler.type =3D parts[1];=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[type];=0A=
=0A=
			// Init the event handler queue=0A=
			if (!handlers) {=0A=
				handlers =3D events[type] =3D {};=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if (elem.addEventListener)=0A=
						elem.addEventListener(type, handle, false);=0A=
					else if (elem.attachEvent)=0A=
						elem.attachEvent("on" + type, handle);=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers[handler.guid] =3D handler;=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[type] =3D true;=0A=
		});=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var parts =3D type.split(".");=0A=
					type =3D parts[0];=0A=
=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( handler in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
									delete events[type][handler];=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, elem, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data);=0A=
=0A=
		if ( type.indexOf("!") >=3D 0 ) {=0A=
			type =3D type.slice(0, -1);=0A=
			var exclusive =3D true;=0A=
		}=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
			// Only trigger if we've ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			// don't do events on text and comment nodes=0A=
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
=0A=
			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				event =3D !data[0] || !data[0].preventDefault;=0A=
=0A=
			// Pass along a fake event=0A=
			if ( event ) {=0A=
				data.unshift({=0A=
					type: type,=0A=
					target: elem,=0A=
					preventDefault: function(){},=0A=
					stopPropagation: function(){},=0A=
					timeStamp: now()=0A=
				});=0A=
				data[0][expando] =3D true; // no need to fix fake event=0A=
			}=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
			if ( exclusive )=0A=
				data[0].exclusive =3D true;=0A=
=0A=
			// Trigger the event, it is assumed that "handle" is a function=0A=
			var handle =3D jQuery.data(elem, "handle");=0A=
			if ( handle )=0A=
				val =3D handle.apply( elem, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers (and on links since we =
don't call .click() for links)=0A=
			if ( (!fn || (jQuery.nodeName(elem, 'a') && type =3D=3D "click")) && =
elem["on"+type] && elem["on"+type].apply( elem, data ) =3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions don't get the custom event object=0A=
			if ( event )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && jQuery.isFunction( extra ) ) {=0A=
				// call the extra function and tack the current return value on the =
end for possible inspection=0A=
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );=0A=
				// if anything is returned, give it precedence and have it overwrite =
the previous value=0A=
				if (ret !=3D=3D undefined)=0A=
					val =3D ret;=0A=
			}=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				try {=0A=
					elem[ type ]();=0A=
				// prevent IE from throwing an error for some hidden elements=0A=
				} catch (e) {}=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val, ret, namespace, all, handlers;=0A=
=0A=
		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );=0A=
=0A=
		// Namespaced event handlers=0A=
		namespace =3D event.type.split(".");=0A=
		event.type =3D namespace[0];=0A=
		namespace =3D namespace[1];=0A=
		// Cache this now, all =3D true means, any handler=0A=
		all =3D !namespace && !event.exclusive;=0A=
=0A=
		handlers =3D ( jQuery.data(this, "events") || {} )[event.type];=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
=0A=
			// Filter the functions by class=0A=
			if ( all || handler.type =3D=3D namespace ) {=0A=
				// Pass in a reference to the handler function itself=0A=
				// So that we can later remove it=0A=
				event.handler =3D handler;=0A=
				event.data =3D handler.data;=0A=
=0A=
				ret =3D handler.apply( this, arguments );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D ret;=0A=
=0A=
				if ( ret =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		if ( event[expando] =3D=3D true )=0A=
			return event;=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D { originalEvent: originalEvent };=0A=
		var props =3D "altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue originalTarget pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target timeStamp toElement type view wheelDelta which".split(" ");=0A=
		for ( var i=3Dprops.length; i; i-- )=0A=
			event[ props[i] ] =3D originalEvent[ props[i] ];=0A=
=0A=
		// Mark it as fixed=0A=
		event[expando] =3D true;=0A=
=0A=
		// add preventDefault and stopPropagation since=0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
=0A=
		// Fix timeStamp=0A=
		event.timeStamp =3D event.timeStamp || now();=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D event.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	proxy: function( fn, proxy ){=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || this.guid++;=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			setup: function() {=0A=
				// Make sure the ready event is setup=0A=
				bindReady();=0A=
				return;=0A=
			},=0A=
=0A=
			teardown: function() { return; }=0A=
		},=0A=
=0A=
		mouseenter: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseenter=0A=
				event.type =3D "mouseenter";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		},=0A=
=0A=
		mouseleave: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseleave=0A=
				event.type =3D "mouseleave";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
=0A=
	one: function( type, data, fn ) {=0A=
		var one =3D jQuery.event.proxy( fn || data, function(event) {=0A=
			jQuery(this).unbind(event, one);=0A=
			return (fn || data).apply( this, arguments );=0A=
		});=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, one, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		return this[0] && jQuery.event.trigger( type, data, this[0], false, fn =
);=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments, i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while( i < args.length )=0A=
			jQuery.event.proxy( fn, args[i++] );=0A=
=0A=
		return this.click( jQuery.event.proxy( fn, function(event) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D ( this.lastToggle || 0 ) % i;=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ this.lastToggle++ ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function(fnOver, fnOut) {=0A=
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);=0A=
	},=0A=
=0A=
	ready: function(fn) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } );=0A=
=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.call( document );=0A=
				});=0A=
=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
=0A=
			// Trigger any bound ready events=0A=
			jQuery(document).triggerHandler("ready");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event=0A=
	if ( document.addEventListener && !jQuery.browser.opera)=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A=
=0A=
	// If IE is used and is not in a frame=0A=
	// Continually check to see if the document is ready=0A=
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){=0A=
		if (jQuery.isReady) return;=0A=
		try {=0A=
			// If IE is used, use the trick by Diego Perini=0A=
			// http://javascript.nwbox.com/IEContentLoaded/=0A=
			document.documentElement.doScroll("left");=0A=
		} catch( error ) {=0A=
			setTimeout( arguments.callee, 0 );=0A=
			return;=0A=
		}=0A=
		// and execute any waiting functions=0A=
		jQuery.ready();=0A=
	})();=0A=
=0A=
	if ( jQuery.browser.opera )=0A=
		document.addEventListener( "DOMContentLoaded", function () {=0A=
			if (jQuery.isReady) return;=0A=
			for (var i =3D 0; i < document.styleSheets.length; i++)=0A=
				if (document.styleSheets[i].disabled) {=0A=
					setTimeout( arguments.callee, 0 );=0A=
					return;=0A=
				}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		}, false);=0A=
=0A=
	if ( jQuery.browser.safari ) {=0A=
		var numStyles;=0A=
		(function(){=0A=
			if (jQuery.isReady) return;=0A=
			if ( document.readyState !=3D "loaded" && document.readyState !=3D =
"complete" ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			if ( numStyles =3D=3D=3D undefined )=0A=
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;=0A=
			if ( document.styleSheets.length !=3D numStyles ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		})();=0A=
	}=0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," +=0A=
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[name] =3D function(fn){=0A=
		return fn ? this.bind(name, fn) : this.trigger(name);=0A=
	};=0A=
});=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function(event, elem) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
	// Traverse up the tree=0A=
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }=0A=
	// Return true if we actually just moused on to a sub-element=0A=
	return parent =3D=3D elem;=0A=
};=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isn't included so as not to unbind existing unload events=0A=
jQuery(window).bind("unload", function() {=0A=
	jQuery("*").add(document).unbind();=0A=
});=0A=
jQuery.fn.extend({=0A=
	// Keep a copy of the old load=0A=
	_load: jQuery.fn.load,=0A=
=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D 'string' )=0A=
			return this._load( url );=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		callback =3D callback || function(){};=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				self.each( callback, [res.responseText, status, res] );=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return jQuery.nodeName(this, "form") ?=0A=
				jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled &&=0A=
				(this.checked || /select|textarea/i.test(this.nodeName) ||=0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				val.constructor =3D=3D Array ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D now();=0A=
=0A=
jQuery.extend({=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: location.href,=0A=
		global: true,=0A=
		type: "GET",=0A=
		timeout: 0,=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		// Extend the settings, but re-extend 's' so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data,=0A=
			type =3D s.type.toUpperCase();=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( type =3D=3D "GET" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
				if ( head )=0A=
					head.removeChild( script );=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && type =3D=3D "GET" ) {=0A=
			var ts =3D now();=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + "$2");=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && type =3D=3D "GET" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// Matches an absolute URL, and saves the domain=0A=
		var remote =3D /^(?:\w+:)?\/\/([^\/?#]+)/;=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( s.dataType =3D=3D "script" && type =3D=3D "GET"=0A=
				&& remote.test(s.url) && remote.exec(s.url)[1] !=3D location.host ){=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if (s.scriptCharset)=0A=
				script.charset =3D s.scriptCharset;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState ||=0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		var xhr =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
=0A=
		// Open the socket=0A=
		// Passing null username, generates a login popup on Opera (#2865)=0A=
		if( s.username )=0A=
			xhr.open(type, s.url, s.async, s.username, s.password);=0A=
		else=0A=
			xhr.open(type, s.url, s.async);=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data )=0A=
				xhr.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
			// Set the If-Modified-Since header, if ifModified mode.=0A=
			if ( s.ifModified )=0A=
				xhr.setRequestHeader("If-Modified-Since",=0A=
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e){}=0A=
=0A=
		// Allow custom headers/mimetypes=0A=
		if ( s.beforeSend && s.beforeSend(xhr, s) =3D=3D=3D false ) {=0A=
			// cleanup active request counter=0A=
			s.global && jQuery.active--;=0A=
			// close opended socket=0A=
			xhr.abort();=0A=
			return false;=0A=
		}=0A=
=0A=
		if ( s.global )=0A=
			jQuery.event.trigger("ajaxSend", [xhr, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			if ( !requestDone && xhr && (xhr.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
=0A=
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||=0A=
					!jQuery.httpSuccess( xhr ) && "error" ||=0A=
					s.ifModified && jQuery.httpNotModified( xhr, s.url ) && =
"notmodified" ||=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xhr, s.dataType, s.dataFilter );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xhr.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();=0A=
				} else=0A=
					jQuery.handleError(s, xhr, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xhr =3D null;=0A=
			}=0A=
		};=0A=
=0A=
		if ( s.async ) {=0A=
			// don't attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13);=0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xhr ) {=0A=
						// Cancel the request=0A=
						xhr.abort();=0A=
=0A=
						if( !requestDone )=0A=
							onreadystatechange( "timeout" );=0A=
					}=0A=
				}, s.timeout);=0A=
		}=0A=
=0A=
		// Send the data=0A=
		try {=0A=
			xhr.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xhr, null, e);=0A=
		}=0A=
=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xhr, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xhr, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xhr, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xhr;=0A=
	},=0A=
=0A=
	handleError: function( s, xhr, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xhr, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xhr, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( xhr ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !xhr.status && location.protocol =3D=3D "file:" ||=0A=
				( xhr.status >=3D 200 && xhr.status < 300 ) || xhr.status =3D=3D 304 =
|| xhr.status =3D=3D 1223 ||=0A=
				jQuery.browser.safari && xhr.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xhr, url ) {=0A=
		try {=0A=
			var xhrRes =3D xhr.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xhr.status =3D=3D 304 || xhrRes =3D=3D =
jQuery.lastModified[url] ||=0A=
				jQuery.browser.safari && xhr.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( xhr, type, filter ) {=0A=
		var ct =3D xhr.getResponseHeader("content-type"),=0A=
			xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D 0,=0A=
			data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
			=0A=
		// Allow a pre-filtering function to sanitize the response=0A=
		if( filter )=0A=
			data =3D filter( data, type );=0A=
=0A=
		// If the type is "script", eval it in global context=0A=
		if ( type =3D=3D "script" )=0A=
			jQuery.globalEval( data );=0A=
=0A=
		// Get the JavaScript object, if JSON is used.=0A=
		if ( type =3D=3D "json" )=0A=
			data =3D eval("(" + data + ")");=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [];=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( a.constructor =3D=3D Array || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );=0A=
			});=0A=
=0A=
		// Otherwise, assume that it's an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( a[j] && a[j].constructor =3D=3D Array )=0A=
					jQuery.each( a[j], function(){=0A=
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);=0A=
					});=0A=
				else=0A=
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( =
jQuery.isFunction(a[j]) ? a[j]() : a[j] ) );=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "show", width: "show", opacity: "show"=0A=
			}, speed, callback) :=0A=
=0A=
			this.filter(":hidden").each(function(){=0A=
				this.style.display =3D this.oldblock || "";=0A=
				if ( jQuery.css(this,"display") =3D=3D "none" ) {=0A=
					var elem =3D jQuery("<" + this.tagName + " />").appendTo("body");=0A=
					this.style.display =3D elem.css("display");=0A=
					// handle an edge condition where css is - div { display:none; } or =
similar=0A=
					if (this.style.display =3D=3D "none")=0A=
						this.style.display =3D "block";=0A=
					elem.remove();=0A=
				}=0A=
			}).end();=0A=
	},=0A=
=0A=
	hide: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "hide", width: "hide", opacity: "hide"=0A=
			}, speed, callback) :=0A=
=0A=
			this.filter(":visible").each(function(){=0A=
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A=
				this.style.display =3D "none";=0A=
			}).end();=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2 ){=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle.apply( this, arguments ) :=0A=
			fn ?=0A=
				this.animate({=0A=
					height: "toggle", width: "toggle", opacity: "toggle"=0A=
				}, fn, fn2) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
				});=0A=
	},=0A=
=0A=
	slideDown: function(speed,callback){=0A=
		return this.animate({height: "show"}, speed, callback);=0A=
	},=0A=
=0A=
	slideUp: function(speed,callback){=0A=
		return this.animate({height: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	slideToggle: function(speed, callback){=0A=
		return this.animate({height: "toggle"}, speed, callback);=0A=
	},=0A=
=0A=
	fadeIn: function(speed, callback){=0A=
		return this.animate({opacity: "show"}, speed, callback);=0A=
	},=0A=
=0A=
	fadeOut: function(speed, callback){=0A=
		return this.animate({opacity: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){=0A=
			if ( this.nodeType !=3D 1)=0A=
				return false;=0A=
=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				hidden =3D jQuery(this).is(":hidden"), self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return opt.complete.call(this);=0A=
=0A=
				if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	queue: function(type, fn){=0A=
		if ( jQuery.isFunction(type) || ( type && type.constructor =3D=3D =
Array )) {=0A=
			fn =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( !type || (typeof type =3D=3D "string" && !fn) )=0A=
			return queue( this[0], type );=0A=
=0A=
		return this.each(function(){=0A=
			if ( fn.constructor =3D=3D Array )=0A=
				queue(this, type, fn);=0A=
			else {=0A=
				queue(this, type).push( fn );=0A=
=0A=
				if ( queue(this, type).length =3D=3D 1 )=0A=
					fn.call(this);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(clearQueue, gotoEnd){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if (clearQueue)=0A=
			this.queue([]);=0A=
=0A=
		this.each(function(){=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )=0A=
				if ( timers[i].elem =3D=3D this ) {=0A=
					if (gotoEnd)=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					timers.splice(i, 1);=0A=
				}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if (!gotoEnd)=0A=
			this.dequeue();=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
var queue =3D function( elem, type, array ) {=0A=
	if ( elem ){=0A=
=0A=
		type =3D type || "fx";=0A=
=0A=
		var q =3D jQuery.data( elem, type + "queue" );=0A=
=0A=
		if ( !q || array )=0A=
			q =3D jQuery.data( elem, type + "queue", jQuery.makeArray(array) );=0A=
=0A=
	}=0A=
	return q;=0A=
};=0A=
=0A=
jQuery.fn.dequeue =3D function(type){=0A=
	type =3D type || "fx";=0A=
=0A=
	return this.each(function(){=0A=
		var q =3D queue(this, type);=0A=
=0A=
		q.shift();=0A=
=0A=
		if ( q.length )=0A=
			q[0].call( this );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing=0A=
		};=0A=
=0A=
		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ?=0A=
			opt.duration :=0A=
			jQuery.fx.speeds[opt.duration]) || jQuery.fx.speeds.def;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			if ( opt.queue !=3D=3D false )=0A=
				jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.call( this );=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
	timerId: null,=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		this.update();=0A=
=0A=
		var self =3D this;=0A=
		function t(gotoEnd){=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		jQuery.timers.push(t);=0A=
=0A=
		if ( jQuery.timerId =3D=3D null ) {=0A=
			jQuery.timerId =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length ) {=0A=
					clearInterval( jQuery.timerId );=0A=
					jQuery.timerId =3D null;=0A=
				}=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(0, this.cur());=0A=
=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )=0A=
			this.elem.style[this.prop] =3D "1px";=0A=
=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(gotoEnd){=0A=
		var t =3D now();=0A=
=0A=
		if ( gotoEnd || t > this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					this.elem.style.display =3D "none";=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
			}=0A=
=0A=
			if ( done )=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	speeds:{=0A=
		slow: 600,=0A=
 		fast: 200,=0A=
 		// Default speed=0A=
 		def: 400=0A=
	},=0A=
	step: {=0A=
		scrollLeft: function(fx){=0A=
			fx.elem.scrollLeft =3D fx.now;=0A=
		},=0A=
=0A=
		scrollTop: function(fx){=0A=
			fx.elem.scrollTop =3D fx.now;=0A=
		},=0A=
=0A=
		opacity: function(fx){=0A=
			jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
		},=0A=
=0A=
		_default: function(fx){=0A=
			fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
		}=0A=
	}=0A=
});=0A=
// The Offset Method=0A=
// Originally By Brandon Aaron, part of the Dimension Plugin=0A=
// http://jquery.com/plugins/project/dimensions=0A=
jQuery.fn.offset =3D function() {=0A=
	var left =3D 0, top =3D 0, elem =3D this[0], results;=0A=
=0A=
	if ( elem ) with ( jQuery.browser ) {=0A=
		var parent       =3D elem.parentNode,=0A=
		    offsetChild  =3D elem,=0A=
		    offsetParent =3D elem.offsetParent,=0A=
		    doc          =3D elem.ownerDocument,=0A=
		    safari2      =3D safari && parseInt(version) < 522 && =
!/adobeair/i.test(userAgent),=0A=
		    css          =3D jQuery.curCSS,=0A=
		    fixed        =3D css(elem, "position") =3D=3D "fixed";=0A=
=0A=
		// Use getBoundingClientRect if available=0A=
		if ( elem.getBoundingClientRect ) {=0A=
			var box =3D elem.getBoundingClientRect();=0A=
=0A=
			// Add the document scroll offsets=0A=
			add(box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),=0A=
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop));=0A=
=0A=
			// IE adds the HTML element's border, by default it is medium which =
is 2px=0A=
			// IE 6 and 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }=0A=
			// IE 7 standards mode, the border is always 2px=0A=
			// This border/offset is typically represented by the clientLeft and =
clientTop properties=0A=
			// However, in IE6 and 7 quirks mode the clientLeft and clientTop =
properties are not updated when overwriting it via CSS=0A=
			// Therefore this method will be off by 2px in IE while in quirksmode=0A=
			add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop =
);=0A=
=0A=
		// Otherwise loop through the offsetParents and parentNodes=0A=
		} else {=0A=
=0A=
			// Initial element offsets=0A=
			add( elem.offsetLeft, elem.offsetTop );=0A=
=0A=
			// Get parent offsets=0A=
			while ( offsetParent ) {=0A=
				// Add offsetParent offsets=0A=
				add( offsetParent.offsetLeft, offsetParent.offsetTop );=0A=
=0A=
				// Mozilla and Safari > 2 does not include the border on offset =
parents=0A=
				// However Mozilla adds the border for table or table cells=0A=
				if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || =
safari && !safari2 )=0A=
					border( offsetParent );=0A=
=0A=
				// Add the document scroll offsets if position is fixed on any =
offsetParent=0A=
				if ( !fixed && css(offsetParent, "position") =3D=3D "fixed" )=0A=
					fixed =3D true;=0A=
=0A=
				// Set offsetChild to previous offsetParent unless it is the body =
element=0A=
				offsetChild  =3D /^body$/i.test(offsetParent.tagName) ? offsetChild =
: offsetParent;=0A=
				// Get next offsetParent=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
=0A=
			// Get parent scroll offsets=0A=
			while ( parent && parent.tagName && =
!/^body|html$/i.test(parent.tagName) ) {=0A=
				// Remove parent scroll UNLESS that parent is inline or a table to =
work around Opera inline/table scrollLeft/Top bug=0A=
				if ( !/^inline|table.*$/i.test(css(parent, "display")) )=0A=
					// Subtract parent scroll offsets=0A=
					add( -parent.scrollLeft, -parent.scrollTop );=0A=
=0A=
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible=0A=
				if ( mozilla && css(parent, "overflow") !=3D "visible" )=0A=
					border( parent );=0A=
=0A=
				// Get next parent=0A=
				parent =3D parent.parentNode;=0A=
			}=0A=
=0A=
			// Safari <=3D 2 doubles body offsets with a fixed position =
element/offsetParent or absolutely positioned offsetChild=0A=
			// Mozilla doubles body offsets with a non-absolutely positioned =
offsetChild=0A=
			if ( (safari2 && (fixed || css(offsetChild, "position") =3D=3D =
"absolute")) ||=0A=
				(mozilla && css(offsetChild, "position") !=3D "absolute") )=0A=
					add( -doc.body.offsetLeft, -doc.body.offsetTop );=0A=
=0A=
			// Add the document scroll offsets if position is fixed=0A=
			if ( fixed )=0A=
				add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft),=0A=
					Math.max(doc.documentElement.scrollTop,  doc.body.scrollTop));=0A=
		}=0A=
=0A=
		// Return an object with top and left properties=0A=
		results =3D { top: top, left: left };=0A=
	}=0A=
=0A=
	function border(elem) {=0A=
		add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, =
"borderTopWidth", true) );=0A=
	}=0A=
=0A=
	function add(l, t) {=0A=
		left +=3D parseInt(l, 10) || 0;=0A=
		top +=3D parseInt(t, 10) || 0;=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		var left =3D 0, top =3D 0, results;=0A=
=0A=
		if ( this[0] ) {=0A=
			// Get *real* offsetParent=0A=
			var offsetParent =3D this.offsetParent(),=0A=
=0A=
			// Get correct offsets=0A=
			offset       =3D this.offset(),=0A=
			parentOffset =3D /^body|html$/i.test(offsetParent[0].tagName) ? { =
top: 0, left: 0 } : offsetParent.offset();=0A=
=0A=
			// Subtract element margins=0A=
			// note: when an element has margin: auto the offsetLeft and =
marginLeft =0A=
			// are the same in Safari causing offset.left to incorrectly be 0=0A=
			offset.top  -=3D num( this, 'marginTop' );=0A=
			offset.left -=3D num( this, 'marginLeft' );=0A=
=0A=
			// Add offsetParent borders=0A=
			parentOffset.top  +=3D num( offsetParent, 'borderTopWidth' );=0A=
			parentOffset.left +=3D num( offsetParent, 'borderLeftWidth' );=0A=
=0A=
			// Subtract the two offsets=0A=
			results =3D {=0A=
				top:  offset.top  - parentOffset.top,=0A=
				left: offset.left - parentOffset.left=0A=
			};=0A=
		}=0A=
=0A=
		return results;=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		var offsetParent =3D this[0].offsetParent;=0A=
		while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && =
jQuery.css(offsetParent, 'position') =3D=3D 'static') )=0A=
			offsetParent =3D offsetParent.offsetParent;=0A=
		return jQuery(offsetParent);=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ['Left', 'Top'], function(i, name) {=0A=
	var method =3D 'scroll' + name;=0A=
	=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		if (!this[0]) return;=0A=
=0A=
		return val !=3D undefined ?=0A=
=0A=
			// Set the scroll offset=0A=
			this.each(function() {=0A=
				this =3D=3D window || this =3D=3D document ?=0A=
					window.scrollTo(=0A=
						!i ? val : jQuery(window).scrollLeft(),=0A=
						 i ? val : jQuery(window).scrollTop()=0A=
					) :=0A=
					this[ method ] =3D val;=0A=
			}) :=0A=
=0A=
			// Return the scroll offset=0A=
			this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
				self[ i ? 'pageYOffset' : 'pageXOffset' ] ||=0A=
					jQuery.boxModel && document.documentElement[ method ] ||=0A=
					document.body[ method ] :=0A=
				this[0][ method ];=0A=
	};=0A=
});=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
=0A=
	var tl =3D i ? "Left"  : "Top",  // top or left=0A=
		br =3D i ? "Right" : "Bottom"; // bottom or right=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function(){=0A=
		return this[ name.toLowerCase() ]() +=0A=
			num(this, "padding" + tl) +=0A=
			num(this, "padding" + br);=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function(margin) {=0A=
		return this["inner" + name]() +=0A=
			num(this, "border" + tl + "Width") +=0A=
			num(this, "border" + br + "Width") +=0A=
			(margin ?=0A=
				num(this, "margin" + tl) + num(this, "margin" + br) : 0);=0A=
	};=0A=
=0A=
});})();=0A=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.marquee.js

/**=0A=
* author Remy Sharp=0A=
* url http://remysharp.com/tag/marquee=0A=
*/=0A=
=0A=
(function ($) {=0A=
    $.fn.marquee =3D function (klass) {=0A=
        var newMarquee =3D [],=0A=
            last =3D this.length;=0A=
=0A=
        // works out the left or right hand reset position, based on =
scroll=0A=
        // behavior, current direction and new direction=0A=
        function getReset(newDir, marqueeRedux, marqueeState) {=0A=
            var behavior =3D marqueeState.behavior, width =3D =
marqueeState.width, dir =3D marqueeState.dir;=0A=
            var r =3D 0;=0A=
            if (behavior =3D=3D 'alternate') {=0A=
                r =3D newDir =3D=3D 1 ? =
marqueeRedux[marqueeState.widthAxis] - (width*2) : width;=0A=
            } else if (behavior =3D=3D 'slide') {=0A=
                if (newDir =3D=3D -1) {=0A=
                    r =3D dir =3D=3D -1 ? =
marqueeRedux[marqueeState.widthAxis] : width;=0A=
                } else {=0A=
                    r =3D dir =3D=3D -1 ? =
marqueeRedux[marqueeState.widthAxis] - (width*2) : 0;=0A=
                }=0A=
            } else {=0A=
                r =3D newDir =3D=3D -1 ? =
marqueeRedux[marqueeState.widthAxis] : 0;=0A=
            }=0A=
            return r;=0A=
        }=0A=
=0A=
        // single "thread" animation=0A=
        function animateMarquee() {=0A=
            var i =3D newMarquee.length,=0A=
                marqueeRedux =3D null,=0A=
                $marqueeRedux =3D null,=0A=
                marqueeState =3D {},=0A=
                newMarqueeList =3D [],=0A=
                hitedge =3D false;=0A=
                =0A=
            while (i--) {=0A=
                marqueeRedux =3D newMarquee[i];=0A=
                $marqueeRedux =3D $(marqueeRedux);=0A=
                marqueeState =3D $marqueeRedux.data('marqueeState');=0A=
                =0A=
                if ($marqueeRedux.data('paused') !=3D=3D true) {=0A=
                    // TODO read scrollamount, dir, behavior, loops and =
last from data=0A=
                    marqueeRedux[marqueeState.axis] +=3D =
(marqueeState.scrollamount * marqueeState.dir);=0A=
=0A=
                    // only true if it's hit the end=0A=
                    hitedge =3D marqueeState.dir =3D=3D -1 ? =
marqueeRedux[marqueeState.axis] <=3D getReset(marqueeState.dir * -1, =
marqueeRedux, marqueeState) : marqueeRedux[marqueeState.axis] >=3D =
getReset(marqueeState.dir * -1, marqueeRedux, marqueeState);=0A=
                    =0A=
                    if ((marqueeState.behavior =3D=3D 'scroll' && =
marqueeState.last =3D=3D marqueeRedux[marqueeState.axis]) || =
(marqueeState.behavior =3D=3D 'alternate' && hitedge && =
marqueeState.last !=3D -1) || (marqueeState.behavior =3D=3D 'slide' && =
hitedge && marqueeState.last !=3D -1)) {                        =0A=
                        if (marqueeState.behavior =3D=3D 'alternate') {=0A=
                            marqueeState.dir *=3D -1; // flip=0A=
                        }=0A=
                        marqueeState.last =3D -1;=0A=
=0A=
                        $marqueeRedux.trigger('stop');=0A=
=0A=
                        marqueeState.loops--;=0A=
                        if (marqueeState.loops =3D=3D=3D 0) {=0A=
                            if (marqueeState.behavior !=3D 'slide') {=0A=
                                marqueeRedux[marqueeState.axis] =3D =
getReset(marqueeState.dir, marqueeRedux, marqueeState);=0A=
                            } else {=0A=
                                // corrects the position=0A=
                                marqueeRedux[marqueeState.axis] =3D =
getReset(marqueeState.dir * -1, marqueeRedux, marqueeState);=0A=
                            }=0A=
=0A=
                            $marqueeRedux.trigger('end');=0A=
                        } else {=0A=
                            // keep this marquee going=0A=
                            newMarqueeList.push(marqueeRedux);=0A=
                            $marqueeRedux.trigger('start');=0A=
                            marqueeRedux[marqueeState.axis] =3D =
getReset(marqueeState.dir, marqueeRedux, marqueeState);=0A=
                        }=0A=
                    } else {=0A=
                        newMarqueeList.push(marqueeRedux);=0A=
                    }=0A=
                    marqueeState.last =3D =
marqueeRedux[marqueeState.axis];=0A=
=0A=
                    // store updated state only if we ran an animation=0A=
                    $marqueeRedux.data('marqueeState', marqueeState);=0A=
                } else {=0A=
                    // even though it's paused, keep it in the list=0A=
                    newMarqueeList.push(marqueeRedux);                   =
 =0A=
                }=0A=
            }=0A=
=0A=
            newMarquee =3D newMarqueeList;=0A=
            =0A=
            if (newMarquee.length) {=0A=
                setTimeout(animateMarquee, 25);=0A=
            }            =0A=
        }=0A=
        =0A=
        // TODO consider whether using .html() in the wrapping process =
could lead to loosing predefined events...=0A=
        this.each(function (i) {=0A=
            var $marquee =3D $(this),=0A=
                width =3D $marquee.attr('width') || $marquee.width(),=0A=
                height =3D $marquee.attr('height') || $marquee.height(),=0A=
                $marqueeRedux =3D $marquee.after('<div ' + (klass ? =
'class=3D"' + klass + '" ' : '') + 'style=3D"display: block-inline; =
width: ' + width + 'px; height: ' + height + 'px; overflow: =
hidden;"><div style=3D"float: left; white-space: nowrap;">' + =
$marquee.html() + '</div></div>').next(),=0A=
                marqueeRedux =3D $marqueeRedux.get(0),=0A=
                hitedge =3D 0,=0A=
                direction =3D ($marquee.attr('direction') || =
'left').toLowerCase(),=0A=
                marqueeState =3D {=0A=
                    dir : /down|right/.test(direction) ? -1 : 1,=0A=
                    axis : /left|right/.test(direction) ? 'scrollLeft' : =
'scrollTop',=0A=
                    widthAxis : /left|right/.test(direction) ? =
'scrollWidth' : 'scrollHeight',=0A=
                    last : -1,=0A=
                    loops : $marquee.attr('loop') || -1,=0A=
                    scrollamount : $marquee.attr('scrollamount') || =
this.scrollAmount || 2,=0A=
                    behavior : ($marquee.attr('behavior') || =
'scroll').toLowerCase(),=0A=
                    width : /left|right/.test(direction) ? width : height=0A=
                };=0A=
            =0A=
            // corrects a bug in Firefox - the default loops for slide =
is -1=0A=
            if ($marquee.attr('loop') =3D=3D -1 && marqueeState.behavior =
=3D=3D 'slide') {=0A=
                marqueeState.loops =3D 1;=0A=
            }=0A=
=0A=
            $marquee.remove();=0A=
            =0A=
            // add padding=0A=
            if (/left|right/.test(direction)) {=0A=
                $marqueeRedux.find('> div').css('padding', '0 ' + width =
+ 'px');=0A=
            } else {=0A=
                $marqueeRedux.find('> div').css('padding', height + 'px =
0');=0A=
            }=0A=
            =0A=
            // events=0A=
            $marqueeRedux.bind('stop', function () {=0A=
                $marqueeRedux.data('paused', true);=0A=
            }).bind('pause', function () {=0A=
                $marqueeRedux.data('paused', true);=0A=
            }).bind('start', function () {=0A=
                $marqueeRedux.data('paused', false);=0A=
            }).bind('unpause', function () {=0A=
                $marqueeRedux.data('paused', false);=0A=
            }).data('marqueeState', marqueeState); // finally: store the =
state=0A=
            =0A=
            // todo - rerender event allowing us to do an ajax hit and =
redraw the marquee=0A=
=0A=
            newMarquee.push(marqueeRedux);=0A=
=0A=
            marqueeRedux[marqueeState.axis] =3D =
getReset(marqueeState.dir, marqueeRedux, marqueeState);=0A=
            $marqueeRedux.trigger('start');=0A=
            =0A=
            // on the very last marquee, trigger the animation=0A=
            if (i+1 =3D=3D last) {=0A=
                animateMarquee();=0A=
            }=0A=
        });            =0A=
=0A=
        return $(newMarquee);=0A=
    };=0A=
}(jQuery));=0A=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.komchadluek.net/newsticker/newssticker.php?news=politic&width=775&colorbd=2&fontcolor=000000

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzNjLm9yZy9UUi8xOTk5L1JFQy1odG1sNDAxLTE5OTkxMjI0L2xv
b3NlLmR0ZCI+DQo8SFRNTCANCnhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj48
SEVBRD48VElUTEU+pMGq0bTF1qEgOiCi6NLHx9TopzwvVElUTEU+DQo8TUVUQSBodHRwLWVxdWl2
PUNvbnRlbnQtVHlwZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy04NzQiPg0K
PFNDUklQVCBsYW5ndWFnZT1qYXZhc2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVr
Lm5ldC9pbmNsdWRlL2pzL2pxdWVyeS5qcyI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgbGFuZ3VhZ2U9
amF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQvaW5jbHVkZS9qcy9q
cXVlcnkubWFycXVlZS5qcyI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3Jp
cHQ+DQogICAgPCEtLQ0KICAgICQoZnVuY3Rpb24gKCkgew0KICAgICAgICAvLyBiYXNpYyB2ZXJz
aW9uIGlzOiAkKCdkaXYuZGVtbyBtYXJxdWVlJykubWFycXVlZSgpIC0gYnV0IHdlJ3JlIGRvaW5n
IHNvbWUgc2V4eSBleHRyYXMNCiAgICAgICAgDQogICAgICAgICQoJ2RpdiNuZXdzc3RpY2tlciBt
YXJxdWVlJykubWFycXVlZSgncG9pbnRlcicpLm1vdXNlb3ZlcihmdW5jdGlvbiAoKSB7DQogICAg
ICAgICAgICAkKHRoaXMpLnRyaWdnZXIoJ3N0b3AnKTsNCiAgICAgICAgfSkubW91c2VvdXQoZnVu
Y3Rpb24gKCkgew0KICAgICAgICAgICAgJCh0aGlzKS50cmlnZ2VyKCdzdGFydCcpOw0KICAgICAg
ICB9KS5tb3VzZW1vdmUoZnVuY3Rpb24gKGV2ZW50KSB7DQogICAgICAgICAgICBpZiAoJCh0aGlz
KS5kYXRhKCdkcmFnJykgPT0gdHJ1ZSkgew0KICAgICAgICAgICAgICAgIHRoaXMuc2Nyb2xsTGVm
dCA9ICQodGhpcykuZGF0YSgnc2Nyb2xsWCcpICsgKCQodGhpcykuZGF0YSgneCcpIC0gZXZlbnQu
Y2xpZW50WCk7DQogICAgICAgICAgICB9DQogICAgICAgIH0pLm1vdXNlZG93bihmdW5jdGlvbiAo
ZXZlbnQpIHsNCiAgICAgICAgICAgICQodGhpcykuZGF0YSgnZHJhZycsIHRydWUpLmRhdGEoJ3gn
LCBldmVudC5jbGllbnRYKS5kYXRhKCdzY3JvbGxYJywgdGhpcy5zY3JvbGxMZWZ0KTsNCiAgICAg
ICAgfSkubW91c2V1cChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKHRoaXMpLmRhdGEoJ2Ry
YWcnLCBmYWxzZSk7DQogICAgICAgIH0pOw0KICAgIH0pOw0KICAgIC8vLS0+DQogICAgPC9TQ1JJ
UFQ+DQoNCjxTVFlMRSB0eXBlPXRleHQvY3NzPiNuZXdzc3RpY2tlciB7DQoJUEFERElORy1SSUdI
VDogMHB4OyBQQURESU5HLUxFRlQ6IDBweDsgRk9OVC1TSVpFOiAxNHB4OyBQQURESU5HLUJPVFRP
TTogMHB4OyBNQVJHSU46IDBweDsgQ09MT1I6ICMwMDAwMDA7IFBBRERJTkctVE9QOiAwcHgNCn0N
CiNuZXdzc3RpY2tlciBBIHsNCglGT05ULVNJWkU6IDEzcHg7IENPTE9SOiAjMDAwMDAwOyBURVhU
LURFQ09SQVRJT046IG5vbmUNCn0NCjwvU1RZTEU+DQoNCjxNRVRBIGNvbnRlbnQ9Ik1TSFRNTCA2
LjAwLjYwMDAuMTY3ODgiIG5hbWU9R0VORVJBVE9SPjwvSEVBRD4NCjxCT0RZIHN0eWxlPSJNQVJH
SU46IDBweCI+DQo8RElWIGlkPW5ld3NzdGlja2VyPg0KPE1BUlFVRUUgc2Nyb2xsQW1vdW50PTI+
PEEgDQpocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9kZXRhaWwvMjAwOTA3MzAvMjI0
MDgvytjgt77kwejL6dLByrm41OCi6dK20sG50sKhz77D2OinudXpLmh0bWwiIA0KdGFyZ2V0PV9i
bGFuaz7K2OC3vuTB6Mvp0sEiyrm41CLgounSttLBudLCoc++w9jop7nV6TwvQT4gfCA8QSANCmhy
ZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDczMC8yMjQwMy+Tytjg
t76UwunTotHpubXNubbH0sKu1aHS5MHo4MvB0tDKwS5odG1sIiANCnRhcmdldD1fYmxhbms+k8rY
4Le+lMLp06LR6bm1zbm2x9LCrtWh0uTB6ODLwdLQysE8L0E+IHwgPEEgDQpocmVmPSJodHRwOi8v
d3d3LmtvbWNoYWRsdWVrLm5ldC9kZXRhaWwvMjAwOTA3MzAvMjIzNjEvyrqq6M2nLi7D1bTgp9S5
qLS30OC61cK54cOnp9K5ounSwarStdQuaHRtbCIgDQp0YXJnZXQ9X2JsYW5rPsq6qujNpy4uw9W0
4KfUuai0t9DgutXCuSLhw6en0rmi6dLBqtK11CI8L0E+IHwgPEEgDQpocmVmPSJodHRwOi8vd3d3
LmtvbWNoYWRsdWVrLm5ldC9kZXRhaWwvMjAwOTA3MzAvMjIzODQvys26yse5N7XYxdLP46TDoujB
otnotenNp+C71LTiu6cuaHRtbCIgDQp0YXJnZXQ9X2JsYW5rPsrNusrHuTe12MXSz+Okw6LowaLZ
6LXpzafgu9S04runPC9BPiB8IDxBIA0KaHJlZj0iaHR0cDovL3d3dy5rb21jaGFkbHVlay5uZXQv
ZGV0YWlsLzIwMDkwNzMwLzIyMzYwL+Ch6dLN1em8ui61wy7K0ei5w9GwutLFytDgt9fNuS5odG1s
IiANCnRhcmdldD1fYmxhbms+4KHp0s3V6by6LrXDLsrR6LkgLcPRsLrSxSLK0OC31825IjwvQT4g
fCA8QSANCmhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1ZWsubmV0L2RldGFpbC8yMDA5MDczMC8y
MjM2My/gt77gt9fNoeC76dLjy63otdHHqMPUpy5odG1sIiANCnRhcmdldD1fYmxhbms+IuC3vuC3
182hIuC76dLjy63otdHHqMPUpzwvQT4gfCA8QSANCmhyZWY9Imh0dHA6Ly93d3cua29tY2hhZGx1
ZWsubmV0L2RldGFpbC8yMDA5MDcyOS8yMjMyOS+8ui61wy7C0bnDzbS22aG7xbTgqtfozeTB6LfT
zdDkw7zUtC5odG1sIiANCnRhcmdldD1fYmxhbms+vLoutcMuwtG5w820ttmhu8W04KrX6M3kwei3
083Q5MO81LQ8L0E+IHwgPEEgDQpocmVmPSJodHRwOi8vd3d3LmtvbWNoYWRsdWVrLm5ldC9kZXRh
aWwvMjAwOTA3MjkvMjIzMzEvzcDUytS3uNTs4bnQwNKkuNjDodSou8PRurXRx8PRuuDIw8mwodSo
v9fpuS5odG1sIiANCnRhcmdldD1fYmxhbms+zcDUytS3uNTs4bnQwNKkuNjDodSou8PRurXRx8PR
uuDIw8mwodSov9fpuTwvQT4gDQp8PC9NQVJRVUVFPjwvRElWPjwvQk9EWT48L0hUTUw+DQo=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.corner.js

/*=0A=
 * jQuery corner plugin=0A=
 *=0A=
 * version 1.7 (1/26/2007)=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 */=0A=
=0A=
/**=0A=
 * The corner() method provides a simple way of styling DOM elements.  =0A=
 *=0A=
 * corner() takes a single string argument:  $().corner("effect corners =
width")=0A=
 *=0A=
 *   effect:  The name of the effect to apply, such as round or bevel. =0A=
 *            If you don't specify an effect, rounding is used.=0A=
 *=0A=
 *   corners: The corners can be one or more of top, bottom, tr, tl, br, =
or bl. =0A=
 *            By default, all four corners are adorned. =0A=
 *=0A=
 *   width:   The width specifies the width of the effect; in the case =
of rounded corners this =0A=
 *            will be the radius of the width. =0A=
 *            Specify this value using the px suffix such as 10px, and =
yes it must be pixels.=0A=
 *=0A=
 * For more details see: http://methvin.com/jquery/jq-corner.html=0A=
 * For a full demo see:  http://malsup.com/jquery/corner/=0A=
 *=0A=
 *=0A=
 * @example $('.adorn').corner();=0A=
 * @desc Create round, 10px corners =0A=
 *=0A=
 * @example $('.adorn').corner("25px");=0A=
 * @desc Create round, 25px corners =0A=
 *=0A=
 * @example $('.adorn').corner("notch bottom");=0A=
 * @desc Create notched, 10px corners on bottom only=0A=
 *=0A=
 * @example $('.adorn').corner("tr dog 25px");=0A=
 * @desc Create dogeared, 25px corner on the top-right corner only=0A=
 *=0A=
 * @example $('.adorn').corner("round 8px").parent().css('padding', =
'4px').corner("round 10px");=0A=
 * @desc Create a rounded border effect by styling both the element and =
its parent=0A=
 * =0A=
 * @name corner=0A=
 * @type jQuery=0A=
 * @param String options Options which control the corner style=0A=
 * @cat Plugins/Corner=0A=
 * @return jQuery=0A=
 * @author Dave Methvin (dave.methvin@gmail.com)=0A=
 * @author Mike Alsup (malsup@gmail.com)=0A=
 */=0A=
jQuery.fn.corner =3D function(o) {=0A=
    function hex2(s) {=0A=
        var s =3D parseInt(s).toString(16);=0A=
        return ( s.length < 2 ) ? '0'+s : s;=0A=
    };=0A=
    function gpc(node) {=0A=
        for ( ; node && node.nodeName.toLowerCase() !=3D 'html'; node =
=3D node.parentNode  ) {=0A=
            var v =3D jQuery.css(node,'backgroundColor');=0A=
            if ( v.indexOf('rgb') >=3D 0 ) { =0A=
                rgb =3D v.match(/\d+/g); =0A=
                return '#'+ hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]);=0A=
            }=0A=
            if ( v && v !=3D 'transparent' )=0A=
                return v;=0A=
        }=0A=
        return '#ffffff';=0A=
    };=0A=
    function getW(i) {=0A=
        switch(fx) {=0A=
        case 'round':  return =
Math.round(width*(1-Math.cos(Math.asin(i/width))));=0A=
        case 'cool':   return =
Math.round(width*(1+Math.cos(Math.asin(i/width))));=0A=
        case 'sharp':  return =
Math.round(width*(1-Math.cos(Math.acos(i/width))));=0A=
        case 'bite':   return =
Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));=0A=
        case 'slide':  return Math.round(width*(Math.atan2(i,width/i)));=0A=
        case 'jut':    return =
Math.round(width*(Math.atan2(width,(width-i-1))));=0A=
        case 'curl':   return Math.round(width*(Math.atan(i)));=0A=
        case 'tear':   return Math.round(width*(Math.cos(i)));=0A=
        case 'wicked': return Math.round(width*(Math.tan(i)));=0A=
        case 'long':   return Math.round(width*(Math.sqrt(i)));=0A=
        case 'sculpt': return =
Math.round(width*(Math.log((width-i-1),width)));=0A=
        case 'dog':    return (i&1) ? (i+1) : width;=0A=
        case 'dog2':   return (i&2) ? (i+1) : width;=0A=
        case 'dog3':   return (i&3) ? (i+1) : width;=0A=
        case 'fray':   return (i%2)*width;=0A=
        case 'notch':  return width; =0A=
        case 'bevel':  return i+1;=0A=
        }=0A=
    };=0A=
    o =3D (o||"").toLowerCase();=0A=
    var keep =3D /keep/.test(o);                       // keep borders?=0A=
    var cc =3D ((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);  // corner color=0A=
    var sc =3D ((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);  // strip color=0A=
    var width =3D parseInt((o.match(/(\d+)px/)||[])[1]) || 10; // corner =
width=0A=
    var re =3D =
/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt=
|long|dog3|dog2|dog/;=0A=
    var fx =3D ((o.match(re)||['round'])[0]);=0A=
    var edges =3D { T:0, B:1 };=0A=
    var opts =3D {=0A=
        TL:  /top|tl/.test(o),       TR:  /top|tr/.test(o),=0A=
        BL:  /bottom|bl/.test(o),    BR:  /bottom|br/.test(o)=0A=
    };=0A=
    if ( !opts.TL && !opts.TR && !opts.BL && !opts.BR )=0A=
        opts =3D { TL:1, TR:1, BL:1, BR:1 };=0A=
    var strip =3D document.createElement('div');=0A=
    strip.style.overflow =3D 'hidden';=0A=
    strip.style.height =3D '1px';=0A=
    strip.style.backgroundColor =3D sc || 'transparent';=0A=
    strip.style.borderStyle =3D 'solid';=0A=
    return this.each(function(index){=0A=
        var pad =3D {=0A=
            T: parseInt(jQuery.css(this,'paddingTop'))||0,     R: =
parseInt(jQuery.css(this,'paddingRight'))||0,=0A=
            B: parseInt(jQuery.css(this,'paddingBottom'))||0,  L: =
parseInt(jQuery.css(this,'paddingLeft'))||0=0A=
        };=0A=
=0A=
        if (jQuery.browser.msie) this.style.zoom =3D 1; // force =
'hasLayout' in IE=0A=
        if (!keep) this.style.border =3D 'none';=0A=
        strip.style.borderColor =3D cc || gpc(this.parentNode);=0A=
        var cssHeight =3D jQuery.curCSS(this, 'height');=0A=
=0A=
        for (var j in edges) {=0A=
            var bot =3D edges[j];=0A=
            strip.style.borderStyle =3D 'none =
'+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');=0A=
            var d =3D document.createElement('div');=0A=
            var ds =3D d.style;=0A=
=0A=
            bot ? this.appendChild(d) : this.insertBefore(d, =
this.firstChild);=0A=
=0A=
            if (bot && cssHeight !=3D 'auto') {=0A=
                if (jQuery.css(this,'position') =3D=3D 'static')=0A=
                    this.style.position =3D 'relative';=0A=
                ds.position =3D 'absolute';=0A=
                ds.bottom =3D ds.left =3D ds.padding =3D ds.margin =3D =
'0';=0A=
                if (jQuery.browser.msie)=0A=
                    ds.setExpression('width', =
'this.parentNode.offsetWidth');=0A=
                else=0A=
                    ds.width =3D '100%';=0A=
            }=0A=
            else {=0A=
                ds.margin =3D !bot ? '-'+pad.T+'px -'+pad.R+'px =
'+(pad.T-width)+'px -'+pad.L+'px' : =0A=
                                    (pad.B-width)+'px -'+pad.R+'px =
-'+pad.B+'px -'+pad.L+'px';                =0A=
            }=0A=
=0A=
            for (var i=3D0; i < width; i++) {=0A=
                var w =3D Math.max(0,getW(i));=0A=
                var e =3D strip.cloneNode(false);=0A=
                e.style.borderWidth =3D '0 '+(opts[j+'R']?w:0)+'px 0 =
'+(opts[j+'L']?w:0)+'px';=0A=
                bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild);=0A=
            }=0A=
        }=0A=
    });=0A=
};=0A=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.history_remote.pack.js

/**=0A=
 * History/Remote - jQuery plugin for enabling history support and =
bookmarking=0A=
 * @requires jQuery v1.0.3=0A=
 *=0A=
 * http://stilbuero.de/jquery/history/=0A=
 *=0A=
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * Version: 0.2.3=0A=
 */=0A=
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(2($){$.D=3D16 2(){4 =
c=3D\'15\';4 k=3D7.6;4 d=3Dz;4 g;5.o=3D2(){};4 =
h=3D2(){$(\'.x-R\').1i()};$(8).K(c,h);3($.v.19){4 =
e,p=3Dq;$(2(){e=3D$(\'<H 13=3D"12: Z;"></H>\').E(8.U).1o(0);4 =
a=3De.C.8;a.P();a.M();3(k&&k!=3D\'#\'){a.7.6=3Dk.B(\'#\',\'\')}});5.o=3D2=
(a){k=3Da;4 b=3De.C.8;b.P();b.M();b.7.6=3Da.B(\'#\',\'\')};g=3D2(){4 =
a=3De.C.8;4 =
b=3Da.7.6;3(b!=3Dk){k=3Db;3(b&&b!=3D\'#\'){$(\'a[@l$=3D"\'+b+\'"]\').m();=
7.6=3Db}n 3(p){7.6=3D\'\';$(8).u(c)}}p=3DA}}n =
3($.v.18||$.v.17){5.o=3D2(a){k=3Da};g=3D2(){3(7.6){3(k!=3D7.6){k=3D7.6;$(=
\'a[@l$=3D"\'+k+\'"]\').m()}}n 3(k){k=3D\'\';$(8).u(c)}}}n 3($.v.14){4 =
f,r,t;$(2(){f=3D[];f.9=3Dy.9;r=3D[]});4 =
j=3Dq,p=3Dq;t=3D2(a){f.G(a);r.9=3D0;j=3Dq};5.o=3D2(a){k=3Da;t(k)};g=3D2()=
{4 b=3Dy.9-f.9;3(b){j=3Dq;3(b<0){F(4 =
i=3D0;i<11.10(b);i++)r.Y(f.X())}n{F(4 i=3D0;i<b;i++)f.G(r.W())}4 =
a=3Df[f.9-1];$(\'a[@l$=3D"\'+a+\'"]\').m();k=3D7.6}n =
3(f[f.9-1]=3D=3DT&&!j){3(8.S.1n(\'#\')>=3D0){$(\'a[@l$=3D"\'+\'#\'+8.S.1m=
(\'#\')[1]+\'"]\').m()}n 3(p){$(8).u(c)}j=3DA}p=3DA}}5.1l=3D2(a){3(w =
a=3D=3D\'2\'){$(8).1k(c,h).K(c,a)}3(7.6&&w =
t=3D=3D\'T\'){$(\'a[@l$=3D"\'+7.6+\'"]\').u(\'m\')}3(g&&d=3D=3Dz){d=3D1j(=
g,1h)}}};$.Q.x=3D2(g,f,c){c=3Dc||2(){};3(w =
f=3D=3D\'2\'){c=3Df}f=3D$.1g({O:\'x-\'},f||{});4 =
d=3D$(g).1f()&&$(g)||$(\'<I></I>\').E(\'U\');d.1e(\'x-R\');L 5.1d(2(i){4 =
a=3D5.l;4 =
b=3D\'#\'+(5.N&&5.N.B(/\\s/g,\'1c\')||f.O+(i+1));5.l=3Db;$(5).m(2(e){3(!d=
[\'J\']){3(e.V){$.D.o(b)}d.1b(a,2(){d[\'J\']=3Dz;c()})}})})};$.Q.y=3D2(a)=
{L 5.m(2(e){3(e.V){$.D.o(5.6)}w =
a=3D=3D\'2\'&&a()})}})(1a);',62,87,'||function|if|var|this|hash|location|=
document|length||||||||||||href|click|else|update|initialized|false|_forw=
ardStack||_addHistory|trigger|browser|typeof|remote|history|null|true|rep=
lace|contentWindow|ajaxHistory|appendTo|for|push|iframe|div|locked|bind|r=
eturn|close|title|hashPrefix|open|fn|output|URL|undefined|body|clientX|sh=
ift|pop|unshift|none|abs|Math|display|style|safari|historyReset|new|opera=
|mozilla|msie|jQuery|load|_|each|addClass|size|extend|200|empty|setInterv=
al|unbind|initialize|split|indexOf|get'.split('|'),0,{}))
------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.tabs.pack.js

/**=0A=
 * Tabs - jQuery plugin for accessible, unobtrusive tabs=0A=
 * @requires jQuery v1.1.1=0A=
 *=0A=
 * http://stilbuero.de/tabs/=0A=
 *=0A=
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * Version: 2.7.4=0A=
 */=0A=
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return =
p}('(4($){$.2l({z:{2k:0}});$.1P.z=3D4(x,w){3(O =
x=3D=3D\'2Y\')w=3Dx;w=3D$.2l({K:(x&&O =
x=3D=3D\'1Z\'&&x>0)?--x:0,12:C,J:$.1f?2h:T,18:T,1r:\'2X&#2Q;\',21:\'18-2F=
-\',1m:C,1u:C,1l:C,1F:C,1x:\'2u\',2r:C,2p:C,2m:T,2i:C,1d:C,1c:C,1j:\'z-1M=
\',H:\'z-2b\',14:\'z-12\',16:\'z-26\',1q:\'z-1H\',1L:\'z-2L\',2j:\'10\'},=
w||{});$.8.1D=3D$.8.U&&($.8.1Y&&$.8.1Y<7||/2A 6.0/.2y(2x.2w));4 =
1w(){1V(0,0)}F 5.Y(4(){2 p=3D5;2 =
r=3D$(\'13.\'+w.1j,p);r=3Dr.V()&&r||$(\'>13:9(0)\',p);2 =
j=3D$(\'a\',r);3(w.18){j.Y(4(){2 =
c=3Dw.21+(++$.z.2k),B=3D\'#\'+c,2f=3D5.1O;5.1O=3DB;$(\'<10 S=3D"\'+c+\'" =
34=3D"\'+w.16+\'"></10>\').2c(p);$(5).19(\'1B\',4(e,a){2 =
b=3D$(5).I(w.1L),X=3D$(\'X\',5)[0],27=3DX.1J;3(w.1r){X.1J=3D\'<24>\'+w.1r=
+\'</24>\'}1p(4(){$(B).2T(2f,4(){3(w.1r){X.1J=3D27}b.17(w.1L);a&&a()})},0=
)})})}2 =
n=3D$(\'10.\'+w.16,p);n=3Dn.V()&&n||$(\'>\'+w.2j,p);r.P(\'.\'+w.1j)||r.I(=
w.1j);n.Y(4(){2 a=3D$(5);a.P(\'.\'+w.16)||a.I(w.16)});2 =
s=3D$(\'A\',r).20($(\'A.\'+w.H,r)[0]);3(s>=3D0){w.K=3Ds}3(1e.B){j.Y(4(i){=
3(5.B=3D=3D1e.B){w.K=3Di;3(($.8.U||$.8.2E)&&!w.18){2 a=3D$(1e.B);2 =
b=3Da.15(\'S\');a.15(\'S\',\'\');1p(4(){a.15(\'S\',b)},2D)}1w();F =
T}})}3($.8.U){1w()}n.1a(\':9(\'+w.K+\')\').1C().1n().2C(\':9(\'+w.K+\')\'=
).I(w.1q);$(\'A\',r).17(w.H).9(w.K).I(w.H);j.9(w.K).N(\'1B\').1n();3(w.2m=
){2 l=3D4(d){2 c=3D$.2B(n.1t(),4(a){2 =
h,1A=3D$(a);3(d){3($.8.1D){a.Z.2z(\'1X\');a.Z.G=3D\'\';a.1k=3DC}h=3D1A.L(=
{\'1h-G\':\'\'}).G()}E{h=3D1A.G()}F h}).2v(4(a,b){F =
b-a});3($.8.1D){n.Y(4(){5.1k=3Dc[0]+\'1W\';5.Z.2t(\'1X\',\'5.Z.G =3D =
5.1k ? 5.1k : "2s"\')})}E{n.L({\'1h-G\':c[0]+\'1W\'})}};l();2 q=3Dp.1U;2 =
m=3Dp.1v;2 v=3D$(\'#z-2q-2o-V\').1t(0)||$(\'<X =
S=3D"z-2q-2o-V">M</X>\').L({1T:\'2n\',3a:\'39\',38:\'37\'}).2c(Q.1S).1t(0=
);2 o=3Dv.1v;36(4(){2 b=3Dp.1U;2 a=3Dp.1v;2 =
c=3Dv.1v;3(a>m||b!=3Dq||c!=3Do){l((b>q||c<o));q=3Db;m=3Da;o=3Dc}},35)}2 =
u=3D{},11=3D{},1R=3Dw.2r||w.1x,1Q=3Dw.2p||w.1x;3(w.1u||w.1m){3(w.1u){u[\'=
G\']=3D\'1C\';11[\'G\']=3D\'1H\'}3(w.1m){u[\'W\']=3D\'1C\';11[\'W\']=3D\'=
1H\'}}E{3(w.1l){u=3Dw.1l}E{u[\'1h-2g\']=3D0;1R=3D1}3(w.1F){11=3Dw.1F}E{11=
[\'1h-2g\']=3D0;1Q=3D1}}2 t=3Dw.2i,1d=3Dw.1d,1c=3Dw.1c;j.19(\'2e\',4(){2 =
c=3D$(5).1g(\'A:9(0)\');3(p.1i||c.P(\'.\'+w.H)||c.P(\'.\'+w.14)){F T}2 =
a=3D5.B;3($.8.U){$(5).N(\'1b\');3(w.J){$.1f.1N(a);1e.B=3Da.1z(\'#\',\'\')=
}}E 3($.8.1y){2 b=3D$(\'<2d 33=3D"\'+a+\'"><10><32 31=3D"2a" 30=3D"h" =
/></10></2d>\').1t(0);b.2a();$(5).N(\'1b\');3(w.J){$.1f.1N(a)}}E{3(w.J){1=
e.B=3Da.1z(\'#\',\'\')}E{$(5).N(\'1b\')}}});j.19(\'1E\',4(){2 =
a=3D$(5).1g(\'A:9(0)\');3($.8.1y){a.1o({W:0},1,4(){a.L({W:\'\'})})}a.I(w.=
14)});3(w.12&&w.12.1K){29(2 =
i=3D0,k=3Dw.12.1K;i<k;i++){j.9(--w.12[i]).N(\'1E\').1n()}};j.19(\'28\',4(=
){2 =
a=3D$(5).1g(\'A:9(0)\');a.17(w.14);3($.8.1y){a.1o({W:1},1,4(){a.L({W:\'\'=
})})}});j.19(\'1b\',4(e){2 g=3De.2Z;2 =
d=3D5,A=3D$(5).1g(\'A:9(0)\'),D=3D$(5.B),R=3Dn.1a(\':2W\');3(p[\'1i\']||A=
.P(\'.\'+w.H)||A.P(\'.\'+w.14)||O =
t=3D=3D\'4\'&&t(5,D[0],R[0])=3D=3D=3DT){5.25();F =
T}p[\'1i\']=3D2h;3(D.V()){3($.8.U&&w.J){2 =
c=3D5.B.1z(\'#\',\'\');D.15(\'S\',\'\');1p(4(){D.15(\'S\',c)},0)}2 =
f=3D{1T:\'\',2V:\'\',G:\'\'};3(!$.8.U){f[\'W\']=3D\'\'}4 =
1I(){3(w.J&&g){$.1f.1N(d.B)}R.1o(11,1Q,4(){$(d).1g(\'A:9(0)\').I(w.H).2U(=
).17(w.H);R.I(w.1q).L(f);3(O =
1d=3D=3D\'4\'){1d(d,D[0],R[0])}3(!(w.1u||w.1m||w.1l)){D.L(\'1T\',\'2n\')}=
D.1o(u,1R,4(){D.17(w.1q).L(f);3($.8.U){R[0].Z.1a=3D\'\';D[0].Z.1a=3D\'\'}=
3(O =
1c=3D=3D\'4\'){1c(d,D[0],R[0])}p[\'1i\']=3DC})})}3(!w.18){1I()}E{$(d).N(\=
'1B\',[1I])}}E{2S(\'2R P 2P 2O 26.\')}2 =
a=3D1G.2N||Q.1s&&Q.1s.23||Q.1S.23||0;2 =
b=3D1G.2M||Q.1s&&Q.1s.22||Q.1S.22||0;1p(4(){1G.1V(a,b)},0);5.25();F =
w.J&&!!g});3(w.J){$.1f.2K(4(){j.9(w.K).N(\'1b\').1n()})}})};2 =
y=3D[\'2e\',\'1E\',\'28\'];29(2 i=3D0;i<y.1K;i++){$.1P[y[i]]=3D(4(d){F =
4(c){F 5.Y(4(){2 b=3D$(\'13.z-1M\',5);b=3Db.V()&&b||$(\'>13:9(0)\',5);2 =
a;3(!c||O c=3D=3D\'1Z\'){a=3D$(\'A a\',b).9((c&&c>0&&c-1||0))}E 3(O =
c=3D=3D\'2J\'){a=3D$(\'A =
a[@1O$=3D"#\'+c+\'"]\',b)}a.N(d)})}})(y[i])}$.1P.2I=3D4(){2 =
c=3D[];5.Y(4(){2 a=3D$(\'13.z-1M\',5);a=3Da.V()&&a||$(\'>13:9(0)\',5);2 =
b=3D$(\'A\',a);c.2H(b.20(b.1a(\'.z-2b\')[0])+1)});F =
c[0]}})(2G);',62,197,'||var|if|function|this|||browser|eq||||||||||||||||=
||||||||||tabs|li|hash|null|toShow|else|return|height|selectedClass|addCl=
ass|bookmarkable|initial|css||trigger|typeof|is|document|toHide|id|false|=
msie|size|opacity|span|each|style|div|hideAnim|disabled|ul|disabledClass|=
attr|containerClass|removeClass|remote|bind|filter|click|onShow|onHide|lo=
cation|ajaxHistory|parents|min|locked|navClass|minHeight|fxShow|fxFade|en=
d|animate|setTimeout|hideClass|spinner|documentElement|get|fxSlide|offset=
Height|unFocus|fxSpeed|safari|replace|jq|loadRemoteTab|show|msie6|disable=
Tab|fxHide|window|hide|switchTab|innerHTML|length|loadingClass|nav|update=
|href|fn|hideSpeed|showSpeed|body|display|offsetWidth|scrollTo|px|behavio=
ur|version|number|index|hashPrefix|scrollTop|scrollLeft|em|blur|container=
|tabTitle|enableTab|for|submit|selected|appendTo|form|triggerTab|url|widt=
h|true|onClick|tabStruct|remoteCount|extend|fxAutoHeight|block|font|fxHid=
eSpeed|watch|fxShowSpeed|1px|setExpression|normal|sort|userAgent|navigato=
r|test|removeExpression|MSIE|map|not|500|opera|tab|jQuery|push|activeTab|=
string|initialize|loading|pageYOffset|pageXOffset|such|no|8230|There|aler=
t|load|siblings|overflow|visible|Loading|object|clientX|value|type|input|=
action|class|50|setInterval|hidden|visibility|absolute|position'.split('|=
'),0,{}))
------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/jquery.form.js

// JavaScript Document
/*
 * jQuery Form Plugin
 * version: 2.17 (06-NOV-2008)
 * @requires jQuery v1.2.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id$
 */
;(function($) {

/*
    Usage Note: =20
    -----------
    Do not use both ajaxSubmit and ajaxForm on the same form.  These
    functions are intended to be exclusive.  Use ajaxSubmit if you want
    to bind your own submit handler to the form.  For example,

    $(document).ready(function() {
        $('#myForm').bind('submit', function() {
            $(this).ajaxSubmit({
                target: '#output'
            });
            return false; // <-- important!
        });
    });

    Use ajaxForm when you want the plugin to manage all the event =
binding
    for you.  For example,

    $(document).ready(function() {
        $('#myForm').ajaxForm({
            target: '#output'
        });
    });
       =20
    When using ajaxForm, the ajaxSubmit function will be invoked for you
    at the appropriate time. =20
*/

/**
 * ajaxSubmit() provides a mechanism for immediately submitting=20
 * an HTML form using AJAX.
 */
$.fn.ajaxSubmit =3D function(options) {
    // fast fail if nothing selected (http://dev.jquery.com/ticket/2752)
    if (!this.length) {
        log('ajaxSubmit: skipping submit process - no element =
selected');
        return this;
    }

    if (typeof options =3D=3D 'function')
        options =3D { success: options };

    options =3D $.extend({
        url:  this.attr('action') || window.location.toString(),
        type: this.attr('method') || 'GET'
    }, options || {});

    // hook for manipulating the form data before it is extracted;
    // convenient for use with rich editors like tinyMCE or FCKEditor
    var veto =3D {};
    this.trigger('form-pre-serialize', [this, options, veto]);
    if (veto.veto) {
        log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');
        return this;
    }

    // provide opportunity to alter form data before it is serialized
    if (options.beforeSerialize && options.beforeSerialize(this, =
options) =3D=3D=3D false) {
        log('ajaxSubmit: submit aborted via beforeSerialize callback');
        return this;
    }   =20
  =20
    var a =3D this.formToArray(options.semantic);
    if (options.data) {
        options.extraData =3D options.data;
        for (var n in options.data) {
          if(options.data[n] instanceof Array) {
            for (var k in options.data[n])
              a.push( { name: n, value: options.data[n][k] } )
          } =20
          else
             a.push( { name: n, value: options.data[n] } );
        }
    }

    // give pre-submit callback an opportunity to abort the submit
    if (options.beforeSubmit && options.beforeSubmit(a, this, options) =
=3D=3D=3D false) {
        log('ajaxSubmit: submit aborted via beforeSubmit callback');
        return this;
    }   =20

    // fire vetoable 'validate' event
    this.trigger('form-submit-validate', [a, this, options, veto]);
    if (veto.veto) {
        log('ajaxSubmit: submit vetoed via form-submit-validate =
trigger');
        return this;
    }   =20

    var q =3D $.param(a);

    if (options.type.toUpperCase() =3D=3D 'GET') {
        options.url +=3D (options.url.indexOf('?') >=3D 0 ? '&' : '?') + =
q;
        options.data =3D null;  // data is null for 'get'
    }
    else
        options.data =3D q; // data is the query string for 'post'

    var $form =3D this, callbacks =3D [];
    if (options.resetForm) callbacks.push(function() { =
$form.resetForm(); });
    if (options.clearForm) callbacks.push(function() { =
$form.clearForm(); });

    // perform a load on the target only if dataType is not provided
    if (!options.dataType && options.target) {
        var oldSuccess =3D options.success || function(){};
        callbacks.push(function(data) {
            $(options.target).html(data).each(oldSuccess, arguments);
        });
    }
    else if (options.success)
        callbacks.push(options.success);

    options.success =3D function(data, status) {
        for (var i=3D0, max=3Dcallbacks.length; i < max; i++)
            callbacks[i].apply(options, [data, status, $form]);
    };

    // are there files to upload?
    var files =3D $('input:file', this).fieldValue();
    var found =3D false;
    for (var j=3D0; j < files.length; j++)
        if (files[j])
            found =3D true;

    // options.iframe allows user to force iframe mode
   if (options.iframe || found) {=20
       // hack to fix Safari hang (thanks to Tim Molendijk for this)
       // see:  =
http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab5=
10dd5d
       if ($.browser.safari && options.closeKeepAlive)
           $.get(options.closeKeepAlive, fileUpload);
       else
           fileUpload();
       }
   else
       $.ajax(options);

    // fire 'notify' event
    this.trigger('form-submit-notify', [this, options]);
    return this;


    // private function for handling file uploads (hat tip to YAHOO!)
    function fileUpload() {
        var form =3D $form[0];
       =20
        if ($(':input[@name=3Dsubmit]', form).length) {
            alert('Error: Form elements must not be named "submit".');
            return;
        }
       =20
        var opts =3D $.extend({}, $.ajaxSettings, options);
		var s =3D jQuery.extend(true, {}, $.extend(true, {}, $.ajaxSettings), =
opts);

        var id =3D 'jqFormIO' + (new Date().getTime());
        var $io =3D $('<iframe id=3D"' + id + '" name=3D"' + id + '" =
/>');
        var io =3D $io[0];

        if ($.browser.msie || $.browser.opera)=20
            io.src =3D 'javascript:false;document.write("");';
        $io.css({ position: 'absolute', top: '-1000px', left: '-1000px' =
});

        var xhr =3D { // mock object
            aborted: 0,
            responseText: null,
            responseXML: null,
            status: 0,
            statusText: 'n/a',
            getAllResponseHeaders: function() {},
            getResponseHeader: function() {},
            setRequestHeader: function() {},
            abort: function() {=20
                this.aborted =3D 1;=20
                $io.attr('src','about:blank'); // abort op in progress
            }
        };

        var g =3D opts.global;
        // trigger ajax global events so that activity/block indicators =
work like normal
        if (g && ! $.active++) $.event.trigger("ajaxStart");
        if (g) $.event.trigger("ajaxSend", [xhr, opts]);

		if (s.beforeSend && s.beforeSend(xhr, s) =3D=3D=3D false) {
			s.global && jQuery.active--;
			return;
        }
        if (xhr.aborted)
            return;
       =20
        var cbInvoked =3D 0;
        var timedOut =3D 0;

        // add submitting element to data if we know it
        var sub =3D form.clk;
        if (sub) {
            var n =3D sub.name;
            if (n && !sub.disabled) {
                options.extraData =3D options.extraData || {};
                options.extraData[n] =3D sub.value;
                if (sub.type =3D=3D "image") {
                    options.extraData[name+'.x'] =3D form.clk_x;
                    options.extraData[name+'.y'] =3D form.clk_y;
                }
            }
        }

        // take a breath so that pending repaints get some cpu time =
before the upload starts
        setTimeout(function() {
            // make sure form attrs are set
            var t =3D $form.attr('target'), a =3D $form.attr('action');
            $form.attr({
                target:   id,
                method:   'POST',
                action:   opts.url
            });
           =20
            // ie borks in some cases when setting encoding
            if (! options.skipEncodingOverride) {
                $form.attr({
                    encoding: 'multipart/form-data',
                    enctype:  'multipart/form-data'
                });
            }

            // support timout
            if (opts.timeout)
                setTimeout(function() { timedOut =3D true; cb(); }, =
opts.timeout);

            // add "extra" data to form if provided in options
            var extraInputs =3D [];
            try {
                if (options.extraData)
                    for (var n in options.extraData)
                        extraInputs.push(
                            $('<input type=3D"hidden" name=3D"'+n+'" =
value=3D"'+options.extraData[n]+'" />')
                                .appendTo(form)[0]);
           =20
                // add iframe to doc and submit the form
                $io.appendTo('body');
                io.attachEvent ? io.attachEvent('onload', cb) : =
io.addEventListener('load', cb, false);
                form.submit();
            }
            finally {
                // reset attrs and remove "extra" input elements
                $form.attr('action', a);
                t ? $form.attr('target', t) : =
$form.removeAttr('target');
                $(extraInputs).remove();
            }
        }, 10);

        function cb() {
            if (cbInvoked++) return;
           =20
            io.detachEvent ? io.detachEvent('onload', cb) : =
io.removeEventListener('load', cb, false);

            var operaHack =3D 0;
            var ok =3D true;
            try {
                if (timedOut) throw 'timeout';
                // extract the server response from the iframe
                var data, doc;

                doc =3D io.contentWindow ? io.contentWindow.document : =
io.contentDocument ? io.contentDocument : io.document;
               =20
                if (doc.body =3D=3D null && !operaHack && =
$.browser.opera) {
                    // In Opera 9.2.x the iframe DOM is not always =
traversable when
                    // the onload callback fires so we give Opera 100ms =
to right itself
                    operaHack =3D 1;
                    cbInvoked--;
                    setTimeout(cb, 100);
                    return;
                }
               =20
                xhr.responseText =3D doc.body ? doc.body.innerHTML : =
null;
                xhr.responseXML =3D doc.XMLDocument ? doc.XMLDocument : =
doc;
                xhr.getResponseHeader =3D function(header){
                    var headers =3D {'content-type': opts.dataType};
                    return headers[header];
                };

                if (opts.dataType =3D=3D 'json' || opts.dataType =3D=3D =
'script') {
                    var ta =3D doc.getElementsByTagName('textarea')[0];
                    xhr.responseText =3D ta ? ta.value : =
xhr.responseText;
                }
                else if (opts.dataType =3D=3D 'xml' && !xhr.responseXML =
&& xhr.responseText !=3D null) {
                    xhr.responseXML =3D toXml(xhr.responseText);
                }
                data =3D $.httpData(xhr, opts.dataType);
            }
            catch(e){
                ok =3D false;
                $.handleError(opts, xhr, 'error', e);
            }

            // ordering of these callbacks/triggers is odd, but that's =
how $.ajax does it
            if (ok) {
                opts.success(data, 'success');
                if (g) $.event.trigger("ajaxSuccess", [xhr, opts]);
            }
            if (g) $.event.trigger("ajaxComplete", [xhr, opts]);
            if (g && ! --$.active) $.event.trigger("ajaxStop");
            if (opts.complete) opts.complete(xhr, ok ? 'success' : =
'error');

            // clean up
            setTimeout(function() {
                $io.remove();
                xhr.responseXML =3D null;
            }, 100);
        };

        function toXml(s, doc) {
            if (window.ActiveXObject) {
                doc =3D new ActiveXObject('Microsoft.XMLDOM');
                doc.async =3D 'false';
                doc.loadXML(s);
            }
            else
                doc =3D (new DOMParser()).parseFromString(s, =
'text/xml');
            return (doc && doc.documentElement && =
doc.documentElement.tagName !=3D 'parsererror') ? doc : null;
        };
    };
};

/**
 * ajaxForm() provides a mechanism for fully automating form submission.
 *
 * The advantages of using this method instead of ajaxSubmit() are:
 *
 * 1: This method will include coordinates for <input type=3D"image" /> =
elements (if the element
 *    is used to submit the form).
 * 2. This method will include the submit element's name/value data (for =
the element that was
 *    used to submit the form).
 * 3. This method binds the submit() method to the form for you.
 *
 * The options argument for ajaxForm works exactly as it does for =
ajaxSubmit.  ajaxForm merely
 * passes the options argument along after properly binding events for =
submit elements and
 * the form itself.
 */=20
$.fn.ajaxForm =3D function(options) {
    return this.ajaxFormUnbind().bind('submit.form-plugin',function() {
        $(this).ajaxSubmit(options);
        return false;
    }).each(function() {
        // store options in hash
        $(":submit,input:image", =
this).bind('click.form-plugin',function(e) {
            var form =3D this.form;
            form.clk =3D this;
            if (this.type =3D=3D 'image') {
                if (e.offsetX !=3D undefined) {
                    form.clk_x =3D e.offsetX;
                    form.clk_y =3D e.offsetY;
                } else if (typeof $.fn.offset =3D=3D 'function') { // =
try to use dimensions plugin
                    var offset =3D $(this).offset();
                    form.clk_x =3D e.pageX - offset.left;
                    form.clk_y =3D e.pageY - offset.top;
                } else {
                    form.clk_x =3D e.pageX - this.offsetLeft;
                    form.clk_y =3D e.pageY - this.offsetTop;
                }
            }
            // clear form vars
            setTimeout(function() { form.clk =3D form.clk_x =3D =
form.clk_y =3D null; }, 10);
        });
    });
};

// ajaxFormUnbind unbinds the event handlers that were bound by ajaxForm
$.fn.ajaxFormUnbind =3D function() {
    this.unbind('submit.form-plugin');
    return this.each(function() {
        $(":submit,input:image", this).unbind('click.form-plugin');
    });

};

/**
 * formToArray() gathers form element data into an array of objects that =
can
 * be passed to any of the following ajax functions: $.get, $.post, or =
load.
 * Each object in the array has both a 'name' and 'value' property.  An =
example of
 * an array for a simple login form might be:
 *
 * [ { name: 'username', value: 'jresig' }, { name: 'password', value: =
'secret' } ]
 *
 * It is this array that is passed to pre-submit callback functions =
provided to the
 * ajaxSubmit() and ajaxForm() methods.
 */
$.fn.formToArray =3D function(semantic) {
    var a =3D [];
    if (this.length =3D=3D 0) return a;

    var form =3D this[0];
    var els =3D semantic ? form.getElementsByTagName('*') : =
form.elements;
    if (!els) return a;
    for(var i=3D0, max=3Dels.length; i < max; i++) {
        var el =3D els[i];
        var n =3D el.name;
        if (!n) continue;

        if (semantic && form.clk && el.type =3D=3D "image") {
            // handle image inputs on the fly when semantic =3D=3D true
            if(!el.disabled && form.clk =3D=3D el)
                a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', =
value: form.clk_y});
            continue;
        }

        var v =3D $.fieldValue(el, true);
        if (v && v.constructor =3D=3D Array) {
            for(var j=3D0, jmax=3Dv.length; j < jmax; j++)
                a.push({name: n, value: v[j]});
        }
        else if (v !=3D=3D null && typeof v !=3D 'undefined')
            a.push({name: n, value: v});
    }

    if (!semantic && form.clk) {
        // input type=3D=3D'image' are not found in elements array! =
handle them here
        var inputs =3D form.getElementsByTagName("input");
        for(var i=3D0, max=3Dinputs.length; i < max; i++) {
            var input =3D inputs[i];
            var n =3D input.name;
            if(n && !input.disabled && input.type =3D=3D "image" && =
form.clk =3D=3D input)
                a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', =
value: form.clk_y});
        }
    }
    return a;
};

/**
 * Serializes form data into a 'submittable' string. This method will =
return a string
 * in the format: name1=3Dvalue1&amp;name2=3Dvalue2
 */
$.fn.formSerialize =3D function(semantic) {
    //hand off to jQuery.param for proper encoding
    return $.param(this.formToArray(semantic));
};

/**
 * Serializes all field elements in the jQuery object into a query =
string.
 * This method will return a string in the format: =
name1=3Dvalue1&amp;name2=3Dvalue2
 */
$.fn.fieldSerialize =3D function(successful) {
    var a =3D [];
    this.each(function() {
        var n =3D this.name;
        if (!n) return;
        var v =3D $.fieldValue(this, successful);
        if (v && v.constructor =3D=3D Array) {
            for (var i=3D0,max=3Dv.length; i < max; i++)
                a.push({name: n, value: v[i]});
        }
        else if (v !=3D=3D null && typeof v !=3D 'undefined')
            a.push({name: this.name, value: v});
    });
    //hand off to jQuery.param for proper encoding
    return $.param(a);
};

/**
 * Returns the value(s) of the element in the matched set.  For example, =
consider the following form:
 *
 *  <form><fieldset>
 *      <input name=3D"A" type=3D"text" />
 *      <input name=3D"A" type=3D"text" />
 *      <input name=3D"B" type=3D"checkbox" value=3D"B1" />
 *      <input name=3D"B" type=3D"checkbox" value=3D"B2"/>
 *      <input name=3D"C" type=3D"radio" value=3D"C1" />
 *      <input name=3D"C" type=3D"radio" value=3D"C2" />
 *  </fieldset></form>
 *
 *  var v =3D $(':text').fieldValue();
 *  // if no values are entered into the text inputs
 *  v =3D=3D ['','']
 *  // if values entered into the text inputs are 'foo' and 'bar'
 *  v =3D=3D ['foo','bar']
 *
 *  var v =3D $(':checkbox').fieldValue();
 *  // if neither checkbox is checked
 *  v =3D=3D=3D undefined
 *  // if both checkboxes are checked
 *  v =3D=3D ['B1', 'B2']
 *
 *  var v =3D $(':radio').fieldValue();
 *  // if neither radio is checked
 *  v =3D=3D=3D undefined
 *  // if first radio is checked
 *  v =3D=3D ['C1']
 *
 * The successful argument controls whether or not the field element =
must be 'successful'
 * (per =
http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
 * The default value of the successful argument is true.  If this value =
is false the value(s)
 * for each element is returned.
 *
 * Note: This method *always* returns an array.  If no valid value can =
be determined the
 *       array will be empty, otherwise it will contain one or more =
values.
 */
$.fn.fieldValue =3D function(successful) {
    for (var val=3D[], i=3D0, max=3Dthis.length; i < max; i++) {
        var el =3D this[i];
        var v =3D $.fieldValue(el, successful);
        if (v =3D=3D=3D null || typeof v =3D=3D 'undefined' || =
(v.constructor =3D=3D Array && !v.length))
            continue;
        v.constructor =3D=3D Array ? $.merge(val, v) : val.push(v);
    }
    return val;
};

/**
 * Returns the value of the field element.
 */
$.fieldValue =3D function(el, successful) {
    var n =3D el.name, t =3D el.type, tag =3D el.tagName.toLowerCase();
    if (typeof successful =3D=3D 'undefined') successful =3D true;

    if (successful && (!n || el.disabled || t =3D=3D 'reset' || t =3D=3D =
'button' ||
        (t =3D=3D 'checkbox' || t =3D=3D 'radio') && !el.checked ||
        (t =3D=3D 'submit' || t =3D=3D 'image') && el.form && =
el.form.clk !=3D el ||
        tag =3D=3D 'select' && el.selectedIndex =3D=3D -1))
            return null;

    if (tag =3D=3D 'select') {
        var index =3D el.selectedIndex;
        if (index < 0) return null;
        var a =3D [], ops =3D el.options;
        var one =3D (t =3D=3D 'select-one');
        var max =3D (one ? index+1 : ops.length);
        for(var i=3D(one ? index : 0); i < max; i++) {
            var op =3D ops[i];
            if (op.selected) {
                // extra pain for IE...
                var v =3D $.browser.msie && =
!(op.attributes['value'].specified) ? op.text : op.value;
                if (one) return v;
                a.push(v);
            }
        }
        return a;
    }
    return el.value;
};

/**
 * Clears the form data.  Takes the following actions on the form's =
input fields:
 *  - input text fields will have their 'value' property set to the =
empty string
 *  - select elements will have their 'selectedIndex' property set to -1
 *  - checkbox and radio inputs will have their 'checked' property set =
to false
 *  - inputs of type submit, button, reset, and hidden will *not* be =
effected
 *  - button elements will *not* be effected
 */
$.fn.clearForm =3D function() {
    return this.each(function() {
        $('input,select,textarea', this).clearFields();
    });
};

/**
 * Clears the selected form elements.
 */
$.fn.clearFields =3D $.fn.clearInputs =3D function() {
    return this.each(function() {
        var t =3D this.type, tag =3D this.tagName.toLowerCase();
        if (t =3D=3D 'text' || t =3D=3D 'password' || tag =3D=3D =
'textarea')
            this.value =3D '';
        else if (t =3D=3D 'checkbox' || t =3D=3D 'radio')
            this.checked =3D false;
        else if (tag =3D=3D 'select')
            this.selectedIndex =3D -1;
    });
};

/**
 * Resets the form data.  Causes all form elements to be reset to their =
original value.
 */
$.fn.resetForm =3D function() {
    return this.each(function() {
        // guard against an input with the name of 'reset'
        // note that IE reports the reset function as an 'object'
        if (typeof this.reset =3D=3D 'function' || (typeof this.reset =
=3D=3D 'object' && !this.reset.nodeType))
            this.reset();
    });
};

/**
 * Enables or disables any matching elements.
 */
$.fn.enable =3D function(b) {=20
    if (b =3D=3D undefined) b =3D true;
    return this.each(function() {=20
        this.disabled =3D !b=20
    });
};

/**
 * Checks/unchecks any matching checkboxes or radio buttons and
 * selects/deselects and matching option elements.
 */
$.fn.selected =3D function(select) {
    if (select =3D=3D undefined) select =3D true;
    return this.each(function() {=20
        var t =3D this.type;
        if (t =3D=3D 'checkbox' || t =3D=3D 'radio')
            this.checked =3D select;
        else if (this.tagName.toLowerCase() =3D=3D 'option') {
            var $sel =3D $(this).parent('select');
            if (select && $sel[0] && $sel[0].type =3D=3D 'select-one') {
                // deselect all other options
                $sel.find('option').selected(false);
            }
            this.selected =3D select;
        }
    });
};

// helper fn for console logging
// set $.fn.ajaxSubmit.debug to true to enable debug logging
function log() {
    if ($.fn.ajaxSubmit.debug && window.console && window.console.log)
        window.console.log('[jquery.form] ' + =
Array.prototype.join.call(arguments,''));
};

})(jQuery);

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/detailnews.js

// JavaScript Document
$(document).ready(function() {
		$('.roundcorner').corner("top");
		$('.roundcorner_bottom').corner("bottom");
		$('.roundcorner_all').corner();
	 // Reset Font Size
    var originalFontSize1 =3D $('#news_detail_news p').css('font-size');
    var originalFontSize2 =3D $('#news_detail_news ul li =
a').css('font-size');
    $(".resetFont").click(function(){
    $('#news_detail_news p').css('font-size', originalFontSize1);
	 $('#news_detail_news ul li a').css('font-size', originalFontSize2);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
    var currentFontSize1 =3D $('#news_detail_news p').css('font-size');
	 var currentFontSize2 =3D $('#news_detail_news ul li =
a').css('font-size');
    var currentFontSizeNum1 =3D parseFloat(currentFontSize1, 10);
	var currentFontSizeNum2 =3D parseFloat(currentFontSize2, 10);
    var newFontSize1 =3D currentFontSizeNum1*1.1;
	var newFontSize2 =3D currentFontSizeNum2*1.1;
    $('#news_detail_news p').css('font-size',newFontSize1);
	 $('#news_detail_news ul li a').css('font-size',newFontSize2);
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
    var currentFontSize1=3D $('#news_detail_news p').css('font-size');
	 var currentFontSize2 =3D $('#news_detail_news ul li =
a').css('font-size');
    var currentFontSizeNum1 =3D parseFloat(currentFontSize1, 10);
	 var currentFontSizeNum2 =3D parseFloat(currentFontSize2, 10);
    var newFontSize1 =3D currentFontSizeNum1*0.9;
	var newFontSize2 =3D currentFontSizeNum2*0.9;
    $('#news_detail_news p').css('font-size', newFontSize1);
	$('#news_detail_news ul li a').css('font-size', newFontSize2);
    return false;
  });
});

$(function() {
$('#allsource').tabs({ fxFade: true, fxSpeed: 'fast' }); });
------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.komchadluek.net/include/js/slide_photo.js




var featuredcontentslider=3D{

//3 variables below you can customize if desired:
ajaxloadingmsg: '<div style=3D"margin: 20px 0 0 20px"><img =
src=3D"loading.gif" />Please wait...</div>',
bustajaxcache: true, //bust caching of external ajax page after 1st =
request?
enablepersist: true, //persist to last content viewed when returning to =
page?

settingcaches: {}, //object to cache "setting" object of each script =
instance

jumpTo:function(fcsid, pagenumber){ //public function to go to a slide =
manually.
	this.turnpage(this.settingcaches[fcsid], pagenumber)
},

ajaxconnect:function(setting){
	var page_request =3D false
	if (window.ActiveXObject){ //Test for support for ActiveXObject in IE =
first (as XMLHttpRequest in IE7 is broken)
		try {
		page_request =3D new ActiveXObject("Msxml2.XMLHTTP")
		}=20
		catch (e){
			try{
			page_request =3D new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request =3D new XMLHttpRequest()
	else
		return false
	var pageurl=3Dsetting.contentsource[1]
	page_request.onreadystatechange=3Dfunction(){
		featuredcontentslider.ajaxpopulate(page_request, setting)
	}
	document.getElementById(setting.id).innerHTML=3Dthis.ajaxloadingmsg
	var bustcache=3D(!this.bustajaxcache)? "" : =
(pageurl.indexOf("?")!=3D-1)? "&"+new Date().getTime() : "?"+new =
Date().getTime()
	page_request.open('GET', pageurl+bustcache, true)
	page_request.send(null)
},

ajaxpopulate:function(page_request, setting){
	if (page_request.readyState =3D=3D 4 && (page_request.status=3D=3D200 =
|| window.location.href.indexOf("http")=3D=3D-1)){
		=
document.getElementById(setting.id).innerHTML=3Dpage_request.responseText=

		this.buildpaginate(setting)
	}
},

buildcontentdivs:function(setting){
	var =
alldivs=3Ddocument.getElementById(setting.id).getElementsByTagName("div")=

	for (var i=3D0; i<alldivs.length; i++){
		if (this.css(alldivs[i], "contentdiv", "check")){ //check for DIVs =
with class "contentdiv"
			setting.contentdivs.push(alldivs[i])
				alldivs[i].style.display=3D"none" //collapse all content DIVs to =
begin with
		}
	}
},

buildpaginate:function(setting){
	this.buildcontentdivs(setting)
	var sliderdiv=3Ddocument.getElementById(setting.id)
	var pdiv=3Ddocument.getElementById("paginate-"+setting.id)
	var phtml=3D""
	var toc=3Dsetting.toc
	var nextprev=3Dsetting.nextprev
	if (typeof toc=3D=3D"string" && toc!=3D"markup" || typeof =
toc=3D=3D"object"){
		for (var i=3D1; i<=3Dsetting.contentdivs.length; i++){
			phtml+=3D'<a href=3D"#'+i+'" class=3D"toc">'+(typeof =
toc=3D=3D"string"? toc.replace(/#increment/, i) : toc[i-1])+'</a> '
		}
		phtml=3D(nextprev[0]!=3D''? '<a href=3D"#prev" =
class=3D"prev">'+nextprev[0]+'</a> ' : '') + phtml + (nextprev[1]!=3D''? =
'<a href=3D"#next" class=3D"next">'+nextprev[1]+'</a>' : '')
		pdiv.innerHTML=3Dphtml
	}
	var pdivlinks=3Dpdiv.getElementsByTagName("a")
	var toclinkscount=3D0 //var to keep track of actual # of toc links
	for (var i=3D0; i<pdivlinks.length; i++){
		if (this.css(pdivlinks[i], "toc", "check")){
			if (toclinkscount>setting.contentdivs.length-1){ //if this toc link =
is out of range (user defined more toc links then there are contents)
				pdivlinks[i].style.display=3D"none" //hide this toc link
				continue
			}
			pdivlinks[i].setAttribute("rel", ++toclinkscount) //store page number =
inside toc link
			pdivlinks[i][setting.revealtype]=3Dfunction(){
				featuredcontentslider.turnpage(setting, this.getAttribute("rel"))
				return false
			}
			setting.toclinks.push(pdivlinks[i])
		}
		else if (this.css(pdivlinks[i], "prev", "check") || =
this.css(pdivlinks[i], "next", "check")){ //check for links with class =
"prev" or "next"
			pdivlinks[i].onclick=3Dfunction(){
				featuredcontentslider.turnpage(setting, this.className)
				return false
			}
		}
	}
	this.turnpage(setting, setting.currentpage, true)
	if (setting.autorotate[0]){ //if auto rotate enabled
		pdiv[setting.revealtype]=3Dfunction(){
			featuredcontentslider.cleartimer(setting, =
window["fcsautorun"+setting.id])
		}
		sliderdiv["onclick"]=3Dfunction(){ //stop content slider when slides =
themselves are clicked on
			featuredcontentslider.cleartimer(setting, =
window["fcsautorun"+setting.id])
		}
		=
setting.autorotate[1]=3Dsetting.autorotate[1]+(1/setting.enablefade[1]*50=
) //add time to run fade animation (roughly) to delay between rotation
	 this.autorotate(setting)
	}
},

urlparamselect:function(fcsid){
	var result=3Dwindow.location.search.match(new RegExp(fcsid+"=3D(\\d+)", =
"i")) //check for "?featuredcontentsliderid=3D2" in URL
	return (result=3D=3Dnull)? null : parseInt(RegExp.$1) //returns null or =
index, where index (int) is the selected tab's index
},

turnpage:function(setting, thepage, autocall){
	var currentpage=3Dsetting.currentpage //current page # before change
	var totalpages=3Dsetting.contentdivs.length
	var turntopage=3D(/prev/i.test(thepage))? currentpage-1 : =
(/next/i.test(thepage))? currentpage+1 : parseInt(thepage)
	turntopage=3D(turntopage<1)? totalpages : (turntopage>totalpages)? 1 : =
turntopage //test for out of bound and adjust
	if (turntopage=3D=3Dsetting.currentpage && typeof =
autocall=3D=3D"undefined") //if a pagination link is clicked on =
repeatedly
		return
	setting.currentpage=3Dturntopage
	setting.contentdivs[turntopage-1].style.zIndex=3D++setting.topzindex
	this.cleartimer(setting, window["fcsfade"+setting.id])
	setting.cacheprevpage=3Dsetting.prevpage
	if (setting.enablefade[0]=3D=3Dtrue){
		setting.curopacity=3D0
		this.fadeup(setting)
	}
	if (setting.enablefade[0]=3D=3Dfalse){ //if fade is disabled, fire =
onChange event immediately (verus after fade is complete)
		setting.contentdivs[setting.prevpage-1].style.display=3D"none" =
//collapse last content div shown (it was set to "block")
		setting.onChange(setting.prevpage, setting.currentpage)
	}
	setting.contentdivs[turntopage-1].style.visibility=3D"visible"
	setting.contentdivs[turntopage-1].style.display=3D"block"
	if (setting.prevpage<=3Dsetting.toclinks.length) //make sure pagination =
link exists (may not if manually defined via "markup", and user omitted)
		this.css(setting.toclinks[setting.prevpage-1], "selected", "remove")
	if (turntopage<=3Dsetting.toclinks.length) //make sure pagination link =
exists (may not if manually defined via "markup", and user omitted)
		this.css(setting.toclinks[turntopage-1], "selected", "add")
	setting.prevpage=3Dturntopage
	if (this.enablepersist)
		this.setCookie("fcspersist"+setting.id, turntopage)
},

setopacity:function(setting, value){ //Sets the opacity of targetobject =
based on the passed in value setting (0 to 1 and in between)
	var targetobject=3Dsetting.contentdivs[setting.currentpage-1]
	if (targetobject.filters && targetobject.filters[0]){ //IE syntax
		if (typeof targetobject.filters[0].opacity=3D=3D"number") //IE6
			targetobject.filters[0].opacity=3Dvalue*100
		else //IE 5.5
			targetobject.style.filter=3D"alpha(opacity=3D"+value*100+")"
	}
	else if (typeof targetobject.style.MozOpacity!=3D"undefined") //Old =
Mozilla syntax
		targetobject.style.MozOpacity=3Dvalue
	else if (typeof targetobject.style.opacity!=3D"undefined") //Standard =
opacity syntax
		targetobject.style.opacity=3Dvalue
	setting.curopacity=3Dvalue
},


fadeup:function(setting){
	if (setting.curopacity<1){
		this.setopacity(setting, setting.curopacity+setting.enablefade[1])
		=
window["fcsfade"+setting.id]=3DsetTimeout(function(){featuredcontentslide=
r.fadeup(setting)}, 50)
	}
	else{ //when fade is complete
		if (setting.cacheprevpage!=3Dsetting.currentpage) //if previous =
content isn't the same as the current shown div (happens the first time =
the page loads/ script is run)
			setting.contentdivs[setting.cacheprevpage-1].style.display=3D"none" =
//collapse last content div shown (it was set to "block")
		setting.onChange(setting.cacheprevpage, setting.currentpage)
	}
},

cleartimer:function(setting, timervar){
	if (typeof timervar!=3D"undefined"){
		clearTimeout(timervar)
		clearInterval(timervar)
		if (setting.cacheprevpage!=3Dsetting.currentpage){ //if previous =
content isn't the same as the current shown div
			setting.contentdivs[setting.cacheprevpage-1].style.display=3D"none"
		}
	}
},

css:function(el, targetclass, action){
	var needle=3Dnew RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig")
	if (action=3D=3D"check")
		return needle.test(el.className)
	else if (action=3D=3D"remove")
		el.className=3Del.className.replace(needle, "")
	else if (action=3D=3D"add")
		el.className+=3D" "+targetclass
},

autorotate:function(setting){
 =
window["fcsautorun"+setting.id]=3DsetInterval(function(){featuredcontents=
lider.turnpage(setting, "next")}, setting.autorotate[1])
},

getCookie:function(Name){=20
	var re=3Dnew RegExp(Name+"=3D[^;]+", "i"); //construct RE to search for =
target name/value pair
	if (document.cookie.match(re)) //if cookie found
		return document.cookie.match(re)[0].split("=3D")[1] //return its value
	return null
},

setCookie:function(name, value){
	document.cookie =3D name+"=3D"+value

},


init:function(setting){
	var persistedpage=3Dthis.getCookie("fcspersist"+setting.id) || 1
	var urlselectedpage=3Dthis.urlparamselect(setting.id) //returns null or =
index from: mypage.htm?featuredcontentsliderid=3Dindex
	this.settingcaches[setting.id]=3Dsetting //cache "setting" object
	setting.contentdivs=3D[]
	setting.toclinks=3D[]
	setting.topzindex=3D0
	setting.currentpage=3Durlselectedpage || ((this.enablepersist)? =
persistedpage : 1)
	setting.prevpage=3Dsetting.currentpage
	setting.revealtype=3D"on"+(setting.revealtype || "click")
	setting.curopacity=3D0
	setting.onChange=3Dsetting.onChange || function(){}
	if (setting.contentsource[0]=3D=3D"inline")
		this.buildpaginate(setting)
	if (setting.contentsource[0]=3D=3D"ajax")
		this.ajaxconnect(setting)
}

}

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://unitus.synergy-e.com/www/delivery/spcjs.php?id=62

=0A=
if (typeof(OA_zones) !=3D 'undefined') {=0A=
var OA_zoneids =3D '';=0A=
for (var zonename in OA_zones) OA_zoneids +=3D escape(zonename+'=3D' + =
OA_zones[zonename] + "|");=0A=
OA_zoneids +=3D '&amp;nz=3D1';=0A=
} else {=0A=
var OA_zoneids =3D =
escape('809|810|811|812|813|814|815|816|817|818|819|820|821|822|823|824|8=
25|826|827|828|829|830|831|832|833|834|835|836|837|838|839|840|841|842|84=
3|844|845|846|847|848|849|850|851|852|853|854|1332|1333|1334|1335|1336|13=
37|1338|1339|1340|1341|1342|1343|1344|1345|1346|1347|1348|1349|1350|1351'=
);=0A=
}=0A=
if (typeof(OA_source) =3D=3D 'undefined') { OA_source =3D ''; }=0A=
var OA_p=3Dlocation.protocol=3D=3D'https:'?'https:':'http:';=0A=
var OA_r=3DMath.floor(Math.random()*99999999);=0A=
OA_output =3D new Array();=0A=
var OA_spc=3D"<"+"script type=3D'text/javascript' ";=0A=
OA_spc+=3D"src=3D'"+OA_p+"//unitus.synergy-e.com/www/delivery/spc.php?zon=
es=3D"+OA_zoneids;=0A=
OA_spc+=3D"&amp;source=3D"+escape(OA_source)+"&amp;r=3D"+OA_r;=0A=
OA_spc+=3D(document.charset ? '&amp;charset=3D'+document.charset : =
(document.characterSet ? '&amp;charset=3D'+document.characterSet : ''));=0A=
=0A=
if (window.location) OA_spc+=3D"&amp;loc=3D"+escape(window.location);=0A=
if (document.referrer) =
OA_spc+=3D"&amp;referer=3D"+escape(document.referrer);=0A=
OA_spc+=3D"'><"+"/script>";=0A=
document.write(OA_spc);=0A=
function OA_show(name) {=0A=
if (typeof(OA_output[name]) =3D=3D 'undefined') {=0A=
return;=0A=
} else {=0A=
document.write(OA_output[name]);=0A=
}=0A=
}=0A=
function OA_showpop(name) {=0A=
zones =3D window.OA_zones ? window.OA_zones : false;=0A=
var zoneid =3D name;=0A=
if (typeof(window.OA_zones) !=3D 'undefined') {=0A=
if (typeof(zones[name]) =3D=3D 'undefined') {=0A=
return;=0A=
}=0A=
zoneid =3D zones[name];=0A=
}=0A=
var OA_pop=3D"<"+"script type=3D'text/javascript' ";=0A=
OA_pop+=3D"src=3D'"+OA_p+"//unitus.synergy-e.com/www/delivery/apu.php?zon=
eid=3D"+zoneid;=0A=
OA_pop+=3D"&amp;source=3D"+escape(OA_source)+"&amp;r=3D"+OA_r;=0A=
if (window.location) OA_pop+=3D"&amp;loc=3D"+escape(window.location);=0A=
if (document.referrer) =
OA_pop+=3D"&amp;referer=3D"+escape(document.referrer);=0A=
OA_pop+=3D"'><"+"/script>";=0A=
document.write(OA_pop);=0A=
}=0A=
var OA_fo =3D '';=0A=
OA_fo +=3D "<"+"script type=3D\'text/javascript\' =
src=3D\'http://unitus.synergy-e.com/www/delivery/fl.js\'><"+"/script>\n";=0A=
document.write(OA_fo);=0A=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/200/addthis_widget.js

/* (c) 2008, 2009 Add This, LLC */=0A=
var addthis_conf=3D{ver:200};function =
addthis_invoke(s,u,t,p){addthis_config.username=3Dp||_ate.pub();addthis_s=
hare.url=3D(u||w.addthis_url);addthis_share.title=3D(t||w.addthis_title);=
var =
w=3Dwindow,lu=3Daddthis_share.url.toLowerCase(),lt=3Daddthis_share.title.=
toLowerCase();if(lu=3D=3D=3D""||lu=3D=3D=3D"[url]"){addthis_share.url=3Dl=
ocation.href;}if(lt=3D=3D=3D""||lt=3D=3D=3D"[title]"){addthis_share.title=
=3Ddocument.title;}_ate.as(s);return false;}if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_euc=3DencodeURIComp=
onent,_duc=3DdecodeURIComponent,_atu=3D"undefined",_atc=3D{dr:0,ver:250,l=
oc:0,enote:"",cwait:500,tamp:1,samp:0.01,camp:0.2,vamp:1,addr:-1,addt:1,x=
fl:!!window.addthis_disable_flash,abf:!!window.addthis_do_ab};(function()=
{try{var =
l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0){_atr=3D"http=
:"+_atr;}if(l.hostname.indexOf("localhost")!=3D-1){_atc.loc=3D1;}}catch(e=
){}var =
ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,wa=3Dw.add=
EventListener,we=3Dw.attachEvent,dl=3Dd.location,b=3D{win:/windows/.test(=
ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),saf:(/webkit/.test(ua))&&=
!(/chrome/.test(ua)),opr:/opera/.test(ua),msi:(/msie/.test(ua))&&!(/opera=
/.test(ua)),ffx:/firefox/.test(ua),ie6:/msie =
6.0/.test(ua),mod:-1},_9=3D{isBound:false,isReady:false,readyList:window.=
addthis_onload||[],onReady:function(){if(!_9.isReady){_9.isReady=3Dtrue;v=
ar l=3D_9.readyList;for(var =
fn=3D0;fn<l.length;fn++){l[fn].call(window);}_9.readyList=3D[];}},addLoad=
:function(_c){var _d=3Dw.onload;if(typeof =
w.onload!=3D"function"){w.onload=3D_c;}else{w.onload=3Dfunction(){if(_d){=
_d();}_c();};}},bindReady:function(){if(r.isBound){return;}r.isBound=3Dtr=
ue;if(d.addEventListener&&!b.opr){d.addEventListener("DOMContentLoaded",r=
.onReady,false);}var =
_e=3Dwindow.addthis_product;if(_e&&_e.indexOf("f")>-1){r.onReady();return=
;}if(b.msi&&window=3D=3Dtop){(function(){if(r.isReady){return;}try{d.docu=
mentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0)=
;return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMContentLoaded=
",function(){if(r.isReady){return;}for(var =
i=3D0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeou=
t(arguments.callee,0);return;}}r.onReady();},false);}if(b.saf){var =
_10;(function(){if(r.isReady){return;}if(d.readyState!=3D"loaded"&&d.read=
yState!=3D"complete"){setTimeout(arguments.callee,0);return;}if(_10=3D=3D=
=3Dundefined){var _12=3Dd.gn("link");for(var =
i=3D0;i<_12.length;i++){if(_12[i].getAttribute("rel")=3D=3D"stylesheet"){=
_10++;}}var =
_14=3Dd.gn("style");_10+=3D_14.length;}if(d.styleSheets.length!=3D_10){se=
tTimeout(arguments.callee,0);return;}r.onReady();})();}r.addLoad(r.onRead=
y);},append:function(fn,_16){r.bindReady();if(r.isReady){fn.call(window,[=
]);}else{r.readyList.push(function(){return =
fn.call(window,[]);});}}},r=3D_9,_17=3D{vst:[],rev:"$Rev: 64692 =
$",bro:b,clck:1,show:1,dl:dl,camp:_atc.camp-Math.random(),samp:_atc.samp-=
Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.random(),a=
b:"-",scnt:1,seq:1,inst:1,wait:500,tmo:null,cvt:[],svt:[],sttm:new =
Date().getTime(),max:268435455,pix:"tev",sid:0,sub:!!window.at_sub,uid:nu=
ll,oot:null,swf:"//bin.clearspring.com/at/v/1/button1.6.swf",evu:"//e1.cl=
earspring.com/at/",off:function(){return Math.floor((new =
Date().getTime()-_17.sttm)/100).toString(16);},ran:function(){return =
Math.floor(Math.random()*4294967295).toString(36);},srd:function(){if(_17=
.dr){return"&pre=3D"+_euc(_17.dr);}else{return"";}},cst:function(c){retur=
n"CXNID=3D2000001.521545608054043907"+(c||2)+"NXC";},img:function(i,c){if=
(!window.at_sub){var =
a=3D_17,dr=3Da.dr;if(dr){dr=3D(dr.split("?")).shift();dr=3D(dr.split("htt=
p://")).pop();if(dr.length>25){dr=3Ddr.substr(0,25);}}new =
Image().src=3D_atr+"live/t00/"+i+".gif?"+(a.uid!=3D=3Dnull?"uid=3D"+a.uid=
+"&":"")+a.ran()+"&"+a.cst(c)+(a.pub()?"&pub=3D"+a.pub():"")+(dr?"&dr=3D"=
+_euc(dr):"");}},cuid:function(){return(_17.sttm&_17.max).toString(16)+(M=
ath.floor(Math.random()*_17.max)).toString(16);},ssid:function(){if(_17.s=
id=3D=3D=3D0){_17.sid=3D_17.cuid();}return =
_17.sid;},sev:function(id,_1e){_17.pix=3D"sev-"+(typeof(id)!=3D=3D"number=
"?_euc(id):id);_17.svt.push(id+";"+_17.off());if(_1e=3D=3D=3D1){_17.xmi(t=
rue);}else{_17.sxm(true);}},cev:function(k,v){_17.pix=3D"cev-"+_euc(k);_1=
7.cvt.push(_euc(k)+"=3D"+_euc(v)+";"+_17.off());_17.sxm(true);},sxm:funct=
ion(b){if(_17.tmo!=3D=3Dnull){clearTimeout(_17.tmo);}if(b){_17.tmo=3D_17.=
sto("_ate.xmi(false)",_17.wait);}},sto:function(c,t){return =
setTimeout(c,t);},sta:function(){var =
a=3D_17;return"AT-"+(a.pub()?a.pub():"unknown")+"/-/"+a.ab+"/"+a.ssid()+"=
/"+(a.seq++)+(a.uid!=3D=3Dnull?"/"+a.uid:"");},gov:function(){var =
a=3D_17,h=3Da.dl?a.dl.hostname:"";if(h.indexOf(".gov")>-1||h.indexOf(".mi=
l")>-1){_atc.xck=3D1;}},xmi:function(_27){var =
a=3D_17,h=3Da.dl?a.dl.hostname:"";if(!a.uid){a.dck("X"+a.cuid());}else{a.=
coo();}if(a.cvt.length+a.svt.length>0){a.sxm(false);if(a.seq=3D=3D=3D1){a=
.cev("pin",a.inst);}if(_atc.xtr){return;}_17.gov();var =
urp=3Da.pix+"-"+a.ran()+".png?ev=3D"+_17.sta()+"&se=3D"+a.svt.join(",")+"=
&ce=3D"+a.cvt.join(",")+(_atc.xck?"&xck=3D1":""),url=3Da.evu+urp;a.cvt=3D=
[];a.svt=3D[];if(_27){var =
d=3Ddocument,i=3Dd.ce("iframe");i.id=3D"_atf";i.src=3Durl;_17.opp(i.style=
);d.body.appendChild(i);i=3Dd.getElementById("_atf");}else{(new =
Image()).src=3Durl;}}},loc:function(){return =
_atc.loc;},opp:function(st){st.width=3D"1px";st.height=3D"1px";st.positio=
n=3D"absolute";st.zIndex=3D100000;},pub:function(){return =
window.addthis_config&&addthis_config.username?_euc(addthis_config.userna=
me):(window.addthis_pub||"");},plo:[],lad:function(x){_17.plo.push(x);},l=
ng:function(al){var =
d=3Ddocument;if(al&&(al.toLowerCase()).indexOf("en")!=3D=3D0&&!_17.pll){v=
ar =
o=3Dd.ce("script");o.src=3D_atr+"static/r07/lang00.js";d.gn("head")[0].ap=
pendChild(o);_17.pll=3Do;}},jlo:function(){try{var =
d=3Ddocument,al=3D(window.addthis_language||addthis_config.ui_language||(=
_17.bro.msi?navigator.userLanguage:navigator.language));_17.lng(al);if(!_=
17.pld){var =
m=3Dd.ce("script");m.src=3D_atr+"static/r07/menu21.js";d.gn("head")[0].ap=
pendChild(m);_17.pld=3Dm;}}catch(e){}},igv:function(){if(!w.addthis_share=
){w.addthis_share=3D{url:w.addthis_url,title:w.addthis_title};}if(!w.addt=
his_config){w.addthis_config=3D{username:w.addthis_pub};}else{if(addthis_=
config.data_use_flash=3D=3D=3Dfalse){_atc.xfl=3D1;}if(addthis_config.data=
_use_cookies=3D=3D=3Dfalse){_atc.xck=3D1;}}},lod:function(arg){try{var =
w=3Dwindow,a=3D_17,hp=3D0,f=3D((arg=3D=3D=3D1||w.addthis_load_flash)&&!_a=
tc.abf),dr=3Dd.referer||d.referrer||"",du=3Ddl?dl.href:null,si=3Ddu?du.in=
dexOf("sms_ss"):-1,al=3D(w.addthis_language||(w.addthis_config?w.addthis_=
config.ui_language:null)||(_17.bro.msi?navigator.userLanguage:navigator.l=
anguage)),_3f=3D"email,favorites,print,delicious,digg,google,myspace,live=
,facebook,stumbleupon,twitter,more";a.igv();a.gov();a.dr=3Ddr;a.ab=3D(!wi=
ndow.addthis_options||addthis_options=3D=3D_3f)?w.addthis_ab||Math.round(=
a.tamp*100/4.55):0;if(a.ab>11){a.ab=3D"f"+(a.ab-11);}else{if(a.ab>0){a.ab=
=3D"t"+a.ab;}}if(!f){if(a.samp>=3D0&&!a.sub){a.sev("20");a.cev("plo",Math=
.round(1/_atc.samp));if(a.dr){a.cev("pre",a.dr);hp=3D1;}}if(a.camp>=3D0&&=
du&&dl&&dl.protocol&&(dr.indexOf("com/search")>-1)&&(dl.protocol.indexOf(=
"https")=3D=3D-1)){dr=3Ddr.split("?").pop();var =
t=3Ddr.split("&"),fnd=3D0,quo=3D-1,ts=3D"";for(var =
i=3D0;i<t.length;i++){if(t[i].indexOf("q=3D")=3D=3D0||t[i].indexOf("p=3D"=
)=3D=3D0){t=3D_duc(t[i].substr(2)).replace(/\+/g," =
");fnd=3D1;break;}}if(fnd){for(var =
i=3D0;i<t.length;i++){switch(t[i]){case" ":if(i>0&&t[i-1]!=3D" =
"&&quo=3D=3D-1){ts+=3D",";}break;case"\"":if(quo>=3D0){ts+=3Dt.substr(quo=
+1,(i)-(quo+1));quo=3D-1;}else{quo=3Di;}break;default:if(quo=3D=3D-1){ts+=
=3Dt[i];}}}}if(!_atc.xtr&&!_atc.xck&&ts!=3D_atu&&ts.length&&ts!=3D=3D" =
"&&ts.indexOf(_atu)=3D=3D-1){new =
Image().src=3D"//cf.addthis.com/redirector?url=3D"+_euc(du)+"&terms=3D"+t=
s;}}if(si>-1){var =
sm=3Ddu.substr(si),am=3Dsm.indexOf("&");if(am>-1){sm=3Dsm.substr(0,am);}s=
m=3D(sm.split("=3D"))[1];if(a.vamp>=3D0&&!a.sub&&sm.length){a.cev("plv",M=
ath.round(1/_atc.vamp));a.cev("rsc",sm);}}a.img(_atc.ver+"lo","2");}if(a.=
plo.length>0){a.jlo();}if(a.swf&&!_atc.xfl&&!(a.loc())&&!_atc.abf&&(f||a.=
uid=3D=3D=3Dnull||(a.uid!=3D=3D"anonymous"&&((new =
Date()).getTime()-a.oot>60480000)))){var _47=3Dfunction(o,n,v){var =
c=3Dd.createElement("param");c.name=3Dn;c.value=3Dv;o.appendChild(c);};va=
r =
o=3Dd.createElement("object");a.opp(o.style);o.id=3D"atff";if(b.msi){o.cl=
assid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";_47(o,"movie",a.swf)=
;}else{o.data=3Da.swf;o.quality=3D"high";o.type=3D"application/x-shockwav=
e-flash";}_47(o,"wmode","transparent");_47(o,"allowScriptAccess","always"=
);d.body.insertBefore(o,d.body.firstChild);if(b.msi){o.outerHTML+=3D" =
";}}}catch(e){}},unl:function(){var =
a=3D_17;if(a.samp>=3D0&&!a.sub&&!_atc.abf){a.sev("21",1);a.cev("pun",1/_a=
tc.samp);}return true;},kck:function(k){var =
d=3Ddocument;if(d.cookie){d.cookie=3Dk+"=3D ; expires=3DTue, 31 Mar 2009 =
05:47:11 UTC; path=3D/";}},rck:function(k){var =
d=3Ddocument;if(d.cookie){var ck=3Dd.cookie.split(";");for(var =
i=3D0;i<ck.length;i++){var =
c=3Dck[i],x=3Dc.indexOf(k+"=3D");if(x>=3D0){return =
c.substring(x+(k.length+1));}}}return;},coo:function(){if(_17.uid=3D=3D"a=
nonymous"&&!_17.oot){_17.xck=3D1;_17.sck("_csoot",(new =
Date().getTime()));}},dck:function(c){_17.uid=3Dc;_17.sck("_csuid",c);_17=
.coo();},sck:function(u,v,s){var =
h=3D_17.dl?_17.dl.hostname:"";if(h.indexOf(".gov")>-1||h.indexOf(".mil")>=
-1){_atc.xck=3D1;_atc.xfl=3D1;}var =
p=3D_17.pub(),x=3D["usarmymedia","gobiernousa","govdelivery"];for(i in =
x){if(p=3D=3Dx[i]){_atc.xck=3D1;_atc.xfl=3D1;break;}}if(!_atc.xck){d.cook=
ie=3Du+"=3D"+v+(!s?"; expires=3DWed, 04 Oct 2028 03:19:53 GMT":"")+"; =
path=3D/";}},fcl:null,asetup:function(x){var =
a=3D_17;try{if(x!=3D=3Dnull&&x!=3D=3D_atu){a.dck(x);}if(a.fcl){a.fcl();}}=
catch(e){}return =
x;},ao:function(elt,_61,_62,_63,_64,_65){_17.lad(["open",elt,_61,_62,_63,=
_64,_65]);_17.jlo();return =
false;},ac:function(){},as:function(s,cf,sh){_17.lad(["send",s,cf,sh]);_1=
7.jlo();}},a=3D_17;w._ate=3Da;w._adr=3Dr;d.ce=3Dd.createElement;d.gn=3Dd.=
getElementsByTagName;r.bindReady();if(wa){wa("unload",a.unl,false);}else{=
if(we){we("onunload",a.unl);}else{w.onunload=3Da.unl;}}if(!_atc.ost){if(!=
w.addthis_conf){w.addthis_conf=3D{};}for(var i in =
addthis_conf){_atc[i]=3Daddthis_conf[i];}_atc.ost=3D1;}r.append(a.lod);if=
(d.cookie){var ck=3Dd.cookie.split(";");for(var =
i=3D0;i<ck.length;i++){var =
c=3Dck[i],x=3Dc.indexOf("_csuid=3D"),y=3Dc.indexOf("_csoot=3D");if(x>=3D0=
){_17.uid=3Dc.substring(x+7);}else{if(y>=3D0){_17.oot=3Dc.substring(y+7);=
}}}}try{var =
l=3Dd.ce("link");l.rel=3D"stylesheet";l.type=3D"text/css";l.href=3D_atr+"=
static/r07/widget07.css";l.media=3D"all";d.gn("head")[0].appendChild(l);}=
catch(e){}var =
ss=3Dd.gn("script"),s=3Dss[ss.length-1],q=3Ds.src.replace(/^[^\?]+\??/,""=
),pq=3Dfunction(q){var p=3D{};if(!q){return p;}var =
ps=3Dq.split(/[;&]/);for(var i=3D0;i<ps.length;i++){var =
kv=3Dps[i].split("=3D");if(!kv||kv.length!=3D2){continue;}var =
k=3D_duc(kv[0]),v=3D_duc(kv[1]);v=3Dv.replace(/\+/g," =
");ps[k]=3Dv;}return =
ps;},p=3Dpq(q);if(p.pub){w.addthis_pub=3D_duc(p.pub);if(w.addthis_config)=
{w.addthis_config.username=3Dw.addthis_pub;}}else{if(p.username){w.addthi=
s_pub=3D_duc(p.username);if(w.addthis_config){w.addthis_config.username=3D=
w.addthis_pub;}}}if(p.domready){_atc.dr=3D1;}try{if(_atc.ver=3D=3D=3D120)=
{var rc=3D"atb"+w._ate.cuid();d.write("<span =
id=3D\""+rc+"\"></span>");w._ate.igv();w._ate.lad(["span",rc,addthis_shar=
e.url||"[url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_=
17.lad(["cout"]);}}catch(e){}})();function =
addthis_open(elt,_7c,_7d,_7e,_7f,_80){if(typeof =
_7f=3D=3D"string"){_7f=3Dnull;}return =
_ate.ao(elt,_7c,_7d,_7e,_7f,_80);}function =
addthis_close(){_ate.ac();}function =
addthis_sendto(s,cf,sh){_ate.as(s,cf,sh);return =
false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthi=
s_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]=
",window.addthis_title||"[TITLE]");}
------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){=0A=
var i=3Dtrue,l=3Dnull,m=3Dfalse,n=3D(new =
Date).getTime(),aa=3Dfunction(a){var b=3D(new =
Date).getTime()-n,c=3D"&dtd=3D"+(b<1000?b:"M");return a+c};var =
o=3Dthis,ba=3Dfunction(a,b,c){var d=3Da.split("."),e=3Dc||o;!(d[0]in =
e)&&e.execScript&&e.execScript("var "+d[0]);for(var =
f;d.length&&(f=3Dd.shift());)if(!d.length&&b!=3D=3Dundefined)e[f]=3Db;els=
e e=3De[f]?e[f]:(e[f]=3D{})},p=3Dfunction(a){var b=3Dtypeof =
a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof =
Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof =
a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))=
return"array";=0A=
if(!(a instanceof =
Object)&&(Object.prototype.toString.call(a)=3D=3D"[object =
Function]"||typeof a.call!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r=
eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b},ca=3Dfunction(a){var =
b=3Dp(a);return b=3D=3D"array"||b=3D=3D"object"&&typeof =
a.length=3D=3D"number"},da=3Dfunction(a){return typeof =
a=3D=3D"string"},ea=3Dfunction(a){var b=3Dp(a);return =
b=3D=3D"object"||b=3D=3D"array"||b=3D=3D"function"};=0A=
Math.floor(Math.random()*2147483648).toString(36);=0A=
var fa=3Dfunction(a){var =
b=3Dp(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return =
a.clone.call(a);var c=3Db=3D=3D"array"?[]:{};for(var d in =
a)c[d]=3Dfa(a[d]);return c}return a},ga=3Dfunction(a,b){var =
c=3Da.u;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);c&&d.unshift.apply(d,c);c=3Dd=
}b=3Da.w||b;a=3Da.v||a;var e,f=3Db||o;e=3Dc?function(){var =
h=3DArray.prototype.slice.call(arguments);h.unshift.apply(h,c);return =
a.apply(f,h)}:function(){return =
a.apply(f,arguments)};e.u=3Dc;e.w=3Db;e.v=3Da;return =
e},ha=3DDate.now||function(){return(new Date).getTime()},=0A=
q=3Dfunction(a,b,c){ba(a,b,c)};function r(a,b){var =
c=3DparseFloat(a);return isNaN(c)||c>1||c<0?b:c}function =
ia(a,b){if(a=3D=3D"true")return i;if(a=3D=3D"false")return m;return =
b}function t(a,b){var c=3D/^([\w-]+\.)+[\w-]{2,}(\:[0-9]+)?$/;return =
c.test(a)?a:b};var =
ja=3D"pagead2.googlesyndication.com",ka=3D"googleads.g.doubleclick.net",l=
a=3D"pubads.g.doubleclick.net",ma=3D"securepubads.g.doubleclick.net",na=3D=
"partner.googleadservices.com",v=3Dt("pagead2.googlesyndication.com",ja),=
oa=3Dt("googleads.g.doubleclick.net",ka),pa=3Dt("pagead2.googlesyndicatio=
n.com",ja);t("pubads.g.doubleclick.net",la);t("partner.googleadservices.c=
om",na);t("securepubads.g.doubleclick.net",ma);function y(a){return =
typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi=
on qa(a,b,c){var =
d=3Ddocument.createElement("script");d.type=3D"text/javascript";if(b)d.on=
load=3Db;if(c)d.id=3Dc;d.src=3Da;var =
e=3Ddocument.getElementsByTagName("head")[0];if(!e)return =
m;window.setTimeout(function(){e.appendChild(d)},0);return i}function =
ra(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var =
c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}=0A=
function sa(a){if(a in ta)return ta[a];return =
ta[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var ta=3D{};=0A=
function ua(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){for(var b=3D3,c=3D1;c;)try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(d){c=3Dl}=
return b.toString()}else if(sa("msie")&&!window.opera){c=3Dl;try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){b=3D=0A=
0;try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=3D6;c.AllowScriptAcces=
s=3D"always"}catch(f){if(b=3D=3D6)return b.toString()}try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(h){}}if(c){b=3Dc.Get=
Variable("$version").split(" ")[1];return =
b.replace(/,/g,".")}}return"0"}function va(a){var =
b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
z(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A=
function za(a){return va(a)||z(a.google_ad_format)}function A(a,b){var =
c=3DMath.random();if(c<b){var d=3DMath.floor(c/b*a.length);return =
a[d]}return""};var =
Aa=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_region:"region",goo=
gle_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",g=
oogle_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_url=
",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",g=
oogle_color_bg:"color_bg",google_color_border:"color_border",google_color=
_line:"color_line",google_color_link:"color_link",google_color_text:"colo=
r_text",=0A=
google_color_url:"color_url",google_contents:"contents",google_country:"g=
l",google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender=
:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_inter=
ests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"c=
ust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"dis=
able_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:=
"feedback_link",google_flash_version:"flash",google_font_face:"f",=0A=
google_font_size:"fs",google_gl:"gl",google_hints:"hints",google_kw:"kw",=
google_kw_type:"kw_type",google_language:"hl",google_page_url:"url",googl=
e_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors=
",google_safe:"adsafe",google_tag_info:"gut",google_targeting:"targeting"=
,google_ui_features:"ui",google_ui_version:"uiv",google_video_doc_id:"vid=
eo_doc_id",google_video_product_type:"video_product_type"},Ba=3D{google_a=
d_format:"format",google_ad_output:"output",google_ad_callback:"callback"=
,=0A=
google_ad_height:"h",google_ad_override:"google_ad_override",google_ad_sl=
ot:"slotname",google_ad_width:"w",google_analytics_uacct:"ga_wpids",googl=
e_correlator:"correlator",google_cpa_choice:"cpa_choice",google_ctr_thres=
hold:"ctr_t",google_image_size:"image_size",google_last_modified_time:"lm=
t",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",=
google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radl=
inks_per_unit",google_only_ads_with_video:"only_ads_with_video",=0A=
google_page_location:"loc",google_rl_dest_url:"rl_dest_url",google_rl_fil=
tering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip=
:"skip"},Ca=3D{google_only_pyv_ads:"pyv",google_with_pyv_ads:"withpyv"};f=
unction Da(a){return Aa[a]||Ba[a]||Ca[a]||l};var =
C=3Ddocument,D=3Dnavigator,E=3Dwindow;=0A=
function Ea(){var a=3DC.cookie,b=3DMath.round((new =
Date).getTime()/1000),c=3DE.google_analytics_domain_name,d=3Dtypeof =
c=3D=3D"undefined"?Fa("auto"):Fa(c),e=3Da.indexOf("__utma=3D"+d+".")>-1,f=
=3Da.indexOf("__utmb=3D"+d)>-1,h=3Da.indexOf("__utmc=3D"+d)>-1,k,j=3D{},g=
=3D!!E&&!!E.gaGlobal;if(e){k=3Da.split("__utma=3D"+d+".")[1].split(";")[0=
].split(".");j.sid=3Df&&h?k[3]+"":g&&E.gaGlobal.sid?E.gaGlobal.sid:b+"";j=
.vid=3Dk[0]+"."+k[1];j.from_cookie=3Di}else{j.sid=3Dg&&E.gaGlobal.sid?E.g=
aGlobal.sid:b+"";j.vid=3Dg&&E.gaGlobal.vid?E.gaGlobal.vid:(Math.round(Mat=
h.random()*=0A=
2147483647)^Ga()&2147483647)+"."+b;j.from_cookie=3Dm}j.dh=3Dd;j.hid=3Dg&&=
E.gaGlobal.hid?E.gaGlobal.hid:Math.round(Math.random()*2147483647);return=
 E.gaGlobal=3Dj}=0A=
function Ga(){var =
a=3DC.cookie?C.cookie:"",b=3DE.history.length,c,d,e=3D[D.appName,D.versio=
n,D.language?D.language:D.browserLanguage,D.platform,D.userAgent,D.javaEn=
abled()?1:0].join("");if(E.screen)e+=3DE.screen.width+"x"+E.screen.height=
+E.screen.colorDepth;else =
if(E.java){d=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();e+=3D=
d.screen.width+"x"+d.screen.height}e+=3Da;e+=3DC.referrer?C.referrer:"";f=
or(c=3De.length;b>0;)e+=3Db--^c++;return Ha(e)}=0A=
function Ha(a){var =
b=3D1,c=3D0,d,e;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length=
-1;d>=3D0;d--){e=3Da.charCodeAt(d);b=3D(b<<6&268435455)+e+(e<<14);c=3Db&2=
66338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
Fa(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3DC.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su=
bstring(4,a.length)}return Ha(a.toLowerCase())};var =
Ia=3Ddocument,Ja=3Dia("true",m),Ka=3Dia("false",m),La=3Dia("false",m);ia(=
"false",m);var =
F=3Dwindow;document.URL&&(document.URL.indexOf("?google_debug")>0||docume=
nt.URL.indexOf("&google_debug")>0);var Ma=3Dfunction(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Sa=3Dfunction(a,b){if(b)return =
a.replace(Na,"&amp;").replace(Oa,"&lt;").replace(Pa,"&gt;").replace(Qa,"&=
quot;");else{if(!Ra.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(Na,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(Oa,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(Pa,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(Qa,"&quot;");return =
a}},Na=3D/&/g,Oa=3D/</g,Pa=3D/>/g,Qa=3D/\"/g,Ra=3D/[&<>\"]/,Va=3Dfunction=
(a){if(G(a,"&"))return"document"in o&&!G(a,"<")?=0A=
Ta(a):Ua(a);return a},Ta=3Dfunction(a){var =
b=3Do.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normaliz=
e();a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return =
a},Ua=3Dfunction(a){return =
a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:if(c.charAt(0)=3D=3D"#"){var =
d=3DNumber("0"+c.substr(1));if(!isNaN(d))return =
String.fromCharCode(d)}return b}})},Wa=3Dfunction(a,b){for(var =
c=3Db.length,d=3D0;d<c;d++){var e=3Dc=3D=3D1?b:b.charAt(d);=0A=
if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=3De)return =
a.substring(1,a.length-1)}return a},G=3Dfunction(a,b){return =
a.indexOf(b)!=3D-1},Ya=3Dfunction(a,b){for(var =
c=3D0,d=3DMa(String(a)).split("."),e=3DMa(String(b)).split("."),f=3DMath.=
max(d.length,e.length),h=3D0;c=3D=3D0&&h<f;h++){var =
k=3Dd[h]||"",j=3De[h]||"",g=3Dnew RegExp("(\\d*)(\\D*)","g"),u=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
w=3Dg.exec(k)||["","",""],x=3Du.exec(j)||["","",""];if(w[0].length=3D=3D0=
&&x[0].length=3D=3D0)break;var =
s=3Dw[1].length=3D=3D0?0:parseInt(w[1],10),S=3Dx[1].length=3D=3D=0A=
0?0:parseInt(x[1],10);c=3DXa(s,S)||Xa(w[2].length=3D=3D0,x[2].length=3D=3D=
0)||Xa(w[2],x[2])}while(c=3D=3D0)}return =
c},Xa=3Dfunction(a,b){if(a<b)return-1;else if(a>b)return 1;return =
0};ha();var =
H=3Dfunction(a){this.t=3Da;this.i=3D[];this.p=3Dthis.h=3D0;this.d=3D[];th=
is.n=3Dm};H.prototype.s=3Dfunction(a,b){var =
c=3Dthis.t[b],d=3Dthis.i;this.t[b]=3Dfunction(e){if(e&&e.length>0){var =
f=3De.length>1?e[1].url:l;d.push([a,Va(e[0].url),f])}c(e)}};H.prototype.r=
=3Dfunction(){this.h++};H.prototype.o=3Dfunction(){if(!this.n){qa("http:/=
/"+v+"/pagead/osd.js");this.n=3Di}};H.prototype.j=3Dfunction(a){if(this.h=
>0)for(var =
b=3Ddocument.getElementsByTagName("iframe"),c=3D0;c<b.length;c++)b.item(c=
).name=3D=3D"google_ads_frame"&&a(b.item(c),b.item(c).src)};=0A=
H.prototype.k=3Dfunction(a){var b=3Dthis.i;if(b.length>0)for(var =
c=3Ddocument.getElementsByTagName("a"),d=3Dfunction(g,u){return =
g.innerHTML.indexOf(u)>0},e=3D0;e<c.length;e++)for(var =
f=3D0;f<b.length;f++)if(c.item(e).href=3D=3Db[f][1]){var =
h=3Dc.item(e).parentNode;if(b[f][2])for(var =
k=3Dh,j=3D0;j<4;j++){if(d(k,b[f][2])){h=3Dk;break}k=3Dk.parentNode}a(h,b[=
f][0]);b.splice(f,1);break}};H.prototype.e=3Dfunction(a){this.k(a);this.j=
(a)};H.prototype.a=3Dfunction(a){this.p=3Da};H.prototype.g=3Dfunction(){r=
eturn this.p};=0A=
H.prototype.f=3Dfunction(){return =
this.i.length+this.h};H.prototype.b=3Dfunction(a){this.d=3Da};H.prototype=
.q=3Dfunction(a,b){if(this.d.length>0){for(var =
c=3D0;c<this.d.length;c++)if(this.d[c]=3D=3Da)if(a=3D=3D"js")this.s(b,"go=
ogle_ad_request_done");else a=3D=3D"html"&&this.r();this.o()}};var =
Za=3Dfunction(){window.__google_ad_urls||(window.__google_ad_urls=3Dnew =
H(window));return =
window.__google_ad_urls};q("Goog_AdSense_getAdAdapterInstance",Za);q("Goo=
g_AdSense_OsdAdapter",H);=0A=
q("Goog_AdSense_OsdAdapter.prototype.numBlocks",H.prototype.f);q("Goog_Ad=
Sense_OsdAdapter.prototype.findBlocks",H.prototype.e);q("Goog_AdSense_Osd=
Adapter.prototype.getOsdMode",H.prototype.g);function $a(a,b){try{return =
a.top.document.URL=3D=3Db.URL}catch(c){}return m}function =
ab(a,b,c,d){var =
e=3Dc||a.google_ad_width,f=3Dd||a.google_ad_height;if($a(a,b))return =
m;var h=3Db.documentElement;if(e&&f){var =
k=3D1,j=3D1;if(a.innerHeight){k=3Da.innerWidth;j=3Da.innerHeight}else =
if(h&&h.clientHeight){k=3Dh.clientWidth;j=3Dh.clientHeight}else =
if(b.body){k=3Db.body.clientWidth;j=3Db.body.clientHeight}if(j>2*f||k>2*e=
)return m}return i}function bb(a,b){for(var c in b)a["google_"+c]=3Db[c]}=0A=
function cb(a,b){if(!b)return a.URL;return a.referrer}function =
db(a,b){if(!b&&a.google_referrer_url=3D=3Dl)return"0";else =
if(b&&a.google_referrer_url=3D=3Dl)return"1";else =
if(!b&&a.google_referrer_url!=3Dl)return"2";else =
if(b&&a.google_referrer_url!=3Dl)return"3";return"4"}function =
eb(a,b,c,d){a.page_url=3Dcb(c,d);a.page_location=3Dl}function =
fb(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3Dcb(c,d)||"EM=
PTY"}=0A=
function gb(a,b){var =
c=3D{},d=3Dab(a,b,a.google_ad_width,a.google_ad_height);c.iframing=3Ddb(a=
,d);a.google_page_url?fb(c,a,b,d):eb(c,a,b,d);c.last_modified_time=3Db.UR=
L=3D=3Dc.page_url?Date.parse(b.lastModified)/1000:l;c.referrer_url=3Dd?a.=
google_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_ref=
errer_url:b.referrer;return c}function hb(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dl;b.pa=
ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Dl;b.referrer_ur=
l=3Dc;return b}=0A=
function ib(a,b){var c=3Djb(a,b);bb(a,c)}function jb(a,b){var c;return =
c=3Da.google_page_url=3D=3Dl&&kb[b.domain]?hb(b):gb(a,b)}var =
kb=3D{};kb["ad.yieldmanager.com"]=3Di;var lb=3Dfunction(a,b,c){var =
d=3Dga(b,o,a),e=3Dwindow.onerror;window.onerror=3Dd;try{c()}catch(f){var =
h=3Df.toString(),k=3D"";if(f.fileName)k=3Df.fileName;var =
j=3D-1;if(f.lineNumber)j=3Df.lineNumber;var g=3Dd(h,k,j);if(!g)throw =
f;}window.onerror=3De};q("google_protectAndRun",lb);=0A=
var nb=3Dfunction(a,b,c,d){if(Math.random()<0.01){var =
e=3DIa,f=3D["http://",v,"/pagead/gen_204","?id=3Djserror","&cb=3D",Ja?1:0=
,"&cd=3D",Ka?1:0,"&context=3D",y(a),"&msg=3D",y(b),"&file=3D",y(c),"&line=
=3D",y(d.toString()),"&url=3D",y(e.URL.substring(0,512)),"&ref=3D",y(e.re=
ferrer.substring(0,512))];f.push(mb());ra(F,f.join(""))}return!La};q("goo=
gle_handleError",nb);=0A=
var mb=3Dfunction(){var =
a=3D["&client=3D",y(F.google_ad_client),"&format=3D",y(F.google_ad_format=
),"&slotname=3D",y(F.google_ad_slot),"&output=3D",y(F.google_ad_output),"=
&ad_type=3D",y(F.google_ad_type)];return a.join("")};var =
ob=3Dfunction(a,b,c){if(a.forEach)a.forEach(b,c);else =
if(Array.forEach)Array.forEach(a,b,c);else for(var =
d=3Da.length,e=3Dda(a)?a.split(""):a,f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)},pb=3Dfunction(a){if(p(a)=3D=3D"array")return =
a.concat();else{for(var =
b=3D[],c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return b}};var =
I=3Dfunction(a,b){this.x=3Da!=3D=3Dundefined?a:0;this.y=3Db!=3D=3Dundefin=
ed?b:0};I.prototype.clone=3Dfunction(){return new =
I(this.x,this.y)};I.prototype.toString=3Dfunction(){return"("+this.x+", =
"+this.y+")"};var =
J=3Dfunction(a,b){this.width=3Da;this.height=3Db};J.prototype.clone=3Dfun=
ction(){return new =
J(this.width,this.height)};J.prototype.toString=3Dfunction(){return"("+th=
is.width+" x =
"+this.height+")"};J.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(t=
his.width);this.height=3DMath.ceil(this.height);return =
this};J.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);=
this.height=3DMath.floor(this.height);return this};=0A=
J.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);this.h=
eight=3DMath.round(this.height);return =
this};J.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;re=
turn this};var qb=3Dfunction(a,b,c){for(var d in =
a)b.call(c,a[d],d,a)};var =
K,sb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb=3Dfunction(){return =
o.navigator?o.navigator.userAgent:l},Hb=3Dfunction(){return =
o.navigator},Ib=3Dfunction(){Bb=3DAb=3Dzb=3Dyb=3Dsb=3DK=3Dm;var =
a;if(a=3DGb()){var =
b=3DHb();K=3Da.indexOf("Opera")=3D=3D0;sb=3D!K&&a.indexOf("MSIE")!=3D-1;z=
b=3D(yb=3D!K&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D-1;Bb=3D=
(Ab=3D!K&&!yb&&b.product=3D=3D"Gecko")&&b.vendor=3D=3D"Camino"}};Ib();=0A=
var L=3DK,M=3Dsb,Jb=3DAb,N=3Dyb,Kb=3Dzb,Lb=3Dfunction(){var =
a=3DHb();return =
a&&a.platform||""},Mb=3DLb(),Nb=3Dfunction(){Cb=3DG(Mb,"Mac");Db=3DG(Mb,"=
Win");Eb=3DG(Mb,"Linux");Fb=3D!!Hb()&&G(Hb().appVersion||"","X11")};Nb();=0A=
var Ob=3DCb,Pb=3DDb,Qb=3DEb,Rb=3Dfunction(){var =
a=3D"",b;if(L&&o.opera){var c=3Do.opera.version;a=3Dtypeof =
c=3D=3D"function"?c():c}else{if(Jb)b=3D/rv\:([^\);]+)(\)|;)/;else =
if(M)b=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(N)b=3D/WebKit\/(\S+)/;if(b){var =
d=3Db.exec(Gb());a=3Dd?d[1]:""}}return =
a},Sb=3DRb(),Tb=3D{},O=3Dfunction(a){return =
Tb[a]||(Tb[a]=3DYa(Sb,a)>=3D0)};var Ub;var Vb=3Dfunction(a){return =
da(a)?document.getElementById(a):a},Wb=3DVb,Yb=3Dfunction(a,b){qb(b,funct=
ion(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
Xb)a.setAttribute(Xb[d],c);else =
a[d]=3Dc})},Xb=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},Zb=3Dfunctio=
n(a){var b=3Da.document;if(N&&!O("500")&&!Kb){if(typeof a.innerHeight=3D=3D=0A=
"undefined")a=3Dwindow;var =
c=3Da.innerHeight,d=3Da.document.documentElement.scrollHeight;if(a=3D=3Da=
.top)if(d<c)c-=3D15;return new J(a.innerWidth,c)}var =
e=3Db.compatMode=3D=3D"CSS1Compat"&&(!L||L&&O("9.50"))?b.documentElement:=
b.body;return new J(e.clientWidth,e.clientHeight)},$b=3Dfunction(a){var =
b=3D!N&&a.compatMode=3D=3D"CSS1Compat"?a.documentElement:a.body;return =
new I(b.scrollLeft,b.scrollTop)},bc=3Dfunction(){return =
ac(document,arguments)},ac=3Dfunction(a,b){var =
c=3Db[0],d=3Db[1];if(M&&d&&(d.name||d.type)){var e=3D["<",c];d.name&&=0A=
e.push(' name=3D"',Sa(d.name),'"');if(d.type){e.push(' =
type=3D"',Sa(d.type),'"');d=3Dfa(d);delete =
d.type}e.push(">");c=3De.join("")}var =
f=3Da.createElement(c);if(d)if(da(d))f.className=3Dd;else =
Yb(f,d);if(b.length>2){function =
h(g){if(g)f.appendChild(da(g)?a.createTextNode(g):g)}for(var =
k=3D2;k<b.length;k++){var =
j=3Db[k];ca(j)&&!(ea(j)&&j.nodeType>0)?ob(cc(j)?pb(j):j,h):h(j)}}return =
f},dc=3Dfunction(a,b){a.appendChild(b)},ec=3Dfunction(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):l},fc=3Dfunction(a,b){var =
c=3Db.parentNode;=0A=
c&&c.replaceChild(a,b)},gc=3DN&&O("522"),hc=3Dfunction(a,b){if(typeof =
a.contains!=3D"undefined"&&!gc&&b.nodeType=3D=3D1)return =
a=3D=3Db||a.contains(b);if(typeof =
a.compareDocumentPosition!=3D"undefined")return =
a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db.=
parentNode;return b=3D=3Da},P=3Dfunction(a){return =
a.nodeType=3D=3D9?a:a.ownerDocument||a.document},cc=3Dfunction(a){if(a&&t=
ypeof a.length=3D=3D"number")if(ea(a))return typeof =
a.item=3D=3D"function"||typeof a.item=3D=3D"string";else =
if(p(a)=3D=3D"function")return typeof a.item=3D=3D=0A=
"function";return =
m},Q=3Dfunction(a){this.c=3Da||o.document||document};Q.prototype.createEl=
ement=3Dfunction(a){return =
this.c.createElement(a)};Q.prototype.createTextNode=3Dfunction(a){return =
this.c.createTextNode(a)};Q.prototype.m=3Dfunction(){return =
this.c.compatMode=3D=3D"CSS1Compat"};Q.prototype.l=3Dfunction(){return =
$b(this.c)};Q.prototype.appendChild=3Ddc;Q.prototype.removeNode=3Dec;Q.pr=
ototype.replaceNode=3Dfc;Q.prototype.contains=3Dhc;var =
ic,jc,kc,lc,mc,nc,oc=3Dfunction(){nc=3Dmc=3Dlc=3Dkc=3Djc=3Dic=3Dm;var =
a=3DGb();if(a)if(a.indexOf("Firefox")!=3D-1)ic=3Di;else =
if(a.indexOf("Camino")!=3D-1)jc=3Di;else =
if(a.indexOf("iPhone")!=3D-1||a.indexOf("iPod")!=3D-1)kc=3Di;else =
if(a.indexOf("Android")!=3D-1)lc=3Di;else =
if(a.indexOf("Chrome")!=3D-1)mc=3Di;else =
if(a.indexOf("Safari")!=3D-1)nc=3Di};oc();var pc=3Dfunction(a,b){var =
c=3DP(a);if(c.defaultView&&c.defaultView.getComputedStyle){var =
d=3Dc.defaultView.getComputedStyle(a,"");if(d)return d[b]}return =
l},R=3Dfunction(a,b){return =
pc(a,b)||(a.currentStyle?a.currentStyle[b]:l)||a.style[b]},qc=3Dfunction(=
a){var b;b=3Da?a.nodeType=3D=3D9?a:P(a):document;if(M&&!(b?new =
Q(P(b)):Ub||(Ub=3Dnew Q)).m())return b.body;return =
b.documentElement},rc=3Dfunction(a){var =
b=3Da.getBoundingClientRect();if(M){var =
c=3Da.ownerDocument;b.left-=3Dc.documentElement.clientLeft+c.body.clientL=
eft;=0A=
b.top-=3Dc.documentElement.clientTop+c.body.clientTop}return =
b},sc=3Dfunction(a){if(M)return a.offsetParent;for(var =
b=3DP(a),c=3DR(a,"position"),d=3Dc=3D=3D"fixed"||c=3D=3D"absolute",e=3Da.=
parentNode;e&&e!=3Db;e=3De.parentNode){c=3DR(e,"position");d=3Dd&&c=3D=3D=
"static"&&e!=3Db.documentElement&&e!=3Db.body;if(!d&&(e.scrollWidth>e.cli=
entWidth||e.scrollHeight>e.clientHeight||c=3D=3D"fixed"||c=3D=3D"absolute=
"))return e}return l},tc=3Dfunction(a){var =
b,c=3DP(a),d=3DR(a,"position"),e=3DJb&&c.getBoxObjectFor&&!a.getBoundingC=
lientRect&&d=3D=3D"absolute"&&(b=3D=0A=
c.getBoxObjectFor(a))&&(b.screenX<0||b.screenY<0),f=3Dnew =
I(0,0),h=3Dqc(c);if(a=3D=3Dh)return =
f;if(a.getBoundingClientRect){b=3Drc(a);var k=3D(c?new =
Q(P(c)):Ub||(Ub=3Dnew Q)).l();f.x=3Db.left+k.x;f.y=3Db.top+k.y}else =
if(c.getBoxObjectFor&&!e){b=3Dc.getBoxObjectFor(a);var =
j=3Dc.getBoxObjectFor(h);f.x=3Db.screenX-j.screenX;f.y=3Db.screenY-j.scre=
enY}else{var =
g=3Da;do{f.x+=3Dg.offsetLeft;f.y+=3Dg.offsetTop;if(g!=3Da){f.x+=3Dg.clien=
tLeft||0;f.y+=3Dg.clientTop||0}if(N&&R(g,"position")=3D=3D"fixed"){f.x+=3D=
c.body.scrollLeft;f.y+=3Dc.body.scrollTop;=0A=
break}g=3Dg.offsetParent}while(g&&g!=3Da);if(L||N&&d=3D=3D"absolute")f.y-=
=3Dc.body.offsetTop;for(g=3Da;(g=3Dsc(g))&&g!=3Dc.body&&g!=3Dh;){f.x-=3Dg=
.scrollLeft;if(!L||g.tagName!=3D"TR")f.y-=3Dg.scrollTop}}return =
f};Jb&&O("1.9");=0A=
var uc=3Dfunction(a,b,c,d){if(/^\d+px?$/.test(b))return =
parseInt(b,10);else{var =
e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c=
];a.style[c]=3Db;var =
h=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;return =
h}},vc=3Dfunction(a){var b=3DP(a),c=3D"";if(b.createTextRange){var =
d=3Db.body.createTextRange();d.moveToElementText(a);c=3Dd.queryCommandVal=
ue("FontName")}if(!c){c=3DR(a,"fontFamily");if(L&&Qb)c=3Dc.replace(/ =
\[[^\]]*\]/,"")}var e=3Dc.split(",");if(e.length>1)c=3De[0];return =
Wa(c,"\"'")},wc=3Dfunction(a){var b=3D=0A=
a.match(/[^\d]+$/);return =
b&&b[0]||l},xc=3D{cm:1,"in":1,mm:1,pc:1,pt:1},yc=3D{em:1,ex:1},zc=3Dfunct=
ion(a){var b=3DR(a,"fontSize"),c=3Dwc(b);if(b&&"px"=3D=3Dc)return =
parseInt(b,10);if(M)if(c in xc)return uc(a,b,"left","pixelLeft");else =
if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in yc){var =
d=3Da.parentNode,e=3DR(d,"fontSize");return =
uc(d,b=3D=3De?"1em":b,"left","pixelLeft")}var =
f=3Dbc("span",{style:"visibility:hidden;position:absolute;line-height:0;p=
adding:0;margin:0;border:0;height:1em;"});dc(a,f);b=3Df.offsetHeight;ec(f=
);=0A=
return b};var T=3D{};function Ac(a){if(a=3D=3D1)return =
i;return!T[a]}function =
U(a,b){if(a)if(b=3D=3D1)if(T[b])T[b]+=3D","+a;else T[b]=3Da;else =
T[b]=3Da}function Bc(){var a=3D[];for(var b in T)a.push(T[b]);return =
a.join(",")}function Cc(a,b){if(a&&a instanceof Array)for(var =
c=3D0;c<a.length;c++)a[c]&&typeof a[c]=3D=3D"string"&&U(a[c],b)}var =
Dc=3Dm;=0A=
function Ec(a,b){var =
c=3D"script";(Dc=3DFc(a,b))||(a.google_allow_expandable_ads=3Dm);var =
d=3D!Gc();Dc&&d&&b.write("<"+c+' =
src=3D"http://'+v+'/pagead/expansion_embed.js"></'+c+">");var =
e=3DHc(a,b,r("1",0.01)),f=3Dd||e;f&&sa("msie")&&!window.opera?b.write("<"=
+c+' =
src=3D"http://'+v+'/pagead/render_ads.js"></'+c+">"):b.write("<"+c+'>goog=
le_protectAndRun("ads_core.google_render_ad", google_handleError, =
google_render_ad);</'+c+">")}function V(a){return a!=3Dl?'"'+a+'"':'""'}=0A=
function W(a,b){if(a&&b)window.google_ad_url+=3D"&"+a+"=3D"+b}function =
X(a){var b=3Dwindow,c=3DDa(a),d=3Db[a];W(c,d)}function =
Y(a,b){b!=3Dl&&W(a,y(b))}function Z(a){var =
b=3Dwindow,c=3DDa(a),d=3Db[a];Y(c,d)}function $(a,b){var =
c=3Dwindow,d=3DDa(a),e=3Dc[a];if(d&&e&&typeof =
e=3D=3D"object")e=3De[b%e.length];W(d,e)}=0A=
function Ic(a){var b=3Da.screen,c=3Dnavigator.javaEnabled(),d=3D-(new =
Date).getTimezoneOffset();if(b){W("u_h",b.height);W("u_w",b.width);W("u_a=
h",b.availHeight);W("u_aw",b.availWidth);W("u_cd",b.colorDepth)}W("u_tz",=
d);W("u_his",history.length);W("u_java",c);navigator.plugins&&W("u_nplug"=
,navigator.plugins.length);navigator.mimeTypes&&W("u_nmime",navigator.mim=
eTypes.length)}function =
Jc(a){if(a){a=3Da.toLowerCase();if(a.substring(0,3)!=3D"ca-")a=3D"ca-"+a}=
return a}=0A=
function =
Kc(a){if(a){a=3Da.toLowerCase();if(a.substring(0,9)!=3D"dist-aff-")a=3D"d=
ist-aff-"+a}return a}function Lc(a){var =
b=3D"google_unique_id";if(a[b])++a[b];else a[b]=3D1;return a[b]}function =
Mc(){var =
a=3DM&&O("6"),b=3DJb&&O("1.8.1"),c=3DN&&O("525");if(Pb&&(a||b||c))return =
i;else if(Ob&&(c||b))return i;else if(Qb&&b)return i;return m}function =
Gc(){return(typeof ExpandableAdSlotFactory=3D=3D"function"||typeof =
ExpandableAdSlotFactory=3D=3D"object")&&typeof =
ExpandableAdSlotFactory.createIframe=3D=3D"function"}=0A=
function =
Fc(a,b){if(a.google_allow_expandable_ads=3D=3D=3Dm||!b.body||a.google_ad_=
output!=3D"html"||ab(a,b)||za(a)||isNaN(a.google_ad_height)||isNaN(a.goog=
le_ad_width)||!Mc())return m;return i}function Nc(){var =
a;if(F.google_ad_output=3D=3D"html"&&!za(F)&&Ac(0)){var =
b=3D["6083035","6083034"];a=3DA(b,r("0",0));U(a,0)}return =
a=3D=3D"6083035"}=0A=
function =
Oc(a,b){if((a.google_unique_id||0)=3D=3D0&&a.google_ad_output=3D=3D"html"=
&&document.body&&typeof =
b.body.getBoundingClientRect=3D=3D"function")return =
A(["36812001","36812002"],r("0.01",0));return""}=0A=
function Pc(a){var =
b=3D"";if((a.google_unique_id||0)=3D=3D0&&(a.google_ad_output=3D=3D"js"||=
a.google_ad_output=3D=3D"html")){za(a)||(b=3DA(["36813001","36813002","36=
813003","36813004"],r("0.008",0)));if(b=3D=3D"")b=3DA(["36813005","368130=
06"],r("0.008",0))}return b}function Qc(a,b){switch(a){case =
"36813002":b.a(1);b.b(["js"]);break;case =
"36813003":b.a(1);b.b(["html"]);break;case =
"36813004":b.a(2);b.b(["html","js"]);break;case =
"36813006":b.a(0);b.b(["html","js"]);break}}=0A=
function Rc(a){if(a.body)try{return Zb(window)}catch(b){return new =
J(-12245933,-12245933)}else return new J(-1,-1)}=0A=
function Sc(a,b,c,d){var =
e=3DLc(a);c=3Dc.substring(0,1992);c=3Dc.replace(/%\w?$/,"");var =
f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+f+' language=3D"JavaScript1.1" =
src=3D'+V(aa(c))+"></"+f+">");else =
if(a.google_ad_output=3D=3D"html")if(Dc&&Gc()){var =
h=3Da.google_container_id||d||l;a["google_expandable_ad_slot"+e]=3DExpand=
ableAdSlotFactory.createIframe("google_ads_frame"+e,aa(c),a.google_ad_wid=
th,a.google_ad_height,=0A=
h)}else{var k=3D'<iframe name=3D"google_ads_frame" =
width=3D'+V(a.google_ad_width)+" height=3D"+V(a.google_ad_height)+" =
frameborder=3D"+V(a.google_ad_frameborder)+" src=3D"+V(aa(c))+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?Tc(a.google_container_i=
d,b,k):b.write(k)}}function Uc(a,b,c){if(!a)return m;if(!b)return =
i;return c}=0A=
function Vc(a){for(var b in Aa)a[b]=3Dl;for(b in =
Ba)b=3D=3D"google_correlator"||(a[b]=3Dl);for(b in =
Ca)a[b]=3Dl;a.google_allow_expandable_ads=3Dl;a.google_container_id=3Dl;a=
.google_tag_info=3Dl;a.google_eids=3Dl}=0A=
function Wc(a,b){var =
c=3Dl,d=3Dwindow,e=3Ddocument,f=3Dn,h=3Dd.google_ad_format,k=3DXc(d),j;if=
(d.google_cpa_choice!=3Dc){d.google_ad_url=3Dk+"/cpa/ads?";j=3Descape(Jc(=
d.google_ad_client));d.google_ad_region=3D"_google_cpa_region_";X("google=
_cpa_choice");if(typeof =
e.characterSet!=3D"undefined")Y("oe",e.characterSet);else typeof =
e.charset!=3D"undefined"&&Y("oe",e.charset)}else =
if(z(h)){d.google_ad_url=3Dk+"/pagead/sdo?";j=3Descape(Kc(d.google_ad_cli=
ent))}else{d.google_ad_url=3DNc()?k+"/pagead/render_iframe_ads.html#":k+"=
/pagead/ads?";=0A=
j=3Descape(Jc(d.google_ad_client))}d.google_ad_url+=3D"client=3D"+j;X("go=
ogle_ad_host");X("google_ad_host_tier_id");var =
g=3Dd.google_num_slots_by_client,u=3Dd.google_num_slots_by_channel,w=3Dd.=
google_prev_ad_formats_by_region,x=3Dd.google_prev_ad_slotnames_by_region=
;if(d.google_ad_region=3D=3Dc&&d.google_ad_section!=3Dc)d.google_ad_regio=
n=3Dd.google_ad_section;var =
s=3Dd.google_ad_region=3D=3Dc?"":d.google_ad_region;if(z(h)){d.google_num=
_sdo_slots=3Dd.google_num_sdo_slots?d.google_num_sdo_slots+1:1;if(d.googl=
e_num_sdo_slots>4)return m}else if(va(d)){d.google_num_0ad_slots=3D=0A=
d.google_num_0ad_slots?d.google_num_0ad_slots+1:1;if(d.google_num_0ad_slo=
ts>3)return m}else =
if(d.google_cpa_choice=3D=3Dc){d.google_num_ad_slots=3Dd.google_num_ad_sl=
ots?d.google_num_ad_slots+1:1;if(d.google_num_slots_to_rotate){w[s]=3Dc;x=
[s]=3Dc;if(d.google_num_slot_to_show=3D=3Dc)d.google_num_slot_to_show=3Df=
%d.google_num_slots_to_rotate+1;if(d.google_num_slot_to_show!=3Dd.google_=
num_ad_slots)return m}else if(d.google_num_ad_slots>6&&s=3D=3D"")return =
m}W("dt",n);X("google_language");d.google_country?X("google_country"):=0A=
X("google_gl");X("google_region");Z("google_city");Z("google_hints");X("g=
oogle_safe");X("google_encoding");X("google_last_modified_time");Z("googl=
e_alternate_ad_url");X("google_alternate_color");X("google_skip");X("goog=
le_targeting");var =
S=3Dd.google_ad_client;if(g[S])g[S]+=3D1;else{g[S]=3D1;g.length+=3D1}if(w=
[s])if(!z(h)){Y("prev_fmts",w[s].toLowerCase());g.length>1&&W("slot",g[S]=
)}x[s]&&Y("prev_slotnames",x[s].toLowerCase());if(Uc(h,d.google_ad_slot,d=
.google_override_format)){Y("format",h.toLowerCase());=0A=
z(h)||(w[s]=3Dw[s]?w[s]+","+h:h)}else =
if(d.google_ad_slot)x[s]=3Dx[s]?x[s]+","+d.google_ad_slot:d.google_ad_slo=
t;X("google_max_num_ads");W("output",d.google_ad_output);X("google_adtest=
");X("google_ad_callback");X("google_ad_slot");Z("google_correlator");d.g=
oogle_new_domain_checked=3D=3D1&&d.google_new_domain_enabled=3D=3D0&&W("d=
blk",1);if(d.google_ad_channel){Z("google_ad_channel");for(var =
rb=3D"",tb=3Dd.google_ad_channel.split(Yc),wa=3D0;wa<tb.length;wa++){var =
xa=3Dtb[wa];if(u[xa])rb+=3Dxa+"+";else u[xa]=3D1}Y("pv_ch",=0A=
rb)}if(d.google_ad_host_channel){Z("google_ad_host_channel");var =
dd=3DZc(d.google_ad_host_channel,d.google_viewed_host_channels);Y("pv_h_c=
h",dd)}Z("google_page_url");$("google_color_bg",f);$("google_color_text",=
f);$("google_color_link",f);$("google_color_url",f);$("google_color_borde=
r",f);$("google_color_line",f);d.google_reuse_colors?W("reuse_colors",1):=
W("reuse_colors",0);X("google_font_face");X("google_font_size");X("google=
_kw_type");Z("google_kw");Z("google_contents");X("google_num_radlinks");X=
("google_max_radlink_len");=0A=
X("google_rl_filtering");X("google_rl_mode");X("google_rt");Z("google_rl_=
dest_url");X("google_num_radlinks_per_unit");X("google_ad_type");X("googl=
e_image_size");X("google_ad_region");Cc(d.google_eids,1);if(Ac(0)){var =
ub=3DA(["36814001","36814002"],r("0.05",0));U(ub,0)}Y("eid",Bc());var =
vb=3Dd.google_allow_expandable_ads;if(vb!=3Dl)vb?W("ea","1"):W("ea","0");=
Ja&&W("cb",1);Ka&&W("cd",1);X("google_feedback");Z("google_referrer_url")=
;Z("google_page_location");W("frm",d.google_iframing);=0A=
X("google_bid");X("google_ctr_threshold");X("google_cust_age");X("google_=
cust_gender");X("google_cust_interests");X("google_cust_id");X("google_cu=
st_job");X("google_cust_u_url");X("google_cust_l");X("google_cust_lh");X(=
"google_cust_ch");X("google_ed");X("google_video_doc_id");X("google_video=
_product_type");Z("google_ui_features");Z("google_ui_version");Z("google_=
tag_info");Z("google_only_ads_with_video");Z("google_only_pyv_ads");Z("go=
ogle_with_pyv_ads");Z("google_disable_video_autoplay");var wb=3Dm;=0A=
if(a){Y("dff",vc(a));Y("dfs",zc(a));var B;if(b)if(typeof =
a.getBoundingClientRect=3D=3D"function"){var =
xb=3Da.getBoundingClientRect();B=3D{x:xb.left,y:xb.top}}else{B=3D{};B.x=3D=
"-252738";B.y=3D"-252738"}else =
try{B=3Dtc(a)}catch(sd){B=3D{};B.x=3D"-252738";B.y=3D"-252738"}if(B){wb=3D=
i;Y("adx",B.x);Y("ady",B.y)}}if(wb||ub=3D=3D"36814002"){var =
ya=3DRc(e);if(ya){Y("biw",ya.width);Y("bih",ya.height)}}Ea();W("ga_vid",d=
.gaGlobal.vid);W("ga_sid",d.gaGlobal.sid);W("ga_hid",d.gaGlobal.hid);W("g=
a_fc",d.gaGlobal.from_cookie);Z("google_analytics_uacct");=0A=
X("google_ad_override");X("google_flash_version");W("w",d.google_ad_width=
||-1);W("h",d.google_ad_height||-1);Ic(d);return i}function =
Zc(a,b){for(var c=3Da.split("|"),d=3D-1,e=3D[],f=3D0;f<c.length;f++){var =
h=3Dc[f].split(Yc);b[f]||(b[f]=3D{});for(var =
k=3D"",j=3D0;j<h.length;j++){var =
g=3Dh[j];if(!(g=3D=3D""))if(b[f][g])k+=3D"+"+g;else =
b[f][g]=3D1}k=3Dk.slice(1);e[f]=3Dk;if(k!=3D"")d=3Df}var =
u=3D"";if(d>-1){for(f=3D0;f<d;f++)u+=3De[f]+"|";u+=3De[d]}return u}=0A=
function $c(){var =
a=3Dwindow,b=3Ddocument,c=3DZa(),d=3Da.google_enable_osd,e=3D"";if(d=3D=3D=
=3Di){e=3D"36813006";Qc(e,c)}else =
if(d!=3D=3Dm&&Ac(0)){e=3DA(["68120011","68120021","68120031","68120041"],=
r("0.04",0));if(e=3D=3D""){e=3DOc(a,b);if(e=3D=3D""){e=3DPc(a);e!=3D""&&Q=
c(e,c)}}}U(e,0);var f,h=3Dm,k=3Dm,j=3Dm;switch(e){case =
"68120031":j=3Di;case "68120021":k=3Di;case "68120041":h=3Di;break;case =
"36812002":if(!window.google_atf_included){window.google_atf_included=3Di=
;qa("http://"+v+"/pagead/atf.js")}break}if(h){var g=3D"google_temp_span";=0A=
f=3Da.google_container_id&&Wb(a.google_container_id)||Wb(g);if(!f&&!a.goo=
gle_container_id){b.write("<span id=3D"+g+"></span>");f=3DWb(g)}}var =
u=3Dm;u=3Dk?Wc(f,j):Wc();f&&f.id=3D=3Dg&&ec(f);if(u){c.q(a.google_ad_outp=
ut,a.google_ad_url);Sc(a,b,a.google_ad_url);Vc(a)}}function =
ad(a,b,c,d){var e=3Dnb(a,b,c,d);Ec(window,document);return e}=0A=
function bd(){var =
a=3Dwindow,b=3Dl;if(a.google_ad_frameborder=3D=3Db)a.google_ad_frameborde=
r=3D0;if(a.google_ad_output=3D=3Db)a.google_ad_output=3D"html";if(z(a.goo=
gle_ad_format)){var =
c=3Da.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(c){a.google_ad_width=3D=
parseInt(c[1],10);a.google_ad_height=3DparseInt(c[2],10);a.google_ad_outp=
ut=3D"html"}}if(a.google_ad_format=3D=3Db&&a.google_ad_output=3D=3D"html"=
)a.google_ad_format=3Da.google_ad_width+"x"+a.google_ad_height;ib(a,docum=
ent);if(a.google_num_slots_by_channel=3D=3Db)a.google_num_slots_by_channe=
l=3D=0A=
[];if(a.google_viewed_host_channels=3D=3Db)a.google_viewed_host_channels=3D=
[];if(a.google_num_slots_by_client=3D=3Db)a.google_num_slots_by_client=3D=
[];if(a.google_prev_ad_formats_by_region=3D=3Db)a.google_prev_ad_formats_=
by_region=3D[];if(a.google_prev_ad_slotnames_by_region=3D=3Db)a.google_pr=
ev_ad_slotnames_by_region=3D[];if(a.google_correlator=3D=3Db)a.google_cor=
relator=3Dn;if(a.google_adslot_loaded=3D=3Db)a.google_adslot_loaded=3D{};=
if(a.google_adContentsBySlot=3D=3Db)a.google_adContentsBySlot=3D{};if(a.g=
oogle_flash_version=3D=3Db)a.google_flash_version=3D=0A=
ua();if(a.google_new_domain_checked=3D=3Db)a.google_new_domain_checked=3D=
0;if(a.google_new_domain_enabled=3D=3Db)a.google_new_domain_enabled=3D0}f=
unction cd(a){for(var =
b=3D{},c=3Da.split("?"),d=3Dc[c.length-1].split("&"),e=3D0;e<d.length;e++=
){var =
f=3Dd[e].split("=3D");if(f[0])try{b[f[0].toLowerCase()]=3Df.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," =
")):unescape(f[1]):""}catch(h){}}return b}=0A=
function ed(){var =
a=3Dwindow,b=3Dcd(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}function =
Tc(a,b,c){if(a){var =
d=3Db.getElementById(a);if(d&&c&&c.length!=3D""){d.style.visibility=3D"vi=
sible";d.innerHTML=3Dc}}}var Yc=3D/[+, =
]/;window.google_render_ad=3D$c;var =
fd=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep=
rint:1};function gd(a){var =
b=3Da.google_page_location||a.google_page_url;if(!b)return =
m;b=3Db.toString();if(b.indexOf("http://")=3D=3D0)b=3Db.substring(7,b.len=
gth);else =
if(b.indexOf("https://")=3D=3D0)b=3Db.substring(8,b.length);var =
c=3Db.indexOf("/");if(c=3D=3D-1)c=3Db.length;var =
d=3Db.substring(0,c),e=3Dd.split("."),f=3Dm;if(e.length>=3D3)f=3De[e.leng=
th-3]in fd;if(e.length>=3D2)f=3Df||e[e.length-2]in fd;return f}=0A=
function Hc(a,b,c){if(gd(a)){a.google_new_domain_checked=3D1;return =
m}if(a.google_new_domain_checked=3D=3D0){var =
d=3DMath.random();if(d<=3Dc){var =
e=3D"http://"+oa+"/pagead/test_domain.js",f=3D"script";b.write("<"+f+' =
src=3D"'+e+'"></'+f+">");a.google_new_domain_checked=3D1;return =
i}}return m}function =
Xc(a){if(!gd(a)&&a.google_new_domain_enabled=3D=3D1)return"http://"+oa;re=
turn"http://"+pa};var =
hd=3D["30143070","30143071","30143075"],id=3Dtypeof =
window.postMessage=3D=3D"function"||typeof =
window.postMessage=3D=3D"object"||typeof =
document.postMessage=3D=3D"function",kd=3Dfunction(a,b){a.google_allow_ex=
pandable_ads=3Dm;typeof =
A1_googleCreateSlot=3D=3D"function"?A1_googleCreateSlot(a.google_ad_clien=
t):jd(a,b)},md=3Dfunction(){if(!ld())return m;return =
i},nd=3Dfunction(a){if(za(a))return m;var =
b=3Da.google_ad_output;if(b&&b!=3D"html")return m;var =
c=3Da.google_ad_client;if(typeof =
c!=3D"string"||c.substring(0,4)!=3D"pub-"&&c.substring(0,=0A=
7)!=3D"ca-pub-")return m;return i},pd=3Dfunction(a){if(typeof =
a.google_a1_eid=3D=3D"string")return a.google_a1_eid;var =
b=3Dr("0.001",0);a.google_a1_eid=3Dod(hd,b);return =
a.google_a1_eid},jd=3Dfunction(a,b){if(!a.google_included_a1_script){var =
c=3D"script",d=3D"/pagead/show_ads_sra3.js?v\x3d1";b.write("<"+c+' =
src=3D"http://'+v+d+'"></'+c+">");a.google_included_a1_script=3Di}},ld=3D=
function(){if(M&&O("8"))return m;return id||!N},od=3Dfunction(a,b){var =
c=3DMath.random();if(c<b){var d=3DMath.floor(c/b*a.length);return =
a[d]}return""};function =
qd(){ed();lb("show_ads.google_init_globals",ad,bd);Ec(window,document)}fu=
nction rd(){if(!md(window)||!nd(window))qd();else =
if(La&&window.google_use_a1=3D=3D=3Di)kd(window,document);else{var =
a=3Dpd(window);a&&U(a,0);!a||a=3D=3D"30143070"?qd():kd(window,document)}}=
lb("show_ads.main",nb,rd);=0A=
})()=0A=

------=_NextPart_000_00F4_01CA1108.26834C70
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
_uOsr[42]=3D"bing"; _uOkw[42]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_00F4_01CA1108.26834C70--

