From: "Saved by Windows Internet Explorer 8" Subject: Pros and cons of an IPO Date: Mon, 14 Mar 2011 09:37:50 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01CBE22B.7C6695C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16543 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.nationalpost.com/images/earlugs/appathon_mast_fp-225x90.gif?r2 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 fxMCADs= ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.com/images/earlugs/11_0035-FPM-App-Earlug-V2.jpg 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 RHREdER0RHREdEX/2Q== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.ca.doubleclick.net/N3081/ad/fpo.com/entrepreneur/story;loc=theTop;loc=top;sz=468x60,728x90;dcopt=ist;kw=ron;kw=entrepreneur;kw=npo;kw=fpo;nk=print;pr=fp;ck=entrepreneur;page=story;ord=38304440? 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 LJltvRX50x8SkpxefT2dfNQhfQNlOtV98/wh1Tthzv8Aj8bxWOVr0v8AGDnXfwvwuXL8L8b8bly5 fjcv6L8Lly5cSg1o+EgHgt450rh+HWAe4t0VgwuKNcA1nOuZkDoF70J639yolToT0aw0NVvq31hZ apaPUAPsTul79H5IHTrDm0A9tnW4u8oAXqOC3Oo9XUgBsLejv6mpq5gnTMPUs+35NpYFVx5D7eD+ D8xTjXr5/Pt9OlNb/O4twq1Ll/VfhcvwvwGmzWLLly5cuXFly/C4qtVfW5fMs+qyXzLl+Fy4MuDL ly5fhfhfjfhfhj6b8MeFEx9F/RpR12nadp2nadp2nadoe0faHtH2nadp2j7eA9p2nadp2nbwdvE7 eDt/7gAAAAdp2nbxO3g7TtO07TtO3gPadp2naHtH2naPtO07TtO07TtO07Q12n//2gAIAQMDAT8Q VASq3LTK1PN34nm78Tzd+JgATRNs7dI1W3BvHdderOf3Zz+85/ec/vOf3nP7zm92c3uzm92c3uzm 92c/uzn92HX92cvuz+kzn92INfdlXPeYA195z+7Of3Zze7Dr+7OX3nL7zl95y+85fec/vOV3Zyu8 5/eF+vvDqO85necjvOZ3h1XvM/dTPszqXvDru85HeczvOR3jfr7zl95z+85XdnP7s5/ec7vOX3nK 7s5fec/uzn92c/uzn92O394Zx3mcnvOf3nL7zl95z+85/ec/vOb3Zze7Ob3Zze7Of3Zze7Of3Zz+ 7Of3Zz+7Of3ZbZd43hHIVqF+RWOTtEjfkuIaAEEuG2dJ5v0eLpPDPtfvMPQPtHR4LTQq74MuDMFa FNaracL3Qx71NWxC6XX0tmAqWArTu0YNda0ejGajUm4c1U0i3aCtVemum1XHgw4WnW6qqu89Mykf Xobb0ql/GmZrJdQiJ7NMulX2pxRbircdIhwdB3CxxVmm5HFI2pH1pBTOpDtoaulzS7D0ZUfropze marPrGPD2UuGrYZ9DMQYoVadDDir+M7RaYFd9g1oWPeZUNSShxRQFWyqM6RZdM7DDVMZ9swRoUyF +pVbmutV8yqPRRZq0ZCvmKKbqWa8gkp9W21K1xVnvKj1taW6q8mDU1iRZGJtOpEAqjo0FnvUNvbU 0TI04adT6DX6VTIz5kvDT6HX6nCvQq9hqrRd6Z05n9jIwQHrfx+5LXXhguvAZJglkqV4W6QLiJr9 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 +Dz/AHwf3dzufLpzP//Z ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.com/entrepreneur/4435048.bin?size=620x465 /9j/4AAQSkZJRgABAgAAZABkAAD/7AOxRHVja3kAAQAEAAAAPAACAxYAAAGJAFQATwBSAE8ATgBU AE8ALAAgAE8ATgA6ACAARgBFAEIAUgBVAEEAUgBZACAAMQA2ACwAIAAyADAAMQAxACAALQAtACAA IABEAGEAdgBpAGQAIABGAGEAYgBpAGEAbgAsACAAYQB1AGQAaQB0ACAAcABhAHIAdABuAGUAcgAg AHcAaQB0AGgAIABSAFMATQAgAFIAaQBjAGgAdABlAHIALAAgAHAAbwBzAGUAcwAgAGYAbwByACAA YQAgAHAAbwByAHQAcgBhAGkAdAAgAGkAbgAgAHQAaABlACAAYwBvAG0AcABhAG4AeQAnAHMAIABU AG8AcgBvAG4AdABvACAAbwBmAGYAaQBjAGUAcwAsACAAVwBlAGQAbgBlAHMAZABhAHkAIABhAGYA dABlAHIAbgBvAG8AbgAsACAARgBlAGIAcgB1AGEAcgB5ACAAMQA2ACwAIAAyADAAMQAxAC4AIABG AGEAYgBpAGEAbgAgAGkAcwAgAHcAYQByAG4AaQBuAGcAIABzAG0AYQBsAGwAIABmAGkAcgBtAHMA IABsAG8AbwBrAGkAbgBnACAAdABvACAAZgBpAGwAZQAgAGEAbgAgAGkAbgBpAHQAaQBhAGwAIABw AHUAYgBsAGkAYwAgAG8AZgBmAGUAcgBpAG4AZwAgAG4AbwB0ACAAdABvACAAZwBvACAAcAB1AGIA bABpAGMAIAB1AG4AdABpAGwAIAB0AGgAZQB5ACAAYQByAGUAIAByAGUAYQBkAHkALgAgACgAQQBh AHIAbwBuACAATAB5AG4AZQB0AHQAIAAvACAATgBhAHQAaQBvAG4AYQBsACAAUABvAHMAdAApACAA KABGAG8AcgAgAEYAUAAgAEUAbgB0AHIAZQBwAHIAZQBuAGUAdQByACAAcwB0AG8AcgB5ACAAYgB5 ACAASgBhAG0AZQBzAG8AbgAgAEIAZQByAGsAbwB3ACkAIAAgAC8ALwBOAEEAVABJAE8ATgBBAEwA IABQAE8AUwBUACAAUwBUAEEARgBGACAAUABIAE8AVABPAAMAggAAAD8ATgBhAHQAaQBvAG4AYQBs ACAAUABvAHMAdAAgADMAMAAwAC0AMQA0ADUAMAAgAEQAbwBuACAATQBpAGwAbABzACAAUgBkAC4A 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 Qf/Z ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.ca.doubleclick.net/N3081/ad/fpo.com/entrepreneur/story;loc=bigbox;loc=top;sz=250x250,300x250,300x600;kw=ron;kw=entrepreneur;kw=npo;kw=fpo;nk=print;pr=fp;ck=entrepreneur;page=story;ord=38304440? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.com/images/misc/follow_us_on_twitter-300x28.gif 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 ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.ca.doubleclick.net/N3081/ad/fpo.com/entrepreneur/story;loc=bigbox;loc=bot;sz=250x250,300x250,300x600;kw=ron;kw=entrepreneur;kw=npo;kw=fpo;nk=print;pr=fp;ck=entrepreneur;page=story;ord=38304440? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.ca.doubleclick.net/N3081/ad/fpo.com/entrepreneur/story;loc=top;sz=1x1;kw=ron;kw=entrepreneur;nk=print;pr=fp;ck=entrepreneur;page=story;ord=38304440? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://canwest.112.2o7.net/b/ss/canwest/1/H.17--NS/0 R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/main.min.css?r1 @font-face { font-family: PostSansMedium; src:url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.eot); } @font-face { font-family: PostSansMedium; src:url(//:) format("no404"), = url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.woff) = format("woff"), = url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.ttf) = format("truetype"), = url(http://ww3.nationalpost.com/_/fonts/PostSans-Medium.svg#webfontFDKkYu= aU) format("svg"); } * { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } BODY { FONT-FAMILY: "hevetica neue", helvetica, arial, sans-serif; BACKGROUND: = #fff; FONT-SIZE: 75% } HTML > BODY { FONT-SIZE: 12px } A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #3366cd; TEXT-DECORATION: none } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } A:hover { TEXT-DECORATION: underline } P { LINE-HEIGHT: 1.33em; MARGIN-BOTTOM: 0.83em; FONT-SIZE: 1em } SUB { FONT-SIZE: 0.5em } SUP { FONT-SIZE: 0.5em } H1 { LINE-HEIGHT: 1em; FONT-FAMILY: georgia, "times new roman", times, = serif; MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: normal } H2 { LINE-HEIGHT: 1em; FONT-FAMILY: georgia, "times new roman", times, = serif; MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: normal } H3 { LINE-HEIGHT: 1em; FONT-FAMILY: georgia, "times new roman", times, = serif; MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: normal } H4 { LINE-HEIGHT: 1em; FONT-FAMILY: georgia, "times new roman", times, = serif; MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: normal } H5 { LINE-HEIGHT: 1em; FONT-FAMILY: georgia, "times new roman", times, = serif; MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: normal } H6 { LINE-HEIGHT: 1em; FONT-FAMILY: georgia, "times new roman", times, = serif; MARGIN-BOTTOM: 0.5em; FONT-WEIGHT: normal } H1 { FONT-SIZE: 40px } H2 { FONT-SIZE: 30px } H3 { LINE-HEIGHT: 1.16em; FONT-SIZE: 20px } H1 A { COLOR: #000 } H2 A { COLOR: #000 } H3 A { COLOR: #000 } H5 A { COLOR: #000 } H1 A:hover { COLOR: #36c } H2 A:hover { COLOR: #36c } H3 A:hover { COLOR: #36c } H4 A:hover { COLOR: #36c } H5 A:hover { COLOR: #36c } INPUT { FONT-FAMILY: helvetica, arial, sans-serif } OPTION { FONT-FAMILY: helvetica, arial, sans-serif } SELECT { FONT-FAMILY: helvetica, arial, sans-serif } TEXTAREA { FONT-FAMILY: helvetica, arial, sans-serif } BLOCKQUOTE { PADDING-BOTTOM: 15px; MARGIN: 10px 0px; PADDING-LEFT: 15px; = PADDING-RIGHT: 15px; BACKGROUND: #eee; COLOR: #444; PADDING-TOP: 15px } BODY.npCursor * { CURSOR: inherit } .npBdr { BORDER-BOTTOM: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-TOP: = #000 0px solid; BORDER-RIGHT: #000 0px solid } .npBdrAll.npBdr { PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 1px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; = BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 5px } .npBdrLite.npBdr { BORDER-BOTTOM-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; = BORDER-TOP-STYLE: dotted; BORDER-LEFT-STYLE: dotted } .npBdrBtm.npBdr { PADDING-BOTTOM: 5px; BORDER-BOTTOM-WIDTH: 1px } .npBdrCap.npBdr { PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; = BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px } .npBdrTop.npBdr { BORDER-TOP-WIDTH: 1px; PADDING-TOP: 5px } .npCentre { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .npClear { CLEAR: both } .npHide { DISPLAY: none } .npImgLeft { MARGIN: 0px 15px 10px 0px; FLOAT: left } .npImgRight { MARGIN: 0px 0px 10px 10px; FLOAT: right } .npImgCentre { TEXT-ALIGN: center; MARGIN: 0px 0px 10px } .npImgCentre .npLeft { DISPLAY: inline-block } .npInvis { VISIBILITY: hidden } .npShow { DISPLAY: block } .npLayerTop { Z-INDEX: 1999999999 } .npBlockScreen { Z-INDEX: 1999999998 } .npLeft { FLOAT: left } .npNoBreak { MARGIN-BOTTOM: 0px !important } .npNoHover:hover { TEXT-DECORATION: none } .npNoHover *:hover { TEXT-DECORATION: none } A:hover .npNoHover { TEXT-DECORATION: none } A:hover .npHover { TEXT-DECORATION: underline } A.npNoColour { COLOR: inherit !important } .npNoColour A { COLOR: inherit !important } A.npNoColour:hover { COLOR: #3366cd } .npNoColour A:hover { COLOR: #3366cd } .npNoRule { BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; BORDER-TOP: medium = none; PADDING-TOP: 0px } .npOverclear { BACKGROUND: #f00; OVERFLOW: hidden } .npList { PADDING-LEFT: 2em; MARGIN-BOTTOM: 5px } .npList LI { PADDING-BOTTOM: 5px } .npPlain { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } .npPlain LI { MARGIN-BOTTOM: 5px; PADDING-TOP: 5px } .npInline { WIDTH: 100%; DISPLAY: table } .npInline LI { PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 0px; DISPLAY: table-cell; PADDING-TOP: 0px } .npTxtCentre.npInline LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .npPosRel { POSITION: relative } .npPosAbs { POSITION: absolute } .npPosTop.npPosAbs { TOP: 0px } .npPosBtm.npPosAbs { BOTTOM: 0px } .npPosRight.npPosAbs { RIGHT: 0px } .npPosLeft.npPosAbs { LEFT: 0px } .npRight { FLOAT: right } .npTxtDim { COLOR: #666 } .npTxtDim A { COLOR: #666 } .npAlert { BACKGROUND-COLOR: #ffc } .npAlert { COLOR: #f00 } .npAlert A { COLOR: #f00 } .npTxtAlt { FONT-FAMILY: arial, sans-serif !important } .npTxtAlt2 { FONT-FAMILY: georgia, "times new roman", times, serif; FONT-SIZE: 12px; = FONT-WEIGHT: bold } .npTxtCap { TEXT-TRANSFORM: capitalize } .npTxtCentre { TEXT-ALIGN: center } .npTxtGreen { COLOR: #0a0 } .npTxtLarge { FONT-SIZE: 1.16em !important } .npTxtLarge P { FONT-SIZE: 1.16em !important } .npTxtLeft { TEXT-ALIGN: left } .npTxtNoUp H4 { TEXT-TRANSFORM: none } .npTxtPlain { FONT-FAMILY: "helvetica neue", helvetica, arial, sans-serif !important } .npTxtPlain P { FONT-FAMILY: "helvetica neue", helvetica, arial, sans-serif !important } .npTxtRed { COLOR: #900 } .npTxtRight { TEXT-ALIGN: right } .npTxtSerif { FONT-FAMILY: georgia, "times new roman", times, serif !important } .npTxtSerif P { FONT-FAMILY: georgia, "times new roman", times, serif !important } .npTxtSmall { FONT-SIZE: 0.91em !important } .npTxtSmall P { FONT-SIZE: 0.91em !important } .npTxtStrong { FONT-WEIGHT: bold } .npTxtTall { LINE-HEIGHT: 2em } .npTxtUp { TEXT-TRANSFORM: uppercase } .npInSubmit { CURSOR: pointer } #npMobileLink A { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; PADDING-BOTTOM: 1em; MARGIN: 12px auto; PADDING-LEFT: 0px; = WIDTH: 940px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f3f6ff; = FONT-SIZE: 30px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1em; -webkit-border-radius: = 12px; -webkit-tap-highlight-color: #3366cd } #npHeader .npCentre { WIDTH: 940px; MARGIN-LEFT: auto } #npTopRow { BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; COLOR: #fff } #npTopRow { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6ANn= Z2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOLi= 4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAmA= Jez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7GytX= p6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dpm= anYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJT= uf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/gF= +Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtre= 4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u= 7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ= 4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdnE= mdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gAM= LHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGPL= nk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOLH= 0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQRs= jeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKHT= 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 6EAgAOw=3D=3D) } #npTopRow #npSiteNP { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6ANn= Z2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOLi= 4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAmA= Jez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7GytX= p6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dpm= anYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJT= uf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/gF= +Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtre= 4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u= 7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ= 4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdnE= mdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gAM= LHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGPL= nk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOLH= 0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQRs= jeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKHT= 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 6EAgAOw=3D=3D) } #npTopRow #npSiteFP { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6ANn= Z2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOLi= 4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAmA= Jez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7GytX= p6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dpm= anYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJT= uf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/gF= +Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtre= 4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u= 7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ= 4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdnE= mdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gAM= LHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGPL= nk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOLH= 0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQRs= jeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKHT= 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 6EAgAOw=3D=3D) } #npTopRow SPAN A { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6ANn= Z2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOLi= 4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAmA= Jez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7GytX= p6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dpm= anYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJT= uf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/gF= +Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtre= 4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u= 7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ= 4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdnE= mdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gAM= LHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGPL= nk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOLH= 0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQRs= jeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKHT= 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 6EAgAOw=3D=3D) } .npCcnDropdown DT P { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6ANn= Z2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOLi= 4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAmA= Jez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7GytX= p6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dpm= anYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJT= uf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/gF= +Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtre= 4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u= 7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ= 4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdnE= mdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gAM= LHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGPL= nk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOLH= 0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQRs= jeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKHT= 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 6EAgAOw=3D=3D) } #npTopRow .npTopLinks { LINE-HEIGHT: 30px; MARGIN: 0px; FLOAT: left } #npTopRow #npSiteNP { WIDTH: 120px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: = left; HEIGHT: 30px } #npTopRow #npSiteFP { WIDTH: 120px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: = left; HEIGHT: 30px } #npTopRow #npSiteNP { BACKGROUND-POSITION: -110px -60px } #npTopRow #npSiteFP { BACKGROUND-POSITION: -230px -60px } #npTopRow #npSiteNP:hover { BACKGROUND-POSITION: -110px -30px } .npSiteNP #npSiteNP { BACKGROUND-POSITION: -110px -30px } #npTopRow #npSiteFP:hover { BACKGROUND-POSITION: -230px -30px } .npSiteFP #npSiteFP { BACKGROUND-POSITION: -230px -30px } #npTopRow #npSiteNP SPAN { DISPLAY: none } #npTopRow #npSiteFP SPAN { DISPLAY: none } #npTopRow SPAN A { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -90px; = FLOAT: left; COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none; = PADDING-TOP: 1px } #npTopRow SPAN A.npFirst { BACKGROUND: none transparent scroll repeat 0% 0% } #npTopRow SPAN A:hover { TEXT-DECORATION: underline } .npCcnDropdown { FLOAT: left; VISIBILITY: hidden } .npCcnDropdown P { MARGIN: 0px } .npCcnDropdown DT P { WIDTH: 110px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px = -30px; HEIGHT: 30px } .npCcnDropdown DT P A { WIDTH: 100%; DISPLAY: block; HEIGHT: 100% } .npCcnDropdown DT P A SPAN { DISPLAY: none } .npCcnDropdown DD { POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: = 200px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND-REPEAT: repeat-y; = PADDING-TOP: 0px; LEFT: -10px } .npCcnDropdown DD { BACKGROUND: = url(data:image/png;base64,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 AASUVORK5CYII=3D) } .npCcnDropdown .npCcnBtm { BACKGROUND: = url(data:image/png;base64,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 AASUVORK5CYII=3D) } .npCcnDropdown DD .npCcnLinks { PADDING-BOTTOM: 0.5em; OVERFLOW-Y: auto; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.5em; BACKGROUND: #666; MAX-HEIGHT: 320px; PADDING-TOP: = 0.5em } .npCcnDropdown DD .npCcnLinks H5 { MARGIN: 0px 0px 0.5em; FONT: bold 1.33em/1.5em arial, sans-serif } .npCcnDropdown DD .npCcnLinks UL { MARGIN: 1em 0px } .npCcnDropdown DD .npCcnLinks P { MARGIN-BOTTOM: 0.25em; FONT-SIZE: 0.91em; FONT-WEIGHT: bold } .npCcnDropdown DD .npCcnLinks A { COLOR: #fff; TEXT-DECORATION: none } .npCcnDropdown DD .npCcnLinks A:hover { TEXT-DECORATION: underline } .npCcnDropdown .npCcnBtm { POSITION: absolute; WIDTH: 220px; BOTTOM: -30px; BACKGROUND-REPEAT: = no-repeat; BACKGROUND-POSITION: -220px 0px; HEIGHT: 30px; LEFT: -10px } .npCcnDropdown .npCcnBtm A { MARGIN: 0px 10px; DISPLAY: block; HEIGHT: 20px } .npCcnDropdown .npCcnBtm A SPAN { DISPLAY: none } #npCcnLogin { POSITION: absolute; WIDTH: 300px; HEIGHT: 30px; RIGHT: 0px } .npMastNP { BACKGROUND: #fc0 } .npMastFP { BACKGROUND: #2e4ebf } #npHeader .npMastNP .npCentre { MARGIN-BOTTOM: 0px; BACKGROUND: = url(/images/layout/header-np-640x90.gif) no-repeat } #npHeader .npMastFP .npCentre { MARGIN-BOTTOM: 0px; BACKGROUND: = url(/images/layout/header-fp-670x90.gif) no-repeat } #npHeader .npMastNP .npCentre A { WIDTH: 640px; DISPLAY: block; HEIGHT: 90px } #npHeader .npMastFP .npCentre A { WIDTH: 640px; DISPLAY: block; HEIGHT: 90px } #npHeader .npMastFP .npCentre A { WIDTH: 670px } #npHeader .npMastNP .npCentre A SPAN { DISPLAY: none } #npHeader .npMastFP .npCentre A SPAN { DISPLAY: none } .npNavStrip { BACKGROUND: = url(data:image/gif;base64,R0lGODlhCgAHAIAAAAAAAP///yH5BAAAAAAALAAAAAAKAAc= AAAILhI+hy90IgZszogIAOw=3D=3D) #fff repeat-x 0px 0px; PADDING-TOP: 7px } .npNav { BORDER-BOTTOM: #000 1px solid; LIST-STYLE-TYPE: none; MARGIN: 0px auto; = HEIGHT: 28px; LIST-STYLE-IMAGE: none } .npNavItem { POSITION: relative; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; BORDER-RIGHT: #fff = 1px solid; PADDING-TOP: 0px } .npNavItemActive { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; = BORDER-RIGHT: #000 1px solid } .npNavItem P { TEXT-TRANSFORM: none; MARGIN: 0px; FONT: bold 13px/24px arial, = helvetica, sans-serif } .npNavItem A { DISPLAY: block; FLOAT: left; HEIGHT: 28px; COLOR: #000 } .npMenuBtn { WIDTH: 15px; BACKGROUND: = url(data:image/gif;base64,R0lGODlhCwAaAOYKAJOTk8HBwb6+vpSUlMLCwpWVlb+/v//= //wAAAImJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAALABoAAAc2gH= +Cg4R/CoeIiYqLCoWOjJCMjoWRlZaXmJmRBJydnQqeoaKjpKWkB6ioo6mlB6avsKGgpAqBADs= =3D) no-repeat right -7px; VISIBILITY: hidden } .npMenuBtn SPAN { DISPLAY: none } .npNavMenu { BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 = 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff !important; = PADDING-LEFT: 10px; WIDTH: 140px; PADDING-RIGHT: 10px; DISPLAY: none; = OVERFLOW: hidden; BORDER-TOP: medium none; TOP: 29px; BORDER-RIGHT: #000 = 1px solid; PADDING-TOP: 10px; LEFT: -1px; box-shadow: 2px 2px 2px = rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); = -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5) } .npNavMenu H4 { MARGIN-BOTTOM: 5px; FONT-SIZE: 18px } .npNavMenuWidthFeed { WIDTH: 460px } .npNavMenuWidthSponsor { WIDTH: 300px } .npNavMenuWidthFull { WIDTH: 620px } .npNavMenuContent { WIDTH: 140px } .npNavMenuWidthFull .npNavMenuContent { WIDTH: 300px } .npNavMenuWidthSponsor .npNavMenuContent { WIDTH: 300px } .npNavMenuWidthFeed .npNavMenuContent { PADDING-RIGHT: 9px; FLOAT: left; BORDER-RIGHT: #666 1px solid } .npNavMenuWidthFull .npNavMenuContent { PADDING-RIGHT: 9px; FLOAT: left; BORDER-RIGHT: #666 1px solid } .npNavMenuContent .npHeadlines LI { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 3px } .npNavMenu P { TEXT-TRANSFORM: none; FONT: bold 12px/16px helvetica, arial, sans-serif } .npNavMenu A { DISPLAY: inline; FLOAT: none } .npNavItem .npNavGroupTitle { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: = #777; PADDING-TOP: 0px } .npNavNews { WIDTH: 300px } .npNavMenuWidthFeed .npNavNews { BORDER-LEFT: #666 1px solid; PADDING-LEFT: 10px; FLOAT: right; = MARGIN-LEFT: -1px } .npNavMenuWidthFull .npNavNews { BORDER-LEFT: #666 1px solid; PADDING-LEFT: 10px; FLOAT: right; = MARGIN-LEFT: -1px } .npNavNews .npIconRss { PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; = MARGIN-LEFT: 5px; PADDING-TOP: 0px } .npNavNews .npIconRss:after { CONTENT: none } .npNavNews .npIconRss SPAN { DISPLAY: none } .npNavNews .npHeadlines LI { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } .npNavNews P { TEXT-TRANSFORM: none; FONT: 16px/18px georgia, "times new roman", = times, serif } .npNavMenu A { COLOR: #3366cd } .npNavMenu .npNavSponsor { POSITION: relative; MARGIN-TOP: 10px; BOTTOM: 0px; FONT: 11px/14px = helvetica, arial, sans-serif } .npNavSponsor IMG { MARGIN: 5px auto 0px; DISPLAY: block } .npNavMapBtn { POSITION: absolute; MARGIN: 0px; DISPLAY: none; RIGHT: 0px } .npNavMapBtn P { LINE-HEIGHT: 26px; FONT-SIZE: 12px } .npNavMapBtn A { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 12px; DISPLAY: = inline; BACKGROUND: = url(data:image/gif;base64,R0lGODlhBQADAIABAP///////yH5BAEAAAEALAAAAAAFAAM= AAAIFhB0XC1sAOw=3D=3D) #000 no-repeat 95% 50%; FLOAT: none; COLOR: #fff; = PADDING-TOP: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px } #npNavMap { MARGIN-TOP: 10px; DISPLAY: none; OVERFLOW: hidden } #npNavMap .npCentre { BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 5px } #npNavMap H4 { FONT-SIZE: 14px } .npHot { BORDER-BOTTOM: #000 1px solid; FONT: 12px/20px "helvetica neue", = helvetica, arial, sans-serif } .npHot .npHotPre { PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #888; PADDING-LEFT: 7px; = PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: right -33px; FLOAT: left; COLOR: #fff; PADDING-TOP: = 2px } .npHot .npHotTxt { PADDING-BOTTOM: 1px; PADDING-LEFT: 6px; PADDING-RIGHT: 12px; DISPLAY: = block; FLOAT: left; PADDING-TOP: 2px } .npHot A { COLOR: #3366cd } #npEarlug { WIDTH: 195px; FLOAT: right; HEIGHT: 90px } #npEarlug .npHeadlines { WIDTH: 91px; FLOAT: left; FONT-SIZE: 11px } #npEarlug .npGutter { MARGIN-RIGHT: 10px } #npEarlug .npHeadlines LI { PADDING-TOP: 3px } #npEarlug .npHeadlines P { MARGIN-BOTTOM: 2px } #npLeaderboard { MARGIN: 20px 0px; WIDTH: 728px; BACKGROUND: #f6f6f6; HEIGHT: 90px } #npBreadcrumbs P { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj= 4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GB= gc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysr= NLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+Pr= S0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8L= Cwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC= 1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9= Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u= 7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85L= CaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQ= xCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/k= SOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDD= K8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89= o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHA= igggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALp= gAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5plo= xudkmmy26eabcMYp55x0UslZIAA7) } #npBreadcrumbs A { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj= 4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GB= gc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysr= NLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+Pr= S0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8L= Cwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC= 1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9= Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u= 7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85L= CaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQ= xCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/k= SOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDD= K8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89= o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHA= igggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALp= gAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5plo= xudkmmy26eabcMYp55x0UslZIAA7) } #npBreadcrumbs A { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj= 4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GB= gc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysr= NLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+Pr= S0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8L= Cwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC= 1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9= Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u= 7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85L= CaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQ= xCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/k= SOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDD= K8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89= o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHA= igggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALp= gAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5plo= xudkmmy26eabcMYp55x0UslZIAA7) } #npBreadcrumbs .npBcH { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj= 4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GB= gc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysr= NLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+Pr= S0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8L= Cwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC= 1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9= Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u= 7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85L= CaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQ= xCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/k= SOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDD= K8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89= o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHA= igggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALp= gAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5plo= xudkmmy26eabcMYp55x0UslZIAA7) } #npBreadcrumbs .npBcP { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj= 4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GB= gc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysr= NLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+Pr= S0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8L= Cwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC= 1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9= Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u= 7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85L= CaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQ= xCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/k= SOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDD= K8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89= o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHA= igggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALp= gAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5plo= xudkmmy26eabcMYp55x0UslZIAA7) } .npHot .npHotPre { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj= 4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GB= gc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysr= NLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+Pr= S0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8L= Cwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC= 1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9= Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u= 7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85L= CaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQ= xCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/k= SOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDD= K8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89= o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHA= igggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALp= gAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5plo= xudkmmy26eabcMYp55x0UslZIAA7) } #npBreadcrumbs P { MARGIN: 0px 0px 15px; BACKGROUND-REPEAT: repeat-x; FONT: bold 12px/30px = arial, helvetica, sans-serif; BACKGROUND-POSITION: 0px -180px } #npBreadcrumbs A { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -150px; = FLOAT: left; COLOR: #000; PADDING-TOP: 0px } #npBreadcrumbs .npBcC { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -150px; = FLOAT: left; COLOR: #000; PADDING-TOP: 0px } #npBreadcrumbs .npBcH { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -150px; = FLOAT: left; COLOR: #000; PADDING-TOP: 0px } #npBreadcrumbs .npTxtDim { COLOR: #666 } #npBreadcrumbs .npBcH { PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #777 } #npBreadcrumbs .npBcP { PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 15px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -120px; = MARGIN-RIGHT: 0px; PADDING-TOP: 0px } #npBreadcrumbs .npBc0 { BACKGROUND-COLOR: #363636; BACKGROUND-POSITION: right 0px; COLOR: #fff } #npBreadcrumbs .npBc1 { BACKGROUND-COLOR: #898989; BACKGROUND-POSITION: right -60px; COLOR: = #fff } #npBreadcrumbs .npLast .npBc1 { BACKGROUND-POSITION: right -30px } #npBreadcrumbs .npBc2 { BACKGROUND-COLOR: #bfbfbf; BACKGROUND-POSITION: right -90px } .npPgHeading { BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 15px; MARGIN: 20px 0px 10px } .npPgHeading H2 { TEXT-TRANSFORM: uppercase; LETTER-SPACING: 6px; FONT-SIZE: 36px } H2.npPgHeading { TEXT-TRANSFORM: uppercase; LETTER-SPACING: 6px; FONT-SIZE: 36px } .npPgHeadingSponsor { PADDING-BOTTOM: 35px } .npNavStrip { Z-INDEX: 3; POSITION: relative } #npLeaderboard { Z-INDEX: 2; POSITION: relative } #npContent { Z-INDEX: 1; POSITION: relative } #npContent:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } #npContentMain:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } .npBlock:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } .npGroup:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } #npBreadcrumbs P:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } .npPost BLOCKQUOTE:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } #npContent { MARGIN: 0px auto 20px; WIDTH: 940px; BACKGROUND: = url(data:image/gif;base64,R0lGODlhdwIKAIABAAAAAP///yH5BAEAAAEALAAAAAB3Ago= AAAJkjI+py+0Po5y02ouz3rz7D4biSJbmCZzqyrbuC8fyTNf2nd76zvf+DwwKhyii8YhMKpfM= pi/njEqn1Kr1aoNit9yu9wtmasPksvmMTlfG6rb7DY8n2fK6/Y7Pf+j6vv8PWAdQAAA7) = repeat-y } #npContentSingle { MARGIN: 0px auto; WIDTH: 940px } .npNoDiv#npContent { BACKGROUND: none transparent scroll repeat 0% 0% } #npContentTop { MARGIN: 0px auto; WIDTH: 940px } #npContentMain { WIDTH: 620px; FLOAT: left } #npContentSide { WIDTH: 300px; FLOAT: right } .npSidebarLeft { BACKGROUND-POSITION: -320px 0px } .npSidebarLeft #npContentMain { FLOAT: right } .npSidebarLeft #npContentSide { FLOAT: left } .npBlock { MARGIN-BOTTOM: 15px } .npRule { BORDER-TOP: #000 1px solid; PADDING-TOP: 5px } .npRuleLight { BORDER-TOP: #ccc 1px solid; PADDING-TOP: 15px } .npRuleMedium { BORDER-TOP: #777 1px solid; PADDING-TOP: 15px } .npRuleStrong { BACKGROUND: = url(data:image/gif;base64,R0lGODlhBQAFAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAU= AAAIHhB2ZhxoMCgA7) repeat-x; PADDING-TOP: 10px } .npDivLite { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQAQJ4AAAMzMzAAAACH5BAAAAAAALAAAAAABABA= nAAJzhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfM= pvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYq= LjI2Oj4CGlYAAA7) no-repeat 310px 19px } .npNewsblock02 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQAQJ4AAAMzMzAAAACH5BAAAAAAALAAAAAABABA= nAAJzhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfM= pvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYq= LjI2Oj4CGlYAAA7) no-repeat 310px 19px } .npDiv2-3.npDivLite { BACKGROUND-POSITION: 630px 19px } .npDiv1-6 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAAE= AAAICRAEAOw=3D=3D) repeat-y } .npDiv1-3 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAAE= AAAICRAEAOw=3D=3D) repeat-y } .npDiv1-2 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAAE= AAAICRAEAOw=3D=3D) repeat-y } .npDiv2-3 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAAE= AAAICRAEAOw=3D=3D) repeat-y } .npDiv5-6 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQABAIAAAICAgAAAACH5BAAAAAAALAAAAAABAAE= AAAICRAEAOw=3D=3D) repeat-y } .npDiv1-6 { BACKGROUND-POSITION: 150px 0px } .npDiv1-3 { BACKGROUND-POSITION: 310px 0px } .npDiv2-3 { BACKGROUND-POSITION: 630px 0px } .npDivs1-6 { BACKGROUND: = url(data:image/gif;base64,R0lGODlhIQMBAIABAICAgP///yH5BAEAAAEALAAAAAAhAwE= AAAIgRI6py+0Po5y02mWu3rz7D2XgSJZmJ57qyp5pC8eyBBQAOw=3D=3D) repeat-y = 150px 0px } .npGutter { MARGIN-RIGHT: 20px } .npGutter.npRight { MARGIN-LEFT: 20px; MARGIN-RIGHT: auto } .npGutterBot { MARGIN-BOTTOM: 30px } H1.npStoryTitle { FONT: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = MARGIN-BOTTOM: 10px } .npWidget05 H2 { FONT: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = MARGIN-BOTTOM: 10px } H4 { BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 0.25em; TEXT-TRANSFORM: = uppercase; MARGIN-BOTTOM: 10px; COLOR: #666; FONT-SIZE: 18px } H4.npNoRule { MARGIN-BOTTOM: 7px } H4 A { COLOR: #666 } H4 A:after { CONTENT: ' \00BB' } H5 { LINE-HEIGHT: 20px; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px } H5 A { COLOR: #000 } H5 A:hover { COLOR: #25b } .npWidth1-6 { WIDTH: 140px } .npWidth1-4 { WIDTH: 220px } .npWidth1-3 { WIDTH: 300px } .npWidth5-12 { WIDTH: 380px } .npWidth1-2 { WIDTH: 460px } .npWidth2-3 { WIDTH: 620px } .npWidth5-6 { WIDTH: 780px } #npContentSide .npWidth1-2 { WIDTH: 140px } .npLabel { WIDTH: 100px; DISPLAY: inline-block; COLOR: #666; FONT-WEIGHT: bold } .npLabelTop { VERTICAL-ALIGN: top } .npNoLabel { MARGIN: 0px 100px } .npInTxt { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 1em; VERTICAL-ALIGN: middle; PADDING-TOP: 6px } SELECT.npInTxt { VERTICAL-ALIGN: middle } .npInBox { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: = #999 1px solid; BORDER-RIGHT: #999 1px solid } .npInBox:focus { BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: = #333; BORDER-LEFT-COLOR: #333 } .npInSubmit { PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 4px; = PADDING-RIGHT: 4px; COLOR: #3366cd; FONT-WEIGHT: bold; PADDING-TOP: 3px } .npInSubmit:hover { BORDER-BOTTOM-COLOR: #333; BACKGROUND-COLOR: #ebf1ff; BORDER-TOP-COLOR: = #333; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333 } .npSponsorBox { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; = PADDING-BOTTOM: 8px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; FONT-FAMILY: = tahoma, verdana, geneva, sans-serif !important; BORDER-TOP: #999 1px = solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 6px } .npSponsorBox P { LINE-HEIGHT: 1.33em; FONT-SIZE: 12px } .XnpSponsorBox .npTxtSmall { FONT-SIZE: 10px !important } .XnpSponsorBox .npTxtStrong { FONT-WEIGHT: bold !important } .npSponsorBox .npWidth1-3 { WIDTH: 290px } .npSponsorBox .npDivLite { BACKGROUND-POSITION: 300px 19px } .npSponsorBox2 { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; = PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 5px } .npSponsorBox2 H4 { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 0px } .npSponsorBox2 P { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 0px } .npSponsorBox2 .npLinks { BORDER-BOTTOM: #666 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BORDER-TOP: #666 1px solid; = PADDING-TOP: 5px } .npSponsorBox2 .npLinks LI { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } .npSponsorBox2 .npLinks LI H5 { LINE-HEIGHT: 1.5em; FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 5px; = FONT-SIZE: 14px } .npSponsorBox2 .npLinks LI P { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .npSponsorBox2 .npLinks LI H5 A { COLOR: #3366cd } .npBlogAfterword.npPgHeading { TEXT-ALIGN: left } .npBlogAmpersand.npPgHeading { TEXT-ALIGN: left } .npBlogAppetizer.npPgHeading { TEXT-ALIGN: left } .npBlogDianeFrancis.npPgHeading { TEXT-ALIGN: left } .npBlogEditors.npPgHeading { TEXT-ALIGN: left } .npBlogEntrepreneur.npPgHeading { TEXT-ALIGN: left } .npBlogExecutive.npPgHeading { TEXT-ALIGN: left } .npBlogFPComment.npPgHeading { TEXT-ALIGN: left } .npBlogFPPosted.npPgHeading { TEXT-ALIGN: left } .npBlogFPTechDesk.npPgHeading { TEXT-ALIGN: left } .npBlogFullComment.npPgHeading { TEXT-ALIGN: left } .npBlogHolyPost.npPgHeading { TEXT-ALIGN: left } .npBlogInvesting.npPgHeading { TEXT-ALIGN: left } .npBlogLegalPost.npPgHeading { TEXT-ALIGN: left } .npBlogPersonalFinance.npPgHeading { TEXT-ALIGN: left } .npBlogPosted.npPgHeading { TEXT-ALIGN: left } .npBlogPostedDriving.npPgHeading { TEXT-ALIGN: left } .npBlogPostedHomes.npPgHeading { TEXT-ALIGN: left } .npBlogPostedSports.npPgHeading { TEXT-ALIGN: left } .npBlogPostedToronto.npPgHeading { TEXT-ALIGN: left } .npBlogScene.npPgHeading { TEXT-ALIGN: left } .npBlogTradingDesk.npPgHeading { TEXT-ALIGN: left } .npBlogWealthyBoomer.npPgHeading { TEXT-ALIGN: left } .npBlogAfterword.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogAmpersand.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogAppetizer.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogDianeFrancis.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogEditors.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogEntrepreneur.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogExecutive.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogFPComment.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogFPPosted.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogFPTechDesk.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogFullComment.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogHolyPost.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogInvesting.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogLegalPost.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogPersonalFinance.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogPosted.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogPostedDriving.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogPostedHomes.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogPostedSports.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogPostedToronto.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogScene.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogTradingDesk.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogWealthyBoomer.npPgHeading A { MARGIN: 0px 0px 5px; DISPLAY: block } .npBlogAfterword.npPgHeading A SPAN { DISPLAY: none } .npBlogAmpersand.npPgHeading A SPAN { DISPLAY: none } .npBlogAppetizer.npPgHeading A SPAN { DISPLAY: none } .npBlogDianeFrancis.npPgHeading A SPAN { DISPLAY: none } .npBlogEditors.npPgHeading A SPAN { DISPLAY: none } .npBlogEntrepreneur.npPgHeading A SPAN { DISPLAY: none } .npBlogExecutive.npPgHeading A SPAN { DISPLAY: none } .npBlogFPComment.npPgHeading A SPAN { DISPLAY: none } .npBlogFPPosted.npPgHeading A SPAN { DISPLAY: none } .npBlogFPTechDesk.npPgHeading A SPAN { DISPLAY: none } .npBlogFullComment.npPgHeading A SPAN { DISPLAY: none } .npBlogHolyPost.npPgHeading A SPAN { DISPLAY: none } .npBlogInvesting.npPgHeading A SPAN { DISPLAY: none } .npBlogLegalPost.npPgHeading A SPAN { DISPLAY: none } .npBlogPersonalFinance.npPgHeading A SPAN { DISPLAY: none } .npBlogPosted.npPgHeading A SPAN { DISPLAY: none } .npBlogPostedDriving.npPgHeading A SPAN { DISPLAY: none } .npBlogPostedHomes.npPgHeading A SPAN { DISPLAY: none } .npBlogPostedSports.npPgHeading A SPAN { DISPLAY: none } .npBlogPostedToronto.npPgHeading A SPAN { DISPLAY: none } .npBlogScene.npPgHeading A SPAN { DISPLAY: none } .npBlogTradingDesk.npPgHeading A SPAN { DISPLAY: none } .npBlogWealthyBoomer.npPgHeading A SPAN { DISPLAY: none } .npBlogAfterword.npPgHeading A { WIDTH: 505px; BACKGROUND: url(/images/headings/afterword-505x90.gif) = no-repeat; HEIGHT: 90px } .npBlogAmpersand.npPgHeading A { WIDTH: 570px; BACKGROUND: url(/images/headings/ampersand-570x105.gif) = no-repeat; HEIGHT: 105px } .npBlogAppetizer.npPgHeading A { WIDTH: 520px; BACKGROUND: url(/images/headings/appetizer-520x105.gif) = no-repeat; HEIGHT: 105px } .npBlogDianeFrancis.npPgHeading A { WIDTH: 510px; BACKGROUND: = url(/images/headings/diane_francis-510x100.gif) no-repeat; HEIGHT: 100px } .npBlogEntrepreneur.npPgHeading A { WIDTH: 700px; BACKGROUND: url(/images/headings/entrepreneur-700x75.gif) = no-repeat; HEIGHT: 75px } .npBlogExecutive.npPgHeading A { WIDTH: 355px; BACKGROUND: url(/images/headings/fp_executive-355x75.gif) = no-repeat; HEIGHT: 75px } .npBlogFPComment.npPgHeading A { WIDTH: 345px; BACKGROUND: url(/images/headings/fp_comment-345x75.gif) = no-repeat; HEIGHT: 75px } .npBlogFPPosted.npPgHeading A { WIDTH: 280px; BACKGROUND: url(/images/headings/fp_posted-280x75.gif) = no-repeat; HEIGHT: 75px } .npBlogFPTechDesk.npPgHeading A { WIDTH: 470px; BACKGROUND: url(/images/headings/fp_tech_desk-470x75.gif) = no-repeat; HEIGHT: 75px } .npBlogFullComment.npPgHeading A { WIDTH: 410px; BACKGROUND: url(/images/headings/full_comment-410x75.gif) = no-repeat; HEIGHT: 75px } .npBlogEditors.npPgHeading A { WIDTH: 390px; BACKGROUND: url(/images/headings/editors-390x75.gif) = no-repeat; HEIGHT: 75px } .npBlogHolyPost.npPgHeading A { WIDTH: 495px; BACKGROUND: url(/images/headings/holy_post-495x90.gif) = no-repeat; HEIGHT: 90px } .npBlogInvesting.npPgHeading A { WIDTH: 480px; BACKGROUND: url(/images/headings/fp_investing-480x75.gif) = no-repeat; HEIGHT: 75px } .npBlogLegalPost.npPgHeading A { WIDTH: 400px; BACKGROUND: url(/images/headings/legal_post-400x75.gif) = no-repeat; HEIGHT: 75px } .npBlogPosted.npPgHeading A { WIDTH: 215px; BACKGROUND: url(/images/headings/posted-215x75.gif) = no-repeat; HEIGHT: 75px } .npBlogPersonalFinance.npPgHeading A { WIDTH: 575px; BACKGROUND: = url(/images/headings/personal_finance-575x75.gif) no-repeat; HEIGHT: = 75px } .npBlogPostedDriving.npPgHeading A { WIDTH: 555px; BACKGROUND: = url(/images/headings/posted_driving-555x80.gif) no-repeat; HEIGHT: 80px } .npBlogPostedHomes.npPgHeading A { WIDTH: 510px; BACKGROUND: url(/images/headings/posted_homes-510x75.gif) = no-repeat; HEIGHT: 75px } .npBlogPostedSports.npPgHeading A { WIDTH: 420px; BACKGROUND: = url(/images/headings/posted_sports-420x75.gif) no-repeat; HEIGHT: 75px } .npBlogPostedToronto.npPgHeading A { WIDTH: 520px; BACKGROUND: = url(/images/headings/posted_toronto-520x100.gif) no-repeat; HEIGHT: = 100px } .npBlogScene.npPgHeading A { WIDTH: 600px; BACKGROUND: url(/images/headings/scene-600x90.gif) = no-repeat; HEIGHT: 90px } .npBlogTradingDesk.npPgHeading A { WIDTH: 455px; BACKGROUND: url(/images/headings/trading_desk-455x75.gif) = no-repeat; HEIGHT: 75px } .npBlogWealthyBoomer.npPgHeading A { WIDTH: 635px; BACKGROUND: = url(/images/headings/wealthy_boomer-635x100.gif) no-repeat; HEIGHT: = 100px } .npBlogs .npTop { BORDER-TOP: medium none; PADDING-TOP: 0px } .npBlogs#npContent { MARGIN-TOP: 10px } .npBlogs #npContentSide .npRuleStrong .npRuleStrong { BACKGROUND-IMAGE: none; PADDING-TOP: 0px } .npBlogs #npContentSide P { LINE-HEIGHT: 18px; FONT-SIZE: 14px } .npBlogs #npContentSide LI { FONT-SIZE: 16px } .npBlogs #npContentSide .npLinks LI { PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 6px } .npBlogs P { FONT-FAMILY: georgia, "times new roman", times, serif } .npPost LI { FONT-FAMILY: georgia, "times new roman", times, serif } .npPost .dropcap { LINE-HEIGHT: 1em; FLOAT: left; FONT-SIZE: 60px; FONT-WEIGHT: bold; = MARGIN-RIGHT: 10px } .npBlogs .npTxtPlain { FONT-FAMILY: "helvetica neue", helvetica, arial, sans-serif !important } .npBlogs .npTxtPlain P { FONT-FAMILY: "helvetica neue", helvetica, arial, sans-serif !important } .npBlogs .npTxtPlain LI { FONT-FAMILY: "helvetica neue", helvetica, arial, sans-serif !important } .npBlogs .npTxtAlt { FONT-FAMILY: helvetica, arial, sans-serif !important; FONT-SIZE: 11px } .npBlogs .npTxtAlt P { FONT-FAMILY: helvetica, arial, sans-serif !important; FONT-SIZE: 11px } .npBlogs .npTxtAlt LI { FONT-FAMILY: helvetica, arial, sans-serif !important; FONT-SIZE: 11px } .npPost A { COLOR: #000 } .npPost A:hover { COLOR: #3366cd } .npPost .npPostContent A { COLOR: #3366cd } .npPost .npPostContent TABLE { BORDER-COLLAPSE: collapse } .npPost .npPostContent TABLE TD { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: = #ccc 1px solid; PADDING-TOP: 5px } .npPost .npPostContent P { LINE-HEIGHT: 1.25em; FONT-SIZE: 16px } .npPost .npPostContent LI { LINE-HEIGHT: 1.25em; FONT-SIZE: 16px } .npPost .npPostContent IMG { MARGIN: 0px 10px 5px } .npBlogs #npContentSide IMG { MARGIN: 0px 10px 5px } .npBlogs #npContentSide .npAd IMG { MARGIN: 0px } .npBlogs #npContentSide IMG { MARGIN-LEFT: 0px } .npBlogs #npContentSide IMG.npCentre { DISPLAY: block !important; MARGIN-LEFT: auto !important; MARGIN-RIGHT: = auto !important } .npPost .npPostContent IMG.alignnone { MARGIN: 0px 0px 5px } .npBlogs #npContentSide IMG.alignnone { MARGIN: 0px 0px 5px } .npPost .npPostContent IMG.alignleft { FLOAT: left; MARGIN-LEFT: 0px } .npBlogs #npContentSide IMG.alignleft { FLOAT: left; MARGIN-LEFT: 0px } .npPost .npPostContent IMG.alignright { FLOAT: right; MARGIN-RIGHT: 0px } .npBlogs #npContentSide IMG.alignright { FLOAT: right; MARGIN-RIGHT: 0px } .npPost .npPostContent IMG[align=3D'left'] { MARGIN-LEFT: 0px } .npBlogs #npContentSide IMG[align=3D'left'] { MARGIN-LEFT: 0px } .npPost .npPostContent IMG[align=3D'right'] { MARGIN-RIGHT: 0px } .npBlogs #npContentSide IMG[align=3D'right'] { MARGIN-RIGHT: 0px } .npPost .npPostContent .npImgRight IMG { MARGIN: 0px } .npPost .npPostContent .npImgLeft IMG { MARGIN: 0px } .npPost .npPostContent .npImgCentre IMG { MARGIN: 0px } .npPost .npPostContent .npImgPlain IMG { MARGIN: 0px } .photo_gallery.npPost .npImgRight.npBlock { MARGIN-BOTTOM: 25px } .photo_gallery.npPost .npImgLeft.npBlock { MARGIN-BOTTOM: 25px } .photo_gallery.npPost .npImgCentre.npBlock { MARGIN-BOTTOM: 25px } .photo_gallery.npPost .npImgPlain.npBlock { MARGIN-BOTTOM: 25px } .npPost .npStoryShare { BORDER-BOTTOM: #bbb 1px dotted; BORDER-TOP: #bbb 1px dotted } #npContentMain > .npPgHeading { MARGIN-TOP: 5px } .npPost .npTxtDim A { COLOR: #666 } .npPost .npMore H3 { FONT-SIZE: 14px } .npPost .npRelated { PADDING-TOP: 10px } .npPost .npRelated H4 { FONT-SIZE: 16px } .npPost .npRelated .npHeadlines P { FONT-SIZE: 14px } .npPostContent UL { PADDING-LEFT: 2em } .npPostContent OL { PADDING-LEFT: 2em } .npPost .npRelated .npHeadlines LI { PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 7px } .npPost UL LI { PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 7px } .npPost OL LI { PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 7px } .npPost .npMore .npImgClear { MARGIN-LEFT: 100px } .npPostNav A { LINE-HEIGHT: 32px; BACKGROUND-COLOR: #fc0; WIDTH: 100px; DISPLAY: = block; FONT-SIZE: 14px; -webkit-border-radius: 3px; -moz-border-radius: = 3px; border-radius: 3px } .npPostGallery IMG { MAX-WIDTH: 940px !important } .npPostGallery IMG A { MAX-WIDTH: 940px !important } .npPost IMG { MAX-WIDTH: 620px !important } .widget_rss H4 A[title=3D'Syndicate this content'].rsswidget { DISPLAY: none } .widget_rss H4 A.rsswidget IMG { DISPLAY: none } .widget_text A { COLOR: #3366cd } .widget_twitter UL A { COLOR: #3366cd } .widget_text H4 A { COLOR: inherit } .widget_twitter UL .timesince { COLOR: #999 } .npFPBlog#npContent { BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQABAIAAAJWVlQAAACH5BAAAAAAALAAAAAABAAE= AAAICRAEAOw=3D=3D) repeat-y 631px 0px; PADDING-TOP: 0px } .npFPBlog .npLinks LI { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .npFPBlog H4 { BORDER-BOTTOM-COLOR: #025c9b; TEXT-ALIGN: center; PADDING-BOTTOM: = 0.33em; BORDER-TOP-COLOR: #025c9b; BORDER-RIGHT-COLOR: #025c9b; = FONT-SIZE: 16px; BORDER-LEFT-COLOR: #025c9b } .npFPBlog H4.npNoRule { MARGIN-BOTTOM: 0px } .npFPBlog H4 A { COLOR: #025c9b } .npFPBlog H4 A:after { CONTENT: none } .npFPBlog .npPost .npLinks A { COLOR: #3366cd } .npFPBlog .npTop.npPost P { FONT-SIZE: 14px } .npFPBlog .npHeadlines.npPost P { FONT-SIZE: 12px } .npFPBlog .npHoriz.npPost P { FONT-SIZE: 12px } .npFPBlog .npWidth1-6 .npPost P { FONT-SIZE: 12px } .npFPBlog .npWidth1-6 .npTop.npHeadlines.npPost { BORDER-TOP: medium none; PADDING-TOP: 0px } .npFPBlog .npPost H1 { MARGIN-BOTTOM: 0.25em; FONT-SIZE: 32px } .npFPBlog .npTop.npPost H1 { FONT-SIZE: 40px } .npFPBlog .npWidth1-2 IMG { MAX-WIDTH: 460px !important } .npFPBlog .npWidth1-2 .npImgLeft IMG { MAX-WIDTH: 140px !important } .npFPBlog .npPost H2 { FONT-SIZE: 22px } .npFPBlog .npHorizontal.npPost H2 { FONT-SIZE: 22px } .npFPBlog .npHeadlines.npPost H2 { FONT-SIZE: 18px } .npFPBlog .npWidth1-6 .npPost H2 { FONT-SIZE: 14px } .npFPBlog #npContentMain H4 { FONT-SIZE: 14px } .npFPBlog .npWidth1-6 .npHeadlines.npPost H2 { LINE-HEIGHT: 1.33em; FONT-SIZE: 12px } .npFPBlog #npContentSide H4 { FONT-SIZE: 20px } .npFPBlog .npWidth1-6 IMG { MAX-WIDTH: 140px !important } .npFPBlog .npTop.npRuleStrong { BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px } .npFPBlog .npRuleStrong { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhAQAFAIABAJWVlf///yH5BAEAAAEALAAAAAABAAU= AAAIDRAwFADs=3D); PADDING-TOP: 1em } .npFPBlog .npRule.npPost { BORDER-TOP: #777 1px dotted; PADDING-TOP: 0.5em } .npFPBlog .npTop.npRule.npPost { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; PADDING-TOP: 0px } .npFPBlog .npHeadlines.npBlock.npPost { MARGIN-BOTTOM: 10px } .npFPBlog .twtr-hd { DISPLAY: none } .npFPBlog .twtr-ft { DISPLAY: none } .npFPBlog .twtr-bd { MARGIN-TOP: -0.5em } .npFPBlog .twtr-widget .twtr-tweet { BORDER-BOTTOM: #000 1px dotted } .npFPBlog .twtr-widget .twtr-tweet-wrap { PADDING-BOTTOM: 0.66em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0.66em } .npFPBlog .twtr-widget P { FONT: bold 1em/1.33em arial, sans-serif } .npFPBlog .npSearch .npTabsStrong .npTabs { MARGIN-BOTTOM: -7px } .npFPBlog .npSearch .npTabsStrong .npTabArea { BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: #bbb; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-RIGHT-COLOR: #bbb; = BORDER-LEFT-COLOR: #bbb } .npFPBlog .npSearch .npTabsStrong .npTabs A { PADDING-BOTTOM: 9px; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #000 } .npFPBlog .npSearch .npTabsStrong .npTabs .npCurrent { BACKGROUND: = url(data:image/gif;base64,R0lGODlhLAE8AMQfAP////7+/v///QFNiwBOjgBMjgBNj/3= //gNNjJ++05+91f7//2KPtv39/WKPuABNjf/+/Z+70f/9/uHo8J+70wFLiv7/+gFLjAVMjAJN= jgJMi/7+/wBMjGOQuQFMjf///yH5BAEAAB8ALAAAAAAsATwAAAX/oCeOZGmeaKqubOu+cCzPd= G3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq= /b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6y= trq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tN6H9bX2Nna29zd3t/g4eLj= 5NwTHgQeFyMGHBoU5fHy8/T19vf4+fr78RYKCAYGZKhAYEABBwD4KVzIsKHDhxD3AWiQ4AGGA= QQKeGAAIEDEjyBDihxJkhsEAQciMzwI6KFDgI4lY8qcSbNmtwMBFhxIgKAAgwAvN9gcSrSo0X= 0CFgQQ0EABQgAAJAg4SrVhCAA7) no-repeat 50% bottom; COLOR: #fff } .npFPBlog .npSearch .npInTxt { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } .npFPBlog .npSearch .npInSubmit { BORDER-BOTTOM: #4b81af 1px solid; BORDER-LEFT: #4b81af 1px solid; = TEXT-INDENT: -200px; MARGIN: -5px; BACKGROUND: = url(data:image/gif;base64,R0lGODlhEAAQAOYAAE2Dr06CsU6BrP7+/k2CrEqCsUyAr0y= Csf/+/0mBsEuBrdPf60uBr02Arf//+06EspCvy0+EsP3+/0yBrUyCrt7o8VaJtJq40JGwzP39= /fT4+3GYv2OQt//++kuDtKXE2d7n7qfA1sfX502Ar6bA2d3n8N/o72+XuvX2+nqixWSUuqbB1= unu8oWoxm6cwP7+/46wy/P5+Yaoy/H2+tTi74SpxlaKslB/q0yAsFqLtOrv83qgxP3//kyDrF= iLtpKyy6m/1EqDsJGxyr3Q4bTK30yBq/z9/9zp8f/9/mKSuHCYvP/+/NLg61WKsvT5/FWKtP/= 9/I+y0Pb3+3qgxcbY5v79/77R4t3n8U+CsU9/rf39/77R4Ja61ODp8N/p63ygwk6DrU2Dsk2B= sW+Zv12KsdHf7G2bv06BsE2DsU6Brv///f7//0yCsE2BsE6Dr02Crv///wAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAf+gG= 5vbRAlPHBXJDZoEWxuj25kR3BrCANwcCZPI2hvCUEPVJgLGBA0a0tdZ2xvAm8ucGpbb2cGbRe= ULW8BWQdAcCgWbgQAjixQRFgMaGkrawtvBD0AgyIOZQVpEWcfEjoAAG5sbW8VL0M3bgpvNR0O= XBMeDW87EmpCFATjAhUZcCEqklzQgGkKgDNtFIgZI8XIgDUZ1GBCEsMMGhyD0nCwokbNGjheq= iBQM2NDGjZoGrRJkONLCgsBMKwZoEaDknFv3IRhIwDMATYGolxa4+REG0EnC7A6g0YADARa1D= AJ0ObomzRpBBygFeDHGhA+3rwxwMBRAKUTHlBoI6NJkUAAOw=3D=3D) #4b81af = no-repeat 50% 50%; HEIGHT: 28px; BORDER-TOP: #4b81af 1px solid; = BORDER-RIGHT: #4b81af 1px solid; border-top-left-radius: 0; = border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; = -moz-border-radius-bottomleft: 0; -webkit-border-top-left-radius: 0; = -webkit-border-bottom-left-radius: 0 } .npFPBlog #npTabSearchQuote .idcAttr { POSITION: absolute; MARGIN-TOP: 6px; RIGHT: 0px } .npFPBlog #npTabSearchQuote .idcSearchResults { DISPLAY: none } UL.npHeadlines { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } UL.npLinks { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_archive UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_authors UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_categories UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_pages UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_recent_entries UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_rss UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_rss_links UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_stats_topposts UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_twitter UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .widget_archive UL A { COLOR: #000 } .widget_authors UL A { COLOR: #000 } .widget_categories UL A { COLOR: #000 } .widget_links UL A { COLOR: #000 } .widget_pages UL A { COLOR: #000 } .widget_recent_entries UL A { COLOR: #000 } .widget_rss UL A { COLOR: #000 } .widget_rss_links UL A { COLOR: #000 } .widget_stats_topposts UL A { COLOR: #000 } .npLiClear LI { CLEAR: both } .npNoClear LI { CLEAR: none !important } .npBreak { MARGIN-BOTTOM: 10px !important } .npBreakTop { MARGIN-TOP: 4px } .npHeadlines > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .npLinks > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_archive UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_authors UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_categories UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_pages UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_recent_entries UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_rss UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_rss_links UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_stats_topposts UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .widget_twitter UL > LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } .npHeadlines > LI.npTop { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .npNoTop.npHeadlines > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .npLinks > LI.npTop { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .npNoTop.npLinks > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_archive UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_authors UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_categories UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_pages UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_recent_entries UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_rss UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_rss_links UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_stats_topposts UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .widget_twitter UL > LI:first-child { BORDER-TOP: medium none; PADDING-TOP: 0px !important } .npHeadlines P { PADDING-TOP: 2px } .npLinks LI { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 6px } .npWidget01 .npImgClear { MARGIN-LEFT: 240px } .npWidget02 .npImgClear { MARGIN-LEFT: 240px } .npImgClearThumb { MARGIN-LEFT: 160px } .npImgClearSmall { MARGIN-LEFT: 240px } .npWidget01 IMG { MARGIN-TOP: 6px } .npWidget01 H1 { MARGIN-BOTTOM: 0.37em } .npWidget01 P { FONT: 16px/1.33em georgia, "times new roman", times, serif } .npWidget02 P { FONT: 16px/1.33em georgia, "times new roman", times, serif } .npWidget07 P { FONT: 16px/1.33em georgia, "times new roman", times, serif } .npWidget07 P { FONT-SIZE: 24px } .npWidget01 IMG { MARGIN-BOTTOM: 6px } .npWidget02 IMG { MARGIN-BOTTOM: 6px } .npWidget02 IMG { MARGIN-TOP: 5px } .npWidget03 IMG { MARGIN: 4px 0px } .npWidget01 .npRelated P { FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px } .npWidget02 .npRelated P { FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px } .npNewsblock01 .npWidget07 .npRelated P { FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px } .npWidget01 .npRelated { MARGIN: 10px 0px 0px } .npWidget02 .npRelated { MARGIN: 10px 0px 0px } .npWidget03 .npRelated { MARGIN: 10px 0px 0px } .npWidget07 .npRelated A { COLOR: #3366cd } .npWidget04 LI { PADDING-TOP: 10px } .npPost .npDateline { FONT: 12px/1em helvetica, arial, sans-serif; COLOR: #666 } .npWidget05 .npDateline { FONT: 12px/1em helvetica, arial, sans-serif; COLOR: #666 } .npPost .npByline { FONT-FAMILY: georgia, "times new roman", times, serif; COLOR: #000; = FONT-WEIGHT: bold; MARGIN-RIGHT: 5px } .npWidget05 .npByline { FONT-FAMILY: georgia, "times new roman", times, serif; COLOR: #000; = FONT-WEIGHT: bold; MARGIN-RIGHT: 5px } .npWidget05 H2 { FONT: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = MARGIN-BOTTOM: 10px } .npWidget07 H1 { FONT: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = MARGIN-BOTTOM: 10px } .npWidget07 H1 { TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 60px } .npWidget05 .npStoryShare { MARGIN-TOP: -1px } .npWidget05 P { FONT: 16px/1.25em georia, "times new roman", times, serif } .npWidget07 .npDiv2-3.npDivLite { BACKGROUND-POSITION: 630px 4px } .npNewsblock01 H1 { TEXT-TRANSFORM: uppercase; FONT-SIZE: 70px } .npNewsblock01 .npWidget07 IMG { MARGIN: 4px 0px 10px } .npNewsblock01 .npWidget07 P { LINE-HEIGHT: 20px; FONT-SIZE: 16px } .npNewsblock02 { BACKGROUND-POSITION: 390px 0px } .npNewsblock02 H1 { FONT-SIZE: 36px } .npNewsblock02 P { FONT-SIZE: 14px } .npNewsblock02 H5 { FONT-SIZE: 18px } .npSearch FORM { MARGIN: 4px } .npSearch .npInTxt { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 3px; PADDING-LEFT: 3px; WIDTH: 244px; PADDING-RIGHT: 3px; BACKGROUND: = url(data:image/gif;base64,R0lGODlhAQADAJEAAMXFxezs7LKysgAAACH5BAAAAAAALAA= AAAABAAMAAAICFFIAOw=3D=3D) #fff repeat-x; FLOAT: left; HEIGHT: 12px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px; = -webkit-border-radius: 3px; -moz-border-radius: 3px } .npSearch .npInSubmit { BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium = none; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; WIDTH: 35px; = PADDING-RIGHT: 0px; BACKGROUND: #0c0; HEIGHT: 20px; COLOR: #fff; = FONT-SIZE: 14px; BORDER-TOP: medium none; FONT-WEIGHT: 700; = BORDER-RIGHT: medium none; PADDING-TOP: 0.2em; -webkit-border-radius: = 3px; -moz-border-radius: 3px } .npSearch P { MARGIN: 0px } #npTabSearchQuote { POSITION: relative } #npTabSearchQuote .npIconLoad { POSITION: absolute; WIDTH: 16px; DISPLAY: none; HEIGHT: 16px; TOP: 3px; = LEFT: 232px } #npTabSearchQuote .idcSearchResults { Z-INDEX: 2147483647; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; = BORDER-LEFT: #333 1px solid; MARGIN-TOP: 4px; WIDTH: 100%; BACKGROUND: = #fff; FONT-SIZE: 10px; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 = 1px solid; LEFT: -1px; -webkit-border-radius: 3px; -moz-border-radius: = 3px } #npTabSearchQuote .idcSearchResults A { PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; DISPLAY: block; CLEAR: both; BORDER-TOP: #ccc 1px = solid; PADDING-TOP: 0px } #npTabSearchQuote .idcSearchResults .npTop { BORDER-TOP: medium none } #npTabSearchQuote .idcSearchResults SPAN { DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left; OVERFLOW: hidden } #npTabSearchQuote .idcSearchResults .npSymbol { WIDTH: 50px; FONT-SIZE: 9px } #npTabSearchQuote .idcSearchResults .npName { WIDTH: 200px } #npTabSearchQuote .idcSearchResults .npExch { TEXT-ALIGN: right; WIDTH: 40px; FLOAT: right; COLOR: #333; FONT-SIZE: = 9px } #npTabSearchQuote .idcSearchResults A:hover { TEXT-DECORATION: none } #npTabSearchQuote .idcSearchResults .npHilite { BACKGROUND-COLOR: #def } #npTabSearchQuote .idcSearchResults .npTxtCentre { LINE-HEIGHT: 20px; MARGIN: 0px; COLOR: #666 } #npTabSearchQuote .idcAttr { TEXT-ALIGN: right; LINE-HEIGHT: 11px !important; MARGIN-TOP: 3px; = COLOR: #999; FONT-SIZE: 9px !important } #npTabSearchQuote .idcAttr A { COLOR: #999 } #npContentSide .npBlogAgg { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-BOTTOM: 5px; OVERFLOW-Y: auto; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; HEIGHT: 390px; BORDER-TOP: #000 1px solid; = BORDER-RIGHT: #000 1px solid; PADDING-TOP: 5px } #npContentSide .npBlogAgg LI { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } #npContentSide .npBlogAgg LI H3 { MARGIN-BOTTOM: 5px } #npContentSide .npBlogAgg LI P { MARGIN-BOTTOM: 3px } .npMostPopular { PADDING-LEFT: 50px; FONT: 400 italic 24px georgia, "times new roman", = times, serif; COLOR: #999 } .npMostPopular LI { MARGIN-RIGHT: 10px } .npMostPopular LI * { FONT-STYLE: normal } .npMostPopular LI .npTxtSmall { FONT-SIZE: 12px } .npMarketsBlock { HEIGHT: 235px; BORDER-TOP: #000 1px solid } #indices_container { WIDTH: 100% } .table_indices { TEXT-ALIGN: left; FONT-STYLE: italic; WIDTH: 100%; FONT-FAMILY: = georgia, "times new roman", times, serif; MARGIN-BOTTOM: 5px } .table_indices TH { DISPLAY: none } .table_indices TD { BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; = WIDTH: 33.3%; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 5px } .table_indices .market { FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif } .table_indices .market A { COLOR: #000 } .table_indices .value { TEXT-ALIGN: right } .change_down { PADDING-BOTTOM: 1px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; = BACKGROUND: = url(data:image/gif;base64,R0lGODlhHgAVAOYAAOPj452dndvb28cqL9bW1re3t+Tk5J+= fn97e3tzc3M3NzcnJycTExLq6uq6urvehjqqqqsLCwr29vbi4uLKyso2NjXxiZJxaXfeciPz8= /P39/fr6+vb29vv7+/Pz8/JhVPj4+PNwau3t7aWlpZEvNMfGxqGhoeAcJNnZ2e1BRYMtMqmpq= fX19e7u7ubm5vn5+dTU1NDQ0O4oL+80O+rq6uvr6/Dw8Ofn58DAwOnp6ff3974uMujo6Jg5PO= /v78bFxcvLy8J9btLS0rW1tfT09PHx8aOjo5eIib2IisayrqxhZKliWbFRTqRESPRxdMbGxsf= Hx+ubkaegoIQ0OI5lZ45vcI9GRMavq7pdYdG2uL9VT6+VlcNWWvFMSvaNhHtnadpSVtXHx25N= UKZxc7FOUa2trcjHx+Dg4PNpZ8F1aLA1NvJZWY2Gh5aHiJVfYZ2EhZdiZOzs7PWGdfWDfc5UW= HdAQndGSXpCRs+FdfLy8qdKTsauqf7+/vFNUu0cJP///yH5BAAAAAAALAAAAAAeABUAAAf/gH= +CfwBXe4eIiYlJYYOOj2YhDxiUlZaUD2tIHRl8j44lH3N9pKWmpE5+SC1EG56ff6EhfrS1trR= 9fmMoLkQZsLEfs7fEuWMMKC0dwD/CxMV+cAUxNBvMzs+2uW4UCjnWg1RqWmlBcsPZuF14QUtW= YgCDfFkDfileaOm1KVFMPSpvfHAA0UnDCwNYTvjpI0OfHzA9SNyREgPBDR86MmjgwEPAlnopU= mSbwYWECgtGHDQwQ8CAhw4aQIhAAISCnhMyct1K0YREHTYBTEAoAAVFDg6dMrCgIWBBgzY7Fs= 6gJYPOPwsBgq4Y8oOACw+uBMW0AUAIjhUXTszok4IMCTsVdAIcGOFAggIEIpC+EsSnw9KmDY5= EVTLlS1YTW7u6yLNBA7CxAGBEgHChSty5de/m7QSMr98aCYA0KDNixNAnBG6AddzZkcEiBmAw= mFAAR4wzLTLubS0vA4caCGAIEcAD7G7ejwx6EBGnCEHkvPlo6LCBM+9AADs=3D) = no-repeat 0px 50%; PADDING-TOP: 1px } .change_up { PADDING-BOTTOM: 1px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; = BACKGROUND: = url(data:image/gif;base64,R0lGODlhHgAVAOYAAKGhof7+/smPLv39/Yl6Yfz8/Pv7+9G= dSurq6vX19fHx8b6PN8i5oPjIbPj4+NbRyuzs7NDQ0KysrNi9kNnZ2e7u7vHSnfDw8OXl5Yx+= afC+ZtSrZt7e3v3BTejo6K+vr41/a/7Ja8zLye/v77a2tvT09Ovr68/Hu/7MdPn5+fb29v/gq= +Dg4P/doaampv/gqf7SgtTU1KKiorq5uaaQcP7Ph56Nfp6RfdWwcI5/Z9vb27m5uczMzNK9mf= 7Mb9vFlqqag/28Qbu7u+Hh4cjIyN3d3ff398yUOe7Gfse5p6BzK6F9P6Wae/7IYcnJybuebP3= GXnx8ev/fpvPz8+/Xs/HSoP7Per+icZmKcrq6ur29vf7Vi9LS0o6AbIx/bcOxlMKqgvfKdtPT= 0+nDc6SkpICGiv7OddOtbeLi4qKhoMOui9TQyqeMZqZ9QLy8vObm5v7Tg8LCwufBhK+SWP3BV= f/ir52AU/7Lb/7RgLKysunp6c3Nzf7KZ/r6+v24NP///yH5BAAAAAAALAAAAAAeABUAAAf/gH= +Cg4SCD0kKhYqLiwoMFjU4awMBjJaEDxMrLXdWGl8mA5eMjhYvPn5+HTAhZyIFlaODmVJSHam= 4ZigaaqGypStwuMN+UHghGyewlrR1TcTEQXi7YAiihY5VVBM/0NB0PXJIyQaxfzM2N3ZKT2Pe= xHxXS21sNFHWgwMOF2gLDe/D+BzoImGHEx0IEpQLYGAKhhj+AOISmEGGhCwiikBwQCnFiCFcI= kr0Q5HMBzciKHhIAMtAAggYREqkKEFLBA4eLnD8M6CPkQQLwvAZSrTo0C0HQHwgwmKEihTLCM= 2ZI6Cq1atVjzABkWePnj6W0gDBkoOA2bNoCXgp0/WrpQQsTuJIAEC3rl26LkhEQACWkQoMPIT= kGUy48GAScShUMGCpTwUOYvZInkxZcgQKb0oUsKTvAgQ9oEOLBo2gQok+5hQFGFCgj+vXsGEb= iDooEAA7) no-repeat 0px 50%; PADDING-TOP: 1px } .update_time { COLOR: #666; FONT-SIZE: 10px } .npDisclaim { MARGIN: -14px 0px 0px } .npWeatherWidget .npWeatherChoose { BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 10px } .npWeatherWidget LABEL { COLOR: #666; FONT-SIZE: 11px } .npWeatherWidget SELECT { WIDTH: 140px } .npWeatherWidget .npWeatherTemp { MARGIN: 0px 5px; FONT: italic 48px/1em "times new roman", times, serif } .npWeatherWidget .npWeatherTemp SPAN { POSITION: relative; FONT-SIZE: 0.5em; TOP: -16px } .npWeatherWidget .npWeatherDesc { PADDING-TOP: 3px } .npWeatherWidget .npWeatherLinks { BORDER-TOP: #000 1px dotted; PADDING-TOP: 5px } .npColumnists .npBlock { MARGIN-BOTTOM: 10px } .npColumnists P { MARGIN-BOTTOM: 5px } .npColumnists H5 { FONT-SIZE: 14px } .npColumnists IMG { MARGIN-BOTTOM: 5px } .npColumnists .npRuleShort { BACKGROUND: = url(data:image/gif;base64,R0lGODlhPAABAIAAADY2NgAAACH5BAAAAAAALAAAAAA8AAE= AAAIHhI+py+1ZAAA7) no-repeat 40px 0px; PADDING-TOP: 10px } .npStoryTitle { LINE-HEIGHT: 1em; FONT-FAMILY: "PostSansMedium", arial, sans-serif; = MARGIN-BOTTOM: 10px; FONT-SIZE: 46px } .npStoryPhoto { Z-INDEX: 1; POSITION: relative; MARGIN-BOTTOM: -1px } .npPost .npStoryPhoto { MARGIN-BOTTOM: -1px } .npPhotoTxt { BACKGROUND-COLOR: #333; MARGIN: 0px } .npPhotoTxt .npGroup { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = PADDING-TOP: 3px } .npPhotoTxt P { COLOR: #fff } .npPhotoTxt .npPhotoCaption { MARGIN: 0px; FONT-SIZE: 11px !important } .npPhotoTxt .npPhotoCredit { LINE-HEIGHT: 12px; MARGIN: 1px 0px 0px; PADDING-LEFT: 4px; FLOAT: = right; COLOR: #ccc; FONT-SIZE: 9px !important } .npStoryShare { BORDER-BOTTOM: #bbb 1px dotted; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: = 10px; BORDER-TOP: #bbb 1px dotted; LIST-STYLE-IMAGE: none } .npStoryShare LI { BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px !important; = LINE-HEIGHT: 2.5em; PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px = !important; DISPLAY: inline; PADDING-TOP: 0px !important } .npStoryShare LI.npTop { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .npStoryShare LI .npIconLeft { PADDING-BOTTOM: 2px; PADDING-TOP: 2px } .npStoryShare LI#npFBShare > * > SPAN > IFRAME { WIDTH: 130px !important } .npStoryShare LI#npFBShare .fb_edge_comment_widget { Z-INDEX: 1999999999 } #npStoryContent { FONT: 16px/20px georgia, "times new roman", times, serif } #npStoryContent P { MARGIN-BOTTOM: 1em } #npStoryContent PRE { DISPLAY: block; MARGIN-BOTTOM: 20px; FONT-SIZE: 10px; overlow-x: auto } .npByline { FONT: 12px/14px georgia, "times new roman", times, serif } .npStoryTools H4 { COLOR: #333; FONT-SIZE: 16px } .npStoryTools H5 { LINE-HEIGHT: 16px; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px } .npStoryTools H5 A { COLOR: #3366cd } .npCommentsCount { MARGIN-LEFT: 5px } .npStoryShare .fb_edge_widget_with_comment { TOP: 2px } #npShareEmailBox { BORDER-BOTTOM: #000 1px solid; POSITION: fixed; BORDER-LEFT: #000 1px = solid; MARGIN: -250px 0px 0px -250px; WIDTH: 500px; DISPLAY: none; = HEIGHT: 500px; BORDER-TOP: #000 1px solid; TOP: 50%; BORDER-RIGHT: #000 = 1px solid; LEFT: 50%; -webkit-border-radius: 5px; box-shadow: 0 3px 3px = rgba(0, 0, 0, 0.75); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75); = -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75); -moz-border-radius: = 5px; border-radius: 5px; -moz-border-radius-topleft: 0; = -webkit-border-top-left-radius: 0; border-radius-topleft: 0; = border-radius-topright: 0; -moz-border-radius-topright: 0; = -webkit-border-top-right-radius: 0 } #npShareEmailBox H4 { PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = BACKGROUND: #000; COLOR: #ccc; PADDING-TOP: 5px } #npShareEmailBox FORM { MARGIN: 10px 20px } #npShareEmailBox .npInTxt { WIDTH: 300px } .npOffer { BACKGROUND: #ddd } .npOffer P { PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; FONT-FAMILY: helvetica, arial, sans-serif; = PADDING-TOP: 0px } .npOffer IMG { WIDTH: 140px } .npAdGoogle { MARGIN: 20px auto; WIDTH: 940px } #npFooter { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #000; COLOR: #fff; PADDING-TOP: 10px } #npFooter .npCentre { WIDTH: 940px; MARGIN-LEFT: auto } #npFooter .npTxtDim { COLOR: #999 } #npFooter H6 { BORDER-BOTTOM: #555 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 10px; FONT: bold 12px/16px arial, sans-serif } #npFooter P { FONT-SIZE: 11px } #npFooter A { COLOR: #fff } #npFooter .npFamily LI { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: = 155px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #npFooter .npFamily P { TEXT-TRANSFORM: uppercase; FONT: 18px/24px "PostSansMedium", arial, = sans-serif } #npFooter .npFamily A { COLOR: #666 } #npFooter .npFamily A:hover { COLOR: #fff; TEXT-DECORATION: none } #npFooter .npNP A:hover { COLOR: #fc0 } #npFooter .npFP A:hover { COLOR: #4069ff } #npFooter .npFamily .npTxtPost { FONT-FAMILY: georgia, "times new roman", times, serif } #npFooter .npPlain LI { MARGIN-BOTTOM: 5px } #npFooter .npIconRss { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQANU+ADAcDMl0MisZC2U6GdR6NQ8JBBIKBEY= pEiUVCRwQBx8SCBAJBEUoESkXClMwFYNMIQYEAqBcKDggDhoPBt6AOOODOU8tFHtHH0orE5RV= JVUxFSwaC4dOIo1RI3JCHHZEHrVpLQgFAiYWCV02FwsGA6FdKMNxMVo0Fi4bDOaFOt+BOOmGO= uKCOGk8GoFKICMUCQQCAY9SJAUDAc93NItQI4RMIW0/Gw4IAxUMBcp0MrlrLsRxMTIdDOyIOw= AAAAAAACH5BAEAAD4ALAAAAAAQABAAAAZ3QJ9wSCwaj8ZE54O5IYeSnrTywD0LA1pAyrI8hwC= ddHDcUEAjYU16MKKkPQLAx+mtSEWI4LTtCXw5PS5PET0qPg09KSFFNiUTPjM9Dj4EPQxECFI7= Pho9Jj4xPRdEBlsePi9SPi09GUUyIkIwADw+CwAKX7u8PkEAOw=3D=3D) } #npFooter .npBlock { MARGIN-BOTTOM: 20px } .npBlockScreen { POSITION: absolute; WIDTH: 100%; DISPLAY: none; BACKGROUND: #000; = HEIGHT: 100%; TOP: 0px; LEFT: 0px } .npIcon { PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 50% 50% } .npIconBare { PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50%; PADDING-TOP: = 8px } .npIconCentre { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50% } .npIconRight { PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: = right 50% } .npIconLeft { PADDING-LEFT: 20px !important; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 0px 50% } .npIconArrowGrayDown { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQALMIAM/Pz5SUlK6ururq6oSEhPr6+vn5+X9= /f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQqEMlJq704682p= OGAoClQRiGJgVAOBHsRwAS+QfSGZmaC6tbEOwNYpGjkRADs=3D) } .npIconArrowGrayLeft { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5S= UlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq73YEpDp= OEonBYISZptpZp+6XqT7WkEin1dhyB0CuKJFbdbR4US+oFIUAQA7) } .npIconArrowGrayRight { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5S= UlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq714AZKr= OkM3KYoQiAtJbp1KgplLmpisJOclG0WsAojWLdfioTTBo/IYAQA7) } .npIconArrowGrayUp { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQALMIAJSUlOrq6q+vr/r6+tDQ0IWFhYSEhH9= /f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQsEMlJq704610J= 4UhQGME2AMcBDJqQpkJGvO9niXRKVmf+rhSX7xUDGY/ISwQAOw=3D=3D) } .npIconBuzz { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOZ/AAFyJQeU7Fe099ETAv/TAAy7U/bvpka= +cPf7/P9XKDqZ4gCENf368wGnVeny7v/cAhSb9u71+yWj+/rTHQ962P/0bQCSQgCbRd3r491H= Lf/eaf15Uh2c8v/FKABo5P39/QOhSgC0UACi/yaMVQCL6gCLQjWq/f/XFP/aOTas/wCUPwB59= XCzjQCrT/vj3BipYi+n+hSEQEXEkP8tDslVRf/3fLsmBrPV8EVhviCF6vz4+P/oQv+2N/8eDw= B1+gCB4/yvKg6Y8CiN5LHOuYK1mf/CSv/YK/XMiiCrUZzD39TXb43J9PT49vy6UManJsfj+Oi= KeRmgW+jHUf/JHv/cS+RhSgCGLDuN1//tdACG+HKx4v7owm626mG49umhluS1rdszFQCaTeZV= L0ay/iWg9fHJwyup/+TZNRq+fuXYL99TPf/++PZlPaTX+fXpQtPm3P/kQzms/QCgRNdJM/EAA= MI9JwBz8DGg7QB7/gCJ5N9ZQ/9IEwCV//XwmyqN6////yH5BAEAAH8ALAAAAAAQABAAAAfUgH= +Cg4SFhRFPS10CXDcRhh9tYykSEAEkPx5Ja4MIAmYpJjBkHAF2OUo7DIJaInGiEhxBK34GFUY= THy5iCiIQEEEBeEJ9NRooBAZQext3fCR5PldYFRpUJwQTVRkJGwpZHhQHbnAo2AQdemBqCWw4= 4iEvZw8EBFNNXgMZczM0aAUNwkRJ86ADjyM6BgzoUQdJCBAg5FiIIqUIkFVl6NgAEeKCR48lY= jjZMugLgBYqUqqwsAAAgCGDmMiwAmBBiQU4RxBxQIgIgBEs3jjAQBSBoaNIAwEAOw=3D=3D) } .npIconCancel { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOZ1APjFxv3j4/7k5P/u7v74+P7k5fddYP/= 7+//6+vhfYuovMf93eu1BQ/5+gfpsbvZZW+9ER/tpbP93efy4uPZYWv9sbvrOzvRNUP9wcftt= cP56ffdfYfxtcP3i4/vb2+w+QPdcXv9YW+9HSv9ucP74+fpjZvpiZf98fvZbXvzT0/ze3vloa= vBGSPhhZP90dvpqbf9naPllaOs0Nv9xdPZYW/3j5PZaXP9UV/ZKTPBIS/95e+QlJ/9wcv96ff= 5ydek0N/VOUP9+gfttb/dbXf52ef92efVWWP95ffivsP10d+5CRP9WWektL/phY+YtLvpkZ/h= iZPRISvrZ2vdVV/15fP/6+/9+gPJMT/9ydO49P/95fPZWWfZVWP9wc//o6Pvc3P/n5//5+f+C= hv9bXveMjv1xdP/+/vheYe1AQfE/QfJFR/7m5v9iY/vQ0e5DRe9GSf+Hiv97fv3W1/xzdv75+= f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHUALAAAAAAQABAAAAevgH= WCg4SCYYV1A16IBRNyhAMLRGCEAi0rZB2CkUENZWuCAglCJwlIZnUHPhpwVBEFAmcOPRs5B4N= VHElic1AGLzoGInSFCDEZVnFaEiBvxIgIKEdjIS4Qz4g1Q0VLNzwsKoh1ATZPWF0jFVNZX4UB= DyUzFG4fFzBAMh6DATQmGFtK6ND5oYZNFCZSBKUw0oQLg2cknKTBoQDAoDZX0GCrQ2BHxUIWN= goiYFGcyUGBAAA7) } .npIconComments { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAMQUAIKCgo2NjfT09MHBweDg4O7u7uTk5JG= Rkfr6+t7e3tDQ0ISEhIqKipubm6mpqfb29rCwsKKios7Ozn9/f////wAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAQABAAAAU9ICWOZGmeZnFMbMsyBBm49= AQgolDXimjstIEP6BJSdESWZDQjAh4jFXCRQFEArYiV0mA5thQCAAIum8+mEAA7) } .npIconDigg { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOZ/AJabmqmsrMjKyc7Q0sPFxfj5+ImPjfH= x8aywrrCysLm6uvb49tfa2N3h3sbIyJientrc4vz9/a2ysqWmpZKZmaKmpfb29trc3MXHxe/v= 7+Xl5X6Fhdzd3LO2tt7j4f7+/tze3uXq6MnM0P3//+Hl6L3CwNPX1Y+WmOrv8dTU1K2vr9PV1= 8zO0MnOzN7j47q/vbvAwOHj4eLk4ujq6uPo5Z2hpIyTk/H6/YuSlJqhoXuEgn6DhbC0tHR+fN= bW1r7Dw/j9/+rv7P3//dbY2IGHhYGKisHDxqavr8HFxJydnZeenrGytbK0suXs79zh497g4Lv= AvZmfocbIxr6/vv/9/73Cxaaop+Lj5GJuacfQ06Kjo52hn+vt7ezv7MfM0PP08/P29vb6+NXe= 4c/Qz7S7uMfMzIqTkZ+tr46VltDT0J+kodHU0vr7+3+GhPX19ejs6nB3dauwsNXX1/P49r/Cw= aywsKuyr9rc2q20to+ana+2ttre3LW5uZCXl////////yH5BAEAAH8ALAAAAAAQABAAAAfngH= +Cg38YSVYTAFofhI1II00oQEdshAcFgwIkLANOcYNfCWoIBBocUwsNHgtkKT4ZCS0IJSoAPHw= jQV1+djZlbQEuGCUYemcdfhFCfhJ5N1EdEXsgaXhiDw81OSdFWX5KCn7iVDtLECLoXhBGFQBW= DjwvEkNrKyAXFyAgdYyCOAKCxpiI4aHgHTqEKDAQJKVBiBAzQnj4QQiNDEECaMyRAyXMGySC/= GTos4UREi4jTDDxA4aPoAUASFRp4+bCAT8cwvkxoGNBgQpjYGDh8kScBQHiDMDBdEDDlQh/hh= ChYGCDmR4SGAUCADs=3D) } .npIconEmail { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAMQQAG1tbdLS0mhoaKenp5GRkXh4eL6+voG= Bgd/f33R0dN3d3dnZ2dvb24WFhYODg2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAVHICSOZGmeaEoawuO+sGCIQ= wDAMBAM4kMwCdwjsSA8eg8H4gA7IBou5KOgMPoUhZf0oRvUbloITsbCbYUwURYNK6je8Li8FA= IAOw=3D=3D) } .npIconFacebook { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOYAACVGjB9BiThXly1NkTJRk1dwp2mAr1Z= vpX2RvVVvpzBQkmR8r1VvpT1bmStLj1VvplZwpkBdm111qvb4+ipLjwswf1Bro1pzqert9DRT= lHiNuGuCsXGGtGiAr1lzqdPZ6Bs+h1Bqo0Vhntbd6l12rOns81Zvpk9ro3uPulVuptPa6MrS4= 9zi7XSKuczT5TFQkjFQk2R8ruLm8P39/nCHtFt1q97j7kpmoWB5re3w9uXp8TtamX+TvBk8h3= uQvT9cmjNSk9Tb6aCuzTlXmGF5rWmBs42fxMLM32uCs2h+r2N6rWN7r4icw1RuplRup4OXvnK= JtyFDiyNFi6CwzVZwp2h/sGqBsebq8rK91t3i7neNuVFspBU5hSZIjTBQk8/X59rf7DFRkj5a= mjZVlmR9r+Pn8Udknldxpv7+/nGHtVp0qVRupWqBsPj6+2uBseHl70xnomF5rOru9FRtpeTp8= TxamDpYmDpYl36TvSRFjC5OkYaZwmqAsTtamDtZmP///yH5BAAAAAAALAAAAAAQABAAAAfUgF= hWHQaFhWwbcWcMF25TKTt+kpM/UUMSMRcCYlV9k5J1eRJlf39yDiF8np9jUjalfx8DW6qfDRQ= Dcn9vQwp+BbWTd0AiJX8qAC8NwKuSATQTaH8zEysUa8GSXE+wpWAgJtl+XmY8OX90GhIKzJ8R= AD0yf18VARHtnwp2V38jehm/koQhQJBgFxg6/gQB4EDBHA4eqCSYmACOEwx/WNw4oUYJij14E= IhE0MJHqTZQtDBJQ6QImQUwF5BY4iLLkRo4kDQR8oDBgZ8HIBywsMUChJ5GAgEAOw=3D=3D) } .npIconFont { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQALMPAJKSkoeHh4CAgISEhIGBgaioqNTU1Ji= YmLy8vIyMjOHh4fDw8KCgoMfHx39/f////yH5BAEAAA8ALAAAAAAQABAAAARJ8MlJq7WtrVuR= cw03KcIXis/wgSgDrOfVEAvMLYLx2FdSSLxKwREoBicGAWPJOD4Wg9jOVAEAKsHFa7CRND+MC= WFFeK5WB9QlAgA7) } .npIconFontSmall { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQALMKAKSkpJSUlIKCguDg4IiIiICAgK6uru/= v74SEhH9/f////wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAAQwUMlJq7046827= HwXSIYm4BUS5GQGgZoNwuCZGJnhttRKNAYVJICG4pBIBhQBH9FQiADs=3D) } .npIconLink { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAMQRAOvr6/Pz8+3t7ZWVldra2omJifDw8I2= Njebm5paWlvj4+IuLi39/f4yMjPf395mZmf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAQABAAAAVYYCSOZGmeaDpCbAtFbgsrT= q20tM0aw+InAAgg4VskBJACo8FkPAiPZTOhWCICiANDe7hmFw4rlrv1HsBKZsMJla6pvCJQSP= whITnHjZXfx1gwfyqDhIUjIQA7) } .npIconLoad { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAPe/AP7+/v39/fz8/Pb29vHx8e7u7vn5+ff= 39/T09Pr6+vDw8Pv7+/Pz8/X19fLy8uvr6/j4+Ozs7O3t7ejo6O/v7+bm5tbW1tra2sbGxuTk= 5Ofn5+Xl5eHh4dnZ2erq6unp6d3d3dzc3NLS0tjY2N/f3+Pj49HR0d7e3tTU1NXV1dPT0+Dg4= OLi4tDQ0MXFxc7OzpOTk6urq9fX1wAAAK+vr7u7u8vLy6ysrNvb283Nzbe3t8fHx8TExMrKyr= 6+vry8vMHBwcPDw8zMzKWlpaSkpMjIyLKysqioqLCwsLS0tKGhoYaGhrOzs4WFhZGRkampqZW= VlaOjo729vbm5uYeHh4+Pj8/Pz52dnbq6ura2tr+/v8LCwsDAwJKSkp+fn56enpmZmWlpaX5+= fpeXl1JSUmZmZqampsnJyV5eXoiIiLGxsVtbW42Nja2tra6urqqqqj4+PpaWloSEhIKCgnp6e= mxsbLi4uHd3d3t7e25ubnx8fLW1taKiooCAgDg4OKCgoHh4eIODg1lZWW1tbVNTU1hYWEpKSq= enp11dXWpqajo6Om9vb4GBgRQUFHR0dBYWFpycnDIyMpSUlBoaGpiYmJubmzU1NZCQkFxcXEV= FRT09PVZWVnFxcRsbGysrK3BwcH9/fzk5OTAwMGtra09PT2dnZ2BgYIuLi3Nzc319fXJyckRE= RFRUVENDQ05OTklJSXl5eYqKiigoKDMzM0xMTHV1dVVVVYmJiR0dHZqamo6Oji4uLiYmJjQ0N= P///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+= QQFCgC/ACwAAAAAEAAQAAAIrwB9CRzoC0AAgggFUhBIJIrAgwl9yXFIiIyvAwgi+kKC64yiSL= 4oQEBY4IsNAobi9MBwQEGAARQWCBTwJRSnCgMBGPCQQQEAgkHAJCwwYGACDJCcgEiIYEUGCgE= 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3D=3D) } .npIconLinkedIn { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOYAAI7L4cvl7vL3+QBtpuHv9KLR4rPY5sT= h7FOqyorG2z+ixa3d76PV6J7U6OXx9aHX7IG600GixXG+2mu20m6zztTp8VquzKbZ7O/0+ABx= qQCDs6XW6YvI343B2FGnxkShxEWWvNnr8sPh67fa56DV6QOKtgCKuQB/sQB7rwB4rQB3rara7= AB5rqra7avb7bnd6ZbR5v///qLV6q/d76TV5ojH3w+NuWKuy/r7/O/1+InD2kujxCibxHzD3X= W/1pLK3YrA13+/1ni30ZHN45DH3JbS6FGv0b7g7Uenx6zX5iyTuYPH32W0z0moyHy+1hOKtDa= ewq3Z5qbT4xOTu+rz+JnS6H7E3oC81Ia/1oLC2rDd74fH3wBnom61z0aqzWizz8Xh6yKaw77f= 6wB0q8jh7JXK3azY6QeLuASMurLe8H/E2XW50hmZwABqpEinyev09+31+KjV5ZHI3NDn75HL3= v39/MDg6weIsy6dw6zb7QiPuqXX6kOixKbX6o3C2P///yH5BAAAAAAALAAAAAAQABAAAAfzgA= QQfoSFhoQQIRQXCw8XListK5OReQtdQDMNZhskfXugoRtpRH4PR3U5DDJ9ra59WnIdRQF/fzR= VDSQMDQ0MDHlEWDAAI1IAABxbPTUcVkMNOlcSSRVzWSIOAXZwDiMSS0FCXiO2EyG2MbZ/ZUZr= FGEFfwIIB38ObhM4fwY8XzcmfvzJAeXFHzAm8OT4UwCNBQQo1Px5MyXKHxEa2CykcwKJhwE+/= lApEeePmBR6MPxJkEGBBy4JbN0h84dABhu2CrThs0OFggROSlhIwOTEmSAJmrBQoEQFiwEDNI= wZkEGDBqgpWDypAOIDn69gw/IBQSYQADs=3D) } .npIconPdf { BACKGROUND-IMAGE: url(/images/icons/pdf.gif) } .npIconPrinter { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAMQYAOfn5+Xl5e3t7ZeXl+bm5tfX1/n5+Z2= dnerq6vX19fb29tbW1u/v75SUlJqamouLi5aWlvj4+I2NjYyMjPf395mZmf///39/f////wAA= AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAAAAV/IIZZVkSdkWWQYls2TwwhB= 8O61HNJ0gRAh1VrRJlIFoUKAIC4iSzFi6MyoUJSQ6ixQAgUJA+KJZvb8SSX8PhpUQyM58lAwS= JREoBuYE8AJMQkAm9nhD0DAiUQF4uMjYtXUY6SEycTkpMUEYqXjVcWAhAToqOkEIgkJieqqyk= WIQA7) } .npIconReddit { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOZxAP7///f398PEw/UAAJWVlfLy8o2Njf3= 9/YiIiP7+/kZGRnR0dHp6eoqLiq6vrnV1daampr+/v1tbW/amiWZmZvaYZPWniri4uOjo6PeA= YKysrPj4+Prfzl9fX5aXlt3i5KOjo/vf0Dg5OKmpqZCQkIODg62trf/99aWlpfZ+YPvk12VmZ= oOEhPr6+khISHd3d7m5ufV6OM/Qz4+Pj5+gn7a2tuDg4Paoff///QoKCrCxsFlZWVpbWlhYWM= TExICAgIGBgaenpzc3N6GhodTU1EpLSpKSkoSEhPDw8F1dXbe4t/Hx8fvn2mJiYt3j5k5OTmh= paWxsbOzs7HJyco6OjlRVVPn5+V5fXuvr67CwsI2OjdPT08LCwunp6a+vr/ZoHefo56Oko+zt= 7O/v79jY2MbGxpCRkHBwcPrIqwgICMTFxJydnPrQuIaHhkdHR4yMjP///////wAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHEALAAAAAAQABAAAAe0gH= GCg4JwWAFxASAthI0FVQgRJE0QjYRBRFZKT3AKcJaCGoNlUWSWCTYEL0gJlj5gGAxQDWsoQCs= MXWJccUY/OW4fcMPETkVpDW1nBFRwOBYcAHAqEydwb2FHI0LDNwNfAAAxAxXDIh4bCMNMGWjh= bCkhwyUBBxLE+Pk8B3FqPcNarlyAQYHFsB0CBnlRIANODTMzdMDZ4iJLozEPktAQIGBIhylSQ= BUwYWDBAgMOloBa2SgQADs=3D) } .npIconRss { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOZ/AP+ySu6ZSf78+vXcyuuTRv2mOf/oy//= z5OyWSPW9kP2uSvm6efjJn/vChPyaJPOEE/uLBOuBQv7dtfrFjfzu4fzTqe2gY/miSfGCJveT= MfOVQ++FLvzs3uRlJep9NOmNPvmxZOt4J/nSsvyrSuNfF/fj1PataOmOR/mZM/GOQvaeSvGdS= uudXf6tRPKLIf6uTeiKRfupSP2rTe+WPfuXIfeaRf769v+vRO6kXfuzX/uoTOuSSP2lQeiPSv= WdRPaFCfCpePaXOO16H/SKJ+ZqHPGdR/yqR/OXPf3CfOpsCO+bSvWmXe2JQPiWMO6oZvPAn/7= OkvjOq+iIRf+2U++ZR/ywWP/06PaKEvSKHvKjZPqSGO11DO2cTudyMeV+NPKbSvuPDfWYSuaF= P+iINuZ4GOx2FuyVYOhxGe+XUv6tUfbNtfGNIPWPIviiQ/ijRfqkQfqlSOaCTf22XeNhHvzQn= eRtFPV9APOZRPy4Zv3z6/jn1v/37v3q1fOSPP///////yH5BAEAAH8ALAAAAAAQABAAAAf/gH= 8lFh8ECAgBAUpKK0U4A38UZBsYGENBFzoyLwBTAGslLEJoIgwLKmwoMTEjCgotXGMYJn61NhU= 6NEauMTIzBH1fExUUtQJIDi0jbhcBBCpHLg9XORy1UDRtPjWHGSY2fBM0YBK1C1h3GodNILV+= e3IQ5QIaGyk7AXBuOQ1WtVU/DviJUobJiQBp3miB4MCAHwEPaAlg4uGEkhcF6Bh44cBfgi15/= AAhAqNIATy1Dthp4IdDEhF+npCAMQOAAoF0HiypdSaBHzUkvOC4UWAEiCB9NGSx4EGKmTgden= BwcYMHihphUoQIEaFLhzl19PwZ4IRKAAQ7dpw4AUOKGBaQAgIBADs=3D) } .npIconRss2 { BACKGROUND-IMAGE: url(/images/icons/rss2.gif) } .npIconStock { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQANU3ALbD24yhxnOc0WaLwG6Uynqk21t9s16= Bt1p8smOHvXeh1nag1V2AtmKGvFFyqVNzqmyUyVFxqXGaz3Wf1Hqm3G6Vylx+tVR1rG+XzFd6= sGCFumCEunql24at3Xmi2GSJvpK03nqj2YCex3yo3Fh6sHCYzXSe01NzqXWe1Hmj2Vl7slV1r= Fd4rWySyGiOw1R0qnCRwbXZupK56Hun3Gy8YOXZvPnszP///wAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAACH5BAEAADcALAAAAAAQABAAAAZ7wJtwSCzeAKARhRNSTEwCSakCEQE6sqx2u4XNvuC= weFCwmc/ocyyRqrnfcDctpvGo02ea7bBwx2hwMXKCFihmeno2fzE2iQgCNIA1koCRgjUkGImK= kXlnFwSSg2+XNQ8taYx4Ng4BLgMfDRsMBioZLCsvJxEBRr6/wEJBADs=3D) } .npIconTwitter { BACKGROUND-IMAGE: = url(data:image/gif;base64,R0lGODlhEAAQAOYAAErA4UvB4Xnd+L3u/FDE4uH3/avq++3= 6/VbG4/7//4jW7Nfx+IPU6ofW7H7e+EjA4FTF4+f4/O76/bzu/Pn9/obV64fh+er5/VHD4qHg= 8djy+Mbt93fQ6KTo+vT8/uL2+3rd+NHz/UzB4tPw+NDw+bvu/Lru/On4/XzT6m/O6Mbr9cnu+= Kbi8rDr+1fF4+b3/Nn1/YHU6rDl8/X8/ozi+bft+83u93HO51rG5H3e+KPg8e/7/qvk8/3//+= T4/fb8/sPw/PH8/vD7/tX0/Zrc7kvB4ub5/oDf+ff9/nXc+EzC4f///0C93wAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeqgB= cNCEoBRSJKiYoIDRcVTJA3NkSQlZUVCJUkSz84lpUESpAbPTQhCZ+QiZAUNUkOSzIsGS6Vq0w= SE68wQkEzSyiqokwHA0nHyBOoTLfFyMhAFMKQzkcF1z5IKdO4JUkWS+FLOrbDHiZJIAbrLUs8= 3Cs7z8cdS9wPS0MWAvw5Rh+qCFTC8EJcuBMPIBGIYYmDigULNIxgUIlBBAUQEgUIAKAjgABKI= CiIEAgAOw=3D=3D) } .npTabs { LIST-STYLE-TYPE: none; DISPLAY: none; MARGIN-BOTTOM: -1px; OVERFLOW: = hidden; LIST-STYLE-IMAGE: none } .npTabs LI { FLOAT: left; MARGIN-RIGHT: -1px } .npTabs P { FONT-FAMILY: georgia, "times new roman", times, serif; FONT-SIZE: 16px } .npTabs A { BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: = block; COLOR: #999; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px = solid; PADDING-TOP: 5px } .npTabs A:hover { COLOR: #333; TEXT-DECORATION: none } .npTabs .npCurrent { BORDER-BOTTOM-COLOR: #fff; COLOR: #333; CURSOR: default; = TEXT-DECORATION: none } .npTabBox .npCurrent { DISPLAY: block } .npTabArea { BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; MIN-HEIGHT: = 20px; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid } .npTabLoad { BACKGROUND-POSITION: 50% 50% } .npTabContent { DISPLAY: none } .npTabPad.npTabContent { PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; = PADDING-TOP: 20px } .npTabsStrong .npTabs { BORDER-BOTTOM: medium none; MARGIN-BOTTOM: 0px } .npTabsStrong .npTabs LI { MARGIN-RIGHT: 5px } .npTabsStrong .npTabs P { MARGIN: 0px; FONT: bold 12px/1.33em arial, sans-serif } .npTabsStrong .npTabs A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: = #666; COLOR: #ccc; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 2px; -moz-border-radius-topleft: 4px; = -webkit-border-top-left-radius: 4px; border-radius-topleft: 4px; = border-radius-topright: 4px; -moz-border-radius-topright: 4px; = -webkit-border-top-right-radius: 4px } .npTabsStrong .npTabs .npCurrent { BACKGROUND: #333; COLOR: #fff; CURSOR: default; TEXT-DECORATION: none } .npTabsStrong .npTabArea { BACKGROUND-COLOR: #333; -webkit-border-radius: 4px; -moz-border-radius: = 4px; border-radius: 4px; -moz-border-radius-topleft: 0; = -webkit-border-top-left-radius: 0; border-radius-topleft: 0 } .npScroll { POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; HEIGHT: = 105px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .npScroll LI { CLEAR: both } .npScroll IMG { MAX-WIDTH: 140px; HEIGHT: 105px; MARGIN-RIGHT: 10px } .npScroll H3 { MARGIN-BOTTOM: 10px; FONT-SIZE: 14px } .npScroll P { MARGIN: 0px; FONT-SIZE: 11px } .npScrollNav { TEXT-ALIGN: right; BORDER-TOP: #000 1px dotted; PADDING-TOP: 5px } .npScrollNav A { MARGIN-RIGHT: 5px } .npScrollPrev { TEXT-ALIGN: center; WIDTH: 16px; DISPLAY: block; BACKGROUND: #ccc; = FLOAT: left; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 18px; = -webkit-border-radius: 2px; -moz-border-radius: 2px } .npScrollNext { TEXT-ALIGN: center; WIDTH: 16px; DISPLAY: block; BACKGROUND: #ccc; = FLOAT: left; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 18px; = -webkit-border-radius: 2px; -moz-border-radius: 2px } .npScrollNav .npScrollNext { MARGIN-RIGHT: 0px } .npScrollPrev:hover { BACKGROUND: #666; TEXT-DECORATION: none } .npScrollNext:hover { BACKGROUND: #666; TEXT-DECORATION: none } .npScrollNav SPAN { MARGIN: 6px 5px 0px 0px; WIDTH: 5px; DISPLAY: block; BACKGROUND: #ccc; = FLOAT: left; HEIGHT: 5px; -webkit-border-radius: 3px; = -moz-border-radius: 3px } .npScrollNav .npCurrent { BACKGROUND: #666 } .npScrollNav A SPAN { DISPLAY: none } .npStoryComments { MIN-HEIGHT: 180px; CLEAR: both; PADDING-TOP: 8px } .npStoryComments IMG.appLoading { MARGIN-TOP: 88px; PADDING-LEFT: 16px; WIDTH: 0px; BACKGROUND: = url(/images/icons/load-16x16.gif) no-repeat; HEIGHT: 16px } .npStoryComments P { LINE-HEIGHT: 1.33em; FONT-FAMILY: arial, sans-serif; COLOR: #000; = FONT-SIZE: 1em } .npStoryComments .topContainer { DISPLAY: none } .npStoryComments .bottomContainer { DISPLAY: none } .npStoryComments .pluck-comm { MARGIN-BOTTOM: 1em } .npStoryComments .pluck-login-comment-input { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = FONT-FAMILY: arial, sans-serif; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #000; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } .npStoryComments P.pluck-login-comment-calltoaction { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 16px/1.33em georgia, "times new roman", times, = serif; PADDING-TOP: 0px } .npStoryComments P.pluck-comm-calltoaction { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: 16px/1.33em georgia, "times new roman", times, = serif; PADDING-TOP: 0px } .npStoryComments .pluck-login-comment-wrapper { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } .npStoryComments .pluck-login-comment-new-signup-area { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 194px; PADDING-RIGHT: = 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; = MARGIN-LEFT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 3px } .npStoryComments .pluck-login-comment-signup-question { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.66em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: bold 1em/1.33em arial, sans-serif; COLOR: = #000; PADDING-TOP: 0px } .npStoryComments P.pluck-login-comment-signup-directions { WIDTH: auto; FONT: 1em/1.33em arial, sans-serif; COLOR: #666 } .npStoryComments P.pluck-login-comment-login-directions { WIDTH: auto; FONT: 1em/1.33em arial, sans-serif; COLOR: #666 } .npStoryComments A.pluck-primary-button { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.81em; MARGIN: 0px auto; = PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: none; HEIGHT: auto; COLOR: #000; = FONT-SIZE: 11px; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; = BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px } .npStoryComments A.pluck-primary-button:hover { BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; COLOR: #3366cd; = BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999 } .npStoryComments .pluck-login-comment-new-signup-area = A.pluck-primary-button { MARGIN-TOP: 26px } .npStoryComments SPAN.pluck-primary-button-text { PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-TOP: 0px } .npStoryComments .pluck-login-comment-content { MARGIN-BOTTOM: 1em; BACKGROUND: none transparent scroll repeat 0% 0% } .npStoryComments .pluck-login-comment-member-login-area { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: = #666; MARGIN-LEFT: 210px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 3px } .npStoryComments .pluck-login-comment-form { POSITION: relative; OVERFLOW: hidden } .npStoryComments A.pluck-login-comment-forgot-password-link { FONT-SIZE: 11px; MARGIN-RIGHT: 22px } .npStoryComments SPAN.pluck-login-comment-group LABEL { FONT: 12px/22px arial, sans-serif; COLOR: #000 } .npStoryComments SPAN.pluck-login-comment-group { MARGIN-BOTTOM: 0.5em } .npStoryComments SPAN.pluck-login-comment-group INPUT { BORDER-BOTTOM-COLOR: #000; PADDING-BOTTOM: 3px; BORDER-TOP-COLOR: #000; = PADDING-LEFT: 3px; WIDTH: 180px; PADDING-RIGHT: 3px; BORDER-RIGHT-COLOR: = #000; MARGIN-LEFT: 69px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #000; = PADDING-TOP: 3px } .npStoryComments .pluck-login-comment-submit-area A.pluck-primary-button = { POSITION: absolute; TOP: 0px; RIGHT: 15px } .npStoryComments .pluck-login-comment-submit-area INPUT { DISPLAY: none } .npStoryComments .pluck-login-comment-submit-area LABEL { DISPLAY: none } .npStoryComments SPAN.pluck-login-comment-submit-area { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: = 0px; DISPLAY: inline; HEIGHT: auto; PADDING-TOP: 0px } .npStoryComments .pluck-login-comment-pluck-logo { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: = auto; PADDING-TOP: 0px } .npStoryComments .pluck-comm-first-to-comment { DISPLAY: none } .npStoryComments .pluck-comm-comment-input { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = FONT-FAMILY: arial, sans-serif; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: inherit; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } .npStoryComments .pluck-comm-input-content { BACKGROUND: none transparent scroll repeat 0% 0% } .npStoryComments .pluck-comm-input-rounded-wrap { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } .npStoryComments FORM.pluck-comm-posting-form { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .npStoryComments .pluck-comm-message-border { MARGIN: 0px 0px 1em; WIDTH: auto } .npStoryComments .pluck-comm-reply-input .pluck-comm-message-border { MARGIN: 0px 0px 1em; WIDTH: auto } .npStoryComments .pluck-comm-message-border TEXTAREA { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 604px; = PADDING-RIGHT: 4px; FONT: 1em/1.36em arial, sans-serif; HEIGHT: 106px; = BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: = 2px } .npStoryComments .pluck-comm-reply-input .pluck-comm-message-border = TEXTAREA { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 604px; = PADDING-RIGHT: 4px; FONT: 1em/1.36em arial, sans-serif; HEIGHT: 106px; = BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: = 2px } .npStoryComments INPUT:focus { BORDER-BOTTOM-COLOR: #666 !important; BORDER-TOP-COLOR: #666 = !important; BORDER-RIGHT-COLOR: #666 !important; BORDER-LEFT-COLOR: #666 = !important } .npStoryComments TEXTAREA:focus { BORDER-BOTTOM-COLOR: #666 !important; BORDER-TOP-COLOR: #666 = !important; BORDER-RIGHT-COLOR: #666 !important; BORDER-LEFT-COLOR: #666 = !important } .npStoryComments .pluck-comm-submit-option A.pluck-primary-button { WIDTH: 198px; MARGIN-RIGHT: 0px } .npStoryComments .pluck-comm-submitoptions { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px } .npStoryComments .pluck-comm-submitoptions SPAN { FLOAT: none } .npStoryComments .pluck-comm-wrapper { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #000 1px = solid; BORDER-RIGHT: medium none; PADDING-TOP: 1em } .npStoryComments .pluck-comm-commentcount { PADDING-BOTTOM: 0px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px } .npStoryComments .pluck-comm-commentcount P.pluck-comm-commenttext { COLOR: #000 !important } .npStoryComments SPAN.pluck-comm-comment-number-highlight { COLOR: #000 !important } .npStoryComments .pluck-comm-commentcount P.pluck-comm-commenttext { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.66em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .npStoryComments .pluck-comm-commentcount = .pluck-comm-commentcount-actions { TOP: 0px } .npStoryComments .pluck-comm-commentcount = SELECT.pluck-comm-comment-filters { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px = 20px 0px 0.5em; DISPLAY: inline; FONT: 11px/1.33em arial, sans-serif; = FLOAT: none; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } .npStoryComments .pluck-comm-commentcount = .pluck-comm-commentcount-actions P { MARGIN: 1px 0px 0px; COLOR: #666; FONT-SIZE: 1em } .npStoryComments .pluck-comm-commentcount = .pluck-comm-commentcount-actions A { POSITION: absolute; MARGIN: 0px; WIDTH: 16px; BACKGROUND: = url(/images/icons/rss.gif) no-repeat 50% 50%; HEIGHT: 16px; TOP: 0px; = RIGHT: 0px } .npStoryComments .pluck-comm-commentcount = .pluck-comm-commentcount-actions A IMG { DISPLAY: none } .npStoryComments .pluck-comm-single-comment-main { BACKGROUND-IMAGE: url(/images/pluck/comments-bg.gif); BORDER-BOTTOM: = medium none; POSITION: relative; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MIN-HEIGHT: 110px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; BORDER-TOP: #000 1px = solid; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .npStoryComments .pluck-comm-comment-action-group-arrow-wrapper { POSITION: absolute; FLOAT: none; RIGHT: 0px } .npStoryComments .pluck-comm-share-abuse-controls { OVERFLOW: hidden } .npStoryComments DIV.pluck-comm-abuse-area { MARGIN: 0.5em 0px } .npStoryComments .pluck-comm-sc-avatar { DISPLAY: none } .npStoryComments .pluck-comm-comment-content { MARGIN: 0px 146px 0px 0px } .npStoryComments .pluck-comm-comment-content P { FONT: 1em/1.33em arial, sans-serif } .npStoryComments H4.pluck-comm-username-url { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.33em; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.5em; FONT-WEIGHT: = normal; PADDING-TOP: 0px } .npStoryComments H4.pluck-comm-username-url A { COLOR: #3366cd; FONT-WEIGHT: inherit } .npStoryComments SPAN.pluck-score-volume { COLOR: #666; FONT-SIZE: 0.91em } .npStoryComments .pluck-comm-comment-content P.pluck-comm-timestamp { MARGIN: 0px 0px 0.5em; COLOR: #666; FONT-SIZE: 0.91em } .npStoryComments .pluck-comm-comment-content P.pluck-comm-body { FONT-SIZE: 1em } .npStoryComments P.pluck-confirm-message { COLOR: #090 } .npStoryComments P.pluck-confirm-message { MARGIN: 0px 0px 1em; FONT-SIZE: 1em } .npStoryComments P.pluck-error-message { MARGIN: 0px 0px 1em; FONT-SIZE: 1em } .npStoryComments SPAN.pluck-comm-reply-button { MARGIN: 0px 0px 0.5em; DISPLAY: block } .npStoryComments .pluck-comm-rate-controls { MARGIN: 0px 0px 0.5em; DISPLAY: block } .npStoryComments SPAN.pluck-comm-reply-button A { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: 24px; COLOR: #666; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px } .npStoryComments SPAN.pluck-thumb-up A { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: 24px; COLOR: #666; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px } .npStoryComments SPAN.pluck-thumb-down A { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: 24px; COLOR: #666; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px } .npStoryComments SPAN.pluck-comm-reply-button A { BACKGROUND: url(/images/icons/comments.gif) #fff no-repeat 20px 50% } .npStoryComments SPAN.pluck-comm-reply-button A:hover { BACKGROUND: url(/images/icons/comments.gif) #fff no-repeat 20px 50% } .npStoryComments SPAN.pluck-thumb-up A { BACKGROUND: url(/images/icons/thumb_up.gif) #fff no-repeat 50% 50% } .npStoryComments SPAN.pluck-thumb-up A:hover { BACKGROUND: url(/images/icons/thumb_up.gif) #fff no-repeat 50% 50% } .npStoryComments SPAN.pluck-thumb-down A { BACKGROUND: url(/images/icons/thumb_down.gif) #fff no-repeat 50% 50% } .npStoryComments SPAN.pluck-thumb-down A:hover { BACKGROUND: url(/images/icons/thumb_down.gif) #fff no-repeat 50% 50% } .npStoryComments SPAN.pluck-thumb-up { WIDTH: auto } .npStoryComments SPAN.pluck-thumb-down { WIDTH: auto } .npStoryComments SPAN.pluck-thumb-up A { WIDTH: 50px } .npStoryComments SPAN.pluck-thumb-down A { WIDTH: 50px } .npStoryComments SPAN.pluck-thumb-up A:active { WIDTH: 50px } .npStoryComments SPAN.pluck-thumb-down A:active { WIDTH: 50px } .npStoryComments SPAN.pluck-thumb-up A:hover { WIDTH: 50px } .npStoryComments SPAN.pluck-thumb-down A:hover { WIDTH: 50px } .npStoryComments SPAN.pluck-thumb-up A:hover { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: = #000; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid } .npStoryComments SPAN.pluck-thumb-down A:hover { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: = #000; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid } .npStoryComments SPAN.pluck-comm-reply-button A:hover { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: = #000; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid } .npStoryComments SPAN.pluck-comm-reply-button A:active { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: = #000; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid } .npStoryComments SPAN.pluck-voted-up { BACKGROUND: url(/images/icons/thumb_up.gif) no-repeat right 50% } .npStoryComments SPAN.pluck-voted-down { BACKGROUND: url(/images/icons/thumb_down.gif) no-repeat right 50% } .npStoryComments SPAN.pluck-thumb-voted { FONT-SIZE: 0.91em } .npStoryComments .pluck-comm-edit-controls SPAN { FONT-SIZE: 0.91em } .npStoryComments .pluck-comm-edit-controls A { COLOR: #999 } .npStoryComments .pluck-comm-edit-controls A:hover { COLOR: #3366cd } .npStoryComments .pluck-comm-edit-controls A IMG { FLOAT: none; VERTICAL-ALIGN: -4px } .npStoryComments .pluck-comm-share-abuse-controls A { LINE-HEIGHT: 1.6em; FONT-SIZE: 11px } .npStoryComments SPAN.pluck-comm-email-area { MARGIN: 0px 6px; WIDTH: auto } .npStoryComments SPAN.pluck-comm-share-area { MARGIN: 0px 6px; WIDTH: auto } .npStoryComments SPAN.pluck-comm-permalink-area { MARGIN: 0px 6px; WIDTH: auto } .npStoryComments A.pluck-email-set { TEXT-ALIGN: center; WIDTH: 24px } .npStoryComments A.pluck-share-set { TEXT-ALIGN: center; WIDTH: 24px } .npStoryComments A.pluck-permalink-set { TEXT-ALIGN: center; WIDTH: 24px } .npStoryComments A.pluck-email-set { BACKGROUND: url(/images/icons/email.gif) no-repeat 50% 50% } .npStoryComments A.pluck-share-set { BACKGROUND: url(/images/icons/share.gif) no-repeat 50% 50% } .npStoryComments A.pluck-permalink-set { BACKGROUND: url(/images/icons/link-large.gif) no-repeat 50% 50% } .npStoryComments A.pluck-email-set:hover { WIDTH: 24px; BACKGROUND: none transparent scroll repeat 0% 0% } .npStoryComments A.pluck-share-set:hover { WIDTH: 24px; BACKGROUND: none transparent scroll repeat 0% 0% } .npStoryComments A.pluck-permalink-set:hover { WIDTH: 24px; BACKGROUND: none transparent scroll repeat 0% 0% } .npStoryComments A.pluck-email-set:hover:after { CONTENT: 'email' } .npStoryComments A.pluck-share-set:hover:after { CONTENT: 'share' } .npStoryComments A.pluck-permalink-set:hover:after { CONTENT: 'link' } .npStoryComments .pluck-comm-report-abuse { FONT-SIZE: 0.83em } .npStoryComments .pluck-comm-report-abuse:hover { COLOR: #3366cd } .npStoryComments .pluck-comm-reply-input { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 146px; = MARGIN-LEFT: 32px !important; PADDING-TOP: 0px } .npStoryComments .pluck-comm-reply-input P.pluck-comm-calltoaction { COLOR: #666; FONT-SIZE: 16px } .npStoryComments .pluck-comm-reply-input .pluck-comm-message-border = TEXTAREA { WIDTH: 432px } .npStoryComments .pluck-comm-show-hide-replies { PADDING-BOTTOM: 1em; MARGIN: 0px 146px 0px 32px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .npStoryComments .pluck-comm-show-hide-replies * { FONT-SIZE: 11px !important } .npStoryComments .pluck-comm-ReplyLevel-2 DIV.pluck-comm-comment-content = { MARGIN-TOP: -6px; MARGIN-LEFT: 32px; BORDER-TOP: #ccc 1px dotted } .npStoryComments .pluck-comm-ReplyLevel-2 = .pluck-comm-comment-action-group-arrow-wrapper { BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: = #ccc; BORDER-LEFT-COLOR: #ccc } .npStoryComments .pluck-comm-submit-wait-msg { COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: normal } .npStoryComments .pluck-comm-submit-wait-msg IMG { PADDING-LEFT: 16px; WIDTH: 0px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(/images/icons/load.gif) no-repeat; HEIGHT: 16px } .npStoryComments .pluck-comm-pagination-wrapper { BACKGROUND: none transparent scroll repeat 0% 0% } .npStoryComments .pluck-comm-pagination-level1 { BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: = #000; BORDER-LEFT-COLOR: #000 } .npStoryComments .pluck-pagination-logo { WIDTH: 130px; DISPLAY: block; BACKGROUND: = url(/images/pluck/comments-logo.gif) #fff no-repeat; HEIGHT: 39px } .npStoryComments DIV.pluck-comm-pagination-logo-area IMG { DISPLAY: none } .npStoryComments .pluck-comm-submitoptions { OVERFLOW: hidden } .npStoryComments .pluck-comm-submitoptions SPAN A { MARGIN: 0px 14px; FLOAT: right } .npStoryComments A.pluck-comm-cancel { COLOR: #3366cd; FONT-SIZE: 1em } .npStoryComments A.pluck-comm-cancel SPAN { LINE-HEIGHT: 21px } .npStoryComments .pluck-email-dialog { FONT: 1em/1.33em arial, sans-serif } .npStoryComments .pluck-share-dialog { FONT: 1em/1.33em arial, sans-serif } .npStoryComments .pluck-permalink-dialog { FONT: 1em/1.33em arial, sans-serif } .npStoryComments P.pluck-email-header { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 6px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: bold 1.16em/1.28em georgia, "times new roman", = serif; COLOR: #000; PADDING-TOP: 0px } .npStoryComments P.pluck-report-abuse-header { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 6px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT: bold 1.16em/1.28em georgia, "times new roman", = serif; COLOR: #000; PADDING-TOP: 0px } .npStoryComments .pluck-email-dialog FORM { FONT-SIZE: 1em } .npStoryComments .pluck-abuse-dialog FORM { FONT-SIZE: 1em } .npStoryComments .pluck-email-dialog FORM SPAN LABEL { MARGIN: 0px 8px; COLOR: #666; FONT-SIZE: 1em; PADDING-TOP: 0.25em } .npStoryComments .pluck-abuse-dialog FORM SPAN LABEL { MARGIN: 0px 8px; COLOR: #666; FONT-SIZE: 1em; PADDING-TOP: 0.25em } .npStoryComments .pluck-email-dialog FORM SPAN INPUT { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.25em; PADDING-LEFT: 3px; WIDTH: 164px; PADDING-RIGHT: = 3px; FONT: 1em/1.33em arial, sans-serif; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.25em } .npStoryComments .pluck-email-dialog FORM SPAN TEXTAREA { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.25em; PADDING-LEFT: 3px; WIDTH: 164px; PADDING-RIGHT: = 3px; FONT: 1em/1.33em arial, sans-serif; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.25em } .npStoryComments .pluck-abuse-dialog FORM SPAN INPUT { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.25em; PADDING-LEFT: 3px; WIDTH: 164px; PADDING-RIGHT: = 3px; FONT: 1em/1.33em arial, sans-serif; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.25em } .npStoryComments .pluck-abuse-dialog FORM SPAN TEXTAREA { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.25em; PADDING-LEFT: 3px; WIDTH: 164px; PADDING-RIGHT: = 3px; FONT: 1em/1.33em arial, sans-serif; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.25em } .npStoryComments .pluck-abuse-dialog FORM SPAN SELECT { FONT: 1em/1.33em arial, sans-serif } .npStoryComments .pluck-email-dialog FORM SPAN INPUT:focus { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: = #999 1px solid; BORDER-RIGHT: #999 1px solid } .npStoryComments .pluck-email-dialog FORM SPAN TEXTAREA:focus { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: = #999 1px solid; BORDER-RIGHT: #999 1px solid } .npStoryComments .pluck-abuse-dialog FORM SPAN INPUT:focus { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: = #999 1px solid; BORDER-RIGHT: #999 1px solid } .npStoryComments .pluck-abuse-dialog FORM SPAN TEXTAREA:focus { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: = #999 1px solid; BORDER-RIGHT: #999 1px solid } .npStoryComments .pluck-email-dialog .pluck-email-message-options { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .npStoryComments .pluck-abuse-dialog .pluck-abuse-message-options { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .npStoryComments .pluck-email-dialog .pluck-email-message-options A { MARGIN: 0px 14px; FLOAT: right } .npStoryComments .pluck-abuse-dialog .pluck-report-abuse-options A { MARGIN: 0px 14px; FLOAT: right } .npStoryComments SPAN.pluck-report-abuse-options { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .npStoryComments A.pluck-email-message-cancel { COLOR: #3366cd; FONT-SIZE: 0.91em } .npStoryComments A.pluck-report-abuse-cancel { COLOR: #3366cd; FONT-SIZE: 0.91em } .npStoryComments .pluck-email-recipient-group .pluck-error-message { MARGIN-LEFT: 82px; FONT-SIZE: 0.91em } .npStoryComments SPAN.pluck-share-item A.pluck-share-link { COLOR: #666; FONT-SIZE: 1em } .npStoryComments SPAN.pluck-share-item A.pluck-share-link:hover { COLOR: #666; FONT-SIZE: 1em } .npStoryComments SPAN.pluck-share-item A.pluck-share-link:hover { COLOR: #3366cd; TEXT-DECORATION: underline } .npStoryComments SPAN.pluck-share-item A.pluck-share-link IMG { MARGIN: 0px 6px 0px 0px } .npStoryComments A.pluck-permalink-share-link { FONT: 12px/1.33em arial, sans-serif; COLOR: #3366cd } .npStoryComments .pluck-permalink-dialog A.hover { FONT: 12px/1.33em arial, sans-serif; COLOR: #3366cd; TEXT-DECORATION: = underline } .npStoryComments A.pluck-permalink-share-link:hover { FONT: 12px/1.33em arial, sans-serif; COLOR: #3366cd; TEXT-DECORATION: = underline } .npStoryComments .pluck-score-wrapper { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .npStoryComments SPAN.pluck-score-sub-head { MARGIN: 6px 0px 0px 10px; FONT: bold 14px/1.33em georgia, "times new = roman", times; COLOR: #000 } .npStoryComments SPAN.pluck-score-text { MARGIN: 0px 0px 0px 108px; PADDING-TOP: 32px } .npStoryComments SPAN.pluck-score-text BR { LINE-HEIGHT: 0 } .npStoryComments .pluck-score-em { POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 94px; = COLOR: #000; FONT-SIZE: 3em; TOP: 48px; LEFT: 8px } .npStoryComments A.pluck-comm-pagination-first { WIDTH: 24px; HEIGHT: 24px } .npStoryComments A.pluck-comm-pagination-last { WIDTH: 24px; HEIGHT: 24px } .npStoryComments A.pluck-comm-pagination-prev { WIDTH: 70px; FONT: 12px/1.33em arial, sans-serif; HEIGHT: 24px; COLOR: = #3366cd } .npStoryComments A.pluck-comm-pagination-next { WIDTH: 70px; FONT: 12px/1.33em arial, sans-serif; HEIGHT: 24px; COLOR: = #3366cd } .npStoryComments A.pluck-comm-pagination-first { BACKGROUND: url(/images/pluck/btn-first.gif) no-repeat } .npStoryComments A.pluck-comm-pagination-prev { BACKGROUND: url(/images/pluck/btn-prev.gif) no-repeat } .npStoryComments A.pluck-comm-pagination-next { BACKGROUND: url(/images/pluck/btn-next.gif) no-repeat } .npStoryComments A.pluck-comm-pagination-last { BACKGROUND: url(/images/pluck/btn-last.gif) no-repeat } .npStoryComments .pluck-comm-wait-msg { LINE-HEIGHT: 2em } .npStoryComments SPAN.pluck-confirm-btn A { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT: = 1em/1.33em arial, sans-serif; BACKGROUND: #eee; HEIGHT: auto; COLOR: = #333; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; = PADDING-TOP: 0.25em } .noname .pluck-comm-submitoptions { DISPLAY: none !important } .noname .pluck-comm-reply-button { DISPLAY: none !important } .npStoryCommentsClosed FORM.pluck-comm-posting-form { DISPLAY: none !important } .npStoryCommentsClosed .pluck-comm-comment-action-group-arrow-wrapper { DISPLAY: none !important } .pluck-user-isHidden { DISPLAY: none !important } .pluck-comm-isBlocked { DISPLAY: none !important } .npStoryCommentsClosed .pluck-login-comment-input { DISPLAY: none !important } FORM.npListingsSearch { FONT-SIZE: 12px } FORM.npListingsSearch .npLeft.npInTxt { WIDTH: 500px; FONT-SIZE: 14px } FORM.npListingsSearch .npInSubmit { HEIGHT: 25px } FORM.npListingsSearch .fields { OVERFLOW: hidden } FORM.npListingsSearch .fields P { FLOAT: left; MARGIN-RIGHT: 1em } FORM.npListingsSearch P.date SELECT { MARGIN-RIGHT: 5px } FORM.npListingsSearch P.date SPAN { COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: bold } .npListings UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .npListings UL LI { POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: = 10px } .npListings UL LI A.npImgLeft { WIDTH: 140px; DISPLAY: block } .npListings UL LI.npListingFeatured { BACKGROUND-COLOR: #ebf1ff; PADDING-TOP: 2px !important } .npListingsWidget UL LI.npListingFeatured { BACKGROUND-COLOR: #ebf1ff; PADDING-TOP: 2px !important } .npListings UL LI.npListingFeatured P.npListingFeatured { TEXT-ALIGN: center; MARGIN: 0px 0px 5px; COLOR: #666; FONT-WEIGHT: bold } .npListingsWidget UL LI.npListingFeatured P.npListingFeatured { TEXT-ALIGN: center; MARGIN: 0px 0px 5px; COLOR: #666; FONT-WEIGHT: bold } .npListings UL A.thumb { TEXT-ALIGN: center; WIDTH: 124px; FLOAT: left } .npListings UL H3 { LINE-HEIGHT: 1em; MARGIN-BOTTOM: 4px } .npListings UL LI P { MARGIN-BOTTOM: 1px; COLOR: #333 } .npListings .listings_nav { TEXT-ALIGN: center; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 0.25em } .npListings UL LI.noimg H3 { MARGIN-LEFT: 0px } .npListings UL LI.noimg P { MARGIN-LEFT: 0px } .npListingsDetail { PADDING-TOP: 0.5em } .npListingsDetail H2 { FONT-SIZE: 2em } .npListingsDetail H2 .company { COLOR: #666; FONT-SIZE: 0.75em } .npListingsDetail .photo SPAN { TEXT-ALIGN: left } .npListingsDetail .company-image { TEXT-ALIGN: center; WIDTH: 140px; FLOAT: right } .npListingsDetail .small .photo IMG { MAX-WIDTH: 194px } .npListingsWidget UL { BORDER-BOTTOM: #000 1px solid; OVERFLOW-Y: auto; MARGIN-BOTTOM: 10px; = MAX-HEIGHT: 291px; CLEAR: both; BORDER-TOP: #000 1px solid; PADDING-TOP: = 5px } .npListingsWidget LI { MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0.5em !important } .npListingsWidget LI A.npLeft { TEXT-ALIGN: center; WIDTH: 100px; DISPLAY: block; FLOAT: left } .npListingsWidget LI .npImgClearThumb { MARGIN-LEFT: 110px } .npListingsWidget LI H3 { MARGIN: 0px 0px 4px; FONT-SIZE: 14px } .npListingsWidget LI P { LINE-HEIGHT: 1.27em; MARGIN: 0px 0px 4px; FONT-SIZE: 0.91em } .npListingsWidget FORM { MARGIN-BOTTOM: 10px } .npListingsWidget .npInSubmit { PADDING-TOP: 3px } .npListingsWidget .npListingsWidgetLoad { MARGIN-TOP: 40%; WIDTH: 100% } .npListingsWidget .npListingsWidgetLoad SPAN { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: = #ffa; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; = PADDING-TOP: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; = border-radius: 5px } .npListingsWidgetCompact UL { MARGIN-BOTTOM: 10px } .npListingsWidgetCompact LI { PADDING-BOTTOM: 5px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; PADDING-TOP: 5px !important } .npListingsWidgetCompact LI.npTop { PADDING-BOTTOM: 5px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; PADDING-TOP: 5px !important } .npListingsWidgetCompact LI H5 { MARGIN: 0px } .npListingsWidgetCompact LI P { LINE-HEIGHT: 16px; MARGIN-LEFT: 0px } .npContest .npLabel { WIDTH: 140px } .npContest .npNoLabel { MARGIN: 0px 0px 10px 140px } .npContest .npInTxt { WIDTH: 300px } .npContestNav { FONT-SIZE: 16px } BODY.npWallpaperActive #npWallpaper { MARGIN: 0px auto; WIDTH: 980px; BACKGROUND: #fff } ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/ie.min.css * HTML #npContent { ZOOM: 1; OVERFLOW: hidden } * HTML #npContentMain { ZOOM: 1; OVERFLOW: hidden } * HTML .npBlock { ZOOM: 1; OVERFLOW: hidden } * HTML .npGroup { ZOOM: 1; OVERFLOW: hidden } * HTML #npBreadcrumbs P { ZOOM: 1; OVERFLOW: hidden } * HTML .npPost BLOCKQUOTE { ZOOM: 1; OVERFLOW: hidden } * HTML .npCcnSubmenu { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: = #666 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 216px; = PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px = solid; PADDING-TOP: 0px; LEFT: 0px } * HTML .npCcnLinks { HEIGHT: 26.67em } * HTML .npHeadlines LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .npLinks LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_archive UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_authors UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_categories UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_pages UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_recent_entries UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_rss UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_rss_links UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_stats_topposts UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .widget_twitter UL LI { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px } * HTML .npPost .npStoryShare { HEIGHT: 24px; PADDING-TOP: 3px } * HTML .npTabsStrong .npTabs { ZOOM: 1; OVERFLOW: hidden } * HTML .npTabsStrong .npTabs A:hover { COLOR: #ccc } * HTML .npTabsStrong .npTabs A.npCurrent:hover { COLOR: #fff } * HTML #npShareEmailBox { POSITION: absolute; TOP: 50%; LEFT: 50% } * HTML .npStoryComments A.pluck-comm-pagination-first:hover { TEXT-DECORATION: none } * HTML .npStoryComments A.pluck-comm-pagination-last:hover { TEXT-DECORATION: none } * HTML .npStoryComments A.pluck-comm-pagination-prev:hover { TEXT-DECORATION: none } * HTML .npStoryComments A.pluck-comm-pagination-next:hover { TEXT-DECORATION: none } * HTML .pluckLoginForm { POSITION: relative } * HTML .npStoryComments .pluck-login-comment-content { MARGIN-BOTTOM: 2em } * HTML .npStoryComments SPAN.pluck-login-comment-group INPUT { WIDTH: 170px } * HTML .npStoryComments .pluck-login-comment-submit-area = A.pluck-primary-button { TOP: 1px; LEFT: 210px } #npContent { ZOOM: 1; DISPLAY: block } #npContentMain { ZOOM: 1; DISPLAY: block } .npBlock { ZOOM: 1; DISPLAY: block } .npGroup { ZOOM: 1; DISPLAY: block } #npBreadcrumbs P { ZOOM: 1; DISPLAY: block } .npPost BLOCKQUOTE { ZOOM: 1; DISPLAY: block } A.npNoColour { COLOR: #000 } .npNoColour A { COLOR: #000 } #npTopRow .npTopLinks A { LINE-HEIGHT: 29px } #npTopRow .npPosRel { Z-INDEX: 10 } .npCcnDropdown { POSITION: relative } .npCcnDropdown DD .npCcnLinks { BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #000 1px solid } .npCcnDropdown .npCcnBtm { BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: = 198px; BOTTOM: -20px; BACKGROUND-POSITION: -230px 0px; HEIGHT: 19px; = BORDER-TOP: medium none; BORDER-RIGHT: #000 1px solid; LEFT: 0px } #npBreadcrumbs P { HEIGHT: 30px } .npHot { MARGIN: 0px } #npFooter .npPlain LI { MARGIN-BOTTOM: 0px } #npFooter .npPlain LI P { MARGIN-BOTTOM: 0px } .npSearch .npInSubmit { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 0.2em } #npTabSearchQuote .npIconLoad { TOP: 6px } .npTxtSmall .npTxtIn { FONT-SIZE: 11px } .npInSubmit { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 0.2em } .npStoryShare { OVERFLOW: visible } .npPost .npStoryPhoto IMG { MARGIN-BOTTOM: -3px } .widget_text H4 A { COLOR: #666 } .npShareDigg .db-compact.db-wrapper { VERTICAL-ALIGN: -3px } .npShareDigg .db-wrapper .db-ie SPAN .db-compact { HEIGHT: 11px } #npShareEmailBox { BACKGROUND: #fff } .npStoryComments SPAN.pluck-primary-button-text { LINE-HEIGHT: 20px } .npStoryComments .pluck-login-comment-form { WIDTH: 100% } .npStoryComments .pluck-comm-single-comment-main { HEIGHT: auto !important } .npStoryComments .pluck-comm-single-comment-top { POSITION: relative !important } .npStoryComments A.pluck-email-set:hover { WIDTH: 24px } .npStoryComments A.pluck-share-set:hover { WIDTH: 24px } .npStoryComments A.pluck-permalink-set:hover { WIDTH: 24px } .npStoryComments A.pluck-email-set:hover { BACKGROUND: url(/images/icon/email.gif) no-repeat 50% 50% } .npStoryComments A.pluck-share-set:hover { BACKGROUND: url(/images/icon/share.gif) no-repeat 50% 50% } .npStoryComments A.pluck-permalink-set:hover { BACKGROUND: url(/images/icon/link-large.gif) no-repeat 50% 50% } .npStoryComments .pluck-comm-ReplyLevel-2 = .pluck-comm-comment-action-group-arrow-wrapper { TOP: -6px } .npStoryComments .pluck-comm-pagination-wrapper { MARGIN-TOP: 1px } .npStoryComments SPAN.pluck-share-item A.pluck-share-link:hover { FONT-SIZE: 1em } .npListingsWidget .npInTxt { WIDTH: 130px } .npListingsWidget .npInSubmit { PADDING-BOTTOM: 2px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; FONT-SIZE: 11px; PADDING-TOP: 3px } * HTML .npListingsWidget UL { HEIGHT: 290px } * HTML .npListingsWidgetCompact UL { HEIGHT: 373px } * HTML .npListingsWidget LI { ZOOM: 1 } .npListingsDetail .npSmall .npPhoto { OVERFLOW: hidden } .npListingsWidget .npListingsWidgetLoad { HEIGHT: 19px } #npTopRow { BACKGROUND-IMAGE: url(/images/layout/top-row.gif) } #npTopRow #npSiteNP { BACKGROUND-IMAGE: url(/images/layout/top-row.gif) } #npTopRow #npSiteFP { BACKGROUND-IMAGE: url(/images/layout/top-row.gif) } #npTopRow SPAN A { BACKGROUND-IMAGE: url(/images/layout/top-row.gif) } .npCcnDropdown DT P { BACKGROUND-IMAGE: url(/images/layout/top-row.gif) } .npCcnDropdown DD { BACKGROUND-IMAGE: url(/images/layout/ccn_submenu.gif) } .npCcnDropdown .npCcnBtm { BACKGROUND-IMAGE: url(/images/layout/ccn_submenu.gif) } .npNavStrip { BACKGROUND-IMAGE: url(/images/layout/navStrip.gif) } .npMenuBtn { BACKGROUND-IMAGE: url(/images/layout/navMenuBtn.gif) } .npNavMapBtn A { BACKGROUND-IMAGE: url(/images/layout/navMapBtn.gif) } #npBreadcrumbs P { BACKGROUND-IMAGE: url(/images/layout/breadcrumbsBg.gif?r1) } #npBreadcrumbs A { BACKGROUND-IMAGE: url(/images/layout/breadcrumbsBg.gif?r1) } #npBreadcrumbs A { BACKGROUND-IMAGE: url(/images/layout/breadcrumbsBg.gif?r1) } #npBreadcrumbs .npBcH { BACKGROUND-IMAGE: url(/images/layout/breadcrumbsBg.gif?r1) } #npBreadcrumbs .npBcP { BACKGROUND-IMAGE: url(/images/layout/breadcrumbsBg.gif?r1) } .npHot .npHotPre { BACKGROUND-IMAGE: url(/images/layout/breadcrumbsBg.gif?r1) } #npContent { BACKGROUND-IMAGE: url(/images/layout/contentBg.gif) } .npRuleStrong { BACKGROUND-IMAGE: url(/images/layout/ruleStrong.gif) } .npDivLite { BACKGROUND-IMAGE: url(/images/layout/divLite.gif) } .npSearch .npInTxt { BACKGROUND-IMAGE: url(/images/layout/searchInTxtBg.gif) } .change_down { BACKGROUND-IMAGE: url(/images/layout/mktsChangeDown.gif) } .change_up { BACKGROUND-IMAGE: url(/images/layout/mktsChangeUp.gif) } .npColumnists .npRuleShort { BACKGROUND-IMAGE: url(/images/layout/ruleShort.gif) } #npFooter .npIconRss { BACKGROUND-IMAGE: url(/images/icons/rss-onb.gif) } .npIconArrowGrayUp { BACKGROUND-IMAGE: url(/images/icons/arrowGrayUp.gif) } .npIconBuzz { BACKGROUND-IMAGE: url(/images/icons/buzz.gif) } .npIconCancel { BACKGROUND-IMAGE: url(/images/icons/cancel.gif) } .npIconComments { BACKGROUND-IMAGE: url(/images/icons/comment.gif) } .npIconDigg { BACKGROUND-IMAGE: url(/images/icons/digg.gif) } .npIconEmail { BACKGROUND-IMAGE: url(/images/icons/email.gif) } .npIconFacebook { BACKGROUND-IMAGE: url(/images/icons/facebook.gif) } .npIconFont { BACKGROUND-IMAGE: url(/images/icons/font.gif) } .npIconFontSmall { BACKGROUND-IMAGE: url(/images/icons/font-small.gif) } .npIconLink { BACKGROUND-IMAGE: url(/images/icons/link.gif) } .npIconLoad { BACKGROUND-IMAGE: url(/images/icons/load.gif) } .npIconLinkedIn { BACKGROUND-IMAGE: url(/images/icons/linkedin.gif) } .npIconPrinter { BACKGROUND-IMAGE: url(/images/icons/printer.gif) } .npIconReddit { BACKGROUND-IMAGE: url(/images/icons/reddit.gif) } .npIconRss { BACKGROUND-IMAGE: url(/images/icons/rss.gif) } .npIconTwitter { BACKGROUND-IMAGE: url(/images/icons/twitter.gif) } .npFPBlog#npContent { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npContent.npFPBlog) } .npDiv1-6 { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npDiv) } .npDiv1-3 { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npDiv) } .npDiv1-2 { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npDiv) } .npDiv2-3 { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npDiv) } .npDiv5-6 { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npDiv) } .npDivs1-6 { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npDivs1-6) } .npFPBlog .npPost .npRuleShort { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npRuleShort) } .npFPBlog .npWidth1-6 .npHeadlines.npRule.npPost { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npRuleShort) } .npFPBlog .npWidth1-6 .npTop.npHeadlines.npPost { BACKGROUND: none transparent scroll repeat 0% 0% } .npFPBlog .npSearch .npTabsStrong .npTabs .npCurrent { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npFPBlog.npSearch.np= Tabs.npCurrent) } .npFPBlog .npSearch .npInSubmit { BACKGROUND-IMAGE: = url(mhtml:http://www.nationalpost.com/css/ie.min.css!npFPBlog.npSearch.np= Submit); LINE-HEIGHT: 0 } ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/css/print.css #npTopRow { DISPLAY: none } .npMastFP { DISPLAY: none } .npMastNP { DISPLAY: none } #npNav { DISPLAY: none } #watchlist { DISPLAY: none } #npEarlug { DISPLAY: none } #npLeaderboard { DISPLAY: none } #npBreadcrumbs .npBcSub { DISPLAY: none } #npPgHeading { DISPLAY: none } .npAdGoogle { DISPLAY: none } #npContentSide { DISPLAY: none } .npStoryTools { DISPLAY: none } .npStoryShare { DISPLAY: none } .npStoryComments { DISPLAY: none } #npFooter .npCentre * { DISPLAY: none } #npBreadcrumbs { MARGIN-TOP: 20px; FONT-SIZE: 24px; FONT-WEIGHT: bold } #npBreadcrumbs A.npBc0 { BORDER-BOTTOM: #000 1px solid; PADDING-BOTTOM: 5px; WIDTH: 100%; = DISPLAY: block; FONT: 48px/1.25em georgia, "times new roman", times, = serif } #npBreadcrumbs A { PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important } #npBreadcrumbs A:after { CONTENT: '\00a0/\00a0' } #npBreadcrumbs A.npBc0:after { CONTENT: none } #npBreadcrumbs .npLast A:after { CONTENT: none } #npContent { BACKGROUND-IMAGE: none } #npContentMain { WIDTH: 100% } #npStoryContent { WIDTH: 100% } .npPhotoTxt { MARGIN-BOTTOM: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #666 !important } .npPhotoTxt .npGroup { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .npRuleStrong { BACKGROUND-IMAGE: none; BORDER-TOP: #000 3px solid } #npFooter P.npTxtDim { DISPLAY: block !important } ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/css/story_widget.min.css #npStoryWidgetAd { MARGIN: 0px 6px 10px 20px; WIDTH: 88px; FLOAT: right; MAX-HEIGHT: 31px } .npStoryWidget #widget { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: = 620px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.25em; HEIGHT: 22px; CLEAR: = both; PADDING-TOP: 0px } .npStoryWidget P.widget_label { PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #3067db; = MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 83px; PADDING-RIGHT: 0px; FLOAT: = left; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px } .npStoryWidget .arrow { POSITION: static !important; MARGIN-TOP: 0px !important } .npStoryWidget .arrow A { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: = 18px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; BORDER-TOP: #999 1px = solid; BORDER-RIGHT: #999 1px solid } .npStoryWidget .arrow A IMG { DISPLAY: none } .npStoryWidget .arrow A.prev { BORDER-LEFT: medium none; BACKGROUND: url(/images/idc/widgetArrowL.gif) = no-repeat } .npStoryWidget .arrow A.prev:hover { BACKGROUND: url(/images/idc/widgetArrowL-over.gif) no-repeat } .npStoryWidget .arrow A.next { BACKGROUND: url(/images/idc/widgetArrowR.gif) no-repeat } .npStoryWidget .arrow A.next:hover { BACKGROUND: url(/images/idc/widgetArrowR-over.gif) no-repeat } .npStoryWidget #IDMSNewsInnerBox { BORDER-BOTTOM: #999 1px solid; WIDTH: 488px !important; BACKGROUND: = #f3f3f3; FLOAT: left; HEIGHT: 20px !important; BORDER-TOP: #999 1px = solid } .npStoryWidget #IDMSNewsInnerBox UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: = 485px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } .npStoryWidget #IDMSNewsInnerBox UL LI { BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; = PADDING-LEFT: 6px; WIDTH: 156px; PADDING-RIGHT: 0px; BACKGROUND: #fff; = FLOAT: left; MARGIN-LEFT: -1px; FONT-SIZE: 11px; CURSOR: pointer; = BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px } .npStoryWidget #IDMSNewsInnerBox LI * { CURSOR: pointer } .npStoryWidget #IDMSNewsInnerBox LI IMG { VERTICAL-ALIGN: text-top } .npStoryWidget #IDMSNewsInnerBox LI A { COLOR: #000; FONT-WEIGHT: bold } .npStoryWidget #IDMSNewsInnerBox LI A:hover { TEXT-DECORATION: none !important } .npStoryWidget #IDMSNewsInnerBox .li_mouseout { BACKGROUND-COLOR: #fff } .npStoryWidget #IDMSNewsInnerBox .li_mouseover { BACKGROUND: #ebf1ff } .npStoryWidget .delay { TEXT-ALIGN: right; MARGIN-BOTTOM: 1em; COLOR: #aaa; FONT-SIZE: 9px } .npStoryWidget #widgetRoll { Z-INDEX: 2; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; = BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; = WIDTH: 202px; PADDING-RIGHT: 3px; BACKGROUND: #fff; OVERFLOW: hidden; = BORDER-TOP: #999 1px solid; TOP: 21px; BORDER-RIGHT: #999 1px solid; = PADDING-TOP: 3px; LEFT: 200px } .npStoryWidget #widgetRoll TABLE { WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND: #fff; TABLE-LAYOUT: = fixed; HEIGHT: 192px } .npStoryWidget #widgetRoll A:hover { TEXT-DECORATION: underline !important } .npStoryWidget #widgetRoll TH.left { LINE-HEIGHT: 27px; PADDING-LEFT: 4px; WIDTH: 50%; FLOAT: none } .npStoryWidget #widgetRoll TH.left A { LINE-HEIGHT: 16px; FLOAT: left } .npStoryWidget #widgetRoll TD { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: = 27px; COLOR: #464646; PADDING-TOP: 4px } .npStoryWidget #widgetRoll TD.last { PADDING-BOTTOM: 0px; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0px; = FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px } .npStoryWidget #widgetRoll TD.border { BORDER-TOP: #ccc 1px dotted } .npStoryWidget #widgetRoll TR.addWatchlist TD { PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; OVERFLOW: visible; PADDING-TOP: 0px } .npStoryWidget #widgetRoll TR.addWatchlist TD A { PADDING-LEFT: 6px; WIDTH: 196px; DISPLAY: block; BACKGROUND: = url(/images/idc/iconAdd.gif) #3067db no-repeat 97% 50%; COLOR: #fff; = FONT-WEIGHT: bold } .npStoryWidget #widgetRoll TR.addWatchlist TH { DISPLAY: none } * HTML #npStoryWidgetAd { HEIGHT: 31px } * HTML .npStoryWidget #IDMSNewsInnerBox UL { HEIGHT: 20px } * HTML .npStoryWidget #IDMSNewsInnerBox UL LI { BORDER-BOTTOM: #999 1px solid; HEIGHT: 18px } ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://members.canada.com/scripts/pluck.ashx document.cookie = 'AT=;path=/;domain=;expires=Thu, 01-Jan-70 00:00:01 GMT;' ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_001D_01CBE22B.7C74EDA0" ------=_NextPart_001_001D_01CBE22B.7C74EDA0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/entrepreneur/Pros+cons/4433721/story.html =EF=BB=BF = Pros and cons of an IPO

Canada.com = Network

=20

Financial=20 PostEntrepreneurAdviceEntrepreneur=20 of the YearEntrepr= eneur=20 BlogEntrepreneur on TwitterEntrepreneur on Facebook

FP Entrepreneur

2011: The=20 Year
of the Entrepreneur
rss=20

Pros and=20 cons of an IPO

Aaron Lynett/National Post

David Fabian, audit partner with RSM Richter = in Toronto,=20 says while more companies are discussing going public these days, = entrepreneurs=20 don't have an appreication for the costs associated with an=20 IPO.

Jameson Berkow, Financial = Post =C2=B7 Mar. 14, 2011 | Last Updated: Mar. 14, = 2011 8:08 AM=20 ET

Graduation Day is how successful former startups often reflect on the = day of=20 their initial public offering. And that analogy might be more = appropriate than=20 they realize.

Similar to students' experiences when they enter the workforce with = newly=20 conferred degrees in hand, new public companies can quickly find = themselves=20 thrust into a world of unexpected surprises.

"There is a lot more discussion around public offerings these days," = said=20 David Fabian, a partner with Toronto-based accounting and consulting = firm RSM=20 Richter. "But I don't think there is an appreciation for the primary = costs=20 associated with being public."

Mr. Fabian, who helped guide such companies as Evertz Technologies = Ltd. and=20 the Pizza Pizza Royalty Income Fund through the IPO process, notes that = the=20 initial conversion costs alone can range into the millions of = dollars.

Then there are the various follow-on costs, which are seldom = considered in=20 advance. Fees charged by legal advisors, auditors and stock exchanges = could add=20 several hundred thousand dollars to a company's public tab, Mr. Fabian = said.

With hot tech startups such as two-year-old online deals company = Groupon Inc.=20 or five-year-old Internet telephony provider Skype SA seemingly rushing = to=20 market, it can be difficult for rapidly growing young companies to see = the=20 forest for the trees.

Just three years old, Oakville, Ont.-based toymaker Great Circle = Works Inc.,=20 managed to increase annual revenue more than 2,200% between its 2007 and = 2009=20 fiscal years, earning it the coveted No. 1 spot in Profit Magazine's = October=20 2010 ranking of Canada's 50 fastest growing businesses. Yet despite such = spirited growth, it has no immediate plans to offer shares of the = company on a=20 public market.

"I do plan on growing the company substantially in the next few = years," said=20 Mark Cahsens, founder of Great Circle Works.

"However, with [going public] I would be concerned that the pressures = from=20 shareholders and from the marketplace would not necessarily be = consistent with=20 the right path for the company.

"Some of my attention would be pulled away from running the = business," he=20 said.

An IPO is a major disruption to a business, Mr. Fabian agrees. Yet = there are=20 several advantages associated with going public that extend well beyond = the=20 requisite funding boost.

"Going public is definitely a sign you've made it to the next level, = no=20 question about it," said Brad Cherniak, a co-founding partner at = financial=20 advisory firm Sapient Capital Partners in Toronto. "It then gives the = company a=20 currency to use to pay its employees, to pay targets of acquisitions or = to=20 create incentive programs for staff based on the stock price."

Indeed, one of the reasons Mr. Cahsens might consider taking Great = Circle=20 Works public in the future has nothing to do with the money. "I'm still = a very=20 small company, but as I grow I'm going to want to hire people who are = really=20 good at what they do in this space and being public has a draw that is = more=20 appealing to a lot of the important or experienced executives in the=20 marketplace," he said.

Being public can energize a company, Mr. Cherniak said, "but it can = also have=20 weird effects."

Smart Technologies Inc., a Calgarybased maker of digital displays for = classrooms, experienced a surprising turn of events shortly after its = IPO last=20 July. A $100-million class-action lawsuit was filed against Smart = Technologies=20 last month by a group of investors who contend they purchased the stock = under=20 false pretenses. The group claims the company failed to disclose a = significant=20 decline in sales growth at a firm it had earlier acquired. Smart = Technologies=20 denies the allegations says it will "vigorously" defend itself when the = Ontario=20 Superior Court of Justice case comes to trial.

Smart Technologies isn't alone in facing such unusual problems = post-IPO.=20 "Once we became public, there were a lot of things I saw that I didn't = expect,"=20 said the chief executive of a Toronto-area communications service = provider who=20 requested anonymity because the company has since re-privatized.

"All these people very quickly came out of the woodwork who service = public=20 companies, people who will go out and promote your stock and they'll = want to get=20 paid in stock as well. They'll ask for a one-year contract, then = ultimately they=20 end up doing nothing and just riding off your success and when the stock = does go=20 up on its own because of your activities or sales they get to benefit = from=20 that," the chief executive said.

"So we just found [the public maret] to be a very shady world."

While such negative experiences are usually the exception and not the = rule,=20 those companies who have them can quickly find themselves in the = unfortunate=20 position of becom-ing a public orphan.

"That is where you end up with all of the cost and none of the = benefit of=20 being public because you can't use your shares as currency for = acquisitions,=20 your employees don't want the shares because they're going down 20% a = year and=20 you can't issue more stock because no one cares about your story or your = stock=20 price graph," Mr. Cherniak said. "Interest will dry up fundamentally and = it=20 might not be a bad company, it is just that the stock is not a good = stock."

Avoiding the orphan title is easy enough. So long as patience is top = of mind=20 for companies planning on taking the plunge and they have that nice, = steady=20 hockey stick-like earnings growth curve that public markets tend to = prefer,=20 everything should work out all right.

"You need to consider your options and very carefully review the = costs=20 associated with being public before you make that leap," Mr. Fabian = said.=20 "Because once you go down that IPO road, it is very difficult to make a=20 U-turn."

jberkow@nationalpost.com

HOW TO AVOID POST-IPO ORPHANAGE

Almost every private company that goes public in Canada risks = becoming an=20 orphan, warns Brad Cherinak of Sapient Capital Partners. To avoid = suffering all=20 the negatives of being public with none of the benefits, he recommends=20 newly-minted public companies heed the following warning signs.

Analysts don't care about you

An ideal response from the analyst community when a company first = goes public=20 is at least one full report providing comprehensive analysis of the = business.=20 But if all the attention a company can muster is one or two people = putting out=20 basic one or twopage reports -effectively reproductions of press = releases -that=20 company might be a public orphan.

Low trading volumes

It is not uncommon for IPO orphans' shares to go days, weeks or even = months=20 without being traded. The more the share price fluctuates whenever stock = does=20 change hands, particulary if it takes a big drop, the more likely it is = the=20 company is a public orphan.

Unrealistic share price

"I've seen a fair number of companies that will have $5-million in = cash on=20 their balance sheet, yet their market capitalization is less than that = cash=20 balance," Mr. Cherniak said. "So their shares value the company as not = only=20 worthless, but as having negative value." That is an extreme example. = But=20 generally if a company makes a major announcement that has no impact on = the=20 stock, or its shares are trading far below those of comparable firms, = that=20 company might be a public orphan.

The unknown shareholder

This one might seem like a nobrainer, but many companies simply don't = bother=20 getting to know their shareholders. "Still," said Mr. Cherniak, "If you = have no=20 idea who your shareholders are, you've never met your shareholders and = frankly=20 you've just never made the rounds with institutional investors, chances = are your=20 either going to become an orphan or you're an orphan already."

Entrepreneurs who recognize one or these telltale signs in their = business=20 needn't rush to reprivatize. There are many other reasons a company = might get=20 little to no attention from analysts or have a sluggish trading = frequency other=20 than being a public orphan.

However, the more warnings that amount to accurate descriptions of a=20 company's stock, the more likely it is.

Tools

Related Topics

Get the = National Post=20 newspaper delivered to your home

Small Business Events

Latest = Blog Posts

  • DIY=20 or pay the experts, as long as it gets done
  • Five=20 tips to nurture your bright ideas
  • Support=20 Aboriginal communities by becoming a customer
  • It=E2=80=99s=20 your name online so protect it
  • How=20 one business came back from the brink

=20

Companies to Watch

  • GelaSkins
  • Vestiigo.com
  • XYZ-RGB=20 Inc.
  • Wattpad=20 (WP Technology Inc.)
  • Sticker=20 You Inc.
  • Open=20 Apps
  • Active=20 Control
  • MKR=20 International Inc.
  • 3-D=20 Interactive
  • X2O=20 Media
  • Immunovaccine
  • Biotonix=20 Inc.
  • Aromachology:=20 A scent of their own
  • D-Box=20 Technologies
=

Privacy | = Terms | = Contact us | Advertise with us | Copyright and=20 permissions | Today's=20 paper | Digital=20 paper | Newsletters=20 | News Feeds | Subscription = services | Site map

=C2=A9 2011 National Post, a division of Postmedia = Network Inc. All=20 rights reserved. Unauthorized distribution, transmission or = republication=20 strictly prohibited.

------=_NextPart_001_001D_01CBE22B.7C74EDA0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/includes/header/ccn-login.html =EF=BB=BF

Sign=20 in | Register=20 today

------=_NextPart_001_001D_01CBE22B.7C74EDA0-- ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=8381916 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 RU5ErkJgggo= ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=9246240 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 QGD/D4/vegVTWL3ZAAAAAElFTkSuQmCCCg== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=324977 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 Qjb2/8uk+Zba+1pAAAAAAElFTkSuQmCCCg== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=4359526 iVBORw0KGgoAAAANSUhEUgAAAZYAAAC0CAIAAAA4iZ1IAAAcvUlEQVR4nO3dfXgU1b0H8N+87Ozs ZkNCEnkVxOiNIgWtwtVrUUHRAlV8R7S0UqVVy60FBAUqCIgJoBXUooLeR6tUEXkxMRZQBLSg1Ugu L0ICvYlAJUHDSwQMm32Zc/84YTLs62Sz2d3ZfD+Pzzybk9mZ2WP2x5kz53eOwPa+SQAA1iQm+wIA AGKHEAYAFoYQBgAWhhAGABaGEAYAFoYQBgAWhhAGABYmJ/sCEu07d05n9Wiyr8LaUIetZ/U6NF7/ nuqa4b99purjZ0PuufD1tSvWfnmiwa1p7MFR144bfT0R7fu27u6Ji042NLqc9refHdfr7LOIaMWa L+YuKW30+mySNGns8HtuutLMlaAVBgCtcvPvFzKNhfvt+DFDNy+bsb2k8OVZY55/80NeOGne29dd 2WdnadHQgf0mzXubF85a9N78yaN2lhYVThz51EvFJs+OEAYArVK5dr4kRY8k67fs6tEll7/e803t 2DsGEdEDd1+755tafR+P109El1zUU5Ylk2dvdzeSAJB4Fw59tFNOh1fm3Md/bDjVyG8eu5yV7XZ7 eOEj9w37/czX8nt29nh9vxs52OSR0QoDSB+OxV0ci7sk+ypCqFw7/7orLhozZUmEfUo3bnvk/uGT 7huu2OQPNm0zeWSEMABL4tHKGLBml7lEYp0c/k0HlSReWDhPPHzb4aMn+Gunw36orp6IDtXVq2rT 1W6v2D9u9PVDr+lXuni88e4yMoQwAAsb2NUzu8xFRI7FXYrKXRoJBdn+T2tSKIQNuXfunuoaIlr4 +trOeVm88IJzuy5+ewMRLX57wwXnduWFmRmORUs/IqLSjduzXE6Tx0dfGID18MZXQbZvc62yuVbp k+Pj5We7/PWNQoJDWP9bp3t8/v63Tieir1Y/SUSjxr/g87MVLzzMdxjx0ALFJme5HC/OHMNLnnns 7rsnLlrxYRkfVMELCyeOnPbs8peXbXDYbc88drfJs4tEVHHQiy222FplO7vMZRe1XFXzeFmuql2a 437yK5cial2dfplpXx+1bTmkJOBKdF+tfnL/poVfrX6Sxy8iqqiufey3N/LX6/86Zc+6p3eWFm1e NqPfhT15Ya+zz/p8+cydpUWfL5/J+/WJaOg1/cqL5+wsLfpy5exrr+xD5gjtbcpDqw8pTAWow9Zr TR3qTTD+4976pnspXrLvuNQ9w//u0Hq9adYWIlx/2Y7qxxe8u+61x9ru7EboCwOwkoD4pdNLFInl ObTKY2H7iNr6qeWAfvkJi1+EEAaQIsxEltllLofEclXNWFiQ7TNGNEUku0QVYULYyipVEliuqvGH AGkA3fkAybeySrVLWqNfdCzucuqBQwG/DQhtPTL9EQ5ll1ijj3YfDRvCbCIdcYtF5a4ZA0628rJT AUIYQPKtrFIFEro6/bUNUkAUC4hfwbeQARSJHXaLJ7yhb7BWf6MSkUNm52f5Nh1UBnX3tPra45bm nT94Qmamg4gkQSwvnmPy7AhhAMnHI0umwjIV3956ObgtFjVy6exScwd/AL0f7YhbzFLYsNKcgB2C G4BmRE3zHj9mKBFt2brnvmmv8hDG07znjL9z1vOrJs17mw+/EERhe0lhS8+OvjCAZAruAuPRKu49 7psOKorIHDIjIofM9hyTiFgH2xndarGdNI5p3jFAKwwgaYyZQMZ2VkF26LZYiwTEo6mXnpQEcsqM iJwy+/akTETHvYJ+at52i9fdZQAzad5E1PfGqXabPH3cLTcPuczkkdEKA0iaT2sU/oQx3CCJeLXF BnTyrKpW/Yx4K4xOP8c0Ps3MVbWBXT1tNLLfTJr3rg8Kd5YWTR93y6wXVps/MkIYQNJ8WqMYw0o4 5jvCjFRJy1K0gmxfV6efGO2plz2a4Ax/LofM2jQ5KWqat6qqRHTzkMtO/HjK/GERwgCSZsshJUJY CWglxcAuMSLKVFhZnULRQqFTZjw5Kb7dcObTvJ9+5QMiWvLOhrycTPPHR18YQHLw/nUT/eAx8jNB lZp661sUB/nsF+ZHjcUrzbv4461vFG8WRWHBlF+av1qkeWOLbXK2q/ZIkkB2QSMij5fFcdsrw0tE Xk1Q5Za9tyDb1yvDu7lWKSp3Rb1+XbzSvDcvm7GztGh7SaH5HG9CmjfEAHXYet+5c365jsq+t3Vy ahH6p5LiiFvs3dF3VVdPhIZY6qR5I4RBi7XzOtS7igJGPBi7kCIMrw/Qmq6utsMHWEQY0pE6fwPo CwNogYCJnvV2Ck/APuUXjLudeuBQ5Gzq1IxfZBiYFm6HfffGf+xYbBDCAMwyTnSzt142ZkrzziP+ zScikZhGgh4CgkOVX5MkMVK2dtLpnyWqeOVIDh79VE1dvWKTXU77U+PvNNkjhkEVAKbwySRctjOe 8fEgZQxtfKuRoL8xZZtaURmHvxr/C7jBjNdSuF6fv+SlCTtLi/7wqxv0wqjQCgMIFHADxb+xfDKJ TENSYa6q9e7oG1Kc45CY09b8HbZuzIpN5dr5/zHkkai7BeRI8tnxH7j72ut/M48Xbl42g7+456Yr n3hupcmzI4QBnIFPCphtZ0fcTfcoxoiWqTSHqlxV21zbNLI88hxeYDJHklu09KOunTqaPDJuJAGa ORZ3Gb0+m08KSEHtqXDNq/bW7IqBmRxJrmxH9YtvrZ/2wAiTR0YrDKCJ/lTR7Rf0qBQ5PCF4mffE w7ctLdnCX/McyS5nZRtzJIloxZovnnyp+E8P3Tz0mn4mD4tWWLoJXuQZTCoqd53yC61MS4QA5nMk H1/47twlpa/OGXvPTVeaPz6GtqaVlVXq6PXZxpLWTDgVTlrWYbiVgdpI6g+qiGD7XYeNfwP9b51e d+zEWR0zKVSO5JB75/770BE9R5LnGIUcVNHzmj9mZqiyLDWdxdwMrsiRTKvtyiqVL4mq/w/WW2RJ v7ZU3hoXl6V4Zyym37aNciQPfPLcrr/P215SyP8jc9AKSyshF0kd2NUTOd+tpdKsDiMMQG076dQK C4AcybaVZl8/o3C3QgFjrGO4tQzICkynOpxd5tIH1ifyvGkcwhIMTyTTBB87bjPxeMY4I7ueyhf5 yMb3nn4Z/Y2WkJT4BXGEEJYmgseO6wK+n8HpuyEHo+vlt57rViXW0a7VNkgBR27l+hQArYcQlqJC ztwS3GgKiD7GseNmGFN5B3b18LHmfAIG/cjGJQ55Cb8J4rNKtWh6z/gy04SEBIhXmnfIwqjQF5YE Ub97EUZ1GfvmNx1UjKuZmrwb4jErapcZGQJcwM56P06EmQzaOrLMLnMt3J7BJ7fh5wo3jVcESenI 59KpL+zCoY96Gr3VGxdEfhdfCnfPuqeJ6I4/PH/heV35Urg7//UtH34RsjAqDG1NNP61GdDJE9DH pH+d9CVLg8dYFmT7+KTAfH/jEl7mv4SRd85VtR4uvyywXFWLunOEX7XR2Fp94C4fhsrXDTPWXt9c r3Fxxgj0+kdHWCvFaync2NbHxY1kQvFvGl8Ua2WVevt5bjJ82/kL45KlFP4L1jfXy7uicx0h+r9i EDAUI1c11UYId3lxXMk13EH4qfVEayLKVbUshX1aE30xV35w3scX8xWCeWbSvCPnfoeDEJY4PAXP aWN8UayyOqJQrZWicpe+cHww/r094hY9pycIjfvM63FplbhsWu+OPj1Mt5TeRAq5mk7Awtf66waf YFwJ0XjDHrJV6PYLLe09hNhUrp0/6/lVY6Ys+Xz5zPgeGSEscXijic/K4pDZ+Vm++zdk8aDG79q4 vdGWLOVvr/1RFIh1caZoIyLTxowtzZZaWaXyJtLmWmVzrcJDmP5vQLh38ZUQ+Wses/htZvCeuHlM vKhp3uFyvyNDX1hyOGWWpbC3/uXgHTrGX5np2HLK7LhXZJS6jQje0uRPM2Ow+huVN5F4bxefgV7v /4rwRr13jE53Heq/Ms47GttVQQzMp3mHLIwKTyQTZGWVev/GDjaRumVoRNTgExp9dNgt5qgs8ncy BZl/mhZ5IZzg3i5jiymgby6gMOpJjXuGewibROn0RDJead6xDapAmnfiErAZo0wb44myMtPq3BIj Ie1Ti7ngOtGjlf5IMfiOz3gEIirI9plcCDZgz+ASbFMwzTtkYVRohSVIgudyaVNxaYXpFRLcyErB RlPcpVMrLECC07zRnZ8IUfuh27PgUJXewSvtDeiXn7D4RejOTwwz/dDtSjq1SSG50Aprc2iCGSUx pwfaSOQcyZAL3JbtqH54zhsnGxo7dsh4Y/4DvOdrxZov5i4pbfT6bJI0aexwk9NPoxXWtoypMMm+ liTQ14sN6LBH/EonkZfCDbnA7YTCpaNH/GxnadHV/3nBhMK/8cJZi96bP3nUztKiwokjn3qp2OTZ EcLaEL6xFGods/ZcG2kpco7k5mUzLsjvRkT33HTliR9P8cLauno+ZcXjD960d19zOqTH6yeiSy7q qc+gHxVuJNsEgpcRKgHozAVuO3bIWLT0o3Gjr99fc9TjafrzeOS+Yb+f+Vp+z84er+93IwebPCxa YfGH+AUQIGCB2/mTRy0t2XLxiGkPP/mmdLrBVbpx2yP3D59033DFJn+waZvJI6MVFme7jsqywESB enWw6qgfgPgKXuD22iv7fH5lHyJa+8mOwsUlvHB7xX4+oH/Q5QV9fjHN5MHNtsKwuqpJlcdkSWSK hOePAEQRF7itrz9ZuLjkruGX8x8zMxyLln5ERKUbt2e5nCaPH6kVps9VEjChFab6jaDimCySoIgI YdBe9L91usfn73/rdAqVI/nG6s2ZGerYx1/lO+sLRF48YhoRDbuqH+/XJ6LCiSOnPbv85WUbHHbb M4/dbfLsYXMkdx2VBWJ2kf1hg8P4hnMzfe9XsHDvwnb3UdnPmF1iqZDLhi22Sc+RDLfALf9x7uRR esnQa/qVF8/ZWVr05crZfPiYGWFzJFdWqfd+nJVtZ3mqtv+E1NGuZSqs5kexd0ffH/s1xDYJVCpo 6xzJn76TV3Vc6pbht5t9KGw9ls7vSxGWrkNr5EhWHJMlgUSB7amX6fTSOIpIdokqjrX3hwAR5kSu rJeJKI3jF0BkCc6RDBuMdh+VRYHqTklkGBxgl1ijj3YfPeNdcekgs1Av29a65o8fcNnIJQJIsEit MD+jczJ9xgaFIrHDbvGEt/k5psnVYiLbWicLxBwyi3me4tjEFjfL62yqpNkl+sEj0pmTuxunlgZo J+KVI5k/eEJmpoOIJEEsL55j8uxhQ1jIGyK7FLh0oL7UQsx4HLEJWkaiQhg/45objxIxVaJdR+U+ OS0Yg7rtsI2I7BLTV9DhC6Px32I4K7Q3ZnIkL8jv9tb7n02a9zaPTTxHctzo6x9f+O6Ewr+tfnE8 EQmiYOzvNyn0uLBvjkuSwORQIwOMc5lTq0MYf+4pCYxIqHNLMU+1bl7pPtEuaUQ0rDRHJMqxa5Ut 7Norr7P5maCGGvmF+AXtUBxzJGMQ+sT7T0iSQLZQv8xVNWOjY8uh5hAWw/DXymOyJDAi8jGyS6xv rjd4VoP4+mCfKJDgsmkdFI0R5ara6PXZLTrXtsM2ryaop+MeFpUAMCM4R5KIjDmSRNT3xqn9b51e vH6r+cOGDWGiwGxhxmfqM6jw3mte+K96SRYYtXAZ54pjsk0U/ExgJLhszOMXiJpP2hZRbM1+0e0X umVoxz0iI+GIWxSI9XT59XZlZPwjt8+ZcwBiZiZHctcHhTtLi6aPu2XWC6vNHzlsCBNICNkK43gU 4zNh8ZKq45IkMKesUUtCz+6jMiPq6vQXZPv42oj6rxSRnZvp23W0ZXd5kZtvK6tUu8hcNo1/hHMy fTUNEiPhwElJb1dG1p4n/wKIzYo1X4x9/NXAHMnlM7eXFE4YM6xTTgdeqKoqEd085DL9ftOMsCGM Uei+sAD63VPVD7IokCKSy6YN6OTRV2OOjD/35BmFfG1EoqaYqEgsz9HUUWXyvvLfJ0QiZhPZyirV +Bb9Nb+qzNODHvSHFXq7MmD/AGiCAbSU+RzJp1/5gIiWvLMhLyfT/PFDt3H2n5A0JoS7keQCun7+ 7weJEdkk5hDI/DLOAc89jQvY6MNoeTThYTHyMQ/+KEkCKSIbvT6biHgjTn/aOLvMxR8XGJePNQ55 OyfTv7VO/mCfKhLr4tQCTqcHNYyZADCKV45k8cdb3yjeLIrCgim/NH92mYgqDnp7d7cZt1X1op8R +TWSBY+XKbZIW36gqh9kTSNFJBtpZXVKWR05Fncpv/HfAUc2bt+vYLLAeKPLeMxeGV7FJhw7RY0+ +nu1rIiMMUaMXvtauf08t36ES0t7ENGpBw7pJQfdqkTsR59IRC6bliH5K4/JlbU+m8i8mlBU7rKL mjPMp1Al5hR8A1fl8Y+TY/OtrFIvUk/wI+92N/2z0CvDSxS9TtJ7K0mU9Guw+tbSdVhx0JuT2xxE 9NRIXUV17atzxvLXBz55LmToCR4/sXnZDPORSxeYIxlyOeXIeKMpv4PvwAnpbJdfOT12bGBXz1Vd PXzMZ0gBC1wHaPSTSHTcIzb4BKeNHXGLZBiGurVOHvxerlcTjIXP73A+8aVLlamTQzt8Srwox3dN N09np//RzzL1kajndWAhc9PqG4Vshe39oWkFQ334Gz/4PR9mrzlg54miZuokvVk6vy9FWLoOUzdH cnaZSxaYU2YNPiHL3rLvavVxmYgUieh07ONjPiOEsMjz0ujDaBWROWTmkNn5Wb5NB5VB3T1EVF5n kwTmVNgPHlEfZP/vk5JAZBMYGXKhahtEMoxE9Wuh0xdVidX8KArEujgD46ke1hG/AKJK5jqSReUu HxOOe0Ufa/FDN7uk8Sd9OofM+uZ6I2Qg8ceR9vCzA/Kg49EEp8ycMstSmD6SVh8i33y6xV0OnpQY CbJIdDoXquKYHGEkqpEq00mfyEjgcUof54VZpAFSWXMrbNNBRRGZJFIPVyztW4GEzDNDmB50eLsp mPFxZDh64HDIrL5R0EPY6cCk8R2OuMXeHX1ffGfTGPEHqQG5UKqJsRnhghSCF0DKav5mf1qjSAI5 5RbfK/GeI7dfCLjPCgg6wVo0L41TZl8ftTUd+XTLSA9MPGeAiCSByUEDRWKOQQheAFHFK8075J5R NX/dP61R/IwcLQ9hFGZxQB50jBlIRrzR16LT8fTMyHd2ftY8Ihd5PwAJEK+lcEPuGVVzCNtySOG9 TrF+ELP4wNEYGn16UytCYELAAkiweKV5h9wzqqYT8wzHyGNZW08f9X5upm/tAXsMjb7IwQvxCyBl mUnzDt4zqqbOJJ7hGD6SxoH+aNJl0/IcWtn3ClEsXW8AYDk8zfvPjzUNu58/edSfFr67ZPnGLrlZ epp3yD2jOh3CTmc4tgXe8pp66Uk+KTNjmFoeoB0xuRRuyD2jagpheoZjXK+8iUCsg8Le39d05+jX qBE3fADtw+ML3137yY5X54wd0C8/4FcBad4R9oyguRXG2mwBV0mgrk6ND4lwyqzRT4fdbXnLCgAJ FK8073B7RiawvW/yGz1JYD1cftLimQ6qDy49S/Ufdos5KsuU/MbygmxfwtNrZb/fl/REWUtvUYft vA6XDazNye0cYT3Wi0dMa2ljKmbCrL+tXrg9g89cGPcnejxU6VnT+vGPuEWetp34Z4iWTq9NEajD 1rN0HaZUmregPvIRJSOUBAS1hLH0n06KQB22nqXrMHIISzA5WWOpMIYLAFoP3eoAYGEIYQBgYTIR fXO8vY00bW+fty2gDlvPqnV48Tt5H96cKovgCGzvm7xnrp1s+cdOhSux7hZ1iDrsnBp9+RQ8d37a S6natyjUYeuhDuOl3YUwAEgn6M4HAAtDCAMAC0MIAwALaxchbE91zXnXTYxcQkSznl/V85o/rljz hV6SP3jCz38zT//xjj88nz94QpteasoKrrH8wRMuHjGt741T/2vkzA2f7SJUVzQLX187cNRsXml8 zlJCNbZauwhhwcsThFyw4ON/7u6d3231R+V6iSAKh478ULajmoj2fVtXfeB7QRQScMEpKLjGBFHY XlK4s7ToN7df/ejTywjVFc34MUM3L5uxvaTw5Vljnn/zQ16IamyldhHCgpcnCC45VFd/pP7EnAl3 bqvcZyy/6dqfznullIiKXi4ZPvhiUWinf0wRlnj43V3X/nCigb9GdZmxfsuuHl1yAwpRjbFpFyHM jMVvb+h9XvcB/fLtNlvx+q16+eMP3lRRdXBH5YGynd9MGjMsiVeYsqY8veyc7mfx16iuqC4c+ujH /9y96IlfB5SjGmODENZk05cVNwz8CREN6Hvuqg+/0stVVR14acGvHn15QN9zs7NdybvAlMM0xjtx /nf3/lefup8Xorqiqlw7/7orLhozZQn/EdXYSnL0XdqBQ3X1+w8efu6v65776zq/xqQzux6mPjji 5/fPn/rgiGRdXmrinTjB5aiuqJ54+LalJVv4a1RjK6EVRkT0Pys+6VNw9q6/z9v193mVa+fLsmS8 l+x19ll71j3N10yHqFBd4Qy5d+6e6hoiWvj62s55WZF3RjWa1C5aYcHLEwSUrN/y9b23XaXvf0W/ 81Z9+NXNQy5L1gWnoOA6hBiMeGiBYpOzXI4XZ45J9rWkCeH6n/3k0j695k66i//8+5mvHz95aukz DwXsl3f5Q5venPaTgh4Jv0IAgLDEsXcOWlq8RdM0IvJ4fMvXfHHf7Vcn+6oAAEwRbxlymdvjXf/Z LiJa+48dLqc66PLeRFS+a98lI/7Ua/CEgXc/ue/bOv0NrkvGfrWzOuB1pyvGTXnmnYuGPZYz4MFR 4xeNeWxJwQ2T8y5/aM6LxXxPn88/7c/L86+d2GvwhP63zdj0RUWiPygApCNRUeRf3zLw9VX/IKKl JVvG3HaVKIqapo384wsP//qGfRsXXN3/gv+e/UbkozS4G8/ukrN7zbxtxXNWrPvy6gEX7P3w6fWv T5m+cMWBmsNENOO5lfUnGirXzt+3ccH8yXfd+MCf64//mIjPBwBpTSaisXcO6n/bjG8PHS3duI13 ih2oOVJ14PtRv7iCiG65/rK/LP1IUaJ0/F9x8XlE1LNbnmq39bugBxFd0vsch6p8f+R4z255S0s+ I6IN/9zNd1bttprv67M7ZLTlRwOA9CcT0UXnd7+kd897Jr54xSXn5/foREQaY0QkSxIR+XyaKMY4 9kI8PcDK4/W9Pvd3Q6/uF5+rBgAgIn1c2Ng7B/3jqz1jbm0aWNCre9453fNKNpQT0Vvvfzbo8gtV xVZZXUtEnXI6lO/eT0QbPt/VcMpj8jR3/HzA3CXv85vHmu+O1Xx3LO6fBADaoaYQNnLY5d07d7xj 6ICmUlFctmDc7EXv9Ro84et/ffuXGfdOe3DEg0+8Vr5r3/xHR818YVXBDZNXrCtT7TaTp3l26i8v 6X3OT34xteCGycN/+8y2iv1t8mkAoJ3B3PkAYGFIMAIAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgD AAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwAL QwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MI AwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMA C0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtD CAMAC0MIAwALQwgDAAtDCAMAC0MIAwALQwgDAAtDCAMAC0MIAwAL+3+kaWbQ1iyVngAAAABJRU5E rkJgggo= ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=324985 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 kbt/oe9/fUbfdZ/uHn3rte11wRHLvyTBtFFPLFZsckdH3Bsvjm/va7Eq4Zc/v/KaAb1ffvYB/v3v XlxRWV278pUnfPZLu+6J7e/OuDK9Z5tfIQBAQOKE+4as3LBL0zQicjpdH2z67r/uubG9rwoAwBDx zluvrXM2bP06j4g2f7XPEa8Oua4/EeXmFV096vneQycPHju36HipfoDj6gm79xf6fN35+ienvfL+ T0dMTcmcOObppeOnLk8f9lzadU/Me2MD39Plcs/44wd9bn6m99DJg+6evf27g239QQEgGomKIj98 5+AV674iopUbd42/+xeiKGqadv9Tr096eFjRF4tvHNTvv+e8E/xdaurqe3RJObBpwfcb5q3Z8o8b M/sd/nTR1hXTZi1Zc6zkDBHNfnVteVVN/uaFRV8sXvjcAyMf/2N55fm2+HwAENVkIppw35BBd88+ frIs+4vveafYsZKzBcdOj7n9eiK685fX/nnlZ4rSTMf/9Vf1JaJe3dJUuy2jX08iurr/pXGqcvps Za9uaSs3fk1E2749wHdW7baS0+VJHRLC+dEAIPrJRPTTy7tf3b/Xg8+8cf3Vl/fp2ZmINMaISJYk InK5NFE0OfZCvDC6ytngWvHyb4ff2MRKvwAApnli04T7hny1+9D4uzyjCnp3T7u0e9rGbblE9N5H Xw+57gpVseUXniCizikdcg8cJaJt3+TV1DoNnubeX2W+vPwj3ngsOXWu5NS5kH8SAIhBnhB2/4jr ul+SfO/wTM9WUVy9+Mk5S/+v99DJP/zr+J9nPzJj4qiJL/wtN69o4ZQxL76+Ln3Yc2u25Kh2m8HT /Gn6Q1f3v/TK26enD3vutsde+f7g0bB8GgCIMZg7HwAsDAlGAGBhCGEAYGEIYQBgYQhhAGBhCGEA YGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBh CGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhh AGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBg YQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEI YQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGEIYQBgYQhhAGBhCGEAYGH/D+VdnHOeq9wtAAAA AElFTkSuQmCCCg== ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.financialpost.idmanagedsolutions.com/charts/quote/quote.chart?WIDTH=406&HEIGHT=120&IND_MAIN=VOLUME&ID_NOTATION=9166766 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 RK5CYIIK ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://idms.financialpost.com/images/minIcon.png iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAIAAABmGDE9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAGVJREFUeNqMkNENACEIQ6U7uZGy/wR4TZr0vIsf8kEAH60heu/tItDu 4sOttZgz05OIOHAA5pyklb1JGrvSGIOFNIjuPrC+7ChZVdbW08vZyH9Sqzl34ncXTeXuzcNdBFnP xSPAABd/QfkVEJeMAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/_assets/css/idc/watchlist.css * { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } HTML { FONT-FAMILY: arial, sans-serif } BODY { FONT-SIZE: 75% } HTML > BODY { FONT-SIZE: 12px } A { COLOR: #3366cd; TEXT-DECORATION: none } A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .text-right { TEXT-ALIGN: right } .positive { COLOR: #44b40a } .negative { COLOR: #cc0000 } .icon-wrench { PADDING-RIGHT: 22px; BACKGROUND: url(/images/icons/wrench-blue.gif) = no-repeat right 50% } #IDMSpageWatchlist { BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: #666 1px = solid; WIDTH: 938px; FONT-FAMILY: arial, sans-serif; COLOR: #010101; = FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #666 1px solid } #toolBar { TEXT-ALIGN: right; HEIGHT: 22px } #toolBar P { LINE-HEIGHT: 22px } #toolBar .icon-wrench { BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 0.75em; PADDING-RIGHT: 26px; = DISPLAY: block; BACKGROUND-POSITION: 97% 50%; FLOAT: right; FONT-WEIGHT: = bold } #toolBar .icon-wrench:hover { BACKGROUND-COLOR: #ebf1ff } #toolBar { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: = 22px; PADDING-TOP: 0px } #toolBar .ad-strip { WIDTH: 400px; FLOAT: left; HEIGHT: 22px; Xbackground: #fee } #IDMSwatchlist { WIDTH: 758px } #IDMSwatchlist .arrow { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: = 25px; DISPLAY: block; FLOAT: left; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #666 1px solid } #IDMSwatchlist #right_arrow { LEFT: 732px } #IDMSwatchlist .arrow A { FILTER: alpha(opacity=3D50); DISPLAY: block; HEIGHT: 62px; opacity: 0.5 } #IDMSwatchlist .arrow A:hover { FILTER: alpha(opacity=3D100); opacity: 1 } #IDMSwatchlist .arrow .prev { BACKGROUND: url(/images/icons/arrow-gray-left-35x62.gif) no-repeat 50% = 50% } #IDMSwatchlist .arrow .next { BACKGROUND: url(/images/icons/arrow-gray-right-35x62.gif) no-repeat 50% = 50% } #IDMSwatchlist .arrow A SPAN { DISPLAY: none } #IDMSwatchlistInnerBox { WIDTH: 705px; OVERFLOW: hidden } #WatchlistUL { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #WatchlistUL LI { BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: medium none; = PADDING-BOTTOM: 16px; PADDING-LEFT: 10px; WIDTH: 131px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 30px; COLOR: #444; FONT-SIZE: 11px; = BORDER-TOP: #666 1px solid; CURSOR: pointer; BORDER-RIGHT: #666 1px = solid; PADDING-TOP: 16px } #WatchlistUL .positiveA { BACKGROUND: url(/images/icons/arrow-green-up-60x60.gif) no-repeat 0px = 0px } #WatchlistUL .negativeA { BACKGROUND: url(/images/icons/arrow-red-down-60x60.gif) no-repeat 0px = 0px } #WatchlistUL .selected_li { BORDER-BOTTOM: medium none } #IDMSpageWatchlist .idmsExpand { DISPLAY: none } #IDMSpageWatchlist .idmsCollapse { DISPLAY: block } #IDMSpageWatchlist .idmsExpand #menue { POSITION: relative; PADDING-BOTTOM: 108px; MIN-HEIGHT: 262px } #IDMSpageWatchlist .ad-button1 { POSITION: absolute; WIDTH: 120px; BOTTOM: 9px; HEIGHT: 90px; LEFT: = 30px; Xbackground: #fee } #menue { BACKGROUND-COLOR: #e7eef9; WIDTH: 180px; FLOAT: left; HEIGHT: auto; = FONT-SIZE: 11px } .menueItem A { BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; = PADDING-RIGHT: 8px; DISPLAY: block; HEIGHT: 33px; COLOR: #fff; = PADDING-TOP: 20px } #menue .active A { BORDER-BOTTOM-COLOR: #666; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: = #1259c7; BORDER-TOP-COLOR: #666; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; = HEIGHT: 38px; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666; = PADDING-TOP: 15px } .menueItem A H1 { COLOR: #444 } #menue .active A H1 { PADDING-LEFT: 20px; COLOR: #fff } #menue H1 { DISPLAY: inline; MARGIN-BOTTOM: 5px; FONT-SIZE: 18px; FONT-WEIGHT: bold } .idmsCollapse #menue .active A H1 { BACKGROUND: url(/images/icons/arrow-right-onbl.gif) no-repeat 0px 0px } .idmsExpand #menue .active A H1 { BACKGROUND: url(/images/icons/arrow-down-onbl.gif) no-repeat 0px 0px } #quote { PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 738px; PADDING-RIGHT: = 10px; FLOAT: left; PADDING-TOP: 5px } #quote H2 { MARGIN-BOTTOM: 10px; FONT-SIZE: 18px } #chart { WIDTH: 408px; FLOAT: left } #chart UL { LIST-STYLE-TYPE: none; WIDTH: 100%; FLOAT: left; LIST-STYLE-IMAGE: none } #chart LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; PADDING-TOP: 0px } #chart LI A { BORDER-BOTTOM: #a3a3a3 0px solid; BORDER-LEFT: #a3a3a3 0px solid; = PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: = block; FONT-SIZE: 11px; BORDER-TOP: #a3a3a3 1px solid; BORDER-RIGHT: = #a3a3a3 1px solid; PADDING-TOP: 4px } #chart .selected A { COLOR: #000; FONT-WEIGHT: bold } #chart .link { FLOAT: right } #chart .link A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #chart .firstTab { BORDER-LEFT: #a3a3a3 1px solid } .watchlist_loadingimage { BORDER-BOTTOM: #999 1px solid; POSITION: absolute; FILTER: = alpha(opacity=3D75); BORDER-LEFT: #999 1px solid; WIDTH: 404px; DISPLAY: = block; BACKGROUND: url(/images/icons/load-16x16.gif) #fff no-repeat 50% = 50%; HEIGHT: 178px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px = solid; opacity: 0.75 } #quoteDetail { WIDTH: 305px; FLOAT: right } #quoteDetail TABLE { WIDTH: 140px; BORDER-COLLAPSE: collapse } #quoteDetail TD { BORDER-BOTTOM: #888 1px solid; LINE-HEIGHT: 1.5em } #quoteDetail TH { BORDER-BOTTOM: #888 1px solid; LINE-HEIGHT: 1.5em } #quoteDetail TH { TEXT-ALIGN: left; COLOR: #444; FONT-WEIGHT: bold } #quoteDetail TD { TEXT-ALIGN: right } #quoteDetail STRONG { DISPLAY: block } #quoteDetail #news { MARGIN-TOP: 15px; CLEAR: both } #quoteDetail #news { PADDING-TOP: 1em } #quoteDetail #news UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 100%; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } .attr { POSITION: absolute; BOTTOM: 5px; COLOR: #999; FONT-SIZE: 10px } .attr A { BORDER-BOTTOM: #999 1px dotted; COLOR: #999 } .attr A:hover { BORDER-BOTTOM: #999 1px solid } #minWarp { POSITION: absolute; BOTTOM: 0px; RIGHT: 0px } #minimize { PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #333; PADDING-LEFT: 4px; = PADDING-RIGHT: 6px; COLOR: #fff; PADDING-TOP: 4px } * HTML #IDMSwatchlist .arrow { MARGIN-RIGHT: -3px } * HTML #IDMSpageWatchlist .idmsExpand #menue { HEIGHT: 21.83em } ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/jquery-1.3.2.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return= new = o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.= ,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT= ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof = E=3D=3D=3D"string"){var = G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var = I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return = o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return = F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return = o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto= r;this.context=3DE.context}return = this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",= size:function(){return this.length},get:function(E){return = E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(= F,H,E){var = G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"= ){G.selector=3Dthis.selector+(this.selector?" = ":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return = G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E= );return this},each:function(F,E){return = o.each(this,F,E)},index:function(E){return = o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var = E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return = this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return = this.each(function(I){for(F in = E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E= ,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return = this.attr(E,F,"curCSS")},text:function(F){if(typeof = F!=3D=3D"object"&&F!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(F))}var = E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi= s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])= }})});return E},wrapAll:function(E){if(this[0]){var = F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef= ore(this[0])}F.map(function(){var = G=3Dthis;while(G.firstChild){G=3DG.firstChild}return = G}).append(this)}return this},wrapInner:function(E){return = this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re= turn this.each(function(){o(this).wrapAll(E)})},append:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap= pendChild(E)}})},prepend:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in= sertBefore(E,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this)})},after:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this.nextSibling)})},end:function(){return = this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f= unction(E){if(this.length=3D=3D=3D1){var = F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return = F}else{return this.pushStack(o.unique(o.map(this,function(G){return = o.find(E,G)})),"find",E)}},clone:function(G){var = E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va= r I=3Dthis.outerHTML;if(!I){var = J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(= true));I=3DJ.innerHTML}return o.clean([I.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var = H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){= if(this.nodeName!=3D=3DH[F].nodeName){return}var = I=3Do.data(H[F],"events");for(var K in I){for(var J in = I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return = E},filter:function(E){return = this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return = E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return = F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var = G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return = this.map(function(){var = H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(= H,"closest",F);return = H}H=3DH.parentNode;F++}})},not:function(E){if(typeof = E=3D=3D=3D"string"){if(f.test(E)){return = this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter= (E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return = this.filter(function(){return = F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return = this.pushStack(o.unique(o.merge(this.get(),typeof = E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return = !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return = !!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var = E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{= }).specified?E.value:E.text}if(o.nodeName(E,"select")){var = I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(= I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F=3D0= ||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var = N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in= Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th= is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return = E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit= h:function(E){return this.after(E).remove()},eq:function(E){return = this.slice(E,+E+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(E){return = this.pushStack(o.map(this,function(G,F){return = E.call(G,F,G)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var = I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean= (J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var = G=3D0,E=3Dthis.length;G1||G>0?I.c= loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return = M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo= dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn= .init.prototype=3Do.fn;function = z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o= .globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa= rentNode.removeChild(F)}}function e(){return +new = Date}o.extend=3Do.fn.extend=3Dfunction(){var = J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof = J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof = J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(= ;H-1}},swap:functi= on(H,G,I){var E=3D{};for(var F in = G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in = G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h= eight"){var = L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D= "width"?["Left","Right"]:["Top","Bottom"];function = I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"= ){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+= this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"= +this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru= e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return = Math.max(0,Math.round(L))}return = o.curCSS(H,F,J)},curCSS:function(I,F,G){var = L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac= ity");return = L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else= {if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/= ([A-Z])/g,"-$1").toLowerCase();var = M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D= "opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var = J=3DF.replace(/\-(\w)/g,function(N,O){return = O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?= $/i.test(L)&&/^\d/.test(L)){var = H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l= eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK= }}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof = K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne= rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof = F[0]=3D=3D=3D"string"){var = H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var= = G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof= S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof = S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re= turn = T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"= >"});var = O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var = Q=3D!O.indexOf("",""]||!O.indexOf(""= ,""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",= "
"]||!O.indexOf("",""]||= (!O.indexOf("",""]||!O.indexOf("= ",""]||!o.support.htmlSerialize&&[1,"div
","
= "]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(= !o.support.tbody){var = R=3D/"&&!R?L.childNodes:[];for(var = M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.= length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa= ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.= firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G= =3Do.merge(G,S)}});if(I){for(var = J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo= werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN= ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app= ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.= appendChild(G[J])}}return E}return = G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu= rn g}var = H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var = F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent= Node.selectedIndex}if(G in = J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th= row"type property can't be = changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return = J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var = I=3DJ.getAttributeNode("tabIndex");return = I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text= area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return = J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return = o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var = E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)= ;return = E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D= 1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D= =3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return = J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(= /opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M= ,N){return N.toUpperCase()});if(L){J[G]=3DK}return = J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:= function(G){var E=3D[];if(G!=3Dnull){var = F=3DG.length;if(F=3D=3Dnull||typeof = G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F= ){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var = E=3D0,F=3DH.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc= at(I)}return = this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")= ;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){= o.className.add(this,E)},removeClass:function(E){o.className.remove(this,= E)},toggleClass:function(F,E){if(typeof = E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo= ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",= this).add([this]).each(function(){o.event.remove(this);o.removeData(this)= });if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio= n(){o(this).children().remove();while(this.firstChild){this.removeChild(t= his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return = this.each(F,arguments)}});function j(E,F){return = E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var = h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D= F=3D=3Dl?A:F;var = H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D= =3Dg){o.cache[H][E]=3DG}return = E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var = H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in = o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete = F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete = o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var = G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{= if(H){G.push(H)}}}return G},dequeue:function(H,G){var = E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D= g){F.call(H)}}});o.fn.extend({data:function(E,G){var = H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var = F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l= ength){F=3Do.data(this[0],E)}return = F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return = this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G= )})}},removeData:function(E){return = this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo= f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return = o.queue(this[0],E)}return this.each(function(){var = G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})= },dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var = F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1= &&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return = ab}var = Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D= null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&= &M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}= else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift= ();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var = ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par= entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)= {ai=3DE(af)}else{X=3Dfalse}while(Z.length){var = ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D= =3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw= "Syntax error, unrecognized expression: = "+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object = Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va= r = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT= ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push= (af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;= ab.sort(G);if(hasDuplicate){for(var = aa=3D1;aa":function(Z,U,aa){var X=3Dtypeof = U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var = V=3D0,T=3DZ.length;V1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var = W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return = false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return = true}}return X},POS:function(T){T.unshift(true);return = T}},filters:{enabled:function(T){return = T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret= urn T.disabled=3D=3D=3Dtrue},checked:function(T){return = T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r= eturn T.selected=3D=3D=3Dtrue},parent:function(T){return = !!T.firstChild},empty:function(T){return = !T.firstChild},has:function(V,U,T){return = !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex= t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio= "=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f= ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"= password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ= e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu= rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ= e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in= put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio= n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return = U=3D=3D=3DW.length-1},even:function(U,T){return = T%2=3D=3D=3D0},odd:function(U,T){return = T%2=3D=3D=3D1},lt:function(V,U,T){return = UT[3]-0},nth:function(V,U,T){return = T[3]-0=3D=3DU},eq:function(V,U,T){return = T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var = U=3DV[1],X=3DI.filters[U];if(X){return = X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe= xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var = W=3D0,T=3DY.length;W=3D0)}}},ID:function(U,T){return = U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r= eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f= unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" = ").indexOf(T)>-1},ATTR:function(Y,W){var = V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt= tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return = T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"= ?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" = ").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D= "^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length= )=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D= U+"-":false},POS:function(X,U,V,Y){var = T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var = M=3DI.match.POS;for(var O in = I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/= .source)}var = E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,= U);return T}return = U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(U,X)}else{if(typeof = X.length=3D=3D=3D"number"){for(var = V=3D0,T=3DX.length;V";var = T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document= .getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof = Y.getElementById!=3D=3D"undefined"&&!Z){var = W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof = W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D= =3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof = Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return = Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun= ction(){var = T=3Ddocument.createElement("div");T.appendChild(document.createComment(""= ));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va= r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var = W=3D[];for(var = V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return = X}}T.innerHTML=3D"";if(T.firstChild&&typeof = T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h= ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return = U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no= deType=3D=3D=3D9&&!Q(X)){try{return = E(X.querySelectorAll(Y),V)}catch(Z){}}return = T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors= ;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d= ocumentElement.getElementsByClassName){(function(){var = T=3Ddocument.createElement("div");T.innerHTML=3D"
";if(T.getElementsByClassName("e").length=3D=3D=3D0)= {return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng= th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(= U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return = V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var = ab=3DU=3D=3D"previousSibling"&&!ac;for(var = W=3D0,V=3Dad.length;W0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var = K=3Ddocument.compareDocumentPosition?function(U,T){return = U.compareDocumentPosition(T)&16}:function(U,T){return = U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return = T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD= ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var = W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)= )){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f= or(var Z=3D0,U=3DV.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio= n(T){return o.grep(o.timers,function(U){return = T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no= t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var = T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W= =3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var = U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return = X};o.sibling=3Dfunction(V,U){var = T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}= }return = T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType= =3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.= guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var = G=3DH;H=3Dthis.proxy(G);H.data=3DK}var = E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d= ata(I,"handle",function(){return typeof = o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca= llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v= ar = O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var = L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O= )}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c= all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f= alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e= vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)= {if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var = G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof = H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in = G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e= ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var = N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i= f(J){delete G[O][J.guid]}else{for(var P in = G[O]){if(N.test(G[O][P].type)){delete = G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K= ,Q)}for(F in = G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca= ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,= o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d= ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var = L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem= oveData(K,"handle")}}},trigger:function(I,K,H,E){var = G=3DI.type||I;if(!E){I=3Dtypeof = I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(= "!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro= pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t= his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp= e=3D=3D3||H.nodeType=3D=3D8){return = g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg= et=3DH;var = J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&= G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result= =3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D= "click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa= lse;if(!I.isPropagationStopped()){var = F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha= ndle:function(K){var = J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var= = L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var = I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat= a(this,"events")||{})[K.type];for(var G in E){var = H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var = F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse= ){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop= ped()){break}}}},props:"altKey attrChange attrName bubbles button = cancelable charCode clientX clientY ctrlKey currentTarget data detail = eventPhase fromElement handler keyCode metaKey newValue originalTarget = pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" = "),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var = G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)= {H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D= H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D= H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul= l&&H.clientX!=3Dnull){var = I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.= scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&= &I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo= de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.= keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu= tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return = H},proxy:function(F,E){E=3DE||function(){return = F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re= turn = E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu= p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt= h){var = E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").= live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(= this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return = new = o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t= his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return = false}function u(){return = true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent= ed=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul= t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS= topped=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat= ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI= mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented= :k,isPropagationStopped:k,isImmediatePropagationStopped:k};var = a=3Dfunction(F){var = E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D= this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}= };o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e= vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun= ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re= turn = F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E= ||G,E&&G)})},one:function(G,H,F){var = E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply= (this,arguments)});return = this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r= eturn = this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re= turn = this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function= (E,G){if(this[0]){var = F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G= ,this[0]);return F.result}},toggle:function(G){var = E=3Darguments,F=3D1;while(F
a';var = H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|= |!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy= pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get= ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria= lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib= ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:= E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals= e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen= dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe= fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete = l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli= ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg= uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var = L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"= 1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off= setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}= )();var = w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"= ,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly= ",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin= dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type= of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" = ");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var = H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof = J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var = F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,= L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("
").append= (M.responseText.replace(//g,"")).find(E):M.respon= seText)}if(K){F.each(K,[M.responseText,L,M])}}});return = this},serialize:function(){return = o.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?o.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E= ,F){var G=3Do(this).val();return = G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va= lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax= Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]= =3Dfunction(G){return this.bind(F,G)}});var = r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul= l}return = o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio= n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return = o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D= {}}return = o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi= on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:= true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa= ta:true,async:true,xhr:function(){return l.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var = W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData= &&typeof = M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp= "){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"= ?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da= ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j= son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))= ){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")= }M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct= ion(X){V=3DX;I();L();l[W]=3Dg;try{delete = l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca= che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va= r E=3De();var = U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D= M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){= M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o= .active++){o.event.trigger("ajaxStart")}var = Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D= =3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va= r H=3Ddocument.getElementsByTagName("head")[0];var = T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.= charset=3DM.scriptCharset}if(!W){var = O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read= yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){= O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}= }}H.appendChild(T);return g}var K=3Dfalse;var = J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}= else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T= ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc= e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 = GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques= tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+= ", = */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D= =3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()= ;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var = N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i= f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.= readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D= null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie= d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"= ){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D= "success"){var = Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&= &Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i= f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var = P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("= timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul= l,S)}if(!M.async){N()}function = I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces= s",[J,M])}}function = L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp= lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur= n = J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){= o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t= ry{return = !F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300= )||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return = false},httpNotModified:function(G,E){try{var = H=3DG.getResponseHeader("Last-Modified");return = G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return = false},httpData:function(J,H,G){var = F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO= f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.= tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.= dataFilter(I,H)}if(typeof = I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")= {I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var = G=3D[];function = H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if= (o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el= se{for(var F in = E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu= nction(E[F])?E[F]():E[F])}}}return = G.join("&").replace(/%20/g,"+")}});var = m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB= ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]= ,["opacity"]];function t(F,E){var = G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re= turn G}o.fn.extend({show:function(J,L){if(J){return = this.animate(t("show",3),J,L)}else{for(var = H=3D0,F=3Dthis.length;H").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc= k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var = H=3D0,F=3Dthis.length;H=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl= ice(H,1)}}});if(!E){this.dequeue()}return = this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F= ){o.fn[E]=3Dfunction(G,H){return = this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof = G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea= sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof = E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee= ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df= alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return= E},easing:{linear:function(G,H,E,F){return = E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}= ,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D= G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this= .options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step= [this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.= prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},= cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.= elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var = E=3DparseFloat(o.css(this.elem,this.prop,F));return = E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi= on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|= |this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var = E=3Dthis;function F(J){return = E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva= l(function(){var K=3Do.timers;for(var = J=3D0;J=3Dthis.options.duration+this.startTime){this.now=3Dthis.= end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro= p]=3Dtrue;var E=3Dtrue;for(var F in = this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i= f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt= ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi= s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this= .options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho= w){for(var I in = this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi= s.options.complete.call(this.elem)}return false}else{var = J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea= sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J= ,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*= this.pos);this.update()}return = true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)= {if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.= now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g= etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,= left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return = o.offset.bodyOffset(this[0])}var = G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,= E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F= .clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc= rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro= llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]= ){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret= urn = o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();= var = J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document= Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ= .offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D= H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J= =3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord= er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag= Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW= idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl= owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,= 10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D= "relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe= ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),= I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D= {initialize:function(){if(this.initialized){return}var = L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty= le.marginTop,K=3D'
';M=3D{position:"absolute",to= p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"= };for(E in = M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF= .firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this= .doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe= lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio= n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D= =3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset= =3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in= itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i= nitialize();var = G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf= fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c= urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos= ition:function(){var I=3D0,H=3D0,F;if(this[0]){var = G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta= gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj= (this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL= eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return = F},offsetParent:function(){var = E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.= tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return = o(E)}});o.each(["Left","Top"],function(F,E){var = G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return = H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo= (!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D= l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&= &document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei= ght","Width"],function(I,G){var = E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner= "+G]=3Dfunction(){return = this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction= (K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var = J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return = this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl= ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m= ax(document.documentElement["client"+G],document.body["scroll"+G],documen= t.documentElement["scroll"+G],document.body["offset"+G],document.document= Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this= .css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})(); ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/jquery.easing.1.3.js /*=0A= * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/=0A= *=0A= * Uses the built in easing capabilities added In jQuery 1.1=0A= * to offer multiple easing options=0A= *=0A= * TERMS OF USE - jQuery Easing=0A= * =0A= * Open source under the BSD License. =0A= * =0A= * Copyright =C2=A9 2008 George McGinley Smith=0A= * All rights reserved.=0A= * =0A= * Redistribution and use in source and binary forms, with or without = modification, =0A= * are permitted provided that the following conditions are met:=0A= * =0A= * Redistributions of source code must retain the above copyright = notice, this list of =0A= * conditions and the following disclaimer.=0A= * Redistributions in binary form must reproduce the above copyright = notice, this list =0A= * of conditions and the following disclaimer in the documentation = and/or other materials =0A= * provided with the distribution.=0A= * =0A= * Neither the name of the author nor the names of contributors may be = used to endorse =0A= * or promote products derived from this software without specific prior = written permission.=0A= * =0A= * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS = "AS IS" AND ANY =0A= * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE = IMPLIED WARRANTIES OF=0A= * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. = IN NO EVENT SHALL THE=0A= * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, = INCIDENTAL, SPECIAL,=0A= * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, = PROCUREMENT OF SUBSTITUTE=0A= * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) HOWEVER CAUSED =0A= * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT = LIABILITY, OR TORT (INCLUDING=0A= * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS = SOFTWARE, EVEN IF ADVISED =0A= * OF THE POSSIBILITY OF SUCH DAMAGE. =0A= *=0A= */=0A= =0A= // t: current time, b: begInnIng value, c: change In value, d: duration=0A= jQuery.easing['jswing'] =3D jQuery.easing['swing'];=0A= =0A= jQuery.extend( jQuery.easing,=0A= {=0A= def: 'easeOutQuad',=0A= swing: function (x, t, b, c, d) {=0A= //alert(jQuery.easing.default);=0A= return jQuery.easing[jQuery.easing.def](x, t, b, c, d);=0A= },=0A= easeInQuad: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t + b;=0A= },=0A= easeOutQuad: function (x, t, b, c, d) {=0A= return -c *(t/=3Dd)*(t-2) + b;=0A= },=0A= easeInOutQuad: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t + b;=0A= return -c/2 * ((--t)*(t-2) - 1) + b;=0A= },=0A= easeInCubic: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t + b;=0A= },=0A= easeOutCubic: function (x, t, b, c, d) {=0A= return c*((t=3Dt/d-1)*t*t + 1) + b;=0A= },=0A= easeInOutCubic: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t + b;=0A= return c/2*((t-=3D2)*t*t + 2) + b;=0A= },=0A= easeInQuart: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t*t + b;=0A= },=0A= easeOutQuart: function (x, t, b, c, d) {=0A= return -c * ((t=3Dt/d-1)*t*t*t - 1) + b;=0A= },=0A= easeInOutQuart: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t*t + b;=0A= return -c/2 * ((t-=3D2)*t*t*t - 2) + b;=0A= },=0A= easeInQuint: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t*t*t + b;=0A= },=0A= easeOutQuint: function (x, t, b, c, d) {=0A= return c*((t=3Dt/d-1)*t*t*t*t + 1) + b;=0A= },=0A= easeInOutQuint: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t*t*t + b;=0A= return c/2*((t-=3D2)*t*t*t*t + 2) + b;=0A= },=0A= easeInSine: function (x, t, b, c, d) {=0A= return -c * Math.cos(t/d * (Math.PI/2)) + c + b;=0A= },=0A= easeOutSine: function (x, t, b, c, d) {=0A= return c * Math.sin(t/d * (Math.PI/2)) + b;=0A= },=0A= easeInOutSine: function (x, t, b, c, d) {=0A= return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;=0A= },=0A= easeInExpo: function (x, t, b, c, d) {=0A= return (t=3D=3D0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;=0A= },=0A= easeOutExpo: function (x, t, b, c, d) {=0A= return (t=3D=3Dd) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;=0A= },=0A= easeInOutExpo: function (x, t, b, c, d) {=0A= if (t=3D=3D0) return b;=0A= if (t=3D=3Dd) return b+c;=0A= if ((t/=3Dd/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;=0A= return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;=0A= },=0A= easeInCirc: function (x, t, b, c, d) {=0A= return -c * (Math.sqrt(1 - (t/=3Dd)*t) - 1) + b;=0A= },=0A= easeOutCirc: function (x, t, b, c, d) {=0A= return c * Math.sqrt(1 - (t=3Dt/d-1)*t) + b;=0A= },=0A= easeInOutCirc: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;=0A= return c/2 * (Math.sqrt(1 - (t-=3D2)*t) + 1) + b;=0A= },=0A= easeInElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd)=3D=3D1) return b+c; if (!p) = p=3Dd*.3;=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= return -(a*Math.pow(2,10*(t-=3D1)) * Math.sin( (t*d-s)*(2*Math.PI)/p = )) + b;=0A= },=0A= easeOutElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd)=3D=3D1) return b+c; if (!p) = p=3Dd*.3;=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;=0A= },=0A= easeInOutElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd/2)=3D=3D2) return b+c; if (!p) = p=3Dd*(.3*1.5);=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= if (t < 1) return -.5*(a*Math.pow(2,10*(t-=3D1)) * Math.sin( = (t*d-s)*(2*Math.PI)/p )) + b;=0A= return a*Math.pow(2,-10*(t-=3D1)) * Math.sin( (t*d-s)*(2*Math.PI)/p = )*.5 + c + b;=0A= },=0A= easeInBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158;=0A= return c*(t/=3Dd)*t*((s+1)*t - s) + b;=0A= },=0A= easeOutBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158;=0A= return c*((t=3Dt/d-1)*t*((s+1)*t + s) + 1) + b;=0A= },=0A= easeInOutBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158; =0A= if ((t/=3Dd/2) < 1) return c/2*(t*t*(((s*=3D(1.525))+1)*t - s)) + b;=0A= return c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t + s) + 2) + b;=0A= },=0A= easeInBounce: function (x, t, b, c, d) {=0A= return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;=0A= },=0A= easeOutBounce: function (x, t, b, c, d) {=0A= if ((t/=3Dd) < (1/2.75)) {=0A= return c*(7.5625*t*t) + b;=0A= } else if (t < (2/2.75)) {=0A= return c*(7.5625*(t-=3D(1.5/2.75))*t + .75) + b;=0A= } else if (t < (2.5/2.75)) {=0A= return c*(7.5625*(t-=3D(2.25/2.75))*t + .9375) + b;=0A= } else {=0A= return c*(7.5625*(t-=3D(2.625/2.75))*t + .984375) + b;=0A= }=0A= },=0A= easeInOutBounce: function (x, t, b, c, d) {=0A= if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 = + b;=0A= return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;=0A= }=0A= });=0A= =0A= /*=0A= *=0A= * TERMS OF USE - EASING EQUATIONS=0A= * =0A= * Open source under the BSD License. =0A= * =0A= * Copyright =C2=A9 2001 Robert Penner=0A= * All rights reserved.=0A= * =0A= * Redistribution and use in source and binary forms, with or without = modification, =0A= * are permitted provided that the following conditions are met:=0A= * =0A= * Redistributions of source code must retain the above copyright = notice, this list of =0A= * conditions and the following disclaimer.=0A= * Redistributions in binary form must reproduce the above copyright = notice, this list =0A= * of conditions and the following disclaimer in the documentation = and/or other materials =0A= * provided with the distribution.=0A= * =0A= * Neither the name of the author nor the names of contributors may be = used to endorse =0A= * or promote products derived from this software without specific prior = written permission.=0A= * =0A= * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS = "AS IS" AND ANY =0A= * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE = IMPLIED WARRANTIES OF=0A= * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. = IN NO EVENT SHALL THE=0A= * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, = INCIDENTAL, SPECIAL,=0A= * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, = PROCUREMENT OF SUBSTITUTE=0A= * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS = INTERRUPTION) HOWEVER CAUSED =0A= * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT = LIABILITY, OR TORT (INCLUDING=0A= * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS = SOFTWARE, EVEN IF ADVISED =0A= * OF THE POSSIBILITY OF SUCH DAMAGE. =0A= *=0A= */ ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/jquery.stepscroll-0.5.js /*! * jQuery.stepScroll * Dual licensed under MIT and GPL. * Date: 08/21/2009 * * @projectDescription (Auto)scroll a list of elements in steps * @author Jim Yi * @version 0.4 * * @id jQuery.stepScroll * @id jQuery.fn.stepScroll * @param {Object} settings Hash of settings, none is required. * @return {jQuery} Returns the same jQuery object for chaining. * */ (function($){ $.fn.stepScroll =3D function(options) { var defaults =3D { animationSpeed: 1500, autoStart: true, manualStep: 1, step: 5, stepSpeed: 1500 /* the time after the animation stops until the next = scroll */ }; var options =3D $.extend(defaults, options); var full =3D true; // is the scroller full? if not, don't let anyone scroll var init_size =3D $("ul li", this).length; if (init_size < options.step) { full =3D false; } return this.each(function() { var autoscroll =3D false; var timeout =3D -1; var obj =3D this; var animating =3D false; /* so we don't try to animate while already = animating */ var queue =3D new Array(); /* queue animations if it's already = animating */ var allow =3D full; /* bind some custom events */ $(obj).bind("start", function() { startAutoScroll(); }); $(obj).bind("stop", function() { stopAutoScroll(); }); $(obj).bind("left", function(e, step) { if (step) options.manualStep =3D step; stopAutoScroll(); scroll(1, 1); }); $(obj).bind("right", function(e, step) { if (step) options.manualStep =3D step; stopAutoScroll(); scroll(-1, 1); }); if (options.autoStart =3D=3D true) { startAutoScroll(); } function startAutoScroll() { autoscroll =3D true; scroll(1); } function stopAutoScroll() { clearTimeout(timeout); autoscroll =3D false; } /* dir =3D 1 =3D> scroll left * dir =3D -1 =3D> scroll right * step is optional, overrides the options */ function scroll(dir, manual) { if (!allow) return; if (!dir) dir =3D 1; // IE doesn't accept parameters in setTimeout if (animating) { /* queue to do once we finish animating = */ /*Adding condition to ignore the = multiple scrolls and accept first and last events.*/ if(queue.size() < 1) queue.push( {"dir": dir, "manual": = manual} ); return; } animating =3D true; var mySpeed, myStep, width; if (manual =3D=3D 1) { myStep =3D options.manualStep; } else { myStep =3D options.step; } mySpeed =3D options.animationSpeed * (myStep / options.step); width =3D dir * $("ul li:first", obj).outerWidth(true) * myStep; var $mom =3D $("ul", obj); if (dir =3D=3D 1) { $mom.children(":lt(" + myStep + ")").clone(true).appendTo($mom); $(obj).animate({scrollLeft: width}, mySpeed, function() { if (dir =3D=3D 1) { $mom.children(":lt(" + myStep + ")").remove(); } $(obj).scrollLeft(0); animating =3D false; var next =3D queue.shift(); if (next) { scroll(next.dir, next.manual); } if (autoscroll =3D=3D true) { timeout =3D setTimeout(scroll, options.stepSpeed, 1); } }); } else if (dir =3D=3D -1) { var rotate =3D $mom.children().length - myStep - 1; var clone =3D false; if (rotate < 0) { = $mom.children().clone(true).prependTo($mom); } else { $mom.children(":gt(" + = rotate + ")").clone(true).prependTo($mom); } $(obj).scrollLeft(-1 * width); $(obj).animate({scrollLeft: 0}, mySpeed, function() { /* (rotate + mystep): adjust the rotate number since we prepended = elements */ $mom.children(":gt(" + (rotate + myStep) + ")").remove(); animating =3D false; var next =3D queue.shift(); if (next) { scroll(next.dir, next.manual); } }); } } return false; }); }; })(jQuery); ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/js/prototype.js /* Prototype JavaScript framework, version 1.6.0.3=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.3',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent &&=0A= navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A= Opera: navigator.userAgent.indexOf('Opera') > -1,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 &&=0A= navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= SelectorsAPI: !!document.querySelector,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div')['__proto__'] &&=0A= document.createElement('div')['__proto__'] !=3D=3D=0A= document.createElement('form')['__proto__']=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value;=0A= value =3D (function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method);=0A= =0A= value.valueOf =3D method.valueOf.bind(method);=0A= value.toString =3D method.toString.bind(method);=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return !!(object && object.nodeType =3D=3D 1);=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A= .replace(/\s+/g, '').split(',');=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= defer: function() {=0A= var args =3D [0.01].concat($A(arguments));=0A= return this.delay.apply(this, args);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.stripTags().replace(/&/g,'&').replace(/</g,'<').replace(/>= /g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t= ext);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= iterator.call(context, value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= if (number < 1) return array;=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator.call(context, value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator.call(context, value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= this.each(function(value, index) {=0A= memo =3D iterator.call(context, memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator.call(context, value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= return this.map(function(value, index) {=0A= return {=0A= value: value,=0A= criteria: iterator.call(context, value, index)=0A= };=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= // In Safari, only use the `toArray` method if it's not a NodeList.=0A= // A NodeList is a function, has an function `item` property, and a = numeric=0A= // `length` property. Adapted from Google Doctype.=0A= if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length = =3D=3D=3D=0A= 'number' && typeof iterable.item =3D=3D=3D 'function') && = iterable.toArray)=0A= return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator, context) {=0A= $R(0, this, true).each(iterator, context);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= // simulating poorly supported hasOwnProperty=0A= if (this._object[key] !=3D=3D Object.prototype[key])=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.inject([], function(results, pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return results.concat(values.map(toQueryPair.curry(key)));=0A= } else results.push(toQueryPair(key, values));=0A= return results;=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= if (element) this.Element.prototype =3D element.prototype;=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= Element.select(element, expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (ancestor.contains)=0A= return ancestor.contains(element) && ancestor !=3D=3D element;=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= =0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value || value =3D=3D 'auto') {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D element.getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (Prototype.Browser.Opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || (element.tagName && = (element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= // IE throws an error if element is not in document=0A= try { element.offsetParent }=0A= catch(e) { return $(document.body) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.cumulativeOffset =3D = Element.Methods.cumulativeOffset.wrap(=0A= function(proceed, element) {=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= return proceed(element);=0A= }=0A= );=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc = frameBorder').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return !!(node && node.specified);=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div')['__proto__']) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div')['__proto__'];=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName.toUpperCase(), property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName)['__proto__'];=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { }, B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= if (B.WebKit && !document.evaluate) {=0A= // Safari <3.0 needs self.innerWidth/Height=0A= dimensions[d] =3D self['inner' + D];=0A= } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A= // Opera <9.5 needs document.body.clientWidth/Height=0A= dimensions[d] =3D document.body['client' + D]=0A= } else {=0A= dimensions[d] =3D document.documentElement['client' + D];=0A= }=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum's = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= =0A= if (this.shouldUseSelectorsAPI()) {=0A= this.mode =3D 'selectorsAPI';=0A= } else if (this.shouldUseXPath()) {=0A= this.mode =3D 'xpath';=0A= this.compileXPathMatcher();=0A= } else {=0A= this.mode =3D "normal";=0A= this.compileMatcher();=0A= }=0A= =0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(e))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= shouldUseSelectorsAPI: function() {=0A= if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A= =0A= if (!Selector._div) Selector._div =3D new Element('div');=0A= =0A= // Make sure the browser treats the selector as valid. Test on an=0A= // isolated element to minimize cost of this check.=0A= try {=0A= Selector._div.querySelector(this.expression);=0A= } catch(e) {=0A= return false;=0A= }=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= var e =3D this.expression, results;=0A= =0A= switch (this.mode) {=0A= case 'selectorsAPI':=0A= // querySelectorAll queries document-wide, then filters to = descendants=0A= // of the context element. That's not what we want.=0A= // Add an explicit context to the selector if necessary.=0A= if (root !=3D=3D document) {=0A= var oldId =3D root.id, id =3D $(root).identify();=0A= e =3D "#" + id + " " + e;=0A= }=0A= =0A= results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A= root.id =3D oldId;=0A= =0A= return results;=0A= case 'xpath':=0A= return document._getElementsByXPath(this.xpath, root);=0A= default:=0A= return this.matcher(root);=0A= }=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[(@disabled) and (@type!=3D'hidden')]",=0A= 'enabled': "[not(@disabled) and (@type!=3D'hidden')]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A= results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); = },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A= '-').include('-' + (v || "").toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && element.type !=3D 'file' && (element.type = !=3D 'submit' || (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, value) {=0A= if (Object.isUndefined(value))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, currentValue, single =3D !Object.isArray(value);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= currentValue =3D this.optionValue(opt);=0A= if (single) {=0A= if (currentValue =3D=3D value) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D value.include(currentValue);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= event =3D Event.extend(event);=0A= =0A= var node =3D event.target,=0A= type =3D event.type,=0A= currentTarget =3D event.currentTarget;=0A= =0A= if (currentTarget && currentTarget.tagName) {=0A= // Firefox screws up the "click" event when moving between radio = buttons=0A= // via arrow keys. It also screws up the "load" and "error" = events on images,=0A= // reporting the document as the target instead of the original = image.=0A= if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A= (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() = =3D=3D=3D 'input'=0A= && currentTarget.type =3D=3D=3D 'radio'))=0A= node =3D currentTarget;=0A= }=0A= if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A= return Element.extend(node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= var docElement =3D document.documentElement,=0A= body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (docElement.scrollLeft || body.scrollLeft) -=0A= (docElement.clientLeft || 0)),=0A= y: event.pageY || (event.clientY +=0A= (docElement.scrollTop || body.scrollTop) -=0A= (docElement.clientTop || 0))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents")['__proto__'];=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= =0A= // Internet Explorer needs to remove event handlers on page unload=0A= // in order to avoid memory leaks.=0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= // Safari has a dummy event handler on page unload so that it won't=0A= // use its bfcache. Safari <=3D 3.1 has an issue with restoring the = "document"=0A= // object when page is returned to via the back button using its = bfcache.=0A= if (Prototype.Browser.WebKit) {=0A= window.addEventListener('unload', Prototype.emptyFunction, false);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("

Indices

Data delayed at least 15 min

Indices

Data delayed at least 15 min
=
  • CAD (USD)
    $1.03=20 =E2=80=94 (=E2=80=94
    )
  •  
    13,674.25 =E2=80=94
    (=E2=80=94)=20
  • I:DJI 
    12,044.40=20 =E2=80=94 (=E2=80=94
    )
  • S&P=20 500 
    1,304.28 =E2=80=94=20 (=E2=80=94)
  • I:COMP 
    2,715.61=20 =E2=80=94 (=E2=80=94
    )
  •  
    2,266.75 =E2=80=94
    (=E2=80=94)=20
Ne= xt=20

CANADIAN DOLLAR / US DOLLAR (CAD/USD) =     $1.03  =E2=80=94  (=E2=80=94)

  • Intraday
  • 1 Week
  • 1 Month
  • 3 Months
  • 1 Year
Open $1.03
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental data = by Morningstar. Terms=20 & Conditions.

S&P/TSX COMPOSITE INDEX (OFFICIAL) =     13,674.25  =E2=80=94  (=E2=80=94)

  • Intraday
  • 1 Week
  • 1 Month
  • 3 Months
  • 1 Year
Open 13,674.25
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental data = by Morningstar. Terms=20 & Conditions.

DOW JONES INDUSTRIAL AVERAGE     12,044.40  =E2=80=94  (=E2=80=94)

  • Intraday
  • 1 Week
  • 1 Month
  • 3 Months
  • 1 Year
Open 12,044.40
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental data = by Morningstar. Terms=20 & Conditions.

S&P 500 INDEX     1,304.28  =E2=80=94  (=E2=80=94)

  • Intraday
  • 1 Week
  • 1 Month
  • 3 Months
  • 1 Year
Open 1,304.28
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental data = by Morningstar. Terms=20 & Conditions.

NASDAQ COMPOSITE INDEX     2,715.61  =E2=80=94  (=E2=80=94)

  • Intraday
  • 1 Week
  • 1 Month
  • 3 Months
  • 1 Year
Open 2,715.61
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental data = by Morningstar. Terms=20 & Conditions.

S&P/TSX VENTURE COMPOSITE INDEX (OFFICIAL)=20     2,266.75 =20 =E2=80=94  (=E2=80=94)

  • Intraday
  • 1 Week
  • 1 Month
  • 3 Months
  • 1 Year
Open 2,266.75
High =E2=80=94
Low =E2=80=94
Close =E2=80=94
52 Wk High =E2=80=94
52 Wk Low =E2=80=94
Exchange =E2=80=94

Powered by Interactive Data Managed Solutions. Fundamental data = by Morningstar. Terms=20 & Conditions.

------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/thirdparty/idc/story_widget-ad.asp&companies=SMART+Technologies+Inc.|Great+Circle+Works+Inc.|Sapient+Capital+Partners|Evertz+Technologies+Ltd.|Skype+SA|Groupon+Inc.|Pizza+Pizza+Ltd. =0A= (function(){=0A= var s =3D dartad_url;=0A= s =3D s.replace(/(;loc=3D[^;]+)+/, ';loc=3Dtop');=0A= s =3D s.replace(/;sz=3D[^;]+/, ';sz=3D88x31');=0A= var i =3D s.replace(/^.*;tile=3D([^;]+).*$/, '$1');=0A= s =3D s.replace(/;tile=3D([^;]+)/, ';tile=3D' + (parseInt(i) + 1));=0A= document.write('');=0A= })();=0A= ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/thirdparty/idc/story_widget.asp&companies=SMART+Technologies+Inc.|Great+Circle+Works+Inc.|Sapient+Capital+Partners|Evertz+Technologies+Ltd.|Skype+SA|Groupon+Inc.|Pizza+Pizza+Ltd. document.write("");=0A= ------=_NextPart_000_0000_01CBE22B.7C6695C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/_assets/js/main.js // = *************************************************************************= *********************** // FLASH REPLACE // use express install to ensure desired version before load function show_swf_version(num_v_maj, num_v_min, num_v_rev, str_id, = fn_callback){ =09 // load detect script var obj_s =3D document.createElement('script'); set_attribute(obj_s, 'type', 'text/javascript'); set_attribute(obj_s, 'src', = 'http://www.nationalpost.com/_assets/js/flash_install.js'); document.getElementsByTagName('head')[0].appendChild(obj_s); =09 // do stuff when loaded var int_load =3D setInterval(function(){ if(typeof(DetectFlashVer) =3D=3D 'function'){ clearInterval(int_load); =09 // user capable of install var bool_install =3D DetectFlashVer(6, 0, 65); =09 // user not up to spec var bool_pass =3D DetectFlashVer(num_v_maj, num_v_min, num_v_rev); =09 if(bool_pass){ fn_callback(); }else if(bool_install){ document.title =3D document.title.slice(0, 47) + ' - Flash Player = Installation'; var MMdoctitle =3D document.title; var s_params =3D '{flashvars: \'' + 'MMredirectURL=3D' + = window.location + '&MMplayerType=3D' + (isIE ? 'ActiveX' : 'PlugIn') + = '&MMdoctitle=3D' + MMdoctitle + '\'}'; show_swf('/_assets/swfs/player_install.swf', 964, 650, s_params, '', = str_id); }else{ alert('You need the latest Adobe Flash player to view some of the = content on this page.'); } } }, 10); =09 } function show_swf(src, width, height, params, message, str_id){ =09 // create params var str_output =3D ''; var obj_params =3D ''; var embed_params =3D ''; var id =3D ''; =09 if(params && params.length > 0){ try{ params =3D eval('(' + params + ')'); }catch(e){} for(var key in params){ if(/^id$/i.test(key)){ id =3D ' id=3D"' + params[key] + '"'; }else{ obj_params +=3D ''; } embed_params +=3D key + '=3D"' + params[key] + '" '; } } // write object if(window.ActiveXObject){ // IE str_output =3D '' + obj_params + = message + ''; }else{ // Moz str_output =3D ' 0){ blurt('put in id "' + str_id + '"'); try{ document.getElementById(str_id).innerHTML +=3D str_output; }catch(e){ document.write(str_output); }; }else{ document.write(str_output); } } // = *************************************************************************= *********************** // TABS function tabs_init(str_id){ =09 var int_tab_init =3D setInterval(function(){ if(document.getElementById(str_id)){ clearInterval(int_tab_init); = document.getElementById(str_id).getElementsByTagName('ul')[0].style.displ= ay =3D 'block'; } }, 100); } function tabs_select(obj_a){ =09 // nav styling =09 // get parent ul var obj_ul =3D obj_a; var limit =3D 20; var count =3D 0; while(!(/^ul$/i.test(obj_ul.nodeName))){ obj_ul =3D obj_ul.parentNode; count++; if(count > limit){ return; } } =09 // reset tabs var arr_tab_ids =3D new Array(); arr_li =3D obj_ul.getElementsByTagName('li'); for(var x =3D 0; x < arr_li.length; x++){ arr_li[x].className =3D ''; } =09 // set current nav tab style var obj_li =3D obj_a.parentNode; while(!(/^li$/i.test(obj_li.nodeName))){ obj_li =3D obj_li.parentNode; } obj_li.className =3D 'tabs-selected'; =09 // tab content =09 // hide current tab content var arr_a =3D obj_ul.getElementsByTagName('a'); for(var x =3D 0; x < arr_a.length; x++){ obj_tab =3D = document.getElementById(arr_a[x].href.replace(/^.*?#(.*)$/, '$1')); if(!(/tabs-hide/i.test(obj_tab.className))){ obj_tab.className =3D 'tabs-hide'; } } =09 // show content obj_tab =3D document.getElementById(obj_a.href.replace(/^.*?#(.*)$/, = '$1')); if(trim(obj_tab.innerHTML) =3D=3D ''){ var obj_loader =3D document.createElement('div'); obj_loader.className =3D 'tabs-loader'; obj_tab.appendChild(obj_loader); int_progress =3D setInterval(function(){ clearInterval(int_progress); obj_loader.innerHTML =3D '

Loading...

3D"Loading..."'; }, 1000); obj_tab_http =3D http_request('post', '/scripts/include.aspx?file=3D' = + arguments[1] + '&applyincludes=3Dtrue', tabs_loaded); } obj_tab.className =3D 'tabs-container'; =09 return false; } function tabs_loaded(){ =09 // abort unless loaded and okay if(!window.obj_tab_http || typeof(obj_tab_http) =3D=3D 'undefined' || = obj_tab_http.readyState !=3D 4 || obj_tab_http.status !=3D 200){ return; } =09 clearInterval(int_progress); =09 str_output =3D obj_tab_http.responseText; str_output =3D str_output.replace(/document\.write\("(.*?)"\);?/gi, = '$1'); str_output =3D str_output.replace(/\\"/gi, '"'); obj_tab.innerHTML =3D str_output; =09 tabs_load_js(str_output); =09 obj_tab_http =3D null; } function tabs_load_js(str_content){ =09 if(!(/javascript/i.test(str_content))){ return; } =09 var arr_src =3D new Array(); do{ result =3D /script.*?javascript.*?script>/gi.exec(str_content); =09 if(result !=3D null){ arr_src.push(String(result).replace(/.*?src=3D['"]?(.*\.js).*?$/gi, = '$1')); str_content =3D str_content.slice(result.lastIndex); } }while (result !=3D null); =09 // get scripts for(var x =3D 0; x < arr_src.length; x++){ var obj_scr =3D document.createElement('script'); obj_scr.type =3D 'text/javascript'; obj_scr.src =3D arr_src[x]; document.getElementsByTagName('head')[0].appendChild(obj_scr); } } // = *************************************************************************= *********************** // COOKIES function set_cookie(name, value, days){ if(days){ var date =3D new Date(); date.setTime(date.getTime() + (days * 86400000)); var expires =3D '; expires=3D'+date.toGMTString(); }else{ var expires =3D ''; } document.cookie =3D name + '=3D' + value + expires + '; path=3D/'; } function get_cookie(name){ var cookies =3D document.cookie.split(';'); name +=3D '=3D'; for(var x =3D 0; x < cookies.length; x++){ var cookie =3D cookies[x]; while(cookie.charAt(0) =3D=3D ' '){ //delete spaces cookie =3D cookie.substring(1, cookie.length); } if (cookie.indexOf(name) =3D=3D 0){ return cookie.substring(name.length, cookie.length); } } return false; } // = *************************************************************************= *********************** // FORMS // AUTO EMPTY/FILL INPUT (HINTING) function autovalue(element, focused, string){ =09 // focus: clear field when no user input if(focused && element.value =3D=3D string){ element.value =3D ''; =09 // blur: insert value if field empty }else if(element.value.length <=3D 0){ element.value =3D string; } return } // RADIO SELECTOR - FROM TEXT LINK function radio_select(element){ // must be called from next sibling of = input do { element =3D element.previousSibling; } while (element && element.nodeType !=3D 1); element.checked =3D true; return false; } // CHECKBOX SELECTOR - FROM TEXT LINK function cbox_select(element){ // must be called from next sibling of = input do { element =3D element.previousSibling; } while (element && element.nodeType !=3D 1); element.checked =3D !element.checked; return false; } // FORM ELEMENT FOCUS AND HOVER function hilite(element, enable){ // call on focus/blur; change element = border if(!document.all){ // non-IE // required to disable hilite on disabled elements if(element.parentNode.nodeName.toLowerCase() =3D=3D "button"){ element =3D element.parentNode; }else{ return; } } /* if(/MSIE 6/.test(navigator.appVersion)){ element =3D element.firstChild; } //*/ if(enable){ element.style.border =3D '#666 1px solid'; }else{ element.style.border =3D '#ccc 1px solid'; } } function accent(element, enable){ // call on focus/blur; change element = color (main search box) if(enable){ element.style.color =3D '#000'; }else{ element.style.color =3D '#666'; } } // add options to select box function add_options(obj_select, arr_options, str_default){ var option; =09 // add default option if(str_default !=3D null){ option =3D document.createElement('option'); option.value =3D str_default; option.appendChild(document.createTextNode(str_default)); obj_select.appendChild(option); } // add remaining options for(var x =3D 0; x < arr_options.length; x++){ option =3D document.createElement('option'); option.value =3D arr_options[x].id; option.appendChild(document.createTextNode(arr_options[x].caption)); obj_select.appendChild(option); } } // remove options from select box function remove_options(obj_select){ while(obj_select.options.length > 0){ obj_select.removeChild(obj_select.childNodes[obj_select.options.length = - 1]); } } // notify user of change (eg. select box option change) function label_notify_changed(str_id){ var label =3D document.getElementById(str_id); var count =3D 0; var label_class; var flash =3D setInterval(function(){ if(count % 2 =3D=3D 0){ //label.style.color =3D '#ff0000'; label_class =3D label.className.replace(' alert', ''); label.className =3D label_class + ' alert'; }else{ //label.style.color =3D '#000000'; label.className =3D label_class; } count++; if(count >=3D 6){ clearInterval(flash); } }, 100); } // = *************************************************************************= *********************** // AJAX // send http request function http_request(str_method, str_path, fn_callback){ var obj_http =3D false; if(window.XMLHttpRequest){ // mozilla obj_http =3D new XMLHttpRequest(); }else if(window.ActiveXObject){ // IE obj_http =3D new ActiveXObject('microsoft.xmlhttp'); } if(obj_http){ obj_http.onreadystatechange =3D fn_callback; obj_http.open(str_method, str_path, true); obj_http.setRequestHeader('content-type', = 'application/x-www-form-urlencoded'); obj_http.send(str_path); } return obj_http; } // = *************************************************************************= *********************** // DOM Manipulation document.getElementsByClassName =3D function(str_class){ var arr_results =3D []; var arr_elements =3D document.getElementsByTagName('*'); for(var x =3D 0; x < arr_elements.length; x++){ if(arr_elements[x].className.indexOf(' ') >=3D 0){ var str_classes =3D arr_elements[x].className.split(' '); for(var y =3D 0; y < str_classes.length; y++){ if(str_classes[y] =3D=3D str_class){ arr_results.push(arr_elements[x]); } } }else if(arr_elements[x].className =3D=3D str_class){ arr_results.push(arr_elements[x]); } } return arr_results; } function getParentByTagName(oElement, sParentNodeName){ var aParents =3D []; while(oElement.parentNode){ oElement =3D oElement.parentNode; aParents.unshift(oElement); if(oElement.nodeName && oElement.nodeName.toLowerCase() =3D=3D = sParentNodeName.toLowerCase()){ return aParents[0]; } } return aParents[0]; }; function set_attribute(obj, str_name, str_value){ if(window.ActiveXObject){ if(/^on\w+$/.test(str_name)){ obj[str_name] =3D new Function(str_value); }else if(/^class$/i.test(str_name)){ obj.className =3D str_value; }else if(/^style$/i.test(str_name)){ obj.style =3D str_value; }else{ obj.setAttribute(str_name, str_value); } }else{ return obj.setAttribute(str_name, str_value); } } function offset_top(obj){ var num_offset =3D obj.offsetTop; var obj_parent =3D obj.offsetParent; do{ try{ num_offset +=3D obj_parent.offsetTop; obj_parent =3D obj_parent.offsetParent; }catch(e){ break; } }while(true); return num_offset; } function offset_left(obj){ var num_offset =3D 0; var obj_parent; try{ num_offset =3D obj.offsetLeft; obj_parent =3D obj.offsetParent; }catch(e){} do{ try{ num_offset +=3D obj_parent.offsetLeft; obj_parent =3D obj_parent.offsetParent; }catch(e){ break; } }while(true); return num_offset; } // = *************************************************************************= *********************** // TEXT // trim whitespace function trim(str){ return str.replace(/^\s+|\s+$/g, ''); } // DEV feedback var bool_dev =3D false; try{ if(/(\?|&)dev/.test(top.document.location.search)){ var bool_dev =3D true; if(window.ActiveXObject){ document.write('