From: "Saved by Windows Internet Explorer 9" Subject: How to make 2012 your most prosperous year | Entrepreneur | Financial Post Date: Mon, 9 Jan 2012 12:55:02 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01CCCECD.E7095DB0" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://financialpostbusiness.files.wordpress.com/2012/01/0109-new.jpg?w=620 /9j/4AAQSkZJRgABAgAAZABkAAD/7AMLRHVja3kAAQAEAAAAPAACAvYAAAF5AEEAIABtAG8AZABl AGwAIAB3AGUAYQByAGkAbgBnACAAYQAgAHAAYQBpAHIAIABvAGYAIAAyADAAMQAyAC0AcwBoAGEA cABlAGQAIABnAGwAYQBzAHMAZQBzACAAcwBtAGkAbABlAHMAIABkAHUAcgBpAG4AZwAgAGEAIABw AHIAbwBtAG8AdABpAG8AbgBhAGwAIABlAHYAZQBuAHQAIABvAHUAdABzAGkAZABlACAAYQAgAHMA aABvAHAAcABpAG4AZwAgAG0AYQBsAGwAIABpAG4AIABIAG8AbgBnACAASwBvAG4AZwAgAG8AbgAg AEQAZQBjAGUAbQBiAGUAcgAgADMAMAAsACAAMgAwADEAMQAuACAAVABpAG0AZQBzACAAUwBxAHUA YQByAGUAIABzAGgAbwBwAHAAaQBuAGcAIABtAGEAbABsACwAIABhACAAcABvAHAAdQBsAGEAcgAg AE4AZQB3ACAAWQBlAGEAcgAgAGMAbwB1AG4AdABkAG8AdwBuACAAdgBlAG4AdQBlACwAIABpAHMA IABwAHIAZQBwAGEAcgBpAG4AZwAgAGYAbwByACAAdABoAGUAIAB1AHAAYwBvAG0AaQBuAGcAIABj AGUAbABlAGIAcgBhAHQAaQBvAG4AcwAgAHcAaABlAHIAZQAgAHQAaABlAHkAIABlAHgAcABlAGMA dAAgAG8AdgBlAHIAIAB0AGUAbgAgAHQAaABvAHUAcwBhAG4AZAAgAHAAZQBvAHAAbABlACAAdABv ACAAYQB0AHQAZQBuAGQALgAgACAAIABBAEYAUAAgAFAASABPAFQATwAgAC8AIABBAEEAUgBPAE4A IABUAEEATQAgACgAUABoAG8AdABvACAAYwByAGUAZABpAHQAIABzAGgAbwB1AGwAZAAgAHIAZQBh AGQAIABhAGEAcgBvAG4AIAB0AGEAbQAvAEEARgBQAC8ARwBlAHQAdAB5ACAASQBtAGEAZwBlAHMA KQAA/+4ADkFkb2JlAGTAAAAAAf/bAEMABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwM DAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fH//bAEMBBwcHDQwNGBAQGBoVERUaHx8fHx8f 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 /U+jGPp//9k= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gravatar.com/avatar/962c7c972fcbf16a2c96982b5ce89c98?s=100&d=http%3A%2F%2Fwww.financialpost.com%2Fimages%2Ficons%2Ffavicon-100x100.png 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 ObjUdwAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.nationalpost.com/images/logos/sprouter-92x30.png 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 ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://financialpostbusiness.files.wordpress.com/2011/10/martell.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIAAgAwERAAIRAQMRAf/EAGMAAAMBAAAAAAAAAAAAAAAA AAQFBgcBAQAAAAAAAAAAAAAAAAAAAAAQAAIBAwMDAwMFAAAAAAAAAAECAxEEBQAhBjFBElEiE2FS FHGBMjMVEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwAG3xsgVIyAOv8AGUd9AsyvJMNj Gjs7qVmnkcMsMUgLin3V2A376A21ezuoHuYmd7Zm+MsZwrLQ9we+gQ8kxxVpvjDGDYAtMp66Cujv hBHX5Gkqw8WaJdqddAh4PBxy95VcS5jFHJy3FzKYHeIeD0qQgqQAfFdhoLnO42NMgt7Z4t8fZ3SK ZLN4E8iUqFJSpA276CH5MsjCvxP4nqBCo2B+n6aCbyfIYLQ+F2yfGrBmAZiR+wNdAVwbkuMu+S28 drc/jQQXKzRSOWRSStGFTU9ToNK5PzWyfLvYzTpJLHECodmHkrggMo8up8e+gnM9Cq2kc6rH4Sg0 FX7DfufXQYnBHFcxEyEs0paQsTvQbCp0DzhWZseNz3L3lv8AlWtzEwiA/sjmT3IVPo26nQLMzeXl zkpb6SVmurslniHuFCPbGK/b66C34bm7r/PjxmSnaSMKfilrVkJ38anqNB//2Q== ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://financialpostbusiness.files.wordpress.com/2011/10/team_davidhornik.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAALCAAgACABAREA/8QAGQAAAgMBAAAA AAAAAAAAAAAACQoFBwsI/8QAJBAAAgICAQQCAwEAAAAAAAAABAUCAwEGBwAIERIJExQhMRX/2gAI AQEAAD8Af46Dv3SfL3rHbb3EO+EV/bdzLy7rHG4CA/nLl3SahK9V4tr2GoIuqqwcwaX+/erWMl7B xCtgswNArFNUr7Krs1l1SOF+wplD9TfgpU8WAOFhWIzhglezFqNCvxCzEZwxcNfVZiM4xnH28Sxj OM46k+op69T6wkb7JsLEVQiQrTXDlqdbigNcrWjWFnGlWy/VdAw1Nl1sv34hDPjGc+MZTz5p7mNT 7p++7kXkjg7TGV/E4Wta2h3TZtpxWuSOnOr3mAWbdJXe1yLeI712dCdauJV2tz7gwrL8Cxj7DMJd k3d0q5h1TXNTbAQVHhr61GuHwnRmlwGohMMSoukb2HBY2BCQtrrpnmi6OMw9aL/FUyH9DY+TLl1N qnDwfDpE5WM+bpnqihabMwvzpqGxcXs/pGGM2TkfIxcpxVHx91BpcPPnGIyUR32HI3EFO98cGqTE G3rU2otDdfpqgLa90ByaTtWjP71lGaimkCNcKX3yCrowdU6pJDlm2VBVMi99g+y3cb69xq2e4xrD B1tKt0BqrIyWWytSwdrhohTHMnA26xWEXXYwh6+abLJQsxjMo4k01/f51nK/JV8ynNTT5JHOn760 BX8Tdv3KvJWjaso1xUOPWrVBNYrQmZrgYWzYWJzEnXVzBgXM38YSy6zAoY9Q8M44z5T+Wje+R+6R eZqZwW3qdpaKZbFyM3ia635gGFDNYaKGxbMurLoVa2txkQSoYbNFFsCSAb5xLszG7Ru+LkDWeUg9 nxsOzs0CtqBiwZ5JeRmpMYUNK61WXQFi4MzEbMSHsqlGUyYQpKqJqx9U9KvVSJmaxrhdl+SrCkKc iZMq/qkRO9ePbK+VXjH15ulLNma/GPTMvXxjx1//2Q== ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://financialpostbusiness.files.wordpress.com/2011/10/ben-yoskovitz.jpg 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 78//2Q== ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.nationalpost.com/images/offers/sprouter-300x100.png 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 ugAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://s0.wp.com/wp-content/themes/h4/global.css?m=1313010129g img.latex { border: currentColor; vertical-align: middle; } .video-player { margin: auto; padding: 5px; border: 0px currentColor; text-align: = center; } .wpvidavee_title { padding: 2px 5px; text-align: left; line-height: 12px; font-family: = Tahoma,Arial,sans-serif; font-size: 10px; font-weight: bold; } .wpvidavee_footer { padding: 2px 5px; text-align: right; line-height: 11px; font-family: = Tahoma,Arial,sans-serif; font-size: 9px; } .wpvidavee_footer a { text-decoration: none; } .wpvidavee_p { color: red; } .hidden { display: none; } .possibly-related { clear: both; } .screen-reader-text { left: -1000em; position: absolute; } .comment object { max-width: 100%; } .comment embed { max-width: 100%; } .embed-vimeo iframe { max-width: 100%; } .embed-youtube iframe { max-width: 100%; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://s2.wp.com/wp-content/mu-plugins/post-flair/style.css?m=1322086815g&ver=3 div.sharedaddy ul { list-style: none; margin: 0px; padding: 0px; border: currentColor; } div.sharedaddy li { list-style: none; margin: 0px; padding: 0px; border: currentColor; } div.sharedaddy { clear: both; font-family: "Helvetica Neue", Helvetica, Arial, = sans-serif; font-size: 12px; } #content div.sharedaddy { clear: both; font-family: "Helvetica Neue", Helvetica, Arial, = sans-serif; font-size: 12px; } #main div.sharedaddy { clear: both; font-family: "Helvetica Neue", Helvetica, Arial, = sans-serif; font-size: 12px; } div.sharedaddy { border-radius: 0px !important; -webkit-border-radius: 0; = -moz-border-radius: 0; } div.sharedaddy div { border-radius: 0px !important; -webkit-border-radius: 0; = -moz-border-radius: 0; } div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } #content div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } #main div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } #primary div.sharedaddy h3 { margin: 3px 0px; padding: 0px; border: currentColor; width: 15.62%; = text-transform: none; line-height: 1; letter-spacing: 0px; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; = font-weight: bold; float: left; position: static; } .rtl div.sharedaddy h3 { text-align: right; float: right; } .rtl #content div.sharedaddy h3 { text-align: right; float: right; } .rtl #main div.sharedaddy h3 { text-align: right; float: right; } .rtl #primary div.sharedaddy h3 { text-align: right; float: right; } div.sharedaddy ul { margin: 0px !important; padding: 0px !important; text-indent: 0px; } div.sharedaddy li { margin: 0px !important; padding: 0px !important; text-indent: 0px; } div.sharedaddy li::before { content: ""; } div.sharedaddy div.sharing-clear { margin: 0px !important; padding: 0px !important; } div.sharedaddy div.pd-rating { margin: 0px; min-height: 23px; } div.sharedaddy a { font-style: normal; } div.sharedaddy a:link { font-style: normal; } div.sharedaddy a:visited { font-style: normal; } div.sharedaddy::before { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy::after { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy .sd-block::before { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy .sd-block::after { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy ul::before { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy ul::after { height: 0px; overflow: hidden; display: block; content: "\0020"; } div.sharedaddy::after { clear: both; } div.sharedaddy .sd-block::after { clear: both; } div.sharedaddy ul::after { clear: both; } div.sharedaddy { zoom: 1; } div.sharedaddy .sd-block { zoom: 1; } div.sharedaddy ul { zoom: 1; } div.sharedaddy div.sd-block { margin: 0px; padding: 10px 0px 5px; width: 100% !important; = border-top-color: rgba(0, 0, 0, 0.13); border-top-width: 1px; = border-top-style: solid; } div.sharedaddy-dark.sharedaddy .sd-block { border-top-color: rgba(50, 50, 50, 0.5); } div.sharedaddy .sd-content { margin: 0px; width: 82.12%; float: right; } .rtl div.sharedaddy .sd-content { float: right; } div.sharedaddy .sd-content ul { margin: 0px; } div.sharedaddy .sd-content li { margin: 0px 5px 5px 0px !important; float: left; display: block; } .rtl div.sharedaddy .sd-content li { margin: 0px 0px 5px 5px !important; float: right; } div.sharedaddy a.sd-button { background: rgb(239, 239, 239); margin: 0px; padding: 0px; = border-radius: 3px; border: 1px solid rgb(221, 221, 221) !important; = color: rgb(0, 0, 0) !important; line-height: 1; font-family: "Helvetica = Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: = normal; text-decoration: none; display: block; box-shadow: inset 0px 1px = 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; } div.sharedaddy a.sd-button:hover { background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); = color: rgb(0, 0, 0); text-shadow: 0 1px 0 #fff; } div.sharedaddy a.sd-button:active { border-color: rgb(221, 221, 221); box-shadow: inset 0px -1px 0px #fff; = background-color: rgb(239, 239, 239); } a.sd-button > span { padding: 4px 8px; line-height: 1; display: block; opacity: 0.8; = text-shadow: none; } a.sd-button:hover span { opacity: 1; } .sd-button span.share-count { color: rgb(102, 102, 102); font-size: 90%; margin-left: 5px; } .rtl .sd-button span.share-count { margin-right: 5px; } .sd-social-icon-text a.sd-button > span { background-position: 2px; padding: 3px 5px 3px 23px; background-repeat: = no-repeat; } a.sd-button > span { background-position: 2px; padding: 3px 5px 3px 23px; background-repeat: = no-repeat; } .rtl .sd-social-icon-text a.sd-button > span { background-position: 98%; padding: 3px 23px 3px 5px; } .rtl a.sd-button > span { background-position: 98%; padding: 3px 23px 3px 5px; } .sd-social-icon a.sd-button > span { background-position: center; padding: 3px; width: 16px; height: 16px; = text-indent: -9999px; background-repeat: no-repeat; } .sd-social-text a.sd-button > span { padding-left: 5px; } .rtl .sd-social-text a.sd-button > span { padding-right: 5px; padding-left: 0px; } .sd-social-official li { height: 21px; } div.sharedaddy .no-text { width: 21px; height: 21px; } div.sharedaddy .no-text a { text-decoration: none; } div.sharedaddy .no-icon a span { padding-left: 5px; background-image: none; } div.sharedaddy li.no-icon div a span { padding-left: 5px; background-image: none; } .rtl div.sharedaddy .no-icon a span { padding-right: 5px; padding-left: 0px; } .rtl div.sharedaddy li.no-icon div a span { padding-right: 5px; padding-left: 0px; } li.share-facebook a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-facebook.png")= ; } li.share-tumblr a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-tumblr.png"); } li.share-twitter a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-twitter.png");= } li.share-linkedin a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-linkedin.png")= ; } li.share-press-this a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-wordpress.png"= ); } li.share-digg a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-digg.png"); } li.share-stumbleupon a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-stumbleupon.pn= g"); } li.share-reddit a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-reddit.png"); } li.share-email a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-email.png"); } li.share-print a.sd-button > span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-print.png"); } a.share-more.sd-button span { background-image: = url("/wp-content/mu-plugins/post-flair/sharing/images/icon-more.png"); } div.sharedaddy .sd-content ul li.share-google-plus-1 { line-height: 90%; padding-top: 3px !important; margin-bottom: 2px = !important; min-height: 20px; } div.sharedaddy .sd-social-official .sd-content ul li.share-google-plus-1 = { padding-top: 0px; } div.sharedaddy .sharing-hidden .inner { padding: 15px 15px 10px; border-radius: 3px !important; border: 1px = solid rgb(204, 204, 204); margin-left: -100px; position: absolute; = z-index: 1001; max-width: 250px; box-shadow: 0px 2px 8px = rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); = -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: = 0px 2px 8px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px 2px 8px rgba(0, = 0, 0, .2); } .rtl div.sharedaddy .sharing-hidden .inner { margin-right: -100px; margin-left: 0px; } div.sharedaddy-dark.sharedaddy .sharing-hidden .inner { border-color: rgb(34, 34, 34); } div.sharedaddy #wpl-likebox { padding-right: 0px !important; padding-left: 0px !important; = margin-right: 0px !important; margin-left: 0px !important; } #main div.sharedaddy #wpl-likebox { padding-right: 0px !important; padding-left: 0px !important; = margin-right: 0px !important; margin-left: 0px !important; } #content div.sharedaddy #wpl-likebox { padding-right: 0px !important; padding-left: 0px !important; = margin-right: 0px !important; margin-left: 0px !important; } #wpl-likebox .sd-content { margin: 0px; } div.sharedaddy #wpl-button { margin: 0px 5px 0px 0px; float: left; } .rtl div.sharedaddy #wpl-button { margin: 0px 0px 0px 5px; float: right; } div.sharedaddy #wpl-count { margin: 0px; padding: 5px 0px; text-align: left; line-height: 1; = font-size: 12px; } .rtl div.sharedaddy #wpl-count { text-align: right; } div.sharedaddy ul#wpl-avatars { margin: 0px -2px 0px 0px !important; overflow: hidden; padding-top: = 10px !important; } #wpl-likebox { margin: 0px -2px 0px 0px !important; overflow: hidden; padding-top: = 10px !important; } .rtl div.sharedaddy ul#wpl-avatars { margin: 0px 0px 0px -2px !important; } .rtl #wpl-likebox { margin: 0px 0px 0px -2px !important; } div.sharedaddy ul#wpl-avatars li { width: 32px; height: 32px; } div.sharedaddy ul#wpl-avatars li a { margin: 0px 2px 0px 0px; border-bottom-color: currentColor !important; = border-bottom-width: medium !important; border-bottom-style: none = !important; } div.sharedaddy ul#wpl-avatars li a img { margin: 0px !important; padding: 0px !important; border: currentColor; = position: static; } div.sharedaddy #wpl-button a.sd-button > span { background: = url("/wp-content/mu-plugins/post-flair/like/images/icon-like.png?2") = no-repeat 2px; padding: 3px 5px 3px 20px; text-shadow: none; } .rtl div.sharedaddy #wpl-button a.sd-button > span { background-position: 38px; padding: 3px 20px 3px 5px; } div.sharedaddy #wpl-button a.liked.sd-button { background: rgb(254, 255, 206); border: 1px solid rgb(243, 227, 137); = cursor: default; box-shadow: inset 0px 1px 0px #fff; } div.sharedaddy #wpl-button a.liked.sd-button span { opacity: 1; } #wpl-mustlogin { padding: 15px; border-radius: 3px; border: 1px solid rgb(204, 204, = 204); width: 312px; color: rgb(51, 51, 51); margin-left: -120px; = position: absolute; z-index: 1001; box-shadow: 0px 2px 8px = rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); = -webkit-border-radius: 3px; -moz-border-radius: 3px; text-shadow: none; = -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px = 2px 8px rgba(0, 0, 0, .2); } .rtl #wpl-mustlogin { margin-right: -120px; margin-left: 0px; } #wpl-mustlogin p { margin: 0px; color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin label { color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin a { color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin input[type=3D'text'] { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); = width: 98.5%; color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin input[type=3D'password'] { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); = width: 98.5%; color: rgb(51, 51, 51); text-shadow: none; } #wpl-mustlogin { background: rgb(240, 240, 240); padding: 10px; border-radius: 3px; = line-height: 14px !important; clear: left; font-size: 11px; margin-top: = 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .rtl #wpl-mustlogin { clear: right; } #wpl-mustlogin p { margin: 5px 0px; padding: 0px; } #wpl-mustlogin input.input { background: rgb(255, 255, 255); padding: 2px; border: 1px solid = rgb(204, 204, 204); line-height: 12px; font-family: inherit; font-size: = 11px; -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; = -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; } #wpl-mustlogin input#wp-submit { background: rgb(250, 250, 250); padding: 2px 4px !important; = border-radius: 3px; border: 1px solid rgb(204, 204, 204); line-height: = 12px; font-size: 11px; -webkit-border-radius: 3px; -moz-border-radius: = 3px; } #wpl-mustlogin label { position: relative; cursor: text; } #wpl-mustlogin label span { padding: 0px !important; left: 5px; top: 0px; position: absolute; } .rtl #wpl-mustlogin label span { left: auto; right: 5px; } #wpl-mustlogin label span { top: -10px; } div.sd-like-enabled.sharedaddy .sd-like h3 { display: none; } div.sd-like-enabled.sharedaddy .sd-like div.sd-content { width: 100%; float: none; } div.sd-rating-enabled.sharedaddy .sd-like h3 { display: block; } div.sd-rating-enabled.sharedaddy .sd-like div.sd-content { width: 82.12%; float: right; } .rtl div.sd-rating-enabled.sharedaddy .sd-like div.sd-content { float: left; } div.sd-sharing-enabled.sharedaddy .sd-like h3 { display: block; } div.sd-sharing-enabled.sharedaddy .sd-like div.sd-content { width: 82.12%; float: right; } .rtl div.sd-sharing-enabled.sharedaddy .sd-like div.sd-content { float: left; } #sharing_email { padding: 15px; border-radius: 3px; border: 1px solid rgb(204, 204, = 204); width: 312px; text-align: left; margin-left: -120px; position: = absolute; z-index: 1001; box-shadow: 0px 2px 8px rgba(0,0,0,0.2); = background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; = -moz-border-radius: 3px; -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2); = -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2); } .rtl #sharing_email { text-align: right; margin-right: -120px; margin-left: 0px; } div.sharedaddy-dark.sharedaddy #sharing_email { border-color: rgb(255, 255, 255); } #sharing_email .errors { margin: 10px 0px 0px; padding: 5px 8px; color: rgb(255, 255, 255); = line-height: 11px; font-size: 11px; background-color: rgb(119, 26, 9); } #sharing_email label { padding: 0px 0px 4px; text-align: left; color: rgb(51, 51, 51); = font-size: 11px; font-weight: bold; display: block; text-shadow: none; } .rtl #sharing_email label { text-align: right; } #sharing_email input[type=3D'text'] { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); = width: 98.5%; color: rgb(51, 51, 51); margin-bottom: 12px; } #sharing_email .sharing_send { =09 } #sharing_email .sharing_cancel { padding: 0px 0px 0px 10px; font-size: 11px; text-shadow: none; } .rtl #sharing_email .sharing_cancel { padding: 0px 10px 0px 0px; } #sharing_email .recaptcha { margin: 10px 0px 14px; width: 312px; height: 123px; } div.sharedaddy #wpl-likebox { bottom: auto !important; position: static !important; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/main.min.css @font-face { font-family: PostSansMedium; src: url(http://apps.nationalpost.com/fonts/PostSans-Medium.eot); } @font-face { font-family: PostSansMedium; src: url(//:) format("no404"), = url(http://apps.nationalpost.com/fonts/PostSans-Medium.woff) = format("woff"), = url(http://apps.nationalpost.com/fonts/PostSans-Medium.ttf) = format("truetype"), = url(http://apps.nationalpost.com/fonts/PostSans-Medium.svg#webfontFDKkYua= U) format("svg"); } @font-face { font-family: PostSerifLight; src: = url(http://apps.nationalpost.com/fonts/postserif-light-webfont.eot); } @font-face { font-family: PostSerifLight; src: url(//:) format("no404"), = url(http://apps.nationalpost.com/fonts/postserif-light-webfont.woff) = format("woff"), = url(http://apps.nationalpost.com/fonts/postserif-light-webfont.ttf) = format("truetype"), = url(http://apps.nationalpost.com/fonts/postserif-light-webfont.svg#PostSe= rifLight) format("svg"); } * { margin: 0px; padding: 0px; } body { background: rgb(255, 255, 255); font-family: "helvetica = neue",helvetica,arial,sans-serif; font-size: 75%; } html > body { font-size: 12px; } a { color: rgb(51, 102, 205); text-decoration: none; } img { border: currentColor; } a:hover { text-decoration: underline; } p { line-height: 1.33em; font-size: 1em; margin-bottom: 0.83em; } sub { font-size: 0.5em; } sup { font-size: 0.5em; } h1 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h2 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h3 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h4 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h5 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h6 { line-height: 1em; font-family: georgia,"times new roman",times,serif; = font-weight: normal; margin-bottom: 0.5em; } h1 { font-size: 40px; } h2 { font-size: 30px; } h3 { line-height: 1.16em; font-size: 20px; } h1 a { color: rgb(0, 0, 0); } h2 a { color: rgb(0, 0, 0); } h3 a { color: rgb(0, 0, 0); } h5 a { color: rgb(0, 0, 0); } h1 a:hover { color: rgb(51, 102, 204); } h2 a:hover { color: rgb(51, 102, 204); } h3 a:hover { color: rgb(51, 102, 204); } h4 a:hover { color: rgb(51, 102, 204); } h5 a:hover { color: rgb(51, 102, 204); } input { font-family: helvetica,arial,sans-serif; font-size: 1em; } option { font-family: helvetica,arial,sans-serif; font-size: 1em; } select { font-family: helvetica,arial,sans-serif; font-size: 1em; } textarea { font-family: helvetica,arial,sans-serif; font-size: 1em; } blockquote { background: rgb(238, 238, 238); margin: 10px 0px; padding: 15px; color: = rgb(68, 68, 68); } body.npCursor * { cursor: inherit; } .npBdr { border: 0px solid rgb(0, 0, 0); } .npBdrAll.npBdr { border-width: 1px; padding: 5px 10px; } .npBdrLite.npBdr { border-style: dotted; } .npBdrBtm.npBdr { padding-bottom: 5px; border-bottom-width: 1px; } .npBdrCap.npBdr { border-width: 1px 0px; padding: 5px 0px; } .npBdrTop.npBdr { padding-top: 5px; border-top-width: 1px; } .npCentre { margin-right: auto; margin-left: auto; } .npClear { clear: both; } .npHide { display: none; } .npImgLeft { margin: 0px 15px 10px 0px; float: left; } .npImgRight { margin: 0px 0px 10px 10px; float: right; } .npImgCentre { margin: 0px 0px 10px; text-align: center; } .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.npColour { color: rgb(51, 102, 205) !important; } .npColour a { color: rgb(51, 102, 205) !important; } a.npNoColour { color: inherit !important; } .npNoColour a { color: inherit !important; } a.npColour { color: rgb(51, 102, 205); } .npColour a { color: rgb(51, 102, 205); } a.npNoColour:hover { color: rgb(51, 102, 205); } .npNoColour a:hover { color: rgb(51, 102, 205); } .npNoRule { padding-top: 0px; padding-bottom: 0px; border-top-color: currentColor; = border-bottom-color: currentColor; border-top-width: medium; = border-bottom-width: medium; border-top-style: none; = border-bottom-style: none; } .npOverclear { background: rgb(255, 0, 0); overflow: hidden; } .npList { padding-left: 2em; margin-bottom: 5px; } .npList li { padding-bottom: 5px; } .npPlain { list-style: none; } .npPlain li { padding-top: 5px; margin-bottom: 5px; } .npInline { width: 100%; display: table; } .npInline li { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 5px; display: table-cell; } .npTxtCentre.npInline li { margin: 0px; padding: 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: rgb(102, 102, 102); } .npTxtDimAll { color: rgb(102, 102, 102) !important; } .npTxtDimAll * { color: rgb(102, 102, 102) !important; } .npAlert { background-color: rgb(255, 255, 204); } .npAlert { color: rgb(255, 0, 0); } .npAlert a { color: rgb(255, 0, 0); } .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: rgb(0, 170, 0); } .npTxtLarge { font-size: 1.16em !important; } .npTxtLarge p { font-size: 1.16em !important; } .npTxtLeft { text-align: left; } .npTxtPlain { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npTxtPlain p { font-family: "helvetica neue",helvetica,arial,sans-serif !important; } .npTxtRed { color: rgb(153, 0, 0); } .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-family: Arial,Helvetica,sans-serif !important; font-size: 0.91em = !important; } .npTxtSmall p { font-family: Arial,Helvetica,sans-serif !important; font-size: 0.91em = !important; } .npTxtStrong { font-weight: bold; } .npTxtTall { line-height: 2em; } .npTxtUp { text-transform: uppercase; } .npInSubmit { cursor: pointer; } #npMobileLink a { background: rgb(243, 246, 255); margin: 12px auto; padding: 1em 0px; = border: 1px solid rgb(204, 204, 204); width: 940px; text-align: center; = font-size: 30px; font-weight: bold; display: block; = -webkit-border-radius: 12px; -webkit-tap-highlight-color: #3366cd; } #npHeader .npCentre { width: 940px; margin-left: auto; } #npTopRow { height: 30px; color: rgb(255, 255, 255); background-repeat: repeat-x; } #npTopRow { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow #npSiteNP { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow #npSiteFP { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow span a { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } .npCcnDropdown dt p { background-image: = url("data:image/gif;base64,R0lGODlhXgF4AOZmALKyssyjAAsycBBLp+W3AA5ClJl6AN= nZ2YyMjAAAAEAzAIip3E1+y3BwcMTU7XV1daCgoOzs7PX19cXFxYODg4BmAM/Pz3l5eby8vOL= i4qmpqZaWlr+ZAJOVmLa3uhANAJ9/ACAaAOHp9iFevaa+5fD0+31+f3BaAGuU07XJ6TBpwjAm= AJez4NLf8nFyc2BNAD9zxs+mAN+yAHqf2FBAAO+/AK+MAI9yAFyJz2xsbFBQUH9/gGNjY7Gyt= Xp6e6eoqoiJi46PkGtra3d4eXV1dqytr42PkpCSlZOTlZiZmomKi3+AgqKjpW5vb3BwcXR1dp= manYuMj52eoIaGiK2vsnp7fISEhoKDhY+QkoqLjJeYmmlpaaWmqbS1uJ6goz09PVJSUlxcXBJ= Tuf/////MAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGYALAAAAABeAXgAAAf/g= F+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmZYJydnp+goaKjpKWmp6ipqqusra6vsLGys7Nhtr= e4ubq7vL2+v8DBwsPExcbHyMnKy8zNzWXQ0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3= u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g= Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06fdn= EmdSrWq1atYs2rd2ouW169gw4odS7as2bOjNKldy7at27dw/+PKnUu3rt1CBvLq3cu3r9+/gA= MLHky4sGEBiBMrXsy4sePHkCNLnky5MtrLZgNo3sy5s+fPoEOLHk26tOnTBVKrXs26tevXsGP= Lnk27tm2uuLUS2M27t+/fwIMLH068uPHjyAcoX868ufPn0KNLn069uvXrPMlo3869u/fv4MOL= H0++vPnzYtKrX8++vfv38OPLn0+/vv3s5/Pr38+/v3n7AAYo4IAE3reTfwgmqOCC3RXo4IMQR= sjeQRhQEBCDGGaooXgSdujhh/Fhs4ULJJZoIonwHIDAhRuSUcEJCJ4AY4sb0jcCCw4woAILKH= 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 w6EAgAOw=3D=3D"); } #npTopRow .npTopLinks { margin: 0px; line-height: 30px; float: left; } #npTopRow #npSiteNP { width: 120px; height: 30px; float: left; display: block; = background-repeat: no-repeat; } #npTopRow #npSiteFP { width: 120px; height: 30px; float: left; display: block; = background-repeat: no-repeat; } #npTopRow #npSiteNP { background-position: -110px -60px; } #npTopRow #npSiteFP { background-position: -230px -60px; } #npTopRow #npSiteNP:hover { background-position: -110px -30px !important; } .npSiteNP #npSiteNP { background-position: -110px -30px !important; } #npTopRow #npSiteFP:hover { background-position: -230px -30px !important; } .npSiteFP #npSiteFP { background-position: -230px -30px !important; } #npTopRow #npSiteNP span { display: none; } #npTopRow #npSiteFP span { display: none; } #npTopRow span a { background-position: right -90px; padding: 1px 10px 0px; color: = rgb(255, 255, 255); font-size: 11px; text-decoration: none; float: left; = display: block; background-repeat: no-repeat; } #npTopRow span a.npFirst { =09 } #npTopRow span a:hover { text-decoration: underline; } .npCcnDropdown { float: left; visibility: hidden; } .npCcnDropdown p { margin: 0px; } .npCcnDropdown dt p { background-position: 0px -30px; width: 110px; height: 30px; = background-repeat: no-repeat; } .npCcnDropdown dt p a { width: 100%; height: 100%; display: block; } .npCcnDropdown dt p a span { display: none; } .npCcnDropdown dd { padding: 0px 10px; left: -10px; width: 200px; display: none; position: = absolute; background-repeat: repeat-y; } .npCcnDropdown dd { background: = url("data:image/png;base64,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 AAASUVORK5CYII=3D"); } .npCcnDropdown .npCcnBtm { background: = url("data:image/png;base64,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 AAASUVORK5CYII=3D"); } .npCcnDropdown dd .npCcnLinks { background: rgb(102, 102, 102); padding: 0.5em; overflow-y: auto; = max-height: 320px; } .npCcnDropdown dd .npCcnLinks h5 { font: bold 1.33em/1.5em arial, sans-serif; margin: 0px 0px 0.5em; = font-size-adjust: none; font-stretch: normal; } .npCcnDropdown dd .npCcnLinks ul { margin: 1em 0px; } .npCcnDropdown dd .npCcnLinks p { font-size: 0.91em; font-weight: bold; margin-bottom: 0.25em; } .npCcnDropdown dd .npCcnLinks a { color: rgb(255, 255, 255); text-decoration: none; } .npCcnDropdown dd .npCcnLinks a:hover { text-decoration: underline; } .npCcnDropdown .npCcnBtm { background-position: -220px 0px; left: -10px; width: 220px; height: = 30px; bottom: -30px; position: absolute; background-repeat: no-repeat; } .npCcnDropdown .npCcnBtm a { margin: 0px 10px; height: 20px; display: block; } .npCcnDropdown .npCcnBtm a span { display: none; } #npCcnLogin { width: 300px; text-align: right; right: 0px; color: rgb(187, 187, 187); = line-height: 30px; font-size: 11px; white-space: nowrap; position: = absolute; } #npCcnLogin a { color: rgb(255, 255, 255); } #npCcnLogin strong { color: rgb(255, 255, 255); } .npMastNP { background: rgb(255, 204, 0); } .npMastFP { background: rgb(46, 78, 191); } #npHeader .npMastNP .npCentre { background: url("/images/layout/header-np-640x90.gif") no-repeat; = margin-bottom: 0px; } #npHeader .npMastFP .npCentre { background: url("/images/layout/header-fp-670x90.gif") no-repeat; = margin-bottom: 0px; } #npHeader .npMastNP .npCentre a { width: 640px; height: 90px; display: block; } #npHeader .npMastFP .npCentre a { width: 640px; height: 90px; display: block; } #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///yH5BAAAAAAALAAAAAAKAA= cAAAILhI+hy90IgZszogIAOw=3D=3D") repeat-x 0px 0px rgb(255, 255, 255); = padding-top: 7px; } .npNav { list-style: none; margin: 0px auto; height: 28px; border-bottom-color: = rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; } .npNavItem { padding: 0px 4px; border-right-color: rgb(255, 255, 255); = border-left-color: rgb(255, 255, 255); border-right-width: 1px; = border-left-width: 1px; border-right-style: solid; border-left-style: = solid; float: left; position: relative; } .npNavItemActive { border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(255, 255, = 255); border-left-color: rgb(0, 0, 0); border-right-width: 1px; = border-bottom-width: 1px; border-left-width: 1px; border-right-style: = solid; border-bottom-style: solid; border-left-style: solid; } .npNavItem p { font: bold 13px/24px arial, helvetica, sans-serif; margin: 0px; = text-transform: none; font-size-adjust: none; font-stretch: normal; } .npNavItem a { height: 28px; color: rgb(0, 0, 0); float: left; display: block; } .npMenuBtn { background: = url("data:image/gif;base64,R0lGODlhCwAaAOYKAJOTk8HBwb6+vpSUlMLCwpWVlb+/v/= ///wAAAImJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAALABoAAAc2g= H+Cg4R/CoeIiYqLCoWOjJCMjoWRlZaXmJmRBJydnQqeoaKjpKWkB6ioo6mlB6avsKGgpAqBAD= s=3D") no-repeat right -7px; width: 15px; visibility: hidden; } .npMenuBtn span { display: none; } .npNavMenu { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(0, 0, 0) rgb(0, 0, 0); padding: 10px 10px = 5px; left: -1px; top: 29px; width: 140px; overflow: hidden; display: = none; position: absolute; box-shadow: 2px 2px 2px rgba(0,0,0,0.5); = background-color: rgb(255, 255, 255) !important; -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 { font-size: 18px; margin-bottom: 5px; } .npNavMenu .npNavMenuContent h4 { padding-top: 0.25em; margin-top: 0.25em; border-top-color: rgb(51, 51, = 51); border-top-width: 1px; border-top-style: solid; } .npNavMenu .npNavMenuContent h4:first-child { padding-top: 0px; margin-top: 0px; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .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; border-right-color: rgb(102, 102, 102); = border-right-width: 1px; border-right-style: solid; float: left; } .npNavMenuWidthFull .npNavMenuContent { padding-right: 9px; border-right-color: rgb(102, 102, 102); = border-right-width: 1px; border-right-style: solid; float: left; } .npNavMenuContent .npHeadlines li { padding: 3px 0px; } .npNavMenu p { font: bold 12px/16px helvetica, arial, sans-serif; text-transform: = none; font-size-adjust: none; font-stretch: normal; } .npNavMenu a { float: none; display: inline; } .npNavItem .npNavGroupTitle { padding: 0px 10px; color: rgb(119, 119, 119); } .npNavNews { width: 300px; } .npNavMenuWidthFeed .npNavNews { padding-left: 10px; margin-left: -1px; border-left-color: rgb(102, 102, = 102); border-left-width: 1px; border-left-style: solid; float: right; } .npNavMenuWidthFull .npNavNews { padding-left: 10px; margin-left: -1px; border-left-color: rgb(102, 102, = 102); border-left-width: 1px; border-left-style: solid; float: right; } .npNavNews .npIconRss { padding: 0px 8px; margin-left: 5px; } .npNavNews .npIconRss::after { content: none; } .npNavNews .npIconRss span { display: none; } .npNavNews h4 a::after { content: " "; } .npFPBlog h4 a::after { content: " "; } .npNavNews .npHeadlines li { padding: 5px 0px; } .npNavNews p { font: 16px/18px georgia, "times new roman", times, serif; = text-transform: none; font-size-adjust: none; font-stretch: normal; } .npNavMenu a { color: rgb(51, 102, 205); } .npNavMenu h4 a { color: rgb(17, 17, 17); } .npNavMenu .npNavSponsor { font: 11px/14px helvetica, arial, sans-serif; bottom: 0px; margin-top: = 10px; position: relative; font-size-adjust: none; font-stretch: normal; } .npNavSponsor img { margin: 5px auto 0px; display: block; } .npNavMapBtn { margin: 0px; right: 0px; display: none; position: absolute; } .npNavMapBtn p { line-height: 26px; font-size: 12px; } .npNavMapBtn a { background: = url("data:image/gif;base64,R0lGODlhBQADAIABAP///////yH5BAEAAAEALAAAAAAFAA= MAAAIFhB0XC1sAOw=3D=3D") no-repeat 95% 50% rgb(0, 0, 0); padding: 2px = 12px 2px 4px; color: rgb(255, 255, 255); float: none; display: inline; = -webkit-border-radius: 4px; -moz-border-radius: 4px; } #npNavMap { overflow: hidden; margin-top: 10px; display: none; } #npNavMap .npCentre { padding-bottom: 5px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 1px; border-bottom-style: dotted; } #npNavMap h4 { font-size: 14px; } .npHot { background: url("/images/layout/whats_hot-85x25.gif") no-repeat 0px = 50%; font: 14px/34px georgia, "times new roman", times, serif; height: = 34px; overflow: hidden; padding-left: 95px; margin-bottom: 20px; = border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: solid; font-size-adjust: none; font-stretch: = normal; } .npPostPicks .npHot { background-image: url("/images/layout/trending-85x25.png"); } .npHot .npHotDesc { color: rgb(102, 102, 102); } .npHot a { margin: 0px 2px; color: rgb(51, 102, 205); } .npHot a:hover { text-decoration: none; } .npHot a:hover .npHotTitle { text-decoration: underline; } #npStripAd { margin-bottom: 20px; } #watchlist { margin-bottom: 20px; } #npEarlug { width: 195px; height: 90px; margin-bottom: 20px; float: right; } #npEarlug .npHeadlines { width: 91px; font-size: 11px; float: left; } #npEarlug .npGutter { margin-right: 10px; } #npEarlug .npHeadlines li { padding-top: 3px; } #npEarlug .npHeadlines p { margin-bottom: 2px; } #npLeaderboard { background: rgb(246, 246, 246); margin: 0px auto 20px; width: 728px; = height: 90px; } #npLeaderboardRow #npLeaderboard { margin: 0px 0px 20px; } #npLeaderboardRow #npEarlug { margin: 0px; } #npWindowshade { margin: 0px -10px 20px; } #npBreadcrumbs p { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs a { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs a { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs .npBcH { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs .npBcP { background-image: = url("data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExP= j4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4G= Bgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6ays= rNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+P= rS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8= LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/g= C1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI= 9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7= u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85= LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNu= QxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/= kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VD= DK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF8= 9o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaH= AigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILAL= pgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5pl= oxudkmmy26eabcMYp55x0UslZIAA7"); } #npBreadcrumbs p { background-position: 0px -180px; font: bold 12px/30px arial, helvetica, = sans-serif; margin: 0px 0px 15px; height: 30px; overflow: hidden; = font-size-adjust: none; font-stretch: normal; background-repeat: = repeat-x; } #npBreadcrumbs a { background-position: right -150px; padding: 0px 10px; color: rgb(0, 0, = 0); float: left; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npBcC { background-position: right -150px; padding: 0px 10px; color: rgb(0, 0, = 0); float: left; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npBcH { background-position: right -150px; padding: 0px 10px; color: rgb(0, 0, = 0); float: left; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npTxtDim { color: rgb(102, 102, 102); } #npBreadcrumbs .npBcH { color: rgb(119, 119, 119); padding-right: 0px; } #npBreadcrumbs .npBcP { background-position: right -120px; padding: 0px 15px 0px 0.5em; = margin-right: 0px; display: block; background-repeat: no-repeat; } #npBreadcrumbs .npBc0 { background-position: right 0px; color: rgb(255, 255, 255); = background-color: rgb(54, 54, 54); } #npBreadcrumbs .npBc1 { background-position: right -60px; color: rgb(255, 255, 255); = background-color: rgb(137, 137, 137); } #npBreadcrumbs .npLast .npBc1 { background-position: right -30px; } #npBreadcrumbs .npBc2 { background-position: right -90px; background-color: rgb(191, 191, 191); } #npBreadcrumbs .npBcSub .npLast { =09 } #npBreadcrumbs .npBcSub a:last-child { =09 } .npPgHeading { margin: 20px 0px !important; text-align: center; } .npTxtLeft.npPgHeading { text-align: left; } .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 { position: relative; z-index: 4; } #npLeaderboard { position: relative; z-index: 3; } #npContentTop { position: relative; z-index: 2; } #npWindowshade { position: relative; z-index: 2; } #npContent { position: relative; z-index: 1; } #npContent::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npContentMain::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .npBlock::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .npGroup::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npLeaderboardRow::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npBreadcrumbs p::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .npPost blockquote::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } #npContent { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y 631px 10px; margin: 0px auto 20px; = width: 940px; } #npContentSingle { margin: 0px auto; width: 940px; } .npNoDiv#npContent { background-image: none !important; } #npContentTop { margin: 0px auto 20px; width: 940px; border-bottom-color: rgb(128, 128, = 128); border-bottom-width: 1px; border-bottom-style: solid; } #npContentMain { width: 620px; float: left; } #npContentSide { width: 300px; float: right; } .npSidebarLeft { background-position: -320px 0px !important; } .npSidebarLeft #npContentMain { float: right; } .npSidebarLeft #npContentSide { float: left; } .npBlock { margin-bottom: 15px; } h1:last-child { margin-bottom: 0px; } h2:last-child { margin-bottom: 0px; } h3:last-child { margin-bottom: 0px; } h4:last-child { margin-bottom: 0px; } h5:last-child { margin-bottom: 0px; } p:last-child { margin-bottom: 0px; } .npRule { padding-top: 5px; border-top-color: rgb(128, 128, 128); = border-top-width: 1px; border-top-style: solid; } .npRuleLight { padding-top: 15px; border-top-color: rgb(128, 128, 128); = border-top-width: 1px; border-top-style: solid; } .npRuleMedium { padding-top: 15px; border-top-color: rgb(119, 119, 119); = border-top-width: 1px; border-top-style: solid; } .npRuleShortBot { background: = url("data:image/gif;base64,R0lGODlhPAABAIAAADY2NgAAACH5BAAAAAAALAAAAAA8AA= EAAAIHhI+py+1ZAAA7") no-repeat 50% bottom; padding-bottom: 10px; } .npRuleStrong { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiaWho+M+ABhj= //8cQY2BpbGykQCVAgAEANFkNjEYD+RIAAAAASUVORK5CYII=3D") repeat-x; = padding-top: 10px; } .npDivLite { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y 310px 19px; } .npNewsblock02 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y 310px 19px; } .npDiv2-3.npDivLite { background-position: 630px 19px; } .npDiv1-6 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y; } .npDiv1-4 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y; } .npDiv1-3 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y; } .npDiv1-2 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y; } .npDiv2-3 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y; } .npDiv5-6 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y; } .npDiv1-6 { background-position: 150px 0px; } .npDiv1-4 { background-position: 230px 0px; } .npDiv1-3 { background-position: 310px 0px; } .npDiv2-3 { background-position: 630px 0px; } .npDivs1-6 { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyEAAAABCAYAAADJqqFYAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNrs0jEBADAMA6D= UeZxvMnoUNDBtX5IJ7PAP//AP/OPYvy/AAGa9B4GWCdR5AAAAAElFTkSuQmCC") repeat-y = 150px 0px; } .npGutter { margin-right: 20px; } .npGutter.npRight { margin-right: auto; margin-left: 20px; } .npGutterBot { margin-bottom: 30px; } h1.npStoryTitle { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } .npWidget05 h2 { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } h4 { color: rgb(17, 17, 17); padding-bottom: 0.25em; font-size: 15px; = margin-bottom: 10px; border-bottom-color: rgb(128, 128, 128); = border-bottom-width: 1px; border-bottom-style: solid; } h4.npNoRule { margin-bottom: 7px; } h4 a { color: rgb(17, 17, 17); } h4 a::after { content: " \00BB"; } h5 { line-height: 20px; font-size: 16px; margin-bottom: 10px; } h5 a { color: rgb(0, 0, 0); } h5 a:hover { color: rgb(34, 85, 187); } .npWidth1-6 { width: 140px; } .npWidth1-4 { width: 220px; } .npWidth1-3 { width: 300px; } .npWidth5-12 { width: 380px; } .npWidth1-2 { width: 460px; } .npWidth2-3 { width: 620px; } .npWidth3-4 { width: 700px; } .npWidth5-6 { width: 780px; } #npContentSide .npWidth1-2 { width: 140px; } .npLabel { width: 100px; color: rgb(102, 102, 102); font-weight: bold; display: = inline-block; } .npLabelTop { vertical-align: top; } .npNoLabel { margin: 0px 100px; } .npInTxt { padding: 6px 4px 2px; font-size: 1em; vertical-align: middle; } select.npInTxt { vertical-align: middle; } .npInBox { border: 1px solid rgb(128, 128, 128); } .npInBox:focus { border-color: rgb(51, 51, 51); } .npInSubmit { padding: 3px 4px; color: rgb(51, 102, 205); font-weight: bold; = background-color: rgb(246, 246, 246); } .npInSubmit:hover { border-color: rgb(51, 51, 51); background-color: rgb(235, 241, 255); } .npSponsorBox { padding: 6px 9px 8px; border: 1px solid rgb(128, 128, 128); = font-family: arial,helvetica,sans-serif !important; } .npSponsorBox p { line-height: 1.33em; font-family: arial,helvetica,sans-serif = !important; 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 { padding: 5px 0px 10px; border: 1px solid rgb(128, 128, 128); } .npSponsorBox2 h4 { padding: 0px 10px; } .npSponsorBox2 p { padding: 0px 10px; } .npSponsorBox2 .npLinks { padding: 5px 10px 0px; margin-bottom: 10px; border-top-color: rgb(102, = 102, 102); border-bottom-color: rgb(102, 102, 102); border-top-width: = 1px; border-bottom-width: 1px; border-top-style: solid; = border-bottom-style: solid; } .npSponsorBox2 .npLinks li { padding: 5px 0px; } .npSponsorBox2 .npLinks li h5 { line-height: 1.5em; font-family: arial,sans-serif; font-size: 14px; = margin-bottom: 5px; } .npSponsorBox2 .npLinks li p { padding: 0px; } .npSponsorBox2 .npLinks li h5 a { color: rgb(51, 102, 205); } .npBlogAboriginalBusiness.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogAfterword.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogArts.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogAppetizer.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogBestManaged.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogBusinessInsider.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogCareersHR.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogCSuite.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogDianeFrancis.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogDriving.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogEconomy.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogEditors.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogEnergy.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogEntrepreneur.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogExecutive.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogExecutiveWomen.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogFamilyFinance.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogFinancialPostMagazine.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogFPComment.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogFPStreet.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogFPTechDesk.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogFullComment.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogGlobalPerspectives.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogGraphics.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogHolyPost.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogHomes.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogInvesting.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogTheIronLady.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogLegalPost.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogLife.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogMarketing.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogMining.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogNews.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogPersonalFinance.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogPhotos.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogPosted.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogPostedSports.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogPostedToronto.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogOnlineInvestingToolkit.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogOpinion.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogRRSP.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogScene.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogSmartShift.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogSports.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogSprouter.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogThirtySecondMentor.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogTradingDesk.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogWealthyBoomer.npPgHeading { text-align: left; padding-bottom: 10px; border-bottom-color: rgb(128, = 128, 128); border-bottom-width: 1px; border-bottom-style: solid; } .npBlogAboriginalBusiness.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogAfterword.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogArts.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogAppetizer.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogBestManaged.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogBusinessInsider.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogCareersHR.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogCSuite.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogDianeFrancis.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogDriving.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEconomy.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEditors.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEnergy.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogEntrepreneur.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogExecutive.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogExecutiveWomen.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFamilyFinance.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFinancialPostMagazine.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPComment.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPStreet.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFPTechDesk.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogFullComment.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogGlobalPerspectives.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogGraphics.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogHolyPost.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogHomes.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogInvesting.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogTheIronLady.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogLegalPost.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogLife.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogMarketing.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogMining.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogNews.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPersonalFinance.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPhotos.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPosted.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPostedSports.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogPostedToronto.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogOnlineInvestingToolkit.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogOpinion.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogRRSP.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogScene.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogSmartShift.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogSports.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogSprouter.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogThirtySecondMentor.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogTradingDesk.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogWealthyBoomer.npPgHeading a { margin: 0px 0px 5px; float: left; display: block; } .npBlogAboriginalBusiness.npPgHeading a span { display: none; } .npBlogAfterword.npPgHeading a span { display: none; } .npBlogArts.npPgHeading a span { display: none; } .npBlogAppetizer.npPgHeading a span { display: none; } .npBlogBestManaged.npPgHeading a span { display: none; } .npBlogBusinessInsider.npPgHeading a span { display: none; } .npBlogCareersHR.npPgHeading a span { display: none; } .npBlogCSuite.npPgHeading a span { display: none; } .npBlogDianeFrancis.npPgHeading a span { display: none; } .npBlogDriving.npPgHeading a span { display: none; } .npBlogEconomy.npPgHeading a span { display: none; } .npBlogEditors.npPgHeading a span { display: none; } .npBlogEnergy.npPgHeading a span { display: none; } .npBlogEntrepreneur.npPgHeading a span { display: none; } .npBlogExecutive.npPgHeading a span { display: none; } .npBlogExecutiveWomen.npPgHeading a span { display: none; } .npBlogFamilyFinance.npPgHeading a span { display: none; } .npBlogFinancialPostMagazine.npPgHeading a span { display: none; } .npBlogFPComment.npPgHeading a span { display: none; } .npBlogFPTechDesk.npPgHeading a span { display: none; } .npBlogFPStreet.npPgHeading a span { display: none; } .npBlogFullComment.npPgHeading a span { display: none; } .npBlogGlobalPerspectives.npPgHeading a span { display: none; } .npBlogGraphics.npPgHeading a span { display: none; } .npBlogHolyPost.npPgHeading a span { display: none; } .npBlogHomes.npPgHeading a span { display: none; } .npBlogInvesting.npPgHeading a span { display: none; } .npBlogTheIronLady.npPgHeading a span { display: none; } .npBlogLegalPost.npPgHeading a span { display: none; } .npBlogLife.npPgHeading a span { display: none; } .npBlogMarketing.npPgHeading a span { display: none; } .npBlogMining.npPgHeading a span { display: none; } .npBlogNews.npPgHeading a span { display: none; } .npBlogPersonalFinance.npPgHeading a span { display: none; } .npBlogPhotos.npPgHeading a span { display: none; } .npBlogPosted.npPgHeading a span { display: none; } .npBlogPostedSports.npPgHeading a span { display: none; } .npBlogPostedToronto.npPgHeading a span { display: none; } .npBlogOnlineInvestingToolkit.npPgHeading a span { display: none; } .npBlogOpinion.npPgHeading a span { display: none; } .npBlogRRSP.npPgHeading a span { display: none; } .npBlogScene.npPgHeading a span { display: none; } .npBlogSmartShift.npPgHeading a span { display: none; } .npBlogSports.npPgHeading a span { display: none; } .npBlogSprouter.npPgHeading a span { display: none; } .npBlogThirtySecondMentor.npPgHeading a span { display: none; } .npBlogTradingDesk.npPgHeading a span { display: none; } .npBlogWealthyBoomer.npPgHeading a span { display: none; } .npBlogAboriginalBusiness.npPgHeading a { background: url("/images/headings/aboriginal_business-560x100.png") = no-repeat; width: 560px; height: 100px; } .npBlogArts.npPgHeading a { background: url("/images/headings/arts-145x75.png") no-repeat; width: = 145px; height: 75px; } .npBlogAfterword.npPgHeading a { background: url("/images/headings/afterword-505x90.gif") no-repeat; = width: 505px; height: 90px; } .npBlogScene.npPgHeading a { background: url("/images/headings/scene-600x90.gif") no-repeat; width: = 600px; height: 90px; } .npBlogAppetizer.npPgHeading a { background: url("/images/headings/appetizer-520x105.gif") no-repeat; = width: 520px; height: 105px; } .npBlogBusinessInsider.npPgHeading a { background: url("/images/headings/business_insider-400x42.png") = no-repeat; width: 400px; height: 42px; } .npBlogDianeFrancis.npPgHeading a { background: url("/images/headings/diane_francis-510x100.gif") = no-repeat; width: 510px; height: 100px; } .npBlogDriving.npPgHeading a { background: url("/images/headings/driving-340x75.png") no-repeat; = width: 340px; height: 75px; } .npBlogEntrepreneur.npPgHeading a { background: url("/images/headings/entrepreneur-630x75.gif") no-repeat; = width: 630px; height: 75px; } .npBlogThirtySecondMentor.npPgHeading a { background: url("/images/headings/30_second_mentor-660x75.png") = no-repeat; width: 660px; height: 75px; } .npBlogExecutive.npPgHeading a { background: url("/images/headings/executive-380x75.png") no-repeat; = width: 380px; height: 75px; } .npBlogBestManaged.npPgHeading a { background: url("/images/headings/best_managed-520x75.png") no-repeat; = width: 520px; height: 75px; } .npBlogCSuite.npPgHeading a { background: url("/images/headings/c_suite-340x75.gif") no-repeat; = width: 340px; height: 75px; } .npBlogCareersHR.npPgHeading a { background: url("/images/headings/careershr-480x75.png") no-repeat; = width: 480px; height: 75px; } .npBlogExecutiveWomen.npPgHeading a { background: url("/images/headings/executive-women-640x75.png") = no-repeat; width: 640px; height: 75px; } .npBlogWomeninPower.npPgHeading a { background: url("/images/headings/women_in_power-490x100.png") = no-repeat; width: 490px; height: 100px; } .npBlogSmartShift.npPgHeading a { background: url("/images/headings/smart_shift-450x75.png") no-repeat; = width: 450px; height: 75px; } .npBlogFinancialPostMagazine.npPgHeading a { background: url("/images/headings/fp_magazine-460x75.gif") no-repeat; = width: 460px; height: 75px; } .npBlogFPComment.npPgHeading a { background: url("/images/headings/fp_comment-345x75.gif") no-repeat; = width: 345px; height: 75px; } .npBlogFPTechDesk.npPgHeading a { background: url("/images/headings/fp_tech_desk-470x75.gif") no-repeat; = width: 470px; height: 75px; } .npBlogFullComment.npPgHeading a { background: url("/images/headings/full_comment-410x75.gif") no-repeat; = width: 410px; height: 75px; } .npBlogGlobalPerspectives.npPgHeading a { background: url("/images/headings/global_perspectives-570x100.png") = no-repeat; width: 570px; height: 100px; } .npBlogEditors.npPgHeading a { background: url("/images/headings/editors-390x75.gif") no-repeat; = width: 390px; height: 75px; } .npBlogHolyPost.npPgHeading a { background: url("/images/headings/holy_post-495x90.gif") no-repeat; = width: 495px; height: 90px; } .npBlogHomes.npPgHeading a { background: url("/images/headings/homes-300x75.png") no-repeat; width: = 300px; height: 75px; } .npBlogInvesting.npPgHeading a { background: url("/images/headings/fp_investing-480x75.gif") no-repeat; = width: 480px; height: 75px; } .npBlogTheIronLady.npPgHeading a { background: url("/images/headings/iron_lady-678x74.png") no-repeat; = width: 678px; height: 74px; } .npBlogLegalPost.npPgHeading a { background: url("/images/headings/legal_post-400x75.gif") no-repeat; = width: 400px; height: 75px; } .npBlogLife.npPgHeading a { background: url("/images/headings/life-104x75.png") no-repeat; width: = 104px; height: 75px; } .npBlogNews.npPgHeading a { background: url("/images/headings/news-160x75.gif") no-repeat; width: = 160px; height: 75px; } .npBlogGraphics.npPgHeading a { background: url("/images/headings/graphics-280x75.png") no-repeat; = width: 280px; height: 75px; } .npFP .npBlogNews.npPgHeading a { background: url("/images/headings/fp_news-200x75.png") no-repeat; = width: 200px; height: 75px; } .npFP .npBlogEconomy.npPgHeading a { background: url("/images/headings/economy-330x75.gif") no-repeat; = width: 330px; height: 75px; } .npFP .npBlogEnergy.npPgHeading a { background: url("/images/headings/fp_energy-365x75.png") no-repeat; = width: 365px; height: 75px; } .npFP .npBlogFPStreet.npPgHeading a { background: url("/images/headings/fp_street-325x75.gif") no-repeat; = width: 325px; height: 75px; } .npFP .npBlogMarketing.npPgHeading a { background: url("/images/headings/marketing-410x75.gif") no-repeat; = width: 410px; height: 75px; } .npFP .npBlogMining.npPgHeading a { background: url("/images/headings/mining-260x75.gif") no-repeat; width: = 260px; height: 75px; } .npBlogOpinion.npPgHeading a { background: url("/images/headings/opinion-275x75.png") no-repeat; = width: 275px; height: 75px; } .npBlogPhotos.npPgHeading a { background: url("/images/headings/photos-225x75.png") no-repeat; width: = 225px; height: 75px; } .npBlogPosted.npPgHeading a { background: url("/images/headings/posted-215x75.gif") no-repeat; width: = 215px; height: 75px; } .npBlogPersonalFinance.npPgHeading a { background: url("/images/headings/personal_finance-660x75.gif") = no-repeat; width: 660px; height: 75px; } .npBlogFamilyFinance.npPgHeading a { background: url("/images/headings/family_finance-570x75.png") = no-repeat; width: 570px; height: 75px; } .npBlogOnlineInvestingToolkit.npPgHeading a { background: url("/images/headings/online_investing_toolkit-800x75.png") = no-repeat; width: 800px; height: 75px; } .npBlogRRSP.npPgHeading a { background: url("/images/headings/rrsp-175x75.png") no-repeat; width: = 175px; height: 75px; } .npBlogPostedToronto.npPgHeading a { background: url("/images/headings/posted_toronto-520x100.gif") = no-repeat; width: 520px; height: 100px; } .npBlogSports.npPgHeading a { background: url("/images/headings/sports-215x75.png") no-repeat; width: = 215px; height: 75px; } .npBlogSprouter.npPgHeading { margin: 0px 0px -11px !important; top: -22px; padding-bottom: 0px = !important; position: relative; } .npBlogSprouter.npPgHeading a { background: url("/images/headings/sprouter-945x95.png") no-repeat; = width: 945px; height: 95px; margin-bottom: 0px; } .npBlogTradingDesk.npPgHeading a { background: url("/images/headings/trading_desk-495x75.gif") no-repeat; = width: 495px; height: 75px; } .npBlogWealthyBoomer.npPgHeading a { background: url("/images/headings/wealthy_boomer-635x100.gif") = no-repeat; width: 635px; height: 100px; } .npPgHeadingTagline { font: italic 16px/1.33em georgia, times, serif; color: rgb(102, 102, = 102); text-transform: none; letter-spacing: 0px; padding-top: 53px; = display: block; font-size-adjust: none; font-stretch: normal; } .npBlogs .npTop { padding-top: 0px; border-top-color: currentColor; border-top-width: = medium; border-top-style: none; } .npBlogs#npContent { margin-top: 10px; } .npBlogs #npContentSide .npRuleStrong .npRuleStrong { padding-top: 0px; background-image: none; } .npBlogs #npContentMain p { font-family: georgia; font-size: 1.16em; } .npBlogs #npContentMain .npWidth1-2 p { font-size: 13px; } .npBlogs #npContentMain .npWidth1-6 p { font-family: "helvetica neue",helvetica,arial,sans-serif; font-size: = 1em; } .npBlogs #npContentMain .npWidth1-3 p { font-family: "helvetica neue",helvetica,arial,sans-serif; font-size: = 1em; } .npBlogs #npContentSide li { font-size: 16px; } .npBlogs #npContentSide .npLinks li { padding: 6px 0px; line-height: 16px; font-size: 14px; } .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; font-size: 60px; font-weight: bold; margin-right: = 10px; float: left; } .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; } .npBlogs .npTxtAlt p { font-family: helvetica,arial,sans-serif !important; } .npBlogs .npTxtAlt li { font-family: helvetica,arial,sans-serif !important; } .npBlogs .npTxtAlt li { font-size: 11px; } .npPost a { color: rgb(0, 0, 0); } .npPost a:hover { color: rgb(51, 102, 205); } .npPost .npLinks a { color: rgb(51, 102, 205); } .npPost .npPostContent a { color: rgb(51, 102, 205); } .npPost .npStoryComments a { color: rgb(51, 102, 205); } .npPost .npPostContent table { border-collapse: collapse; } .npPost .npPostContent table td { padding: 5px 5px 5px 0px; border-top-color: rgb(204, 204, 204); = border-top-width: 1px; border-top-style: solid; } .npBlogs #npContentMain .npPost .npPostContent p { line-height: 1.25em; font-size: 16px; } .npBlogs #npContentMain .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 .npBlock .npBlock { margin-bottom: 0px; } .npBlogs #npContentSide .npGutterBot .npGutterBot { margin-bottom: 0px; } .npBlogs #npContentSide .npAd img { margin: 0px; } .npBlogs #npContentSide img { margin-left: 0px; } .npBlogs #npContentSide img.npCentre { margin-right: auto !important; margin-left: auto !important; display: = block !important; } .npPost .npPostContent img.alignnone { margin: 0px 0px 5px; } .npBlogs #npContentSide img.alignnone { margin: 0px 0px 5px; } .npPost .npPostContent img.alignleft { margin-left: 0px; float: left; } .npBlogs #npContentSide img.alignleft { margin-left: 0px; float: left; } .npPost .npPostContent img.alignright { margin-right: 0px; float: right; } .npBlogs #npContentSide img.alignright { margin-right: 0px; float: right; } .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-top-color: rgb(187, 187, 187); border-bottom-color: rgb(187, = 187, 187); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: dotted; border-bottom-style: dotted; } #npContentMain > .npPgHeading { padding-bottom: 20px; margin-top: 5px !important; border-bottom-color: = rgb(128, 128, 128); border-bottom-width: 1px; border-bottom-style: = solid; } .npPost .npTxtDim a { color: rgb(102, 102, 102); } .npPost .npMore h3 { font-size: 14px; } .npPost .npRelated { padding-top: 10px; margin-top: 20px; } .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: 7px 0px; } .npPost ul li { padding: 7px 0px; } .npPost ol li { padding: 7px 0px; } .npCatLinks li { margin-right: 0.75em; float: left; } .npCatLinks li a { background: rgb(32, 110, 211); font: bold 10px/1em helvetica, = sans-serif; padding: 4px 5px; border-radius: 3px; color: rgb(255, 255, = 255); text-transform: uppercase; display: block; font-size-adjust: none; = font-stretch: normal; -webkit-border-radius: 3px; -moz-border-radius: = 3px; } .npCatLinks li a:hover { color: rgb(255, 255, 255); } .npPost .npMore .npImgClear { margin-left: 100px; } .npPostNav a { border-radius: 3px; width: 100px; line-height: 32px; font-size: 14px; = display: block; background-color: rgb(255, 204, 0); = -webkit-border-radius: 3px; -moz-border-radius: 3px; } .gallery img { border: currentColor !important; } .gallery .gallery-caption { display: none !important; } .npPost img { max-width: 940px !important; } #npContentMain .npPost img { max-width: 620px !important; } .photo_gallery.npPost img { max-width: 940px !important; } .npGallery.npPost img { max-width: 940px !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: rgb(51, 102, 205); } .widget_twitter ul a { color: rgb(51, 102, 205); } .widget_text h4 a { color: inherit; } .widget_twitter ul .timesince { color: rgb(153, 153, 153); } .npFPBlog#npContent { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiamhoAAgwAAM= MAYPXqH16AAAAAElFTkSuQmCC") repeat-y 631px 0px; padding-top: 0px; } .npFPBlog h4 { padding-bottom: 0.33em; font-size: 16px; } .npFPBlog h4.npNoRule { margin-bottom: 0px; } .npFPBlog h4 a { color: rgb(2, 92, 155); } .npFPBlog h4 a::after { content: none; } .npFPBlog .npPost .npLinks a { color: rgb(51, 102, 205); } .npFPBlog p { font-family: "helvetica neue",helvetica,sans-serif; } .npFPBlog .npPostContent p { font-family: georgia,"times new roman",serif; } .npFPBlog .npHeadlines.npPost p { font-size: 12px; } .npFPBlog .npHoriz.npPost p { font-size: 12px; } .npFPBlog .npCompact.npPost h3 { font-size: 14px; } .npFPBlog .npCompact.npPost .npImgLeft { margin-bottom: 0px; } .npFPBlog .npWidth1-6 .npTop.npHeadlines.npPost { padding-top: 0px; border-top-color: currentColor; border-top-width: = medium; border-top-style: none; } .npFPBlog .npPost h1 { font-size: 24px; margin-bottom: 0.25em; } .npFPBlog .npTop.npPost h1 { font-size: 32px; } .npFPBlog .npWidth1-2 img { max-width: 460px !important; } .npFPBlog .npWidth1-2 .npImgLeft img { max-width: 140px !important; } .npFPBlog .npHoriz .npImgLeft { width: 140px; } .npFPBlog .npPost h2 { font-size: 22px; } .npWidth1-4 .npPost h2 { font-size: 18px; } .npWidth5-12 .npPost h2 { font-size: 18px; } .npFPBlog .npHeadlines.npPost h2 { font-size: 18px; } .npWidth1-6 .npPost h2 { line-height: 16px; font-size: 15px; } .npFPBlog #npContentMain h4 { line-height: 16px; font-size: 15px; } .npFPBlog .npWidth1-6 .npHeadlines.npPost h2 { line-height: 1.33em; font-size: 12px; } .npFPBlog h4 { font-family: georgia,"times new roman",times,serif; font-size: 15px; } .npFPBlog .npPost h3 { font-family: georgia,"times new roman",times,serif; font-size: 15px; } .npFPBlog #npContentSide h4 { font-size: 16px; } .npFPBlog .npWidth1-6 img { max-width: 140px !important; } .npFPBlog .npTop.npRuleStrong { padding-top: 0px; } .npFPBlog .npRuleStrong { padding-top: 1em; background-image: = url("data:image/gif;base64,R0lGODlhAQAFAIABAJWVlf///yH5BAEAAAEALAAAAAABAA= UAAAIDRAwFADs=3D"); } .npFPBlog .npRule.npPost { padding-top: 0.5em; border-top-color: rgb(119, 119, 119); = border-top-width: 1px; border-top-style: dotted; } .npFPBlog .npTop.npRule.npPost { padding: 0px; border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } .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-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: dotted; } .npFPBlog .twtr-widget .twtr-tweet-wrap { padding: 0.66em 0px; } .npFPBlog .twtr-widget p { font: bold 1em/1.33em arial, sans-serif; font-size-adjust: none; = font-stretch: normal; } .npFPBlog .npSearch .npTabsStrong .npTabs { margin-bottom: -7px; } .npFPBlog .npSearch .npTabsStrong .npTabArea { border-color: rgb(187, 187, 187); } .npFPBlog .npSearch .npTabsStrong .npTabs a { color: rgb(0, 0, 0); padding-bottom: 9px; } .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/+gFLjAVMjAJ= NjgJMi/7+/wBMjGOQuQFMjf///yH5BAEAAB8ALAAAAAAsATwAAAX/oCeOZGmeaKqubOu+cCzP= dG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8T= q/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6= ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tN6H9bX2Nna29zd3t/g4eL= j5NwTHgQeFyMGHBoU5fHy8/T19vf4+fr78RYKCAYGZKhAYEABBwD4KVzIsKHDhxD3AWiQ4AGG= AQQKeGAAIEDEjyBDihxJkhsEAQciMzwI6KFDgI4lY8qcSbNmtwMBFhxIgKAAgwAvN9gcSrSo0= X0CFgQQ0EABQgAAJAg4SrVhCAA7") no-repeat 50% bottom; color: rgb(255, 255, = 255); } .npFPBlog .npSearch .npInTxt { border: currentColor; } .npFPBlog .npSearch .npInSubmit { background: = url("data:image/gif;base64,R0lGODlhEAAQAOYAAE2Dr06CsU6BrP7+/k2CrEqCsUyAr0= yCsf/+/0mBsEuBrdPf60uBr02Arf//+06EspCvy0+EsP3+/0yBrUyCrt7o8VaJtJq40JGwzP3= 9/fT4+3GYv2OQt//++kuDtKXE2d7n7qfA1sfX502Ar6bA2d3n8N/o72+XuvX2+nqixWSUuqbB= 1unu8oWoxm6cwP7+/46wy/P5+Yaoy/H2+tTi74SpxlaKslB/q0yAsFqLtOrv83qgxP3//kyDr= FiLtpKyy6m/1EqDsJGxyr3Q4bTK30yBq/z9/9zp8f/9/mKSuHCYvP/+/NLg61WKsvT5/FWKtP= /9/I+y0Pb3+3qgxcbY5v79/77R4t3n8U+CsU9/rf39/77R4Ja61ODp8N/p63ygwk6DrU2Dsk2= BsW+Zv12KsdHf7G2bv06BsE2DsU6Brv///f7//0yCsE2BsE6Dr02Crv///wAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAf+g= G5vbRAlPHBXJDZoEWxuj25kR3BrCANwcCZPI2hvCUEPVJgLGBA0a0tdZ2xvAm8ucGpbb2cGbR= eULW8BWQdAcCgWbgQAjixQRFgMaGkrawtvBD0AgyIOZQVpEWcfEjoAAG5sbW8VL0M3bgpvNR0= OXBMeDW87EmpCFATjAhUZcCEqklzQgGkKgDNtFIgZI8XIgDUZ1GBCEsMMGhyD0nCwokbNGjhe= qiBQM2NDGjZoGrRJkONLCgsBMKwZoEaDknFv3IRhIwDMATYGolxa4+REG0EnC7A6g0YADARa1= DAJ0ObomzRpBBygFeDHGhA+3rwxwMBRAKUTHlBoI6NJkUAAOw=3D=3D") no-repeat 50% = 50% rgb(75, 129, 175); margin: -5px; border: 1px solid rgb(75, 129, = 175); height: 28px; text-indent: -200px; border-top-left-radius: 0px; = border-bottom-left-radius: 0px; -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 { right: 0px; margin-top: 6px; position: absolute; } .npFPBlog #npTabSearchQuote .idcSearchResults { display: none; } .npFPBlog .npPostNav { padding-top: 10px; border-top-color: rgb(128, 128, 128); = border-top-width: 1px; border-top-style: solid; } .npAuthor #npAuthorBox { margin: 0px 0px 10px; padding: 0px 0px 10px; height: 100px; = border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: solid; } .npAuthor #npAuthorRecent { letter-spacing: 2px; padding-bottom: 0px; font-size: 26px; font-weight: = normal !important; } .npAuthor p { font-size: 16px; } #npAuthorBox .npUsername { text-transform: uppercase; letter-spacing: 2px; font-size: 28px; = margin-bottom: 0px; } #npAuthorBox .npAuthorShare li { list-style: none; font-size: 11px; float: left; } #npAuthorBox .npAuthorShare li .npIconLeft { width: 30px; } #npAuthorBox .npAuthorShare li a { height: 30px; display: block; background-image: = url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAC0CAMAAAC0aWwYAA= AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9= iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5U= Y3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9I= kFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMC= AgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzA= yLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1s= bnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmP= SJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxucz= p4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1= lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTEwOUU0REJCNDMzQjRFMSIgeG1wTU06= RG9jdW1lbnRJRD0ieG1wLmRpZDpFM0Q5OTNEQzQwRjQxMUUwQURCQ0ZBRjI0RDIzQTEzNiIge= G1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFM0Q5OTNEQjQwRjQxMUUwQURCQ0ZBRjI0RDIzQT= EzNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx= 4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3N0YxMTc0MDcy= MDY4MTE5MTA5RTREQkI0MzNCNEUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxM= Tc0MDcyMDY4MTE5MTA5RTREQkI0MzNCNEUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZj= pSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+roWfNQAAAwBQTFRFiuHmNYm= zHnWim+bpsuzvSLHXM5fIbcnj9kFBty4tW3uydsrlM7rsyCcjVHSs9fX1acPij8bYdZnF2drc= qsnaU8HjTJ3BtkyuhBUSdd3iW7vclLDSqOrspOjsQ63VydvnsdPmPlp2ltvyMYWx3Tw8CExw6= jo5qLbJtWVjFxcX/f79FHnBO6vTth4aOFeWJHumQWWkdh5tT6DDRGOC5+fnTmuMJobF7u7u0y= wq+fn5pKapWanKG4rLlTCTyvL0K2eGZq3JYXyyVKXG2vf4YrzdQF58hYWFZYq0bpTBqen5gMz= oW77hleToy5GPFGybVHab7/HzWnyji9TtpSmSULba8c3M4uLjrevtTW2o72dnNcX3gtHrYr7g= DmeXux8bYWFhY4ex6+7zNnydxMjMk9jwSmqLVmyrc3Nzdpi3LYGsSUlJt+3vdrfTNqLLXoGpS= NHXwvDyV5663N/j9Pn6SGunK6LMRFmcK6XQg7rHQpS6MqTTVbjbMo3BWtXbKSkp3VJRLXOYJ5= nFRGimaY66iiN9j+Pn0NPYgdbyipaiYYWuqjyg2+ryMkuLNKjRbyuJlaWxeIiY4uTpljAtaaf= SUXKWWcfMneD1EFmAMXmmg6XNLEJYUYSbQIenbVWnV5rLOlJrwCIe+fz+S2mz/v76NExkepWm= gr/aG2CEyTU06JSUaIy3Nzc3LEaHWLbbYqG9jkemTbPZSo3FheHlv1m4SWOh5ejtcYa1jdjvZ= IK33TIwSGSD+/v7Pq3WreTmUq/ZR5zOFp/Nf9/kmqfFnh8drEOiGXGfRpi9SZu/V3mfPmOiT3= CTa5C9UHCrOE+Q9n9/WHavPI62Mq3eo+Dmfp3CTWF0ca7ITW2QSI+saZGm6urq6uzvjqzPMGi= NOHSPaNnfX83RWXmfW3GfS5OwUJi7w+Hk4Y+O9+TjoOfrTH3BOXm5pmObwpa816qoH3/DNWuy= S1ymjOD1e7HUQ2OuSmCtU2mBydDXvIW4/Pn4WrHaT3m7adP0YqTJVnCOR2aHlr/c////+0YbV= QAACXNJREFUeNqElgtAU9cZgH8FEjUyg2CFDCIRJRAIDB/E+Cii4AudoCnQGp2KUsUXRREhKL= oWfAA+EMEqFVEErWJRUcGgSKO2kzKpVm18tfVR123Z6jZXt05v/3PuvXnAjfvOz3n83znncu/= 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3D"); } #npAuthorBox .npIconLeft { padding-left: 0px !important; margin-right: 5px; background-repeat: = no-repeat; } #npAuthorBox .npGravFacebook { =09 } #npAuthorBox .npGravFoursquare { background-position: 0px -30px; } #npAuthorBox .npGravLinkedin { background-position: 0px -60px; } #npAuthorBox .npGravTumblr { background-position: 0px -90px; } #npAuthorBox .npGravTwitter { background-position: 0px -120px; } #npAuthorBox .npGravYoutube { background-position: 0px -150px; } ul.npHeadlines { list-style: none; padding: 0px; } ul.npLinks { list-style: none; padding: 0px; } .widget_archive ul { list-style: none; padding: 0px; } .widget_authors ul { list-style: none; padding: 0px; } .widget_categories ul { list-style: none; padding: 0px; } .widget_pages ul { list-style: none; padding: 0px; } .widget_recent_entries ul { list-style: none; padding: 0px; } .widget_rss ul { list-style: none; padding: 0px; } .widget_rss_links ul { list-style: none; padding: 0px; } .widget_stats_topposts ul { list-style: none; padding: 0px; } .widget_twitter ul { list-style: none; padding: 0px; } .widget_archive ul a { color: rgb(0, 0, 0); } .widget_authors ul a { color: rgb(0, 0, 0); } .widget_categories ul a { color: rgb(0, 0, 0); } .widget_links ul a { color: rgb(0, 0, 0); } .widget_pages ul a { color: rgb(0, 0, 0); } .widget_recent_entries ul a { color: rgb(0, 0, 0); } .widget_rss ul a { color: rgb(0, 0, 0); } .widget_rss_links ul a { color: rgb(0, 0, 0); } .widget_stats_topposts ul a { color: rgb(0, 0, 0); } .npLiClear li { clear: both; } .npNoClear li { clear: none !important; } .npBreak { margin-bottom: 10px !important; } .npBreakTop { margin-top: 4px; } .npHeadlines > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .npLinks > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_archive ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_authors ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_categories ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_pages ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_recent_entries ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_rss ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_rss_links ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_stats_topposts ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .widget_twitter ul > li { padding: 10px 0px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .npHeadlines > li.npTop { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npNoTop.npHeadlines > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npLinks > li.npTop { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npNoTop.npLinks > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_archive ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_authors ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_categories ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_pages ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_recent_entries ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_rss ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_rss_links ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_stats_topposts ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .widget_twitter ul > li:first-child { padding-top: 0px !important; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .npHeadlines p { padding-top: 2px; } .npLinks li { padding: 6px 0px 4px; } .npWidget01 .npImgClear { margin-left: 240px; } .npWidget02 .npImgClear { margin-left: 240px; } .npWidget01 .npImgClear300x225 { margin-left: 320px; } .npWidget02 .npImgClear300x225 { margin-left: 320px; } .npImgClearMicro { margin-left: 100px; } .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; = font-size-adjust: none; font-stretch: normal; } .npWidget02 p { font: 16px/1.33em georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npWidget07 p { font: 16px/1.33em georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .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: rgb(51, 102, 205); } .npWidget04 li { padding-top: 10px; } .npBlogs #npContentMain .npPost .npDateline { font: 12px/1em helvetica, arial, sans-serif; color: rgb(102, 102, 102); = font-size-adjust: none; font-stretch: normal; } .npWidget05 .npDateline { font: 12px/1em helvetica, arial, sans-serif; color: rgb(102, 102, 102); = font-size-adjust: none; font-stretch: normal; } .npPost .npByline { color: rgb(0, 0, 0); font-family: georgia,"times new = roman",times,serif; font-weight: bold; margin-right: 5px; } .npWidget05 .npByline { color: rgb(0, 0, 0); font-family: georgia,"times new = roman",times,serif; font-weight: bold; margin-right: 5px; } .npWidget05 h2 { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } .npWidget07 h1 { font: 48px/1em "PostSansMedium", helvetica, arial, sans-serif; = margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; } .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; = font-size-adjust: none; font-stretch: normal; } .npWidget07 .npDiv2-3.npDivLite { background-position: 630px 4px; } .npWidget09 h2 { font-size: 18px; } .npWidget09 img { margin-top: 2px; } .npWidget09 p { font-family: helvetica,sans-serif; font-size: 12px; } .npWidget09 .npRuleLight { border-top-color: rgb(0, 0, 0); border-top-width: 1px; = border-top-style: dotted; } .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 { background: = url("data:image/gif;base64,R0lGODlhAQADAJEAAMXFxezs7LKysgAAACH5BAAAAAAALA= AAAAABAAMAAAICFFIAOw=3D=3D") repeat-x rgb(255, 255, 255); padding: 5px = 3px 3px; border: currentColor; width: 244px; height: 12px; float: left; = -webkit-border-radius: 3px; -moz-border-radius: 3px; } .npSearch .npInSubmit { background: rgb(0, 204, 0); padding: 0.2em 0px; border: currentColor; = width: 35px; height: 20px; text-align: center; color: rgb(255, 255, = 255); font-size: 14px; font-weight: 700; -webkit-border-radius: 3px; = -moz-border-radius: 3px; } .npSearch p { margin: 0px; } #npTabSearchQuote { position: relative; } #npTabSearchQuote .npIconLoad { left: 232px; top: 3px; width: 16px; height: 16px; display: none; = position: absolute; } #npTabSearchQuote .idcSearchResults { background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); = left: -1px; width: 100%; font-size: 10px; margin-top: 4px; position: = absolute; z-index: 2147483647; -webkit-border-radius: 3px; = -moz-border-radius: 3px; } #npTabSearchQuote .idcSearchResults a { padding: 0px 2px; line-height: 20px; clear: both; border-top-color: = rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; = display: block; } #npTabSearchQuote .idcSearchResults .npTop { border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } #npTabSearchQuote .idcSearchResults span { overflow: hidden; float: left; display: block; white-space: nowrap; } #npTabSearchQuote .idcSearchResults .npSymbol { width: 50px; font-size: 9px; } #npTabSearchQuote .idcSearchResults .npName { width: 200px; } #npTabSearchQuote .idcSearchResults .npExch { width: 40px; text-align: right; color: rgb(51, 51, 51); font-size: 9px; = float: right; } #npTabSearchQuote .idcSearchResults a:hover { text-decoration: none; } #npTabSearchQuote .idcSearchResults .npHilite { background-color: rgb(221, 238, 255); } #npTabSearchQuote .idcSearchResults .npTxtCentre { margin: 0px; color: rgb(102, 102, 102); line-height: 20px; } #npTabSearchQuote .idcAttr { text-align: right; color: rgb(153, 153, 153); line-height: 11px = !important; font-size: 9px !important; margin-top: 3px; } #npTabSearchQuote .idcAttr a { color: rgb(153, 153, 153); } #npContentSide .npBlogAgg { padding: 5px 10px; border: 1px solid rgb(0, 0, 0); height: 390px; = overflow-y: auto; } #npContentSide .npBlogAgg li { padding: 5px 0px; } #npContentSide .npBlogAgg li h3 { margin-bottom: 5px; } #npContentSide .npBlogAgg li p { margin-bottom: 3px; } .npMostPopular { font: italic 400 24px/normal georgia, "times new roman", times, serif; = color: rgb(153, 153, 153); padding-left: 50px; font-size-adjust: none; = font-stretch: normal; } .npBlogs #npContentSide .npMostPopular li { font-size: 22px; margin-right: 10px; } .npMostPopular li { font-size: 22px; margin-right: 10px; } .npMostPopular li * { font-style: normal; } .npMostPopular li .npTxtSmall { font-size: 12px; } .npMarketsBlock { height: 235px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; = border-top-style: solid; } #indices_container { width: 100%; } .table_indices { width: 100%; text-align: left; font-family: georgia,"times new = roman",times,serif; font-style: italic; margin-bottom: 5px; } .table_indices th { display: none; } .table_indices td { padding: 5px 0px 3px; width: 33.3%; font-size: 16px; = border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; = border-bottom-style: dotted; } .table_indices .market { font-family: arial,sans-serif; font-style: normal; } .table_indices .market a { color: rgb(0, 0, 0); } .table_indices .value { text-align: right; } .change_down { background: = url("data:image/gif;base64,R0lGODlhHgAVAOYAAOPj452dndvb28cqL9bW1re3t+Tk5J= +fn97e3tzc3M3NzcnJycTExLq6uq6urvehjqqqqsLCwr29vbi4uLKyso2NjXxiZJxaXfeciPz= 8/P39/fr6+vb29vv7+/Pz8/JhVPj4+PNwau3t7aWlpZEvNMfGxqGhoeAcJNnZ2e1BRYMtMqmp= qfX19e7u7ubm5vn5+dTU1NDQ0O4oL+80O+rq6uvr6/Dw8Ofn58DAwOnp6ff3974uMujo6Jg5P= O/v78bFxcvLy8J9btLS0rW1tfT09PHx8aOjo5eIib2IisayrqxhZKliWbFRTqRESPRxdMbGxs= fHx+ubkaegoIQ0OI5lZ45vcI9GRMavq7pdYdG2uL9VT6+VlcNWWvFMSvaNhHtnadpSVtXHx25= NUKZxc7FOUa2trcjHx+Dg4PNpZ8F1aLA1NvJZWY2Gh5aHiJVfYZ2EhZdiZOzs7PWGdfWDfc5U= WHdAQndGSXpCRs+FdfLy8qdKTsauqf7+/vFNUu0cJP///yH5BAAAAAAALAAAAAAeABUAAAf/g= H+CfwBXe4eIiYlJYYOOj2YhDxiUlZaUD2tIHRl8j44lH3N9pKWmpE5+SC1EG56ff6EhfrS1tr= R9fmMoLkQZsLEfs7fEuWMMKC0dwD/CxMV+cAUxNBvMzs+2uW4UCjnWg1RqWmlBcsPZuF14QUt= WYgCDfFkDfileaOm1KVFMPSpvfHAA0UnDCwNYTvjpI0OfHzA9SNyREgPBDR86MmjgwEPAlnop= UmSbwYWECgtGHDQwQ8CAhw4aQIhAAISCnhMyct1K0YREHTYBTEAoAAVFDg6dMrCgIWBBgzY7F= s6gJYPOPwsBgq4Y8oOACw+uBMW0AUAIjhUXTszok4IMCTsVdAIcGOFAggIEIpC+EsSnw9KmDY= 5EVTLlS1YTW7u6yLNBA7CxAGBEgHChSty5de/m7QSMr98aCYA0KDNixNAnBG6AddzZkcEiBmA= wmFAAR4wzLTLubS0vA4caCGAIEcAD7G7ejwx6EBGnCEHkvPlo6LCBM+9AADs=3D") = no-repeat 0px 50%; padding: 1px 0px 1px 35px; } .change_up { background: = url("data:image/gif;base64,R0lGODlhHgAVAOYAAKGhof7+/smPLv39/Yl6Yfz8/Pv7+9= GdSurq6vX19fHx8b6PN8i5oPjIbPj4+NbRyuzs7NDQ0KysrNi9kNnZ2e7u7vHSnfDw8OXl5Yx= +afC+ZtSrZt7e3v3BTejo6K+vr41/a/7Ja8zLye/v77a2tvT09Ovr68/Hu/7MdPn5+fb29v/g= q+Dg4P/doaampv/gqf7SgtTU1KKiorq5uaaQcP7Ph56Nfp6RfdWwcI5/Z9vb27m5uczMzNK9m= f7Mb9vFlqqag/28Qbu7u+Hh4cjIyN3d3ff398yUOe7Gfse5p6BzK6F9P6Wae/7IYcnJybuebP= 3GXnx8ev/fpvPz8+/Xs/HSoP7Per+icZmKcrq6ur29vf7Vi9LS0o6AbIx/bcOxlMKqgvfKdtP= T0+nDc6SkpICGiv7OddOtbeLi4qKhoMOui9TQyqeMZqZ9QLy8vObm5v7Tg8LCwufBhK+SWP3B= Vf/ir52AU/7Lb/7RgLKysunp6c3Nzf7KZ/r6+v24NP///yH5BAAAAAAALAAAAAAeABUAAAf/g= H+Cg4SCD0kKhYqLiwoMFjU4awMBjJaEDxMrLXdWGl8mA5eMjhYvPn5+HTAhZyIFlaODmVJSHa= m4ZigaaqGypStwuMN+UHghGyewlrR1TcTEQXi7YAiihY5VVBM/0NB0PXJIyQaxfzM2N3ZKT2P= exHxXS21sNFHWgwMOF2gLDe/D+BzoImGHEx0IEpQLYGAKhhj+AOISmEGGhCwiikBwQCnFiCFc= Ikr0Q5HMBzciKHhIAMtAAggYREqkKEFLBA4eLnD8M6CPkQQLwvAZSrTo0C0HQHwgwmKEihTLC= M2ZI6Cq1atVjzABkWePnj6W0gDBkoOA2bNoCXgp0/WrpQQsTuJIAEC3rl26LkhEQACWkQoMPI= TkGUy48GAScShUMGCpTwUOYvZInkxZcgQKb0oUsKTvAgQ9oEOLBo2gQok+5hQFGFCgj+vXsGE= biDooEAA7") no-repeat 0px 50%; padding: 1px 0px 1px 35px; } .update_time { color: rgb(102, 102, 102); font-size: 10px; } .npDisclaim { margin: -14px 0px 0px; } .npWeatherWidget .npWeatherChoose { padding-bottom: 10px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 1px; border-bottom-style: dotted; } .npWeatherWidget label { color: rgb(102, 102, 102); font-size: 11px; } .npWeatherWidget select { width: 140px; } .npWeatherWidget .npWeatherTemp { font: italic 48px/1em "times new roman", times, serif; margin: 0px 5px; = font-size-adjust: none; font-stretch: normal; } .npWeatherWidget .npWeatherTemp span { top: -16px; font-size: 0.5em; position: relative; } .npWeatherWidget .npWeatherDesc { padding-top: 3px; } .npWeatherWidget .npWeatherLinks { padding-top: 5px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: dotted; } .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,R0lGODlhPAABAIAAADY2NgAAACH5BAAAAAAALAAAAAA8AA= EAAAIHhI+py+1ZAAA7") no-repeat 40px 0px; padding-top: 10px; } .npStoryTitle { line-height: 1em; font-family: "PostSansMedium",arial,sans-serif; = font-size: 46px; margin-bottom: 10px; } .npStoryPhoto { margin-bottom: -1px; position: relative; z-index: 1; } .npPost .npStoryPhoto { margin-bottom: -1px; } .npPost .npBlock.npStoryPhoto { margin-bottom: 15px; } .npPhotoTxt { margin: 0px; background-color: rgb(51, 51, 51); } .npPhotoTxt .npGroup { padding: 3px 6px; } .npPhotoTxt p { color: rgb(255, 255, 255); } .npPhotoTxt .npPhotoCaption { margin: 0px; font-size: 11px !important; } .npPhotoTxt .npPhotoCredit { margin: 1px 0px 0px; color: rgb(204, 204, 204); line-height: 12px; = padding-left: 4px; font-size: 9px !important; float: right; } .npStoryShare { list-style: none; margin-bottom: 10px; border-top-color: rgb(187, 187, = 187); border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: = dotted; } .npStoryShare li { padding: 0px 8px !important; line-height: 24px; border-left-color: = rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; = display: inline; } .npStoryShare li.npTop { border: currentColor; } .npStoryShare li .npIconLeft { padding-top: 2px; padding-bottom: 2px; } .npStoryShare li.npLiShare .IN-widget { vertical-align: -6px !important; } .npStoryShare li.npGoogleShare div { width: 70px !important; vertical-align: -6px !important; } .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; = font-size-adjust: none; font-stretch: normal; } #npStoryContent p { margin-bottom: 1em; } #npStoryContent pre { font-size: 10px; margin-bottom: 20px; display: block; overlow-x: auto; } .npByline { font: 12px/14px georgia, "times new roman", times, serif; = font-size-adjust: none; font-stretch: normal; } .npStoryTools h4 { color: rgb(17, 17, 17); font-size: 16px; } .npStoryTools h5 { line-height: 16px; font-size: 12px; margin-bottom: 10px; } .npStoryTools h5 a { color: rgb(51, 102, 205); } .npCommentsCount { margin-left: 5px; } .npStoryShare .fb_edge_widget_with_comment { top: 3px; } #npShareEmailBox { background: rgba(255, 255, 255, 0.9); margin: -250px 0px 0px -250px; = border-radius: 5px; border: 1px solid rgb(0, 0, 0); left: 50%; top: 50%; = width: 500px; height: 500px; display: none; position: fixed; box-shadow: = 0px 3px 3px rgba(0,0,0,0.75); -webkit-border-radius: 5px; = -moz-border-radius: 5px; -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-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 { background: rgb(0, 0, 0); padding: 5px 10px; color: rgb(204, 204, 204); } #npShareEmailBox form { margin: 10px 20px; } #npShareEmailBox .npInTxt { width: 300px; } .npOffer { background: rgb(221, 221, 221); } .npOffer p { margin: 10px 0px; padding: 0px 10px; font-family: = helvetica,arial,sans-serif; } .npOffer img { width: 140px; } .npAdGoogle { margin: 20px auto; width: 940px; } #npFooter { background: rgb(0, 0, 0); padding: 10px 0px 5px; color: rgb(255, 255, = 255); } #npFooter .npCentre { width: 940px; margin-left: auto; } #npFooter .npTxtDim { color: rgb(153, 153, 153); } #npFooter h6 { font: bold 12px/16px arial, sans-serif; text-align: center; = padding-bottom: 10px; border-bottom-color: rgb(85, 85, 85); = border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: = none; font-stretch: normal; } #npFooter p { font-size: 11px; } #npFooter a { color: rgb(255, 255, 255); } #npFooter .npFamily li { padding: 0px 0px 10px; width: 155px; text-align: center; float: left; } #npFooter .npFamily p { font: 18px/24px "PostSansMedium", arial, sans-serif; text-transform: = uppercase; font-size-adjust: none; font-stretch: normal; } #npFooter .npFamily a { color: rgb(102, 102, 102); } #npFooter .npFamily a:hover { color: rgb(255, 255, 255); text-decoration: none; } #npFooter .npNP a:hover { color: rgb(255, 204, 0); } #npFooter .npFP a:hover { color: rgb(64, 105, 255); } #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+ADAcDMl0MisZC2U6GdR6NQ8JBBIKBE= YpEiUVCRwQBx8SCBAJBEUoESkXClMwFYNMIQYEAqBcKDggDhoPBt6AOOODOU8tFHtHH0orE5R= VJVUxFSwaC4dOIo1RI3JCHHZEHrVpLQgFAiYWCV02FwsGA6FdKMNxMVo0Fi4bDOaFOt+BOOmG= OuKCOGk8GoFKICMUCQQCAY9SJAUDAc93NItQI4RMIW0/Gw4IAxUMBcp0MrlrLsRxMTIdDOyIO= wAAAAAAACH5BAEAAD4ALAAAAAAQABAAAAZ3QJ9wSCwaj8ZE54O5IYeSnrTywD0LA1pAyrI8hw= CddHDcUEAjYU16MKKkPQLAx+mtSEWI4LTtCXw5PS5PET0qPg09KSFFNiUTPjM9Dj4EPQxECFI= 7Pho9Jj4xPRdEBlsePi9SPi09GUUyIkIwADw+CwAKX7u8PkEAOw=3D=3D"); } #npFooter .npBlock { margin-bottom: 20px; } .npBlockScreen { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: = 100%; display: none; position: absolute; } .npIcon { background-position: 50% 50%; padding-right: 6px; padding-left: 6px; = background-repeat: no-repeat; } .npIconBare { background-position: 50% 50%; padding: 8px; background-repeat: = no-repeat; } .npIconCentre { background-position: 50% 50%; background-repeat: no-repeat; } .npIconRight { background-position: right 50%; padding-right: 20px; background-repeat: = no-repeat; } .npIconLeft { background-position: 0px 50%; padding-left: 20px !important; = background-repeat: no-repeat; } .npIconArrowGrayDown { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMIAM/Pz5SUlK6ururq6oSEhPr6+vn5+X= 9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQqEMlJq704682= pOGAoClQRiGJgVAOBHsRwAS+QfSGZmaC6tbEOwNYpGjkRADs=3D"); } .npIconArrowGrayLeft { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5= SUlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq73YEpD= pOEonBYISZptpZp+6XqT7WkEin1dhyB0CuKJFbdbR4US+oFIUAQA7"); } .npIconArrowGrayRight { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5= SUlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq714AZK= rOkM3KYoQiAtJbp1KgplLmpisJOclG0WsAojWLdfioTTBo/IYAQA7"); } .npIconArrowGrayUp { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMIAJSUlOrq6q+vr/r6+tDQ0IWFhYSEhH= 9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQsEMlJq704610= J4UhQGME2AMcBDJqQpkJGvO9niXRKVmf+rhSX7xUDGY/ISwQAOw=3D=3D"); } .npIconBuzz { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ/AAFyJQeU7Fe099ETAv/TAAy7U/bvpk= a+cPf7/P9XKDqZ4gCENf368wGnVeny7v/cAhSb9u71+yWj+/rTHQ962P/0bQCSQgCbRd3r491= HLf/eaf15Uh2c8v/FKABo5P39/QOhSgC0UACi/yaMVQCL6gCLQjWq/f/XFP/aOTas/wCUPwB5= 9XCzjQCrT/vj3BipYi+n+hSEQEXEkP8tDslVRf/3fLsmBrPV8EVhviCF6vz4+P/oQv+2N/8eD= wB1+gCB4/yvKg6Y8CiN5LHOuYK1mf/CSv/YK/XMiiCrUZzD39TXb43J9PT49vy6UManJsfj+O= iKeRmgW+jHUf/JHv/cS+RhSgCGLDuN1//tdACG+HKx4v7owm626mG49umhluS1rdszFQCaTeZ= VL0ay/iWg9fHJwyup/+TZNRq+fuXYL99TPf/++PZlPaTX+fXpQtPm3P/kQzms/QCgRNdJM/EA= AMI9JwBz8DGg7QB7/gCJ5N9ZQ/9IEwCV//XwmyqN6////yH5BAEAAH8ALAAAAAAQABAAAAfUg= H+Cg4SFhRFPS10CXDcRhh9tYykSEAEkPx5Ja4MIAmYpJjBkHAF2OUo7DIJaInGiEhxBK34GFU= YTHy5iCiIQEEEBeEJ9NRooBAZQext3fCR5PldYFRpUJwQTVRkJGwpZHhQHbnAo2AQdemBqCWw= 44iEvZw8EBFNNXgMZczM0aAUNwkRJ86ADjyM6BgzoUQdJCBAg5FiIIqUIkFVl6NgAEeKCR48l= YjjZMugLgBYqUqqwsAAAgCGDmMiwAmBBiQU4RxBxQIgIgBEs3jjAQBSBoaNIAwEAOw=3D=3D"= ); } .npIconCancel { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ1APjFxv3j4/7k5P/u7v74+P7k5fddYP= /7+//6+vhfYuovMf93eu1BQ/5+gfpsbvZZW+9ER/tpbP93efy4uPZYWv9sbvrOzvRNUP9wcft= tcP56ffdfYfxtcP3i4/vb2+w+QPdcXv9YW+9HSv9ucP74+fpjZvpiZf98fvZbXvzT0/ze3vlo= avBGSPhhZP90dvpqbf9naPllaOs0Nv9xdPZYW/3j5PZaXP9UV/ZKTPBIS/95e+QlJ/9wcv96f= f5ydek0N/VOUP9+gfttb/dbXf52ef92efVWWP95ffivsP10d+5CRP9WWektL/phY+YtLvpkZ/= hiZPRISvrZ2vdVV/15fP/6+/9+gPJMT/9ydO49P/95fPZWWfZVWP9wc//o6Pvc3P/n5//5+f+= Chv9bXveMjv1xdP/+/vheYe1AQfE/QfJFR/7m5v9iY/vQ0e5DRe9GSf+Hiv97fv3W1/xzdv75= +f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHUALAAAAAAQABAAAAevg= HWCg4SCYYV1A16IBRNyhAMLRGCEAi0rZB2CkUENZWuCAglCJwlIZnUHPhpwVBEFAmcOPRs5B4= NVHElic1AGLzoGInSFCDEZVnFaEiBvxIgIKEdjIS4Qz4g1Q0VLNzwsKoh1ATZPWF0jFVNZX4U= BDyUzFG4fFzBAMh6DATQmGFtK6ND5oYZNFCZSBKUw0oQLg2cknKTBoQDAoDZX0GCrQ2BHxUIW= NgoiYFGcyUGBAAA7"); } .npIconComments { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQUAIKCgo2NjfT09MHBweDg4O7u7uTk5J= GRkfr6+t7e3tDQ0ISEhIqKipubm6mpqfb29rCwsKKios7Ozn9/f////wAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAQABAAAAU9ICWOZGmeZnFMbMsyBBm4= 9AQgolDXimjstIEP6BJSdESWZDQjAh4jFXCRQFEArYiV0mA5thQCAAIum8+mEAA7"); } .npIconDigg { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ/AJabmqmsrMjKyc7Q0sPFxfj5+ImPjf= Hx8aywrrCysLm6uvb49tfa2N3h3sbIyJientrc4vz9/a2ysqWmpZKZmaKmpfb29trc3MXHxe/= v7+Xl5X6Fhdzd3LO2tt7j4f7+/tze3uXq6MnM0P3//+Hl6L3CwNPX1Y+WmOrv8dTU1K2vr9PV= 18zO0MnOzN7j47q/vbvAwOHj4eLk4ujq6uPo5Z2hpIyTk/H6/YuSlJqhoXuEgn6DhbC0tHR+f= NbW1r7Dw/j9/+rv7P3//dbY2IGHhYGKisHDxqavr8HFxJydnZeenrGytbK0suXs79zh497g4L= vAvZmfocbIxr6/vv/9/73Cxaaop+Lj5GJuacfQ06Kjo52hn+vt7ezv7MfM0PP08/P29vb6+NX= e4c/Qz7S7uMfMzIqTkZ+tr46VltDT0J+kodHU0vr7+3+GhPX19ejs6nB3dauwsNXX1/P49r/C= waywsKuyr9rc2q20to+ana+2ttre3LW5uZCXl////////yH5BAEAAH8ALAAAAAAQABAAAAfng= H+Cg38YSVYTAFofhI1II00oQEdshAcFgwIkLANOcYNfCWoIBBocUwsNHgtkKT4ZCS0IJSoAPH= wjQV1+djZlbQEuGCUYemcdfhFCfhJ5N1EdEXsgaXhiDw81OSdFWX5KCn7iVDtLECLoXhBGFQB= WDjwvEkNrKyAXFyAgdYyCOAKCxpiI4aHgHTqEKDAQJKVBiBAzQnj4QQiNDEECaMyRAyXMGySC= /GTos4UREi4jTDDxA4aPoAUASFRp4+bCAT8cwvkxoGNBgQpjYGDh8kScBQHiDMDBdEDDlQh/h= hChYGCDmR4SGAUCADs=3D"); } .npIconEmail { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQQAG1tbdLS0mhoaKenp5GRkXh4eL6+vo= GBgd/f33R0dN3d3dnZ2dvb24WFhYODg2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAVHICSOZGmeaEoawuO+sGCI= QwDAMBAM4kMwCdwjsSA8eg8H4gA7IBou5KOgMPoUhZf0oRvUbloITsbCbYUwURYNK6je8Li8F= AIAOw=3D=3D"); } .npIconFacebook { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOYAACVGjB9BiThXly1NkTJRk1dwp2mAr1= ZvpX2RvVVvpzBQkmR8r1VvpT1bmStLj1VvplZwpkBdm111qvb4+ipLjwswf1Bro1pzqert9DR= TlHiNuGuCsXGGtGiAr1lzqdPZ6Bs+h1Bqo0Vhntbd6l12rOns81Zvpk9ro3uPulVuptPa6MrS= 49zi7XSKuczT5TFQkjFQk2R8ruLm8P39/nCHtFt1q97j7kpmoWB5re3w9uXp8TtamX+TvBk8h= 3uQvT9cmjNSk9Tb6aCuzTlXmGF5rWmBs42fxMLM32uCs2h+r2N6rWN7r4icw1RuplRup4OXvn= KJtyFDiyNFi6CwzVZwp2h/sGqBsebq8rK91t3i7neNuVFspBU5hSZIjTBQk8/X59rf7DFRkj5= amjZVlmR9r+Pn8Udknldxpv7+/nGHtVp0qVRupWqBsPj6+2uBseHl70xnomF5rOru9FRtpeTp= 8TxamDpYmDpYl36TvSRFjC5OkYaZwmqAsTtamDtZmP///yH5BAAAAAAALAAAAAAQABAAAAfUg= FhWHQaFhWwbcWcMF25TKTt+kpM/UUMSMRcCYlV9k5J1eRJlf39yDiF8np9jUjalfx8DW6qfDR= QDcn9vQwp+BbWTd0AiJX8qAC8NwKuSATQTaH8zEysUa8GSXE+wpWAgJtl+XmY8OX90GhIKzJ8= RAD0yf18VARHtnwp2V38jehm/koQhQJBgFxg6/gQB4EDBHA4eqCSYmACOEwx/WNw4oUYJij14= EIhE0MJHqTZQtDBJQ6QImQUwF5BY4iLLkRo4kDQR8oDBgZ8HIBywsMUChJ5GAgEAOw=3D=3D"= ); } .npIconFont { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMPAJKSkoeHh4CAgISEhIGBgaioqNTU1J= iYmLy8vIyMjOHh4fDw8KCgoMfHx39/f////yH5BAEAAA8ALAAAAAAQABAAAARJ8MlJq7WtrVu= Rcw03KcIXis/wgSgDrOfVEAvMLYLx2FdSSLxKwREoBicGAWPJOD4Wg9jOVAEAKsHFa7CRND+M= CWFFeK5WB9QlAgA7"); } .npIconFontSmall { background-image: = url("data:image/gif;base64,R0lGODlhEAAQALMKAKSkpJSUlIKCguDg4IiIiICAgK6uru= /v74SEhH9/f////wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAAQwUMlJq704682= 7HwXSIYm4BUS5GQGgZoNwuCZGJnhttRKNAYVJICG4pBIBhQBH9FQiADs=3D"); } .npIconLink { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQRAOvr6/Pz8+3t7ZWVldra2omJifDw8I= 2Njebm5paWlvj4+IuLi39/f4yMjPf395mZmf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAQABAAAAVYYCSOZGmeaDpCbAtFbgsr= Tq20tM0aw+InAAgg4VskBJACo8FkPAiPZTOhWCICiANDe7hmFw4rlrv1HsBKZsMJla6pvCJQS= PwhITnHjZXfx1gwfyqDhIUjIQA7"); } .npIconLoad { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAPe/AP7+/v39/fz8/Pb29vHx8e7u7vn5+f= f39/T09Pr6+vDw8Pv7+/Pz8/X19fLy8uvr6/j4+Ozs7O3t7ejo6O/v7+bm5tbW1tra2sbGxuT= k5Ofn5+Xl5eHh4dnZ2erq6unp6d3d3dzc3NLS0tjY2N/f3+Pj49HR0d7e3tTU1NXV1dPT0+Dg= 4OLi4tDQ0MXFxc7OzpOTk6urq9fX1wAAAK+vr7u7u8vLy6ysrNvb283Nzbe3t8fHx8TExMrKy= r6+vry8vMHBwcPDw8zMzKWlpaSkpMjIyLKysqioqLCwsLS0tKGhoYaGhrOzs4WFhZGRkampqZ= WVlaOjo729vbm5uYeHh4+Pj8/Pz52dnbq6ura2tr+/v8LCwsDAwJKSkp+fn56enpmZmWlpaX5= +fpeXl1JSUmZmZqampsnJyV5eXoiIiLGxsVtbW42Nja2tra6urqqqqj4+PpaWloSEhIKCgnp6= emxsbLi4uHd3d3t7e25ubnx8fLW1taKiooCAgDg4OKCgoHh4eIODg1lZWW1tbVNTU1hYWEpKS= qenp11dXWpqajo6Om9vb4GBgRQUFHR0dBYWFpycnDIyMpSUlBoaGpiYmJubmzU1NZCQkFxcXE= VFRT09PVZWVnFxcRsbGysrK3BwcH9/fzk5OTAwMGtra09PT2dnZ2BgYIuLi3Nzc319fXJyckR= ERFRUVENDQ05OTklJSXl5eYqKiigoKDMzM0xMTHV1dVVVVYmJiR0dHZqamo6Oji4uLiYmJjQ0= NP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh= +QQFCgC/ACwAAAAAEAAQAAAIrwB9CRzoC0AAgggFUhBIJIrAgwl9yXFIiIyvAwgi+kKC64yiS= L4oQEBY4IsNAobi9MBwQEGAARQWCBTwJRSnCgMBGPCQQQEAgkHAJCwwYGACDJCcgEiIYEUGCg= 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3D=3D")= ; } .npIconLinkedIn { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOYAAI7L4cvl7vL3+QBtpuHv9KLR4rPY5s= Th7FOqyorG2z+ixa3d76PV6J7U6OXx9aHX7IG600GixXG+2mu20m6zztTp8VquzKbZ7O/0+AB= xqQCDs6XW6YvI343B2FGnxkShxEWWvNnr8sPh67fa56DV6QOKtgCKuQB/sQB7rwB4rQB3rara= 7AB5rqra7avb7bnd6ZbR5v///qLV6q/d76TV5ojH3w+NuWKuy/r7/O/1+InD2kujxCibxHzD3= XW/1pLK3YrA13+/1ni30ZHN45DH3JbS6FGv0b7g7Uenx6zX5iyTuYPH32W0z0moyHy+1hOKtD= aewq3Z5qbT4xOTu+rz+JnS6H7E3oC81Ia/1oLC2rDd74fH3wBnom61z0aqzWizz8Xh6yKaw77= f6wB0q8jh7JXK3azY6QeLuASMurLe8H/E2XW50hmZwABqpEinyev09+31+KjV5ZHI3NDn75HL= 3v39/MDg6weIsy6dw6zb7QiPuqXX6kOixKbX6o3C2P///yH5BAAAAAAALAAAAAAQABAAAAfzg= AQQfoSFhoQQIRQXCw8XListK5OReQtdQDMNZhskfXugoRtpRH4PR3U5DDJ9ra59WnIdRQF/fz= RVDSQMDQ0MDHlEWDAAI1IAABxbPTUcVkMNOlcSSRVzWSIOAXZwDiMSS0FCXiO2EyG2MbZ/ZUZ= rFGEFfwIIB38ObhM4fwY8XzcmfvzJAeXFHzAm8OT4UwCNBQQo1Px5MyXKHxEa2CykcwKJhwE+= /lApEeePmBR6MPxJkEGBBy4JbN0h84dABhu2CrThs0OFggROSlhIwOTEmSAJmrBQoEQFiwEDN= IwZkEGDBqgpWDypAOIDn69gw/IBQSYQADs=3D"); } .npIconPdf { background-image: url("/images/icons/pdf.gif"); } .npIconPrinter { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAMQYAOfn5+Xl5e3t7ZeXl+bm5tfX1/n5+Z= 2dnerq6vX19fb29tbW1u/v75SUlJqamouLi5aWlvj4+I2NjYyMjPf395mZmf///39/f////wA= AAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAAAAV/IIZZVkSdkWWQYls2Twwh= B8O61HNJ0gRAh1VrRJlIFoUKAIC4iSzFi6MyoUJSQ6ixQAgUJA+KJZvb8SSX8PhpUQyM58lAw= SJREoBuYE8AJMQkAm9nhD0DAiUQF4uMjYtXUY6SEycTkpMUEYqXjVcWAhAToqOkEIgkJieqqy= kWIQA7"); } .npIconReddit { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZxAP7///f398PEw/UAAJWVlfLy8o2Njf= 39/YiIiP7+/kZGRnR0dHp6eoqLiq6vrnV1daampr+/v1tbW/amiWZmZvaYZPWniri4uOjo6Pe= AYKysrPj4+Prfzl9fX5aXlt3i5KOjo/vf0Dg5OKmpqZCQkIODg62trf/99aWlpfZ+YPvk12Vm= ZoOEhPr6+khISHd3d7m5ufV6OM/Qz4+Pj5+gn7a2tuDg4Paoff///QoKCrCxsFlZWVpbWlhYW= MTExICAgIGBgaenpzc3N6GhodTU1EpLSpKSkoSEhPDw8F1dXbe4t/Hx8fvn2mJiYt3j5k5OTm= hpaWxsbOzs7HJyco6OjlRVVPn5+V5fXuvr67CwsI2OjdPT08LCwunp6a+vr/ZoHefo56Oko+z= t7O/v79jY2MbGxpCRkHBwcPrIqwgICMTFxJydnPrQuIaHhkdHR4yMjP///////wAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHEALAAAAAAQABAAAAe0g= HGCg4JwWAFxASAthI0FVQgRJE0QjYRBRFZKT3AKcJaCGoNlUWSWCTYEL0gJlj5gGAxQDWsoQC= sMXWJccUY/OW4fcMPETkVpDW1nBFRwOBYcAHAqEydwb2FHI0LDNwNfAAAxAxXDIh4bCMNMGWj= hbCkhwyUBBxLE+Pk8B3FqPcNarlyAQYHFsB0CBnlRIANODTMzdMDZ4iJLozEPktAQIGBIhylS= QBUwYWDBAgMOloBa2SgQADs=3D"); } .npIconRss { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOZ/AP+ySu6ZSf78+vXcyuuTRv2mOf/oy/= /z5OyWSPW9kP2uSvm6efjJn/vChPyaJPOEE/uLBOuBQv7dtfrFjfzu4fzTqe2gY/miSfGCJve= TMfOVQ++FLvzs3uRlJep9NOmNPvmxZOt4J/nSsvyrSuNfF/fj1PataOmOR/mZM/GOQvaeSvGd= SuudXf6tRPKLIf6uTeiKRfupSP2rTe+WPfuXIfeaRf769v+vRO6kXfuzX/uoTOuSSP2lQeiPS= vWdRPaFCfCpePaXOO16H/SKJ+ZqHPGdR/yqR/OXPf3CfOpsCO+bSvWmXe2JQPiWMO6oZvPAn/= 7OkvjOq+iIRf+2U++ZR/ywWP/06PaKEvSKHvKjZPqSGO11DO2cTudyMeV+NPKbSvuPDfWYSua= FP+iINuZ4GOx2FuyVYOhxGe+XUv6tUfbNtfGNIPWPIviiQ/ijRfqkQfqlSOaCTf22XeNhHvzQ= neRtFPV9APOZRPy4Zv3z6/jn1v/37v3q1fOSPP///////yH5BAEAAH8ALAAAAAAQABAAAAf/g= H8lFh8ECAgBAUpKK0U4A38UZBsYGENBFzoyLwBTAGslLEJoIgwLKmwoMTEjCgotXGMYJn61Nh= U6NEauMTIzBH1fExUUtQJIDi0jbhcBBCpHLg9XORy1UDRtPjWHGSY2fBM0YBK1C1h3GodNILV= +e3IQ5QIaGyk7AXBuOQ1WtVU/DviJUobJiQBp3miB4MCAHwEPaAlg4uGEkhcF6Bh44cBfgi15= /AAhAqNIATy1Dthp4IdDEhF+npCAMQOAAoF0HiypdSaBHzUkvOC4UWAEiCB9NGSx4EGKmTgde= nBwcYMHihphUoQIEaFLhzl19PwZ4IRKAAQ7dpw4AUOKGBaQAgIBADs=3D"); } .npIconRss2 { background-image: url("/images/icons/rss2.gif"); } .npIconStock { background-image: = url("data:image/gif;base64,R0lGODlhEAAQANU3ALbD24yhxnOc0WaLwG6Uynqk21t9s1= 6Bt1p8smOHvXeh1nag1V2AtmKGvFFyqVNzqmyUyVFxqXGaz3Wf1Hqm3G6Vylx+tVR1rG+XzFd= 6sGCFumCEunql24at3Xmi2GSJvpK03nqj2YCex3yo3Fh6sHCYzXSe01NzqXWe1Hmj2Vl7slV1= rFd4rWySyGiOw1R0qnCRwbXZupK56Hun3Gy8YOXZvPnszP///wAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAACH5BAEAADcALAAAAAAQABAAAAZ7wJtwSCzeAKARhRNSTEwCSakCEQE6sqx2u4XNvu= CweFCwmc/ocyyRqrnfcDctpvGo02ea7bBwx2hwMXKCFihmeno2fzE2iQgCNIA1koCRgjUkGIm= KkXlnFwSSg2+XNQ8taYx4Ng4BLgMfDRsMBioZLCsvJxEBRr6/wEJBADs=3D"); } .npIconTwitter { background-image: = url("data:image/gif;base64,R0lGODlhEAAQAOYAAErA4UvB4Xnd+L3u/FDE4uH3/avq++= 36/VbG4/7//4jW7Nfx+IPU6ofW7H7e+EjA4FTF4+f4/O76/bzu/Pn9/obV64fh+er5/VHD4qH= g8djy+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///0C93wAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeqg= BcNCEoBRSJKiYoIDRcVTJA3NkSQlZUVCJUkSz84lpUESpAbPTQhCZ+QiZAUNUkOSzIsGS6Vq0= wSE68wQkEzSyiqokwHA0nHyBOoTLfFyMhAFMKQzkcF1z5IKdO4JUkWS+FLOrbDHiZJIAbrLUs= 83Cs7z8cdS9wPS0MWAvw5Rh+qCFTC8EJcuBMPIBGIYYmDigULNIxgUIlBBAUQEgUIAKAjgABK= ICiIEAgAOw=3D=3D"); } .npTabs { list-style: none; overflow: hidden; margin-bottom: -1px; display: none; } .npTabs li { margin-right: -1px; float: left; } .npTabs p { font-family: georgia,"times new roman",times,serif; font-size: 16px; } .npTabs a { padding: 5px 10px; border: 1px solid rgb(51, 51, 51); color: rgb(153, = 153, 153); display: block; } .npTabs a:hover { color: rgb(51, 51, 51); text-decoration: none; } .npTabs .npCurrent { color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: = rgb(255, 255, 255); cursor: default; } .npTabBox .npCurrent { display: block; } .npTabArea { border: 1px solid rgb(51, 51, 51); min-height: 20px; } .npTabLoad { background-position: 50% 50%; } .npTabContent { display: none; } .npTabPad.npTabContent { padding: 20px; } .npTabsStrong .npTabs { margin-bottom: 0px; border-bottom-color: currentColor; = border-bottom-width: medium; border-bottom-style: none; } .npTabsStrong .npTabs li { margin-right: 5px; } .npTabsStrong .npTabs p { font: bold 12px/1.33em arial, sans-serif !important; margin: 0px; = font-size-adjust: none !important; font-stretch: normal !important; } .npTabsStrong .npTabs a { background: rgb(102, 102, 102); padding: 2px 5px; border: currentColor; = color: rgb(204, 204, 204); display: block; -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: rgb(51, 51, 51); color: rgb(255, 255, 255); = text-decoration: none; cursor: default; } .npTabsStrong .npTabArea { border-radius: 4px; background-color: rgb(51, 51, 51); = -webkit-border-radius: 4px; -moz-border-radius: 4px; = -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; = border-radius-topleft: 0; } .npScroll { list-style: none; padding: 0px; height: 105px; overflow: hidden; = margin-bottom: 10px; position: relative; } .npScroll li { clear: both; } .npScroll img { height: 105px; margin-right: 10px; max-width: 140px; } .npScroll h3 { font-size: 14px; margin-bottom: 10px; } .npScroll p { margin: 0px; font-size: 11px; } .npScrollNav { text-align: right; padding-top: 5px; border-top-color: rgb(0, 0, 0); = border-top-width: 1px; border-top-style: dotted; } .npScrollNav a { margin-right: 5px; } .npScrollPrev { background: rgb(204, 204, 204); width: 16px; height: 16px; text-align: = center; color: rgb(255, 255, 255); font-size: 18px; float: left; = display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .npScrollNext { background: rgb(204, 204, 204); width: 16px; height: 16px; text-align: = center; color: rgb(255, 255, 255); font-size: 18px; float: left; = display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .npScrollNav .npScrollNext { margin-right: 0px; } .npScrollPrev:hover { background: rgb(102, 102, 102); text-decoration: none; } .npScrollNext:hover { background: rgb(102, 102, 102); text-decoration: none; } .npScrollNav span { background: rgb(204, 204, 204); margin: 6px 5px 0px 0px; width: 5px; = height: 5px; float: left; display: block; -webkit-border-radius: 3px; = -moz-border-radius: 3px; } .npScrollNav .npCurrent { background: rgb(102, 102, 102); } .npScrollNav a span { display: none; } 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 { margin-right: 1em; float: left; } form.npListingsSearch p.date select { margin-right: 5px; } form.npListingsSearch p.date span { color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; } .npListings ul { padding: 0px; } .npListings ul li { padding: 10px 0px; overflow: hidden; margin-bottom: 0px; position: = relative; } .npListings ul li a.npImgLeft { width: 140px; display: block; } .npListings ul li.npListingFeatured { padding-top: 2px !important; background-color: rgb(235, 241, 255); } .npListingsWidget ul li.npListingFeatured { padding-top: 2px !important; background-color: rgb(235, 241, 255); } .npListings ul li.npListingFeatured p.npListingFeatured { margin: 0px 0px 5px; text-align: center; color: rgb(102, 102, 102); = font-weight: bold; } .npListingsWidget ul li.npListingFeatured p.npListingFeatured { margin: 0px 0px 5px; text-align: center; color: rgb(102, 102, 102); = font-weight: bold; } .npListings ul a.thumb { width: 124px; text-align: center; float: left; } .npListings ul h3 { line-height: 1em; margin-bottom: 4px; } .npListings ul li p { color: rgb(51, 51, 51); margin-bottom: 1px; } .npListings .listings_nav { text-align: center; padding-top: 0.25em; border-top-color: rgb(204, = 204, 204); border-top-width: 1px; border-top-style: solid; } .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: rgb(102, 102, 102); font-size: 0.75em; } .npListingsDetail .photo span { text-align: left; } .npListingsDetail .company-image { width: 140px; text-align: center; float: right; } .npListingsDetail .small .photo img { max-width: 194px; } .npListingsWidget ul { padding-top: 5px; clear: both; margin-bottom: 10px; border-top-color: = rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; overflow-y: auto; max-height: 291px; } .npListingsWidget li { margin: 0px; overflow: hidden; padding-top: 0.5em !important; } .npListingsWidget li a.npLeft { width: 100px; text-align: center; float: left; display: block; } .npListingsWidget li .npImgClearThumb { margin-left: 110px; } .npListingsWidget li h3 { margin: 0px 0px 4px; font-size: 14px; } .npListingsWidget li p { margin: 0px 0px 4px; line-height: 1.27em; font-size: 0.91em; } .npBlogs #npContentSide .npListingsWidget li p { font-size: 12px; } .npListingsWidget form { margin-bottom: 10px; } .npListingsWidget .npInSubmit { padding-top: 3px; } .npListingsWidget .npListingsWidgetLoad { width: 100%; margin-top: 40%; } .npListingsWidget .npListingsWidgetLoad span { background: rgb(255, 255, 170); padding: 2px 8px; border-radius: 5px; = border: 1px solid rgb(0, 0, 0); -webkit-border-radius: 5px; = -moz-border-radius: 5px; } .npListingsWidgetCompact ul { margin-bottom: 10px; } .npListingsWidgetCompact li { padding: 5px 0px !important; } .npListingsWidgetCompact li.npTop { padding: 5px 0px !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 { background: rgb(255, 255, 255); margin: 0px auto; width: 980px; } body.npWallpaperMH { overflow-x: hidden; } .npWallpaperMH #npHeader { margin: 0px -1000px; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/members/member.min.css .loadmask { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: = 100%; filter: alpha(opacity=3D50); position: absolute; z-index: 999998; = zoom: 1; opacity: 0.7; -moz-opacity: 0.7; } .loadmask-msg { left: 0px; top: 0px; position: absolute; z-index: 999999; = -webkit-border-radius: 6px; -moz-border-radius: 6px; } .masked-relative { position: relative !important; } .masked-hidden { visibility: hidden !important; } img { border: currentColor; } .lb { width: 650px; } .lb-top { background: url("/images/members/lb-top.png") no-repeat 0px 0px; width: = 710px; height: 60px; overflow: hidden; position: relative; } .lb-bottom { background: url("/images/members/lb-bottom.png") no-repeat left top; = width: 710px; height: 44px; overflow: hidden; } .lb-mid { background: url("/images/members/lb-bg.png") left top; width: 710px; = overflow: hidden; } .lb-mid-content { background: url("/images/members/grad-bot.png") repeat-x left bottom = rgb(255, 255, 255); margin: 0px 30px; width: 650px; } .lb-mid-bottom { padding: 5px 30px 10px; color: rgb(255, 255, 255); line-height: 10px; = overflow: hidden; font-family: arial; font-size: 10px; } .lb-mid-bottom a { color: rgb(255, 255, 255); text-decoration: underline; } .lb-mid-bottom .powered { padding-bottom: 5px; font-size: 11px; font-weight: bold; } .stroke-h { background: url("/images/members/stroke-h-550.png") no-repeat top; = height: 20px; } a.close-button { top: 16px; width: 19px; height: 19px; right: 35px; overflow: hidden; = position: absolute; } .paper-logo { text-align: center; margin-top: 25px; } .signin-desc { padding: 3px 0px 20px; text-align: center; color: rgb(68, 68, 68); = font-family: arial; font-size: 24px; } .pad_20 { padding: 20px; } .signin-bl { background: url("/images/members/stroke-v-180.png") no-repeat right; = width: 230px; font-family: arial; font-size: 14px; float: left; } .signin-br { width: 400px; font-family: arial; font-size: 14px; float: left; } .signin-bl-wrap { padding: 0px 25px 0px 20px; } .form-iframe-container { background: url("/images/members/stroke-v-180.png") no-repeat 90px 0px; = padding: 0px 30px 10px 110px; } .signin-text { color: rgb(68, 68, 68); font-family: arial; font-size: 16px; } .signin-br .signin-text { padding-bottom: 8px; } .signin-bl a { font-size: 14px; } .signin-bl .privacy { color: rgb(102, 102, 102); } .signup-button img { margin-top: 8px; } .login-button img { margin-top: 8px; } .bottom-links { height: 50px; position: relative; } .bottom-links .privacy { left: 20px; top: 15px; color: rgb(102, 102, 102); font-size: 12px; = text-decoration: underline; position: absolute; } .bottom-links .cancel { top: 15px; right: 20px; color: red; font-size: 12px; text-decoration: = underline; position: absolute; } .iframeContainer { padding: 10px 25px; } .theFrame { width: 600px; height: 300px; } #legacyChange { display: none; } #confirmation_24 { display: none; } .forgot_password_sent { display: none; } #almost-there { display: none; } #not_verified_login { display: none; } #newRegNotVerifiedMessage { display: none; } #newRegVerifiedMessage { display: none; } .email-error { color: rgb(255, 0, 0); font-family: arial; font-size: 12px; display: = none; } .col_260 { width: 260px; float: left; } .col_230 { width: 230px; float: left; } .col_225 { width: 225px; float: left; } .col_210 { width: 210px; float: left; } .col_70 { width: 70px; float: left; } .col_560 { width: 560px; float: left; } .col_110 { width: 110px; float: left; } .col_500 { width: 500px; float: left; } .corner-top-left { background: url("/images/members/cornertl.png") no-repeat left top = rgb(102, 102, 102); } .corner-top-right { background: url("/images/members/cornertr.png") no-repeat right top; } .corner-bottom-left { background: url("/images/members/cornerbl.png") no-repeat left bottom; } .corner-bottom-right { background: url("/images/members/cornerbr.png") no-repeat right bottom; } .col_940 .box-content { padding: 15px 10px 16px; } .email-confirm-title { color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 24px; } .email-confirm-pad { padding: 0px 25px; color: rgb(51, 51, 51); font-size: 14px; } #page .email-confirm-pad a { color: rgb(102, 102, 102); font-size: 14px; text-decoration: underline; } .title-box { width: 920px; color: rgb(255, 255, 255); font-family: arial; font-size: = 14px; position: relative; } .dosepage .title-box { width: 900px; } #page .title-box a { color: rgb(255, 255, 255); text-decoration: underline; } .title-box-title { font-size: 24px; } .title-box-buttons { top: -2px; right: 0px; position: absolute; } .revert-save-wrap { height: 86px; position: relative; } .revert-save-general { background: url("/images/members/grad38.jpg") repeat-x left bottom; = padding: 20px; left: -10px; top: 0px; width: 920px; text-align: right; = position: absolute; } .dosepage .revert-save-general { width: 900px; } .col_260 .left-box { padding: 10px; width: 240px; } .col_260 .corner-top-left { width: 260px; } .col_260 .corner-top-right { width: 260px; } .col_260 .corner-bottom-left { width: 260px; } .col_260 .corner-bottom-right { width: 260px; } .left-box img { overflow: hidden; float: left; } .avatar-opt { padding: 22px 0px 0px 12px; line-height: 18px; float: left; } #page .avatar-opt a { color: rgb(255, 255, 255); font-size: 14px; text-decoration: underline; } .right-col { width: 120px; color: rgb(255, 255, 255); font-size: 14px; float: left; } .left-col { width: 110px; color: rgb(255, 255, 255); font-size: 14px; float: left; } .profile-dates { text-transform: uppercase; font-weight: bold; } .left-box-text { padding: 10px 0px; color: rgb(51, 51, 51); font-size: 14px; } .left-box-text input { width: 254px; margin-top: 8px; } .left-box-text textarea { width: 254px; height: 70px; color: rgb(102, 102, 102); margin-top: = 10px; } .req-red { color: rgb(255, 0, 0); font-size: 14px; } .email-note { color: rgb(153, 153, 153); font-size: 12px; } .divider-v405 { background: url("/images/members/divider-v405.png") no-repeat 278px = 0px; } .divider-h861 { background: url("/images/members/divider-h861.png") no-repeat 10px 5px; = height: 35px; } .profile-section { color: rgb(102, 102, 102); font-size: 14px; } #page .profile-section a { color: rgb(136, 136, 136); text-decoration: underline; } .profile-title { color: rgb(102, 102, 102); font-size: 22px; } .profile-desc { padding: 5px 0px; color: rgb(102, 102, 102); font-size: 14px; } #page .profile-desc a { color: rgb(136, 136, 136); text-decoration: underline; } .profile-input { width: 297px; height: 18px; font-size: 14px; margin-top: 5px; } .profile-input-short { width: 210px; height: 18px; font-size: 14px; margin-top: 5px; } .profile-input-short2 { width: 65px; height: 18px; font-size: 14px; margin-top: 5px; } select.profile-input { width: 297px; height: 24px; font-size: 14px; margin-top: 5px; } select.profile-input-short { width: 80px; height: 24px; font-size: 14px; margin-top: 5px; } select.profile-year { width: 120px; height: 24px; font-size: 14px; margin-top: 5px; } .profile-section label { font-size: 14px; } .label-wrap { position: relative; } .radio-display { top: -2px; right: 0px; font-size: 14px; position: absolute; } .profile-right .radio-display { right: 20px; } .preview-row { padding: 10px 20px 10px 0px; text-align: right; font-size: 12px; } .preview-row img { float: left; } .pw-background { background: url("/images/members/pw_empty.jpg") no-repeat 2px 0px; = height: 24px; margin-top: 5px; } .pw-bar { background: url("/images/members/pw_full.jpg") no-repeat 2px 0px; = width: 20px; height: 24px; overflow: hidden; } .my-networks { padding-top: 5px; font-size: 14px; } .my-networks .clear { height: 9px; } #page .my-networks a { color: rgb(136, 136, 136); text-decoration: underline; } .sub-list-box { padding: 5px 10px 10px; border: 1px solid rgb(102, 102, 102); color: = rgb(102, 102, 102); float: left; } .sub-list-box-pad { padding-right: 10px; font-size: 14px; } .sub-list-box-pad input { margin: 3px 0.5em; } .sub-list-title { padding: 8px 0px; color: rgb(0, 0, 0); font-size: 14px; font-weight: = bold; } .sub-list-small-title { color: rgb(0, 0, 0); padding-bottom: 5px; font-size: 14px; } .too-long-right { width: 195px; padding-top: 2px; font-size: 14px; float: left; } .too-long-left { padding-right: 4px; float: left; } #add-newsletter { width: 938px; height: 0px; overflow: hidden; } #add-newspaper { width: 938px; height: 0px; overflow: hidden; } #add-specialoffer { width: 938px; height: 0px; overflow: hidden; } .profile-card-box { width: 116px; margin-left: 10px; float: left; display: inline; } .profile-card-box .box-content { padding: 10px; width: 96px; overflow: hidden; } .profile-card { padding: 5px 15px 8px; color: rgb(255, 255, 255); font-size: 22px; = font-weight: bold; float: left; } .profile-card-title { width: auto; float: left; } .profile-desc-card { color: rgb(102, 102, 102); font-size: 14px; } .profile-desc-card span { color: rgb(136, 136, 136); font-weight: bold; } .profile-top-title { padding: 18px 0px 0px; text-align: center; color: rgb(102, 102, 102); = font-family: arial; font-size: 24px; } .profile-top-title2 { padding: 24px 0px 0px; text-align: center; color: rgb(102, 102, 102); = font-family: arial; font-size: 24px; } .profile-card-divider { background: url("/images/members/stroke-v-180.png") no-repeat 0px 10px; } .profile-card-wrap { padding-left: 20px; } .profile-card-title .corner-top-left { float: left; } .profile-card-title .corner-top-right { float: left; } .profile-card-title .corner-bottom-left { float: left; } .profile-card-title .corner-bottom-right { float: left; } .browse_file { width: 470px; height: 25px; font-size: 20px; } .col_300 { width: 300px; float: left; } .col_640 { width: 640px; float: left; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/css/print.min.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 { font-size: 24px; font-weight: bold; margin-top: 20px; } #npBreadcrumbs a.npBc0 { font: 48px/1.25em georgia, "times new roman", times, serif; width: = 100%; padding-bottom: 5px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 1px; border-bottom-style: solid; display: block; = font-size-adjust: none; font-stretch: normal; } #npBreadcrumbs a { margin: 0px !important; padding: 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 { color: rgb(102, 102, 102) !important; margin-bottom: 1em; } .npPhotoTxt .npGroup { padding: 0px; } .npRuleStrong { border-top-color: rgb(0, 0, 0); border-top-width: 3px; = border-top-style: solid; background-image: none; } #npFooter p.npTxtDim { display: block !important; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://disqus.com/stylesheets/financialpost/disqus.css?v=2.0 #disqus_thread { position: relative; } #dsq-reply a { color: rgb(51, 102, 205); } #dsq-realtime-options a { color: rgb(51, 102, 205); } #dsq-footer a { color: rgb(51, 102, 205); } a.dsq-subscribe-email em { text-decoration: none; } a.dsq-subscribe-rss em { text-decoration: none; } .dsq-admin-settings:hover { text-decoration: none; } a.dsq-subscribe-email:hover { text-decoration: underline !important; } a.dsq-subscribe-rss:hover { text-decoration: underline !important; } .dsq-comment-meta a { color: rgb(51, 102, 205); opacity: 1; } .dsq-comment-actions a { color: rgb(51, 102, 205); opacity: 1; } #dsq-sort-by { margin-top: 0.75em; } #dsq-realtime-options { margin: 10px 10px 1.5em 0px; color: rgb(102, 102, 102); float: right; } #disqus_thread .dsq-comment-footer * { font-family: sans-serif; } #disqus_thread #dsq-pagination * { font-family: sans-serif; } #dsq-subscribe .dsq-font { display: none; } #disqus_thread .dsq-editprofile-link { display: none; } #dsq-global-toolbar { display: none; } #dsq-comments .dsq-avatar a { =09 } .dsq-subscribe-email { background: url("http://www.nationalpost.com/images/icons/email.gif") = no-repeat 0px 50%; padding: 2px 0px 2px 20px; } .dsq-subscribe-rss { background: url("http://www.nationalpost.com/images/icons/rss.gif") = no-repeat 0px 50%; padding: 2px 0px 2px 20px; } #dsq-content .dsq-comment-meta li:last-child { margin-right: 0px; } #dsq-content .dsq-comment-actions li:last-child { margin-right: 0px; } #dsq-pagination { padding-top: 5px; border-top-color: rgb(0, 0, 0); border-top-width: = 1px; border-top-style: solid; } .dsq-admin-settings { background: rgb(255, 204, 0); padding: 3px 4px 1px; border-radius: 3px; = top: 10px; right: 0px; font-size: 11px; font-weight: bold; position: = absolute; z-index: 2; -webkit-border-radius: 3px; -moz-border-radius: = 3px; } a.dsq-comment-flag { display: block; } a.dsq-comment-flag { background: = url("http://www.nationalpost.com/images/icons/flag_red.png") no-repeat = 50% 50%; width: 16px; height: 16px; vertical-align: bottom !important; } .dsq-like-thumb { background: = url("http://www.nationalpost.com/images/icons/flag_red.png") no-repeat = 50% 50%; width: 16px; height: 16px; vertical-align: bottom !important; } .dsq-like-thumb { background: = url("http://www.nationalpost.com/images/icons/thumb_up.png") no-repeat = 50% 50%; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 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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 CUdi0kdxbycTjsSkj6Y+e0bWqhgI//J1o48hrTL2/4RZ4AnsJjyBPavPlTCEUG+C3fkIIRPDEoYQ MjEsYQghE+sTJex4WeWYa+Z1vgUAfvvC5hFXPbRxx77gltHT5l7/76uC3/7gly+MnjY3pYeamSJP 1+hpcy+asXjCTYsun7VUrGCK56oTa17dOfmOZeKMrV3/gdiI57BH9IkSNvMXa7jOO98CAH/97Mi4 0cO2fFAc3EIoqa5rLDpUBgDlZxxlp8+SPjnTPfJ0EUoObltxePvKf//+FLGCKZ6rTjw8e/qnbz5+ cNuKl347+4XX3xcb8Rz2iD5Rwo7tXM0Y7XxLtcNZ52xePve2A8fKQ7fffPW/rvrP7QCw8qVtN067 iJK++CsVebqCQlcwxXPVpQ/3lJw3JC9sI57D7ugTJSwe6zbsGjdm+KTC0RZZ3vrhF8HtS+67+Whp xaFjp4sOn5w/+wYDjzAzPfr0m+cPDyyTheeqc9+Y/shfPzuy9jf3hG3Hc9gdWMICdn9+9LrJ3wSA SRNGbX5/f3C71WqdfEnBjx55adKEUbm52cYdYGbhOhf9OP84cuqVJ38qNuK56tyxnauvuezC2Y++ LL7Fc9gj4grb6fWqHc5TFbXP/897z//Pe5rOWccOiEX3zbj+p6sX3TfDqMPLQKIfJ3I7nqvO/ebB W9dv2yO+xnPYI7AVBgDwXxs/Hl9wbsm7q0reXXVs52pJYqHXkiPPHXT8vae7XFUYAZ6rGK798VPH yyoBYM2rO8/J79/5zngOE9InWmETb3nMp2oTb3kMAMRK6GFbPtzzzx/femVw/8sKx2x+f//Ma79l 1AFnmsgTiBI14/7nFFnqn217celso4+lVyHf+fY3Lxk/8qn5t4vvf7H01aYWz/pn7g/bL//S+3e/ vvibBeel/QgRQigmOue2qeu37tF1HQB8PvWtHft+8v0pRh8VQgjFhX7v2m95ff4P95YAwM6/Hcq2 W6deOg4AikvKL57x65HT5k6+84nyM47gE7IvnrP/cFnY14Mve+DRZ/584Q0LB066746H185e+HLB dQvyL71/+YtbxZ6qqi3+3Vujr543ctrcibc+vnvf0XR/UIRQb0QVRbrne5Nf3fw3AFi/bc/sW6+k lOq6Puuh3z94z3XlHz03ZeLY/1j2Wuev4va2njtk4JEdqw5sXb7xvc+nTBr75ftPf/jqo4+t2Xi6 shYAHn9+k7PZfWzn6vKPnlu94Pab7v2ds8mVjs+HEOrVJACYc9vUibc+fqa6fvtHB0Sn2OnKutLT Z+/47mUA8L3vfOsP6z9QlC46/i+7aAwAjBiWb7XIhWPPA4CLx51vsypn65pGDMtfv20vAOz67IjY 2WqRK886c/tlpfKjIYR6PwkALrxg+MXjRvxw3ouXXXzB6PMGA4DOOQBIjAGAquqUJjn2grYNsPL5 1Vef+vn0KYU9c9QIIQQAwXFhc26b+rf9x2ffEhhYMHJ4/vnD87ftKgaAN97ZO/XSb1gV+VhZFQAM Htiv+MgpANj19xK3xxfn2/zg+klPvfyOuHisrGmorGno8U+CEOqDAiVs1g2XDj9nwA+mTwpspfTN 5x5YtvYvI6fN/eeJM394/MeL75tx32/+VFxSvvqRO5b+fnPBdQs2vldktchxvs2zi+66eNz53/zu ooLrFtz4s2cOHD2Vkk+DEOpjMDsfIWRiOMEIIWRiWMIQQiaGJQwhZGJYwhBCJoYlDCFkYljCEEIm hiUMIWRiWMIQQiaGJQwhZGJYwhBCJoYlDCFkYljCEEImhiUMIWRiWMIQQiaGJQwhZGJYwhBCJoYl DCFkYljCEEImhiUMIWRiWMIQQiaGJQwhZGJYwhBCJoYlDCFkYljCEEImhiUMIWRiWMIQQiaGJQwh ZGJYwhBCJoYlDCFkYljCEEImhiUMIWRiWMIQQiaGJQwhZGJYwhBCJoYlDCFkYljCEEImhiUMIWRi WMIQQiaGJQwhZGJYwhBCJoYlDCFkYljCEEImhiUMIWRiWMIQQiaGJQwhZGJYwhBCJoYlDCFkYljC EEImhiUMIWRiWMIQQiaGJQwhZGJYwhBCJoYlDCFkYljCEEImhiUMIWRiWMIQQiaGJQwhZGJYwhBC JoYlDCFkYv8Pp8/YdDRz/OsAAAAASUVORK5CYIIK ------=_NextPart_000_0000_01CCCECD.E7095DB0 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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 ------=_NextPart_000_0000_01CCCECD.E7095DB0 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 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 EAYADvZ/1g2UtbHN9pYAAAAASUVORK5CYIIK ------=_NextPart_000_0000_01CCCECD.E7095DB0 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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 ------=_NextPart_000_0000_01CCCECD.E7095DB0 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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 7MI3AAAAAElFTkSuQmCCCg== ------=_NextPart_000_0000_01CCCECD.E7095DB0 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_01CCCECD.E7095DB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/_assets/css/idc/watchlist.css * { margin: 0px; padding: 0px; } html { font-family: arial, sans-serif; } body { font-size: 75%; } html > body { font-size: 12px; } a { color: rgb(51, 102, 205); text-decoration: none; } a img { border: currentColor; } .text-right { text-align: right; } .positive { color: rgb(68, 180, 10); } .negative { color: rgb(204, 0, 0); } .icon-wrench { background: url("/images/icons/wrench-blue.gif") no-repeat right 50%; = padding-right: 22px; } #IDMSpageWatchlist { border-width: 1px 1px medium; border-style: solid solid none; = border-color: rgb(102, 102, 102) rgb(102, 102, 102) currentColor; width: = 938px; color: rgb(1, 1, 1); overflow: hidden; font-family: arial, = sans-serif; font-size: 12px; position: relative; } #toolBar { height: 22px; text-align: right; } #toolBar p { line-height: 22px; } #toolBar .icon-wrench { background-position: 97% 50%; padding-right: 26px; padding-left: = 0.75em; font-weight: bold; border-left-color: rgb(204, 204, 204); = border-left-width: 1px; border-left-style: solid; float: right; display: = block; } #toolBar .icon-wrench:hover { background-color: rgb(235, 241, 255); } #toolBar { padding: 0px; height: 22px; } #toolBar .ad-strip { width: 400px; height: 22px; float: left; Xbackground: #fee; } #IDMSwatchlist { width: 758px; } #IDMSwatchlist .arrow { border: 1px solid rgb(102, 102, 102); width: 25px; float: left; = display: block; } #IDMSwatchlist #right_arrow { left: 732px; } #IDMSwatchlist .arrow a { height: 62px; display: block; filter: alpha(opacity=3D50); 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: none; } #WatchlistUL li { border-width: 1px 1px 1px medium; border-style: solid solid solid none; = border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) = currentColor; padding: 16px 0px 16px 10px; width: 131px; height: 30px; = color: rgb(68, 68, 68); font-size: 11px; float: left; cursor: pointer; } #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-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } #IDMSpageWatchlist .idmsExpand { display: none; } #IDMSpageWatchlist .idmsCollapse { display: block; } #IDMSpageWatchlist .idmsExpand #menue { padding-bottom: 108px; position: relative; min-height: 262px; } #IDMSpageWatchlist .ad-button1 { left: 30px; width: 120px; height: 90px; bottom: 9px; position: = absolute; Xbackground: #fee; } #menue { width: 180px; height: auto; font-size: 11px; float: left; = background-color: rgb(231, 238, 249); } .menueItem a { padding: 20px 8px 10px; height: 33px; color: rgb(255, 255, 255); = border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; = border-bottom-style: solid; display: block; } #menue .active a { border-color: rgb(102, 102, 102); padding: 15px 8px 10px; height: 38px; = background-color: rgb(18, 89, 199); } .menueItem a h1 { color: rgb(68, 68, 68); } #menue .active a h1 { color: rgb(255, 255, 255); padding-left: 20px; } #menue h1 { font-size: 18px; font-weight: bold; margin-bottom: 5px; display: = inline; } .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: 5px 10px; width: 738px; float: left; } #quote h2 { font-size: 18px; margin-bottom: 10px; } #chart { width: 408px; float: left; } #chart ul { list-style: none; width: 100%; float: left; } #chart li { margin: 0px; padding: 0px; float: left; } #chart li a { border-width: 1px 1px 0px 0px; border-style: solid; border-color: = rgb(163, 163, 163); padding: 4px 6px; font-size: 11px; display: block; } #chart .selected a { color: rgb(0, 0, 0); font-weight: bold; } #chart .link { float: right; } #chart .link a { border: currentColor; } #chart .firstTab { border-left-color: rgb(163, 163, 163); border-left-width: 1px; = border-left-style: solid; } .watchlist_loadingimage { background: url("/images/icons/load-16x16.gif") no-repeat 50% 50% = rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); width: 404px; = height: 178px; display: block; filter: alpha(opacity=3D75); position: = absolute; opacity: 0.75; } #quoteDetail { width: 305px; float: right; } #quoteDetail table { width: 140px; border-collapse: collapse; } #quoteDetail td { line-height: 1.5em; border-bottom-color: rgb(136, 136, 136); = border-bottom-width: 1px; border-bottom-style: solid; } #quoteDetail th { line-height: 1.5em; border-bottom-color: rgb(136, 136, 136); = border-bottom-width: 1px; border-bottom-style: solid; } #quoteDetail th { text-align: left; color: rgb(68, 68, 68); font-weight: bold; } #quoteDetail td { text-align: right; } #quoteDetail strong { display: block; } #quoteDetail #news { clear: both; margin-top: 15px; } #quoteDetail #news { padding-top: 1em; } #quoteDetail #news ul { margin: 0px; padding: 5px 0px 0px 15px; width: 100%; } .attr { bottom: 5px; color: rgb(153, 153, 153); font-size: 10px; position: = absolute; } .attr a { color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); = border-bottom-width: 1px; border-bottom-style: dotted; } .attr a:hover { border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; = border-bottom-style: solid; } #minWarp { right: 0px; bottom: 0px; position: absolute; } #minimize { padding: 4px 6px 4px 4px; color: rgb(255, 255, 255); background-color: = rgb(51, 51, 51); } * html #IDMSwatchlist .arrow { margin-right: -3px; } * html #IDMSpageWatchlist .idmsExpand #menue { height: 21.83em; } ------=_NextPart_000_0000_01CCCECD.E7095DB0 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_01CCCECD.E7095DB0 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_01CCCECD.E7095DB0 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_01CCCECD.E7095DB0 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(" How to make 2012 your most prosperous year | Entrepreneur | = Financial=20 Post

Canada.com=20 Network

nationalpost.comfinancialpost.com= Today's PaperDelivery<= A=20 href=3D"http://www.nationalpost.com/contact/">ContactDigital=20 Paper

Entrepreneur

How to make 2012 your most = prosperous year

Brad=20 Cherniak Jan 9, = 2012 =E2=80=93=20 9:15 AM ET | Last Updated: Jan 9, 2012 9:16 AM=20 ET

3D"Aaron

Aaron Tam/AFP/Getty Images

New Year's resolutions are important for=20 entrepreneurs.

It=E2=80=99s that time of year again, when people are making their = usually futile and=20 quickly forgotten attempts to plan for betterment for the upcoming year: = They=20 promise themselves they will eat better, exercise more, and so on. But = on an=20 entrepreneur=E2=80=99s list should be some things that will maximize = their chances of=20 success.

That list should go something like this:

In 2012, I will:

1. Talk more about my business Whether it is empowering my team to = think=20 bigpicture, orcreating a formal or informal advisory board, I will not = keep all=20 my thoughts to myself. Technology is changing the way people and = customers=20 gather information, make decisions and execute on them, with profound = changes=20 for businesses. More things come out of left field than ever before = =E2=80=94 new=20 competitors, and obsolescence of entire industries and supply = chains.

2. Be less trusting I will recognize that my investors=E2=80=99 = motivations are not=20 necessarily aligned with mine. They are not my friends or mentors. They = have one=20 job, which is to protect and seek a return on their total capital. Not = my=20 capital, their capital. And they are diversified, while I am not. My = company may=20 be immaterial to the overall welfare of their portfolio. I will = recognize this=20 in managing my company, managing growth and raising capital.

Similarly, advisors and strategic partners of all stripes have their = own=20 interests. I will test their logic, and structure my relationships with = them to=20 avoid conflicts, or to at least recognize the inherent conflict and = govern=20 myself accordingly.

3. Be more wily I will be judicious about what thoughts I share, and = with=20 whom. I will under-promise and over-deliver rather than succumb to the = opposite=20 in seeking to please others. I will not be a martyr. I will look after = my own=20 interests in addition to those of my stakeholders. This is both moral = and=20 fair.

4. Paint more by the numbers I will create and run my business to a = budget,=20 and not just a budget that is cranked out once a year for bankers and = investors.=20 I will keep it simple and use it to figure out how my business is = changing, for=20 better and for worse. I will use it as a trip-wire to drive better, more = data-driven decisions rather than just operating from my gut. I will be = more=20 scientific about how I deploy resources.

5. Stay clear-headed about governance Despite all I=E2=80=99m hearing = about how=20 companies have direct responsibility for making the world a better = place, I will=20 not blindly accept this well-intentioned but faulty premise. I will = focus on=20 critical governance issues and set corporate objectives with a clear = head and=20 due diligence.

At its core, my business is owned by the investors and is run with = the=20 primary purpose of maximizing the profit to those stakeholders within = the limits=20 of the law. Capitalism is still kill-or-be-killed, and that is how it = should be.=20 No one will or should take care of me or my compan. I will commit = resources to=20 proper governance.

6. Create a brighter line between my personal affairs and the = business While=20 I must have sufficient skin in the game for my stakeholders to believe = in my=20 commitment to the company, I shouldn=E2=80=99t have to face complete = ruin as an=20 alternative to the success of my company.

I recognize this issue as one of the most controversial in business = today in=20 these tough economic and capital-constrained times. I will talk to = others about=20 this issue, to see what is reasonable.

7. Communicate better With my family, employees, my customers, my = creditors=20 and investors. Keeping in mind numbers 1 through 6. I will work on this=20 explicitly, and see what others are doing in this regard.

8. Listen to advice, but keep my centre Despite the endless talk of = =E2=80=9Cparadigm=20 shifts,=E2=80=9D I will not change my business model willy nilly. I = won=E2=80=99t resist change,=20 but I will not make changes easily or reflexively. I know that once I = lose my=20 centre, I become just another onlooker along for the ride. This is still = my=20 company. I am not an employee.

9. Have some kind of interest outside the company Something that = takes my=20 mind off the business, allows ideas to come to me spontaneously, allows = me to=20 reboot. Something, anything. . .

10. Understand the Web and social media better Much of it is trendy,=20 over-blown and a waste of time and resources, but not all of it! I = ignore it at=20 my peril. I will dig into this deeper.

And with this, a very happy, healthy and prosperous 2012 to all!

- Brad Cherniak has spent more than 20 years as a principal, = advisor to=20 and investor in private companies. He is cofounder and partner at = Sapient=20 Capital Partners, a Toronto-based advisory firm to companies from early = stage to=20 $50-million in revenues. His column appears monthly in the Financial = Post. He=20 can be reached at brad@sapientcap.com

Posted in: Entrepreneur  Tags: Brad Cherniak, New Year Resolution

------=_NextPart_001_003D_01CCCECD.E72AA150 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://idms.financialpost.com/watchlist/watchlist.idms =EF=BB=BF Watch List

Indices

Data delayed at least 15 min
  •  
    12,183.41 = =E2=80=94(=E2=80=94)
  • I:DJI 
    12,378.50 = =E2=80=94(=E2=80=94)
  • S&P = 500 
    1,279.32 = =E2=80=94(=E2=80=94)
  • I:COMP 
    2,676.64 = =E2=80=94(=E2=80=94)
  •  
    1,532.87 =E2=80=94(=E2=80=94)
Ne= xt

S&P/TSX COMPOSITE INDEX (OFFICIAL) = =09     12,183.41  = =E2=80=94=20  (=E2=80=94) =

Open 12,183.41
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,378.50  =E2=80=94 =  (=E2=80=94)

Open 12,378.50
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,279.32  = =E2=80=94=20  (=E2=80=94) =

Open 1,279.32
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 = =09     2,676.64  =E2=80=94=20  (=E2=80=94) =

=09
Open 2,676.64
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) =     1,532.87  =E2=80=94 =  (=E2=80=94)

Open 1,532.87
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_001_003D_01CCCECD.E72AA150-- ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://sso.canada.com/sso.js /*=0A= * Copyright (c) 2010, Janrain, Inc. All rights reserved.=0A= */=0A= =0A= (function (WIN) {=0A= =0A= if ((typeof WIN.JANRAIN !=3D=3D "undefined") && WIN.JANRAIN.SSO) {=0A= return; // already loaded=0A= }=0A= =0A= JANRAIN =3D {};=0A= JANRAIN.SSO =3D {};=0A= JANRAIN.SSO.CAPTURE =3D {};=0A= JANRAIN.SSO.ENGAGE =3D {};=0A= =0A= var token_uri;=0A= =0A= /**=0A= * Log the user out of all Capture SSO sites that they have visited, = =0A= * then (optionally) redirect the user to a destination page.=0A= * =0A= * @param urls An object with 'sso_server' and 'redirect' properties:=0A= * sso_server: The fully qualified URL of the SSO server=0A= * logout_uri: (optional) The fully qualified URL that the user = should be =0A= * redirected to after logout =0A= */=0A= JANRAIN.SSO.CAPTURE.logout =3D function(urls) { =0A= JANRAIN.SSO.logout(urls); =0A= }=0A= =0A= /**=0A= * Log the user out of all Engage SSO sites that they have visited, =0A= * then (optionally) redirect the user to a destination page.=0A= * =0A= * @param urls An object with 'sso_server' and 'redirect' properties:=0A= * sso_server: The fully qualified URL of the SSO server=0A= * logout_uri: (optional) The fully qualified URL that the user = should be =0A= * redirected to after logout =0A= */=0A= JANRAIN.SSO.ENGAGE.logout =3D function(urls) { =0A= JANRAIN.SSO.logout(urls); =0A= }=0A= =0A= /**=0A= * Clear SSO state of all previously visited SSO sites, so that when = the user=0A= * returns to those sites they will be re-logged in. This is used = when the user's=0A= * profile data has been updated and needs to be passed to the other = sites again.=0A= * =0A= * @param ssoServerUrl The URL of the SSO server=0A= */=0A= JANRAIN.SSO.CAPTURE.refresh =3D function(ssoServerUrl) { =0A= JANRAIN.SSO.refresh(ssoServerUrl); =0A= }=0A= =0A= /**=0A= * Clear SSO state of all previously visited SSO sites, so that when = the user=0A= * returns to those sites they will be re-logged in. This is used = when the user's=0A= * profile data has been updated and needs to be passed to the other = sites again.=0A= * =0A= * @param ssoServerUrl The URL of the SSO server=0A= */=0A= JANRAIN.SSO.ENGAGE.refresh =3D function(ssoServerUrl) { =0A= JANRAIN.SSO.refresh(ssoServerUrl); =0A= }=0A= =0A= /**=0A= * Initiate Capture auto-login if a session exists=0A= * =0A= * @param config An object containing the SSO configuration = properties=0A= * sso_server: The fully qualified URL of the SSO server',=0A= * xd_receiver: The fully qualified URl of the cross-domain = receiver for this site,=0A= * redirect_uri: The fully qualified URL of the Capture = redirect URI for this site,=0A= * client_id: The Capture client id making the request,=0A= * logout_uri: (Optional) The fully qualified URL of the = logout page for this site,=0A= * bp_channel: (Optional) The backplane channel id=0A= * response_type: (Optional) "code" | "token"=0A= */=0A= JANRAIN.SSO.CAPTURE.check_login =3D function(config) {=0A= =0A= if (WIN.document.cookie.search(/janrain_sso_checked/) =3D=3D=3D = -1) {=0A= =0A= config.response_type =3D config.response_type || "code";=0A= =0A= if (config.logout_uri =3D=3D=3D undefined) { = config.logout_uri =3D null; }=0A= if (config.bp_uri =3D=3D=3D undefined) { config.bp_uri =3D = null; }=0A= =0A= WIN.document.write(unescape("%3Cscript src=3D'" + = config.sso_server + "/capture/v1/sso_check.js?")=0A= + "v=3D" + new Date().getTime()=0A= + "&xd_receiver=3D" + = encodeURIComponent(config.xd_receiver)=0A= + "&logout_uri=3D" + = encodeURIComponent(config.logout_uri)=0A= + "&redirect_uri=3D" + = encodeURIComponent(config.redirect_uri)=0A= + "&client_id=3D" + encodeURIComponent(config.client_id)=0A= + "&bp_channel=3D" + = encodeURIComponent(config.bp_channel)=0A= + "&origin=3D" + = encodeURIComponent(WIN.document.location.href)=0A= + "&response_type=3D" + = encodeURIComponent(config.response_type)=0A= + unescape("' = type=3D'text/javascript'%3E%3C/script%3E"));=0A= }=0A= }=0A= =0A= /**=0A= * Initiate Capture auto-login if a session exists=0A= * =0A= * @param config An object containing the SSO configuration = properties=0A= * sso_server: The fully qualified URL of the SSO server',=0A= * xd_receiver: The fully qualified URl of the cross-domain = receiver for this site,=0A= * token_uri: (Engage Only) The fully qualified URL of the = token url for this site,=0A= * logout_uri: (Optional) The fully qualified URL of the = logout page for this site,=0A= * bp_channel: (Optional) The backplane channel id=0A= */=0A= JANRAIN.SSO.ENGAGE.check_login =3D function(config) {=0A= =0A= if (WIN.document.cookie.search(/janrain_sso_checked/) =3D=3D=3D -1) = {=0A= =0A= token_uri =3D config.token_uri;=0A= =0A= if (config.logout_uri =3D=3D=3D undefined) { = config.logout_uri =3D null; }=0A= if (config.bp_uri =3D=3D=3D undefined) { config.bp_uri =3D = null; }=0A= =0A= WIN.document.write(unescape("%3Cscript src=3D'" + = config.sso_server + "/session/sso_check.js?")=0A= + "v=3D" + new Date().getTime()=0A= + "&xdcomm_uri=3D" + = encodeURIComponent(config.xd_receiver)=0A= + "&bp_channel=3D" + = encodeURIComponent(config.bp_channel)=0A= + "&logout_uri=3D" + = encodeURIComponent(config.logout_uri)=0A= + unescape("' = type=3D'text/javascript'%3E%3C/script%3E"));=0A= }=0A= }=0A= =0A= =0A= /**=0A= * Post the Engage token to the token URL=0A= */=0A= JANRAIN.SSO.ENGAGE.post_token =3D function(token) {=0A= var janrain_sso_tokenForm =3D WIN.document.createElement("form");=0A= var janrain_sso_formElement =3D WIN.document.createElement("input");=0A= janrain_sso_formElement.name =3D "token";=0A= janrain_sso_formElement.id =3D "token";=0A= janrain_sso_formElement.type =3D "hidden";=0A= janrain_sso_formElement.value =3D token;=0A= janrain_sso_tokenForm.appendChild(janrain_sso_formElement);=0A= janrain_sso_tokenForm.method =3D "POST";=0A= if (token_uri.search(/\?/) !=3D -1) {=0A= janrain_sso_tokenForm.action=3D token_uri + "&token=3D" + token; =0A= }=0A= else {=0A= janrain_sso_tokenForm.action=3D token_uri + "?token=3D" + token; =0A= } =0A= = WIN.parent.document.getElementsByTagName('head')[0].appendChild(janrain_s= so_tokenForm);=0A= janrain_sso_tokenForm.submit();=0A= }=0A= =0A= =0A= /**=0A= * Logout of SSO=0A= * =0A= * @param urls An object with 'sso_server' and 'redirect' properties:=0A= * sso_server: The fully qualified URL of the SSO server=0A= * logout_uri: (optional) The fully qualified URL that the user = should be redirected to after logout=0A= */=0A= JANRAIN.SSO.logout =3D function(urls) {=0A= =0A= WIN.document.cookie =3D "janrain_sso_checked=3D;expires=3D" + (new = Date()).toGMTString() + ";path=3D/;";=0A= =0A= if (typeof urls.sso_server =3D=3D=3D "undefined") {=0A= return; // Invalid argument=0A= }=0A= =0A= =0A= var scriptTag =3D WIN.document.createElement("script");=0A= scriptTag.setAttribute("src", urls.sso_server + = "/session/logout.js?logout_uri=3D" + = encodeURIComponent(urls.logout_uri)); =0A= document.getElementsByTagName('body')[0].appendChild(scriptTag);=0A= =0A= }=0A= =0A= /**=0A= * Clear SSO state of all previously visited SSO sites, so that when = the user=0A= * returns to those sites they will be re-logged in. This is used = when the user's=0A= * profile data has been updated and needs to be passed to the other = sites again.=0A= * =0A= * @param ssoServerUrl The URL of the SSO server=0A= */=0A= JANRAIN.SSO.refresh =3D function(ssoServerUrl) {=0A= =0A= if (typeof ssoServerUrl =3D=3D=3D "undefined") {=0A= return; // Invalid argument=0A= }=0A= =0A= var scriptTag =3D WIN.document.createElement("script");=0A= scriptTag.setAttribute("src", ssoServerUrl + = "/session/refresh.js"); =0A= document.getElementsByTagName('body')[0].appendChild(scriptTag);=0A= }=0A= =0A= =0A= /**=0A= * Execute logout=0A= * =0A= * @param endpoint The url to redirect the user to after logout=0A= * @param logoutUrls An array of URLs to log the user out of other = SSO enabled sites=0A= */=0A= JANRAIN.SSO._doLogout =3D function(endpoint, logoutUrls) {=0A= =0A= onComplete =3D function() {=0A= if(endpoint !=3D=3D 'undefined') {=0A= WIN.document.location.href =3D endpoint;=0A= }=0A= }=0A= =0A= JANRAIN.SSO._loadUrls(logoutUrls, onComplete);=0A= }=0A= =0A= /**=0A= * Make one or more HTTP requests to remote sites, =0A= * then execute an optional callback function=0A= * =0A= * @param urls An array of URLs to load=0A= * @param callback (Optional) A reference to a function to call = after the URLs have been loaded=0A= */=0A= JANRAIN.SSO._loadUrls =3D function(urls, callback) {=0A= =0A= onComplete =3D function() {=0A= if(callback !=3D=3D 'undefined' && typeof callback =3D=3D=3D = "function") {=0A= callback();=0A= }=0A= }=0A= =0A= if (urls !=3D null && urls.length > 0) {=0A= =0A= var onloadEvents =3D 0;=0A= =0A= onFrameLoad =3D function() {=0A= ++onloadEvents;=0A= if (onloadEvents >=3D urls.length) {=0A= onComplete();=0A= }=0A= }=0A= =0A= var loadingFrame;=0A= for (var i =3D 0; i < urls.length; i++) {=0A= =0A= if (WIN.document.all){=0A= // Non-standard syntax to support IE=0A= loadingFrame =3D WIN.document.createElement('');=0A= }=0A= else {=0A= loadingFrame =3D WIN.document.createElement('iframe');=0A= loadingFrame.onload =3D onFrameLoad;=0A= }=0A= loadingFrame.setAttribute("src", decodeURIComponent(urls[i])); =0A= = WIN.document.getElementsByTagName('head')[0].appendChild(loadingFrame);=0A= }=0A= }=0A= else {=0A= onComplete();=0A= }=0A= }=0A= =0A= }(this));=0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://wordpress.com/remote-login.php?action=js&host=business.financialpost.com&id=11573693&t=1326131698&back=business.financialpost.com%2F2012%2F01%2F09%2Fhow-to-make-2012-your-most-prosperous-year%2F ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://business.financialpost.com/wp-content/themes/vip/plugins/kimili-flash-embed/js/swfobject.js?m=1306912796g&ver=1.4.3b var swfobject=3Dfunction(){var = D=3D"undefined",r=3D"object",S=3D"Shockwave = Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f= lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc= ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa= lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof = j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof = j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe= rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te= st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d= +)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof = t.plugins!=3DD&&typeof = t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof = t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru= e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a= b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s= .*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-= Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var = ad=3Dnew = ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a= b=3Dab.split(" = ")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[= 2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D= function(){if(!M.w3){return}if((typeof = j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof = j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if= (!J){if(typeof = j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i= f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"= ){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(= J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu= ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo= aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}= f()})()}s(f)}}();function f(){if(J){return}try{var = Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode= .removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var = Y=3D0;Y0){for(var af=3D0;af0){var = ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(= ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&= &A()){var = ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"= )||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla= ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"= )){ai.align=3Dae.getAttribute("align")}var ah=3D{};var = X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var = ad=3D0;ad'}}aa.outerHTML=3D'"+af+"";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var = Z=3DC(r);Z.setAttribute("type",q);for(var ac in = ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla= ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"= ){Z.setAttribute(ac,ai[ac])}}}}for(var ab in = ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a= b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function = e(Z,X,Y){var = aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap= pendChild(aa)}function y(Y){var = X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D= "none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments= .callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var = Y=3Dc(Z);if(Y){for(var X in Y){if(typeof = Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function = c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return = X}function C(X){return j.createElement(X)}function = i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var = Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1= 0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]= >X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi= on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var = aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var = X=3D(ad&&typeof = ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var= = Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X= );n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof = j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee= ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof = n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof = j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" = {"+Y+"}"))}}}function w(Z,X){if(!m){return}var = Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"= +Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var = X=3DZ.exec(Y)!=3Dnull;return X&&typeof = encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var = d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v= ar ac=3DI.length;for(var = ab=3D0;ab 0 ? 'sck=3D' + sck + ';' : ''; var zone =3D '/blogs' + sPatharr.join('/').replace(/\/+/g, '/'); //var zone =3D sPatharr[sPatharr.length - 2] + '/' + = sPatharr[sPatharr.length - 3] + '/' + sfilename; var randomad =3D Math.round(Math.random()*100000000); ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/includes/blogs/ad-leaderboard.asp&applyincludes=true =0A= if (typeof tile =3D=3D=3D 'undefined') {=0A= tile =3D 0;=0A= }=0A= tile +=3D 1;=0A= document.write('<' + 'script type=3D"text/javascript" = src=3D"http://ad.ca.doubleclick.net/N3081/adj/' + adsite + zone + = ';loc=3DtheTop;loc=3Dtop;sz=3D468x60,728x90;tile=3D' + tile + = ';dcopt=3Dist;' + keywords + 'ord=3D' + randomad + '?"><\/script>');=0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/js/disqus/afterRender.min.js =EF=BB=BFvar npDsq_afterRender=3Dfunction(){var = b=3D/nationalpost/.test(document.location.host),f,a,e,d=3D"javascript:doc= ument.location.hash=3D'#Comments';window.scrollTo(0,0);light.mask(npJ('bo= dy'),light.getHtml('user_reg_internal_1t'));return false",c=3D'

Opinions expressed in comments that appear = on our site are expressly those of the comment writer and not the = '+(b?"National":"Financial")+' Post. Offensive language, personal = attacks and unsubstantiated allegations are not allowed and may result = in your account being banned. Comments containing links are not = permitted. Comment threads are closed after 48 hours. For more = information, read our full Terms and Conditions. If you see a typo or error = in this story, feel free to report it to = us.

';f=3Dfunction(){npJ("#dsq-reply").addClass("npBlock = npRuleStrong").children("h3").replaceWith('

What do you = think?

');if(!npDsqSso||npDsqSso.length<=3D0){if(npJ(".dsq-logout-lin= k").length>0){document.location=3DnpJ(".dsq-logout-link = a").attr("href")}npJ(".dsq-avatar, = .dsq-textarea-reply","#dsq-reply").remove();npJ(".dsq-comment-reply","#ds= q-comments").parent("li").remove();npJ("#dsq-reply > h4").after('
'+c+'
New to the site?

To leave a = comment, you need to Sign Up.

Already a member?

To = comment, please Sign In.

')}else{npJ("#dsq-reply = > h4").after('
'+c+"
");npJ(".npDsqShare = input").live("change",function(){var = i=3DnpJ(this),g=3Di.attr("checked"),h=3Di.attr("name");npJ('.npDsqShare = input[name =3D "'+h+'"]').attr("checked",g)});npJ("#disqus_thread = .dsq-reply = .dsq-textarea-reply").each(function(){a(npJ(this))});npJ(".dsq-comment-re= ply","#dsq-comments").click(function(){var = g=3DnpJ(this).parents(".dsq-comment-body:first");if(g.find(".dsq-textarea= -reply:first:visible = .npDsqShare").length<=3D0){a(g.find(".dsq-textarea-reply:first:visible"))= }})}npJ("#disqus_thread").prepend(npJ(".dsq-admin-settings = a").addClass("dsq-admin-settings").attr("title","").html("Moderation = settings"));npJ("#dsq-global-toolbar, = #dsq-account-dropdown").remove();npJ("#dsq-comments = .dsq-avatar").attr("title","").find("a").replaceWith(function(){return = npJ(this).contents()});if(npJ('li a[title ^=3D = "Jump"]',".dsq-comment-meta").length>0){npJ('li a[title ^=3D = "Jump"]',".dsq-comment-meta").replaceWith(function(){return = npJ(this).text()})}npJ(".dsq-like-thumb").text("");npJ(".dsq-comment-flag= = a").text("");npJ("#dsq-sort-by").after(npJ("#dsq-realtime-options"));npJ(= "#dsq-sort-by ~ h3").each(function(){var = g=3DnpJ(this).html();npJ(this).replaceWith('
'+g+"
")});npJ("#disqus_thread").show();window.npDsq= FB=3Dwindow.npDsqT=3Dfalse;window.npDsqIntFB=3Dwindow.npDsqIntT=3Dfalse;n= pJ("button.dsq-button").live("click",function(){var = g=3DnpJ('.npDsqShare:first input[name =3D = "dsq-share-facebook"]').attr("checked"),h=3DnpJ('.npDsqShare:first = input[name =3D = "dsq-share-twitter"]').attr("checked"),i=3Dscreen;window.npDsqFB=3Dwindow= .npDsqT=3Dfalse;if(g){window.npDsqFB=3Dtrue;if(typeof = window.npDsqShareFacebook!=3D=3D"undefined"&&!window.npDsqShareFacebook.c= losed){window.npDsqShareFacebook.close()}window.npDsqShareFacebook=3Dwind= ow.open("about:blank","","width=3D620,height=3D420,top=3D"+Math.round((i.= height-420)*0.5)+",left=3D"+Math.round((i.width-620)*0.5))}if(h){window.n= pDsqT=3Dtrue;if(typeof = window.npDsqShareTwitter!=3D=3D"undefined"&&!window.npDsqShareTwitter.clo= sed){window.npDsqShareTwitter.close()}window.npDsqShareTwitter=3Dwindow.o= pen("about:blank","","width=3D800,height=3D420,top=3D"+Math.round((i.heig= ht-420)*0.5)+",left=3D"+Math.round((i.width-800)*0.5))}})};a=3Dfunction(k= ){var g=3D!!npJ('.npDsqShare input[name =3D = "dsq-share-facebook"]').attr("checked"),h=3D!!npJ('.npDsqShare = input[name =3D = "dsq-share-twitter"]').attr("checked"),j=3DMath.random()*1000;k.children(= "div").addClass("npBlock");k.append('

Share on  

')};e=3DsetInterval(function(){if(typeof = npJ!=3D=3D"undefined"){clearInterval(e);f()}},100);document.getElementByI= d("disqus_thread").style.display=3D"none";DISQUS.dtpl.actions.register("_= _.comments.insert.onError",function(){if(!window.npDsqShareFacebook.close= d){window.npDsqShareFacebook.close()}if(!window.npDsqShareTwitter.closed)= {window.npDsqShareTwitter.close()}window.npDsqFB=3Dwindow.npDsqT=3Dfalse}= );DISQUS.dtpl.actions.register("__.comments.insert.onSuccess",function(h,= m){var = k=3DencodeURIComponent,g=3DDISQUS.jsonData.posts[m].message.replace(/<[^>= ]+>/,""),j=3Dk(document.location.href.replace(/((#|\?).*)$/,"")),l=3D"htt= p://www.facebook.com/dialog/feed?app_id=3D"+(b?114466555268868:1388018561= 65024)+"&display=3Dpopup&redirect_uri=3Dhttp://www."+(b?"nationalpost":"f= inancialpost")+".com/fb/close.html&link=3D"+j+"&name=3D"+k(document.title= .replace(/^([^\|]+)\s*.*?$/,"$1"))+"&message=3D"+k(g),i=3D"text=3D"+k(g.s= lice(0,140))+"&url=3D"+j+"&via=3D"+(b?"nationalpost":"financialpost");if(= window.npDsqIntFB){clearInterval(window.npDsqIntFB)}if(window.npDsqIntT){= clearInterval(window.npDsqIntT)}if(window.npDsqFB){window.npDsqIntFB=3Dse= tInterval(function(){if(!window.npDsqShareFacebook.closed){clearInterval(= window.npDsqIntFB);window.npDsqIntFB=3Dfalse;window.npDsqShareFacebook.lo= cation=3Dl}},100)}if(window.npDsqT){window.npDsqIntT=3DsetInterval(functi= on(){if(!window.npDsqShareTwitter.closed){clearInterval(window.npDsqIntT)= ;window.npDsqIntT=3Dfalse;window.npDsqShareTwitter.location=3D"http://www= ."+(b?"national":"financial")+"post.com/url-shorten/index.html?"+i}},100)= }})}; ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/includes/sidebar/entrepreneur-calendar-link.asp&applyincludes=TRUE document.write("");=0A= document.write("
");=0A= document.write("
");=0A= document.write("

FP = Entrepreneur Calendar

");=0A= document.write("");=0A= document.write("");=0A= document.write("
");=0A= document.write("
");=0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/includes/sidebar/most-popular/widget.asp&applyincludes=TRUE document.write("
");=0A= document.write("

Most = Popular

");=0A= document.write("
");=0A= document.write("

Full = list

");=0A= =0A= npReady(function () {=0A= npLib.mostPopular('npMostPop');=0A= });=0A= document.write("
");=0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/includes/sidebar/facebook_entrepreneur.asp&applyincludes=TRUE document.write("
");=0A= document.write("

FP Entrepreneur on Facebook

");=0A= document.write("");=0A= document.write("
");=0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.financialpost.com/scripts/include.aspx?file=/includes/sidebar/listings/business-services.asp&applyincludes=TRUE document.write("
");=0A= document.write("

FP Marketplace: Bu= siness Services

");=0A= document.write("

Search listings =C2=A0

Vi= ew all listings

");=0A= document.write("
");=0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js /*!=0A= * jQuery JavaScript Library v1.6.2=0A= * http://jquery.com/=0A= *=0A= * Copyright 2011, John Resig=0A= * Dual licensed under the MIT or GPL Version 2 licenses.=0A= * http://jquery.org/license=0A= *=0A= * Includes Sizzle.js=0A= * http://sizzlejs.com/=0A= * Copyright 2011, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= *=0A= * Date: Thu Jun 30 14:16:56 2011 -0400=0A= */=0A= (function(a,b){function cv(a){return = f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun= ction cs(a){if(!cg[a]){var = b=3Dc.body,d=3Df("<"+a+">").appendTo(b),e=3Dd.css("display");d.remove();i= f(e=3D=3D=3D"none"||e=3D=3D=3D""){ch||(ch=3Dc.createElement("iframe"),ch.= frameBorder=3Dch.width=3Dch.height=3D0),b.appendChild(ch);if(!ci||!ch.cre= ateElement)ci=3D(ch.contentWindow||ch.contentDocument).document,ci.write(= (c.compatMode=3D=3D=3D"CSS1Compat"?"":"")+""),ci.close();d=3Dci.createElement(a),ci.body.app= endChild(d),e=3Df.css(d,"display"),b.removeChild(ch)}cg[a]=3De}return = cg[a]}function cr(a,b){var = c=3D{};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=3Da});= return c}function cq(){cn=3Db}function cp(){setTimeout(cq,0);return = cn=3Df.now()}function cf(){try{return new = a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return = new a.XMLHttpRequest}catch(b){}}function = b$(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var = d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<= i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof = h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if= (k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" = "+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" = ");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" = "+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&= &!p&&f.error("No conversion from "+m.replace(" "," to = ")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function bZ(a,c,d){var = e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i = in = d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.= mimeType||c.getResponseHeader("content-type"));if(h)for(i in = e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in = d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" = "+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)= ;return d[j]}}function = bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):b= Y(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else = if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in = b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function = bX(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var = h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbR,l;for(;i0){c!=3D=3D"border"&&f.each(e,function(){c||(d-=3DparseFloat(f= .css(a,"padding"+this))||0),c=3D=3D=3D"margin"?d+=3DparseFloat(f.css(a,c+= this))||0:d-=3DparseFloat(f.css(a,"border"+this+"Width"))||0});return = d+"px"}d=3Dbx(a,b,b);if(d<0||d=3D=3Dnull)d=3Da.style[b]||0;d=3DparseFloat= (d)||0,c&&f.each(e,function(){d+=3DparseFloat(f.css(a,"padding"+this))||0= ,c!=3D=3D"padding"&&(d+=3DparseFloat(f.css(a,"border"+this+"Width"))||0),= c=3D=3D=3D"margin"&&(d+=3DparseFloat(f.css(a,c+this))||0)});return = d+"px"}function = bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval= ((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentN= ode&&b.parentNode.removeChild(b)}function = bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in = a&&f.grep(a.getElementsByTagName("input"),bk)}function = bk(a){if(a.type=3D=3D=3D"checkbox"||a.type=3D=3D=3D"radio")a.defaultCheck= ed=3Da.checked}function bj(a){return"getElementsByTagName"in = a?a.getElementsByTagName("*"):"querySelectorAll"in = a?a.querySelectorAll("*"):[]}function bi(a,b){var = c;if(b.nodeType=3D=3D=3D1){b.clearAttributes&&b.clearAttributes(),b.merge= Attributes&&b.mergeAttributes(a),c=3Db.nodeName.toLowerCase();if(c=3D=3D=3D= "object")b.outerHTML=3Da.outerHTML;else = if(c!=3D=3D"input"||a.type!=3D=3D"checkbox"&&a.type!=3D=3D"radio"){if(c=3D= =3D=3D"option")b.selected=3Da.defaultSelected;else = if(c=3D=3D=3D"input"||c=3D=3D=3D"textarea")b.defaultValue=3Da.defaultValu= e}else = a.checked&&(b.defaultChecked=3Db.checked=3Da.checked),b.value!=3D=3Da.val= ue&&(b.value=3Da.value);b.removeAttribute(f.expando)}}function = bh(a,b){if(b.nodeType=3D=3D=3D1&&!!f.hasData(a)){var = c=3Df.expando,d=3Df.data(a),e=3Df.data(b,d);if(d=3Dd[c]){var = g=3Dd.events;e=3De[c]=3Df.extend({},d);if(g){delete = e.handle,e.events=3D{};for(var h in g)for(var = i=3D0,j=3Dg[h].length;i=3D0=3D=3D=3Dc})}function = V(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function = N(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(z,"`").replace(A,"&")}fu= nction M(a){var = b,c,d,e,g,h,i,j,k,l,m,n,o,p=3D[],q=3D[],r=3Df._data(this,"events");if(!(a= .liveFired=3D=3D=3Dthis||!r||!r.live||a.target.disabled||a.button&&a.type= =3D=3D=3D"click")){a.namespace&&(n=3Dnew = RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"))= ,a.liveFired=3Dthis;var = s=3Dr.live.slice(0);for(i=3D0;ic)break;a.currentTarget=3De.elem,a.data= =3De.handleObj.data,a.handleObj=3De.handleObj,o=3De.handleObj.origHandler= .apply(e.elem,arguments);if(o=3D=3D=3D!1||a.isPropagationStopped()){c=3De= .level,o=3D=3D=3D!1&&(b=3D!1);if(a.isImmediatePropagationStopped())break}= }return b}}function K(a,c,d){var = e=3Df.extend({},d[0]);e.type=3Da,e.originalEvent=3D{},e.liveFired=3Db,f.e= vent.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}funct= ion E(){return!0}function D(){return!1}function m(a,c,d){var = e=3Dc+"defer",g=3Dc+"queue",h=3Dc+"mark",i=3Df.data(a,e,b,!0);i&&(d=3D=3D= =3D"queue"||!f.data(a,g,b,!0))&&(d=3D=3D=3D"mark"||!f.data(a,h,b,!0))&&se= tTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a= ,e,!0),i.resolve())},0)}function l(a){for(var b in = a)if(b!=3D=3D"toJSON")return!1;return!0}function = k(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var = e=3D"data-"+c.replace(j,"$1-$2").toLowerCase();d=3Da.getAttribute(e);if(t= ypeof = d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D= =3D"null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(= g){}f.data(a,c,d)}else d=3Db}return d}var = c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function = J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim= eout(J,1);return}e.ready()}}var e=3Dfunction(a,b){return new = e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|= #([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?>= (?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})= /g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g= ,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ = \/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) = ([\w.]+)/,v=3D/(mozilla)(?:.*? = rv:([\w.]+))?/,w=3D/-([a-z])/ig,x=3Dfunction(a,b){return = b.toUpperCase()},y=3Dd.userAgent,z,A,B,C=3DObject.prototype.toString,D=3D= Object.prototype.hasOwnProperty,E=3DArray.prototype.push,F=3DArray.protot= ype.slice,G=3DString.prototype.trim,H=3DArray.prototype.indexOf,I=3D{};e.= fn=3De.prototype=3D{constructor:e,init:function(a,d,f){var = g,h,j,k;if(!a)return = this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return = this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t= his.selector=3Da,this.length=3D1;return this}if(typeof = a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a= .length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D= d instanceof = e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a= =3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j= [1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen= t):j.fragment).childNodes);return = e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D= =3Dg[2])return = f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;= return = this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i= sFunction(a))return = f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D= a.context);return = e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){= return this.length},toArray:function(){return = F.call(this,0)},get:function(a){return = a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun= ction(a,b,c){var = d=3Dthis.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObjec= t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele= ctor+(this.selector?" = ":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return = d},each:function(a,b){return = e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return = this},eq:function(a){return = a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return = this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return = this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","= ))},map:function(a){return = this.pushStack(e.map(this,function(b,c){return = a.call(b,c,b)}))},end:function(){return = this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].sp= lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var = a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof= i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof = i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for= (;j0)retur= n;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready"= )}},bindReady:function(){if(!A){A=3De._Deferred();if(c.readyState=3D=3D=3D= "complete")return = setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten= tLoaded",B,!1),a.addEventListener("load",e.ready,!1);else = if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("on= load",e.ready);var = b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr= oll&&b&&J()}}},isFunction:function(a){return = e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return = e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof = a=3D=3D"object"&&"setInterval"in a},isNaN:function(a){return = a=3D=3Dnull||!m.test(a)||isNaN(a)},type:function(a){return = a=3D=3Dnull?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){i= f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;if(a.c= onstructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"is= PrototypeOf"))return!1;var c;for(c in a);return = c=3D=3D=3Db||D.call(a,c)},isEmptyObject:function(a){for(var b in = a)return!1;return!0},error:function(a){throw = a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return = null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return = a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))= return(new Function("return "+b))();e.error("Invalid JSON: = "+b)},parseXML:function(b,c,d){a.DOMParser?(d=3Dnew = DOMParser,c=3Dd.parseFromString(b,"text/xml")):(c=3Dnew = ActiveXObject("Microsoft.XMLDOM"),c.async=3D"false",c.loadXML(b)),d=3Dc.d= ocumentElement,(!d||!d.nodeName||d.nodeName=3D=3D=3D"parsererror")&&e.err= or("Invalid XML: "+b);return = c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||= function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return = a.replace(w,x)},nodeName:function(a,b){return = a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi= on(a,c,d){var = f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f = in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else = for(;g0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(= ;i1?h.call(arguments,0):c,--e||g.resolv= eWith(g,h.call(b,0))}}var = b=3Darguments,c=3D0,d=3Db.length,e=3Dd,g=3Dd<=3D1&&a&&f.isFunction(a.prom= ise)?a:f.Deferred();if(d>1){for(;c
a",d=3Da.getElementsByTagName("*"),e=3Da.getElementsByT= agName("a")[0];if(!d||!d.length||!e)return{};g=3Dc.createElement("select"= ),h=3Dg.appendChild(c.createElement("option")),i=3Da.getElementsByTagName= ("input")[0],k=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D=3D3,tbody= :!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByT= agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma= lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(e.style.o= pacity),cssFloat:!!e.style.cssFloat,checkOn:i.value=3D=3D=3D"on",optSelec= ted:h.selected,getSetAttribute:a.className!=3D=3D"t",submitBubbles:!0,cha= ngeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBl= ockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=3D= !0,k.noCloneChecked=3Di.cloneNode(!0).checked,g.disabled=3D!0,k.optDisabl= ed=3D!h.disabled;try{delete = a.test}catch(v){k.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&= a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=3D!1}),a.= cloneNode(!0).fireEvent("onclick")),i=3Dc.createElement("input"),i.value=3D= "t",i.setAttribute("type","radio"),k.radioValue=3Di.value=3D=3D=3D"t",i.s= etAttribute("checked","checked"),a.appendChild(i),l=3Dc.createDocumentFra= gment(),l.appendChild(a.firstChild),k.checkClone=3Dl.cloneNode(!0).cloneN= ode(!0).lastChild.checked,a.innerHTML=3D"",a.style.width=3Da.style.paddin= gLeft=3D"1px",m=3Dc.getElementsByTagName("body")[0],o=3Dc.createElement(m= ?"div":"body"),p=3D{visibility:"hidden",width:0,height:0,border:0,margin:= 0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in = p)o.style[t]=3Dp[t];o.appendChild(a),n=3Dm||b,n.insertBefore(o,n.firstChi= ld),k.appendChecked=3Di.checked,k.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoo= m"in = a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,k.inlineBlockNeedsL= ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"
",k.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),= a.innerHTML=3D"
t
",q= =3Da.getElementsByTagName("td"),u=3Dq[0].offsetHeight=3D=3D=3D0,q[0].styl= e.display=3D"",q[1].style.display=3D"none",k.reliableHiddenOffsets=3Du&&q= [0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.= getComputedStyle&&(j=3Dc.createElement("div"),j.style.width=3D"0",j.style= .marginRight=3D"0",a.appendChild(j),k.reliableMarginRight=3D(parseInt((c.= defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0= )=3D=3D=3D0),o.innerHTML=3D"",n.removeChild(o);if(a.attachEvent)for(t = in{submit:1,change:1,focusin:1})s=3D"on"+t,u=3Ds in = a,u||(a.setAttribute(s,"return;"),u=3Dtypeof = a[s]=3D=3D"function"),k[t+"Bubbles"]=3Du;o=3Dl=3Dg=3Dh=3Dm=3Dj=3Da=3Di=3D= null;return k}(),f.boxModel=3Df.support.boxModel;var = i=3D/^(?:\{.*\}|\[.*\])$/,j=3D/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0= ,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{e= mbed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},ha= sData:function(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];retur= n!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var = g=3Df.expando,h=3Dtypeof = c=3D=3D"string",i,j=3Da.nodeType,k=3Dj?f.cache:a,l=3Dj?a[f.expando]:a[f.e= xpando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d=3D=3D=3Db)return;l||(j?a= [f.expando]=3Dl=3D++f.uuid:l=3Df.expando),k[l]||(k[l]=3D{},j||(k[l].toJSO= N=3Df.noop));if(typeof c=3D=3D"object"||typeof = c=3D=3D"function")e?k[l][g]=3Df.extend(k[l][g],c):k[l]=3Df.extend(k[l],c)= ;i=3Dk[l],e&&(i[g]||(i[g]=3D{}),i=3Di[g]),d!=3D=3Db&&(i[f.camelCase(c)]=3D= d);if(c=3D=3D=3D"events"&&!i[c])return i[g]&&i[g].events;return = h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptDat= a(b)){var = e=3Df.expando,g=3Db.nodeType,h=3Dg?f.cache:b,i=3Dg?b[f.expando]:f.expando= ;if(!h[i])return;if(c){var j=3Dd?h[i][e]:h[i];if(j){delete = j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var = k=3Dh[i][e];f.support.deleteExpando||h!=3Da?delete = h[i]:h[i]=3Dnull,k?(h[i]=3D{},g||(h[i].toJSON=3Df.noop),h[i][e]=3Dk):g&&(= f.support.deleteExpando?delete = b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=3D= null)}},_data:function(a,b,c){return = f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var = b=3Df.noData[a.nodeName.toLowerCase()];if(b)return = b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({= data:function(a,c){var d=3Dnull;if(typeof = a=3D=3D"undefined"){if(this.length){d=3Df.data(this[0]);if(this[0].nodeTy= pe=3D=3D=3D1){var e=3Dthis[0].attributes,g;for(var = h=3D0,i=3De.length;h=3D0}),c.length||(a.selectedIndex=3D-1);return = c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off= set:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var = g=3Da.nodeType;if(!a||g=3D=3D=3D3||g=3D=3D=3D8||g=3D=3D=3D2)return = b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return = f.prop(a,c,d);var = h,i,j=3Dg!=3D=3D1||!f.isXMLDoc(a);j&&(c=3Df.attrFix[c]||c,i=3Df.attrHooks= [c],i||(t.test(c)?i=3Dw:v&&c!=3D=3D"className"&&(f.nodeName(a,"form")||u.= test(c))&&(i=3Dv)));if(d!=3D=3Db){if(d=3D=3D=3Dnull){f.removeAttr(a,c);re= turn b}if(i&&"set"in i&&j&&(h=3Di.set(a,d,c))!=3D=3Db)return = h;a.setAttribute(c,""+d);return d}if(i&&"get"in = i&&j&&(h=3Di.get(a,c))!=3D=3Dnull)return h;h=3Da.getAttribute(c);return = h=3D=3D=3Dnull?b:h},removeAttr:function(a,b){var = c;a.nodeType=3D=3D=3D1&&(b=3Df.attrFix[b]||b,f.support.getSetAttribute?a.= removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNo= de(b))),t.test(b)&&(c=3Df.propFix[b]||b)in = a&&(a[c]=3D!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)= &&a.parentNode)f.error("type property can't be changed");else = if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var = c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return = b}}},tabIndex:{get:function(a){var = c=3Da.getAttributeNode("tabIndex");return = c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName= )&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))ret= urn v.get(a,b);return b in = a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return = v.set(a,b,c);a.value=3Db}}},propFix:{tabindex:"tabIndex",readonly:"readOn= ly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing= :"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSp= an",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEdi= table"},prop:function(a,c,d){var = e=3Da.nodeType;if(!a||e=3D=3D=3D3||e=3D=3D=3D8||e=3D=3D=3D2)return b;var = g,h,i=3De!=3D=3D1||!f.isXMLDoc(a);i&&(c=3Df.propFix[c]||c,h=3Df.propHooks= [c]);return d!=3D=3Db?h&&"set"in = h&&(g=3Dh.set(a,d,c))!=3D=3Db?g:a[c]=3Dd:h&&"get"in = h&&(g=3Dh.get(a,c))!=3D=3Db?g:a[c]},propHooks:{}}),w=3D{get:function(a,c)= {return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var = d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in = a&&(a[d]=3D!0),a.setAttribute(c,c.toLowerCase()));return = c}},f.support.getSetAttribute||(f.attrFix=3Df.propFix,v=3Df.attrHooks.nam= e=3Df.attrHooks.title=3Df.valHooks.button=3D{get:function(a,c){var = d;d=3Da.getAttributeNode(c);return = d&&d.nodeValue!=3D=3D""?d.nodeValue:b},set:function(a,b,c){var = d=3Da.getAttributeNode(c);if(d){d.nodeValue=3Db;return = b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=3Df.extend(f.= attrHooks[b],{set:function(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto")= ;return = c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"]= ,function(a,c){f.attrHooks[c]=3Df.extend(f.attrHooks[c],{get:function(a){= var d=3Da.getAttribute(c,2);return = d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi= on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return = a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D= f.extend(f.propHooks.selected,{get:function(a){var = b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI= ndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.val= Hooks[this]=3D{get:function(a){return = a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch= eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun= ction(a,b){if(f.isArray(b))return = a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var = x=3D/\.(.*)$/,y=3D/^(?:textarea|input|select)$/i,z=3D/\./g,A=3D/ = /g,B=3D/[^\w\s.|`]/g,C=3Dfunction(a){return = a.replace(B,"\\$&")};f.event=3D{add:function(a,c,d,e){if(a.nodeType!=3D=3D= 3&&a.nodeType!=3D=3D8){if(d=3D=3D=3D!1)d=3DD;else if(!d)return;var = g,h;d.handler&&(g=3Dd,d=3Dg.handler),d.guid||(d.guid=3Df.guid++);var = i=3Df._data(a);if(!i)return;var = j=3Di.events,k=3Di.handle;j||(i.events=3Dj=3D{}),k||(i.handle=3Dk=3Dfunct= ion(a){return typeof = f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.handle.app= ly(k.elem,arguments):b}),k.elem=3Da,c=3Dc.split(" ");var = l,m=3D0,n;while(l=3Dc[m++]){h=3Dg?f.extend({},g):{handler:d,data:e},l.ind= exOf(".")>-1?(n=3Dl.split("."),l=3Dn.shift(),h.namespace=3Dn.slice(0).sor= t().join(".")):(n=3D[],h.namespace=3D""),h.type=3Dl,h.guid||(h.guid=3Dd.g= uid);var = o=3Dj[l],p=3Df.event.special[l]||{};if(!o){o=3Dj[l]=3D[];if(!p.setup||p.s= etup.call(a,e,n,k)=3D=3D=3D!1)a.addEventListener?a.addEventListener(l,k,!= 1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handl= er.guid||(h.handler.guid=3Dd.guid)),o.push(h),f.event.global[l]=3D!0}a=3D= null}},global:{},remove:function(a,c,d,e){if(a.nodeType!=3D=3D3&&a.nodeTy= pe!=3D=3D8){d=3D=3D=3D!1&&(d=3DD);var = g,h,i,j,k=3D0,l,m,n,o,p,q,r,s=3Df.hasData(a)&&f._data(a),t=3Ds&&s.events;= if(!s||!t)return;c&&c.type&&(d=3Dc.handler,c=3Dc.type);if(!c||typeof = c=3D=3D"string"&&c.charAt(0)=3D=3D=3D"."){c=3Dc||"";for(h in = t)f.event.remove(a,h+c);return}c=3Dc.split(" = ");while(h=3Dc[k++]){r=3Dh,q=3Dnull,l=3Dh.indexOf(".")<0,m=3D[],l||(m=3Dh= .split("."),h=3Dm.shift(),n=3Dnew = RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$= )")),p=3Dt[h];if(!p)continue;if(!d){for(j=3D0;j=3D0&&(h=3Dh.slice(0,-1),j=3D!0),h.= indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.=0A= shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c= =3Dtypeof c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new = f.Event(h),c.type=3Dh,c.exclusive=3Dj,c.namespace=3Di.join("."),c.namespa= ce_re=3Dnew = RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDef= ault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var = a=3Df.expando,b=3Dthis[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b= .handle.elem)});return}if(e.nodeType=3D=3D=3D3||e.nodeType=3D=3D=3D8)retu= rn;c.result=3Db,c.target=3De,d=3Dd!=3Dnull?f.makeArray(d):[],d.unshift(c)= ;var k=3De,l=3Dh.indexOf(":")<0?"on"+h:"";do{var = m=3Df._data(k,"handle");c.currentTarget=3Dk,m&&m.apply(k,d),l&&f.acceptDa= ta(k)&&k[l]&&k[l].apply(k,d)=3D=3D=3D!1&&(c.result=3D!1,c.preventDefault(= )),k=3Dk.parentNode||k.ownerDocument||k=3D=3D=3Dc.target.ownerDocument&&a= }while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var = n,o=3Df.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocu= ment,c)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(= e)){try{l&&e[h]&&(n=3De[l],n&&(e[l]=3Dnull),f.event.triggered=3Dh,e[h]())= }catch(p){}n&&(e[l]=3Dn),f.event.triggered=3Db}}return = c.result}},handle:function(c){c=3Df.event.fix(c||a.event);var = d=3D((f._data(this,"events")||{})[c.type]||[]).slice(0),e=3D!c.exclusive&= &!c.namespace,g=3DArray.prototype.slice.call(arguments,0);g[0]=3Dc,c.curr= entTarget=3Dthis;for(var h=3D0,i=3Dd.length;h-1?f.map(a.options,fu= nction(a){return = a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=3Da.selectedIndex);r= eturn c},J=3Dfunction(c){var = d=3Dc.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=3Df._data(d,"_ch= ange_data"),g=3DI(d),(c.type!=3D=3D"focusout"||d.type!=3D=3D"radio")&&f._= data(d,"_change_data",g);if(e=3D=3D=3Db||g=3D=3D=3De)return;if(e!=3Dnull|= |g)c.type=3D"change",c.liveFired=3Db,f.event.trigger(c,arguments[1],d)}};= f.event.special.change=3D{filters:{focusout:J,beforedeactivate:J,click:fu= nction(a){var = b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(c=3D=3D=3D"radio"||c=3D= =3D=3D"checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:functi= on(a){var = b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(a.keyCode=3D=3D=3D13&&!= f.nodeName(b,"textarea")||a.keyCode=3D=3D=3D32&&(c=3D=3D=3D"checkbox"||c=3D= =3D=3D"radio")||c=3D=3D=3D"select-multiple")&&J.call(this,a)},beforeactiv= ate:function(a){var = b=3Da.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this= .type=3D=3D=3D"file")return!1;for(var c in = H)f.event.add(this,c+".specialChange",H[c]);return = y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".special= Change");return = y.test(this.nodeName)}},H=3Df.event.special.change.filters,H.focus=3DH.be= foreactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focu= sout"},function(a,b){function e(a){var = c=3Df.event.fix(a);c.type=3Db,c.originalEvent=3D{},f.event.trigger(c,null= ,c.target),c.isDefaultPrevented()&&a.preventDefault()}var = d=3D0;f.event.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventLis= tener(a,e,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a= ,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=3Dfunction(a,d,e){= var g;if(typeof a=3D=3D"object"){for(var h in = a)this[c](h,d,a[h],e);return = this}if(arguments.length=3D=3D=3D2||d=3D=3D=3D!1)e=3Dd,d=3Db;c=3D=3D=3D"o= ne"?(g=3Dfunction(a){f(this).unbind(a,g);return = e.apply(this,arguments)},g.guid=3De.guid||f.guid++):g=3De;if(a=3D=3D=3D"u= nload"&&c!=3D=3D"one")this.one(a,d,e);else for(var = i=3D0,j=3Dthis.length;i0){j=3Di;break}}i=3Di[a]}d[g]=3Dj}}}function = t(a,b,c,d,e,f){for(var g=3D0,h=3Dd.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D0,e=3DObject.prototype= .toString,g=3D!1,h=3D!0,i=3D/\\/g,j=3D/\W/;[0,0].sort(function(){h=3D!1;r= eturn 0});var k=3Dfunction(b,d,f,g){f=3Df||[],d=3Dd||c;var = h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof = b!=3D"string")return f;var = i,j,n,o,q,r,s,t,u=3D!0,w=3Dk.isXML(d),x=3D[],y=3Db;do{a.exec(""),i=3Da.ex= ec(y);if(i){y=3Di[3],x.push(i[1]);if(i[2]){o=3Di[3];break}}}while(i);if(x= .length>1&&m.exec(b))if(x.length=3D=3D=3D2&&l.relative[x[0]])j=3Dv(x[0]+x= [1],d);else{j=3Dl.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=3Dx.= shift(),l.relative[b]&&(b+=3Dx.shift()),j=3Dv(b,j)}else{!g&&x.length>1&&d= .nodeType=3D=3D=3D9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.leng= th-1])&&(q=3Dk.find(x.shift(),d,w),d=3Dq.expr?k.filter(q.expr,q.set)[0]:q= .set[0]);if(d){q=3Dg?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length=3D=3D= =3D1&&(x[0]=3D=3D=3D"~"||x[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:d,w= ),j=3Dq.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=3Dp(j):u=3D!1;whil= e(x.length)r=3Dx.pop(),s=3Dr,l.relative[r]?s=3Dx.pop():r=3D"",s=3D=3Dnull= &&(s=3Dd),l.relative[r](n,s,w)}else = n=3Dx=3D[]}n||(n=3Dj),n||k.error(r||b);if(e.call(n)=3D=3D=3D"[object = Array]")if(!u)f.push.apply(f,n);else = if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;n[t]!=3Dnull;t++)n[t]&&(n[t]=3D=3D=3D= !0||n[t].nodeType=3D=3D=3D1&&k.contains(d,n[t]))&&f.push(j[t]);else = for(t=3D0;n[t]!=3Dnull;t++)n[t]&&n[t].nodeType=3D=3D=3D1&&f.push(j[t]);el= se p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return = f};k.uniqueSort=3Dfunction(a){if(r){g=3Dh,a.sort(r);if(g)for(var = b=3D1;b0},k.find=3Dfunction(a,b,c){var = d;if(!a)return[];for(var e=3D0,f=3Dl.order.length;e":function(a,b){var c,d=3Dtypeof = b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!j.test(b)){b=3Db.toLowerCase();= for(;e=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)= {return a[1].replace(i,"")},TAG:function(a,b){return = a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"= ){a[2]||k.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var = b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D= =3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||= 1)-0,a[3]=3Db[3]-0}else a[2]&&k.error(a[0]);a[0]=3Dd++;return = a},ATTR:function(a,b,c,d,e,f){var = g=3Da[1]=3Da[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=3Dl.attrMap[g]),a[4= ]=3D(a[4]||a[5]||"").replace(i,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" = "+a[4]+" ");return = a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")= .length>1||/^\w/.test(b[3]))b[3]=3Dk(b[3],null,null,c);else{var = g=3Dk.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else = if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return = b},POS:function(a){a.unshift(!0);return = a}},filters:{enabled:function(a){return = a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return= a.disabled=3D=3D=3D!0},checked:function(a){return = a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel= ectedIndex;return = a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun= ction(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).lengt= h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var= b=3Da.getAttribute("type"),c=3Da.type;return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|= |b=3D=3D=3Dnull)},radio:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo= x:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file= :function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password= :function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm= it:function(a){var = b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"= )&&"submit"=3D=3D=3Da.type},image:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f= unction(a){var = b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"= )&&"reset"=3D=3D=3Da.type},button:function(a){var = b=3Da.nodeName.toLowerCase();return = b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun= ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu= nction(a){return = a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)= {return b=3D=3D=3D0},last:function(a,b,c,d){return = b=3D=3D=3Dd.length-1},even:function(a,b){return = b%2=3D=3D=3D0},odd:function(a,b){return = b%2=3D=3D=3D1},lt:function(a,b,c){return = bc[3]-0},nth:function(a,b,c){return = c[3]-0=3D=3D=3Db},eq:function(a,b,c){return = c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var = e=3Db[1],f=3Dl.filters[e];if(f)return = f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||k.g= etText([a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var = g=3Db[3];for(var = h=3D0,i=3Dg.length;h=3D0}},ID:function(a,b){return= = a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r= eturn = b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||a.nodeName.toLowerCase()=3D=3D=3Db},= CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" = ").indexOf(b)>-1},ATTR:function(a,b){var = c=3Db[1],d=3Dl.attrHandle[c]?l.attrHandle[c](a):a[c]!=3Dnull?a[c]:a.getAt= tribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return = d=3D=3Dnull?f=3D=3D=3D"!=3D":f=3D=3D=3D"=3D"?e=3D=3D=3Dg:f=3D=3D=3D"*=3D"= ?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" = ").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO= f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D= =3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D= =3D!1},POS:function(a,b,c,d){var = e=3Db[2],f=3Dl.setFilters[e];if(f)return = f(a,c,b,d)}}},m=3Dl.match.POS,n=3Dfunction(a,b){return"\\"+(b-0+1)};for(v= ar o in l.match)l.match[o]=3Dnew = RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o= ]=3Dnew = RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))= ;var = p=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(= b,a);return b}return = a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node= Type}catch(q){p=3Dfunction(a,b){var = c=3D0,d=3Db||[];if(e.call(a)=3D=3D=3D"[object = Array]")Array.prototype.push.apply(d,a);else if(typeof = a.length=3D=3D"number")for(var f=3Da.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.= find.ID=3Dfunction(a,c,d){if(typeof = c.getElementById!=3D"undefined"&&!d){var = e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof = e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D= =3Da[1]?[e]:b:[]}},l.filter.ID=3Dfunction(a,b){var c=3Dtypeof = a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return = a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D= null}(),function(){var = a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen= tsByTagName("*").length>0&&(l.find.TAG=3Dfunction(a,b){var = c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var = e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return = c}),a.innerHTML=3D"",a.firstChild&&typeof = a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href= ")!=3D=3D"#"&&(l.attrHandle.href=3Dfunction(a){return = a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var= a=3Dk,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").= length!=3D=3D0){k=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!k.isXML(e)){var = h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D= 1||e.nodeType=3D=3D=3D9)){if(h[1])return = p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClas= sName)return = p(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D= "body"&&e.body)return p([e.body],f);if(h&&h[3]){var = i=3De.getElementById(h[3]);if(!i||!i.parentNode)return = p([],f);if(i.id=3D=3D=3Dh[3])return p([i],f)}try{return = p(e.querySelectorAll(b),f)}catch(j){}}else = if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var = m=3De,n=3De.getAttribute("id"),o=3Dn||d,q=3De.parentNode,r=3D/^\s*[+~]/.t= est(b);n?o=3Do.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=3De.p= arentNode);try{if(!r||q)return p(e.querySelectorAll("[id=3D'"+o+"'] = "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return = a(b,e,f,g)};for(var e in a)k[e]=3Da[e];b=3Dnull}}(),function(){var = a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk= itMatchesSelector||a.msMatchesSelector;if(b){var = d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle= ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}k.matchesSelector=3Dfunction(= a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isXML(a))t= ry{if(e||!l.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var = f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return= f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var = a=3Dc.createElement("div");a.innerHTML=3D"
";if(!!a.getElementsByClassName&&a.getElementsByClas= sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy= ClassName("e").length=3D=3D=3D1)return;l.order.splice(1,0,"CLASS"),l.find= .CLASS=3Dfunction(a,b,c){if(typeof = b.getElementsByClassName!=3D"undefined"&&!c)return = b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?k= .contains=3Dfunction(a,b){return = a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume= ntPosition?k.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(= b)&16)}:k.contains=3Dfunction(){return!1},k.isXML=3Dfunction(a){var = b=3D(a?a.ownerDocument||a:0).documentElement;return = b?b.nodeName!=3D=3D"HTML":!1};var v=3Dfunction(a,b){var = c,d=3D[],e=3D"",f=3Db.nodeType?[b]:b;while(c=3Dl.match.PSEUDO.exec(a))e+=3D= c[0],a=3Da.replace(l.match.PSEUDO,"");a=3Dl.relative[a]?a+"*":a;for(var = g=3D0,h=3Df.length;g0)for(h=3Dg;h0:this.filter(a).length>0)},close= st:function(a,b){var c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var = h,i,j=3D{},k=3D1;if(g&&a.length){for(d=3D0,e=3Da.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g= ,level:k});g=3Dg.parentNode,k++}}return c}var l=3DT.test(a)||typeof = a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d-1:f.find.matchesSelector(g,a)){c.pus= h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT= ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return = this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof = a=3D=3D"string")return = f.inArray(this[0],a?f(a):this.parent().children());return = f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof = a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.= get(),c);return = this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return= this.add(this.prevObject)}}),f.each({parent:function(a){var = b=3Da.parentNode;return = b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return = f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return = f.dir(a,"parentNode",c)},next:function(a){return = f.nth(a,2,"nextSibling")},prev:function(a){return = f.nth(a,2,"previousSibling")},nextAll:function(a){return = f.dir(a,"nextSibling")},prevAll:function(a){return = f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return = f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return = f.dir(a,"previousSibling",c)},siblings:function(a){return = f.sibling(a.parentNode.firstChild,a)},children:function(a){return = f.sibling(a.firstChild)},contents:function(a){return = f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make= Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var = e=3Df.map(this,b,c),g=3DS.call(arguments);O.test(a)||(d=3Dc),d&&typeof = d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!U[a]?f.unique(e)= :e,(this.length>1||Q.test(d))&&P.test(a)&&(e=3De.reverse());return = this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a= =3D":not("+a+")");return = b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche= s(a,b)},dir:function(a,c,d){var = e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D= =3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return = e},nth:function(a,b,c,d){b=3Db||1;var = e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return= a},sibling:function(a,b){var = c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a= );return c}});var X=3D/ = jQuery\d+=3D"(?:\d+|null)"/g,Y=3D/^\s+/,Z=3D/<(?!area|br|col|embed|hr|img= |input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=3D/<([\w:]+)/,_=3D/",""],legend:[1,"
","
"= ],thead:[1,"","
"],tr:[2,"","
= "],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],= _default:[0,"",""]};bf.optgroup=3Dbf.option,bf.tbody=3Dbf.tfoot=3Dbf.colg= roup=3Dbf.caption=3Dbf.thead,bf.th=3Dbf.td,f.support.htmlSerialize||(bf._= default=3D[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isF= unction(a))return this.each(function(b){var = c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof = a!=3D"object"&&a!=3D=3Db)return = this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)= );return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return = this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var = b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse= rtBefore(this[0]),b.map(function(){var = a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC= hild;return a}).append(this)}return = this},wrapInner:function(a){if(f.isFunction(a))return = this.each(function(b){f(this).wrapInner(a.call(this,b))});return = this.each(function(){var = b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu= nction(a){return = this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return = this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit= h(this.childNodes)}).end()},append:function(){return = this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe= ndChild(a)})},prepend:function(){return = this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse= rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare= ntNode)return = this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi= s)});if(arguments.length){var = a=3Df(arguments[0]);a.push.apply(a,this.toArray());return = this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[= 0].parentNode)return = this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi= s.nextSibling)});if(arguments.length){var = a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0])= .toArray());return a}},remove:function(a,b){for(var = c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod= eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d= ])),d.parentNode&&d.parentNode.removeChild(d);return = this},empty:function(){for(var = a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge= tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r= eturn = this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return= this.map(function(){return = f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return = this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(X,""):null;= if(typeof = a=3D=3D"string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&= !bf[($.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Z,"<$1>");= try{for(var = c=3D0,d=3Dthis.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j=0A= )}return = this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var = d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone= Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){= bi(a,d),e=3Dbj(a),g=3Dbj(d);for(h=3D0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d= );if(c){e=3Dbj(a),g=3Dbj(d);for(h=3D0;e[h];++h)bh(e[h],g[h])}}e=3Dg=3Dnul= l;return d},clean:function(a,b,d,e){var g;b=3Db||c,typeof = b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||b[0]&&b[0].ownerD= ocument||c);var h=3D[],i;for(var j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof = k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof = k=3D=3D"string")if(!ba.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace= (Z,"<$1>");var = l=3D($.exec(k)||["",""])[1].toLowerCase(),m=3Dbf[l]||bf._default,n=3Dm[0]= ,o=3Db.createElement("div");o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.las= tChild;if(!f.support.tbody){var = p=3D_.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.childN= odes:m[1]=3D=3D=3D""&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D0= ;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.r= emoveChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(= b.createTextNode(Y.exec(k)[0]),o.firstChild),k=3Do.childNodes}var = r;if(!f.support.appendChecked)if(k[0]&&typeof = (r=3Dk.length)=3D=3D"number")for(i=3D0;i=3D0)return = b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re= turn = bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par= seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var = c=3Da.style,d=3Da.currentStyle;c.zoom=3D1;var = e=3Df.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",g=3Dd&&d.filter||c.filter|= |"";c.filter=3Dbn.test(g)?g.replace(bn,e):g+" = "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh= t=3D{get:function(a,b){var = c;f.swap(a,{display:"inline-block"},function(){b?c=3Dbx(a,"margin-right",= "marginRight"):c=3Da.style.marginRight});return = c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=3Dfunction(a,c)= {var = d,e,g;c=3Dc.replace(bp,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa= ultView))return = b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"= "&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret= urn d}),c.documentElement.currentStyle&&(bz=3Dfunction(a,b){var = c,d=3Da.currentStyle&&a.currentStyle[b],e=3Da.runtimeStyle&&a.runtimeStyl= e[b],f=3Da.style;!bq.test(d)&&br.test(d)&&(c=3Df.left,e&&(a.runtimeStyle.= left=3Da.currentStyle.left),f.left=3Db=3D=3D=3D"fontSize"?"1em":d||0,d=3D= f.pixelLeft+"px",f.left=3Dc,e&&(a.runtimeStyle.left=3De));return = d=3D=3D=3D""?"auto":d}),bx=3Dby||bz,f.expr&&f.expr.filters&&(f.expr.filte= rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return = b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style.disp= lay||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3Dfunctio= n(a){return!f.expr.filters.hidden(a)});var = bB=3D/%20/g,bC=3D/\[\]$/,bD=3D/\r?\n/g,bE=3D/#.*$/,bF=3D/^(.*?):[ = \t]*([^\r\n]*)\r?$/mg,bG=3D/^(?:color|date|datetime|email|hidden|month|nu= mber|password|range|search|tel|text|time|url|week)$/i,bH=3D/^(?:about|app= |app\-storage|.+\-extension|file|widget):$/,bI=3D/^(?:GET|HEAD)$/,bJ=3D/^= \/\//,bK=3D/\?/,bL=3D/)<[^<]*)*<\/script>/g= i,bM=3D/^(?:select|textarea)/i,bN=3D/\s+/,bO=3D/([?&])_=3D[^&]*/,bP=3D/^(= [\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=3Df.fn.load,bR=3D{},bS=3D= {},bT,bU;try{bT=3De.href}catch(bV){bT=3Dc.createElement("a"),bT.href=3D""= ,bT=3DbT.href}bU=3DbP.exec(bT.toLowerCase())||[],f.fn.extend({load:functi= on(a,c,d){if(typeof a!=3D"string"&&bQ)return = bQ.apply(this,arguments);if(!this.length)return this;var e=3Da.indexOf(" = ");if(e>=3D0){var g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var = h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof = c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));= var = i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,= b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm= l(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}= });return this},serialize:function(){return = f.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?f.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test= (this.type))}).map(function(a,b){var c=3Df(this).val();return = c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va= lue:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).ge= t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess = ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return = this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d= ,e,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return = f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript= :function(a,c){return = f.get(a,b,c,"script")},getJSON:function(a,b,c){return = f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettin= gs,b):(b=3Da,a=3Df.extend(!0,f.ajaxSettings,b));for(var c = in{context:1,url:1})c in b?a[c]=3Db[c]:c in = f.ajaxSettings&&(a[c]=3Df.ajaxSettings[c]);return = a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",conte= ntType:"application/x-www-form-urlencoded",processData:!0,async:!0,accept= s:{xml:"application/xml, = text/xml",html:"text/html",text:"text/plain",json:"application/json, = text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},= responseFields:{xml:"responseXML",text:"responseText"},converters:{"* = text":a.String,"text html":!0,"text json":f.parseJSON,"text = xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function= (a,c){function = w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready= State=3Da?4:0;var = o,r,u,w=3Dl?bZ(d,v,l):b,x,y;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d.ifMod= ified){if(x=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k]=3Dx;= if(y=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dy}if(a=3D=3D=3D304)c=3D"no= tmodified",o=3D!0;else = try{r=3Db$(d,w),c=3D"success",o=3D!0}catch(z){c=3D"parsererror",u=3Dz}}el= se{u=3Dc;if(!c||a)c=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3Dc,= o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=3Db,= t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v= ,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("aja= xStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var = d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e = instanceof = f)?f(e):f.event,h=3Df.Deferred(),i=3Df._Deferred(),j=3Dd.statusCode||{},k= ,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{readyState:0,setRequestHeader:fun= ction(a,b){if(!s){var = c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return = this},getAllResponseHeaders:function(){return = s=3D=3D=3D2?n:null},getResponseHeader:function(a){var = c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbF.exec(n))o[c[1].toLowerCase()= ]=3Dc[2]}c=3Do[a.toLowerCase()]}return = c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu= rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return = this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.do= ne,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in = a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return = this},d.url=3D((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dat= aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain=3D= =3Dnull&&(r=3DbP.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D= bU[1]&&r[2]=3D=3DbU[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bU[3]= ||(bU[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof = d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),bX(bR,d,c,v)= ;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has= Content=3D!bI.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax= Start");if(!d.hasContent){d.data&&(d.url+=3D(bK.test(d.url)?"&":"?")+d.da= ta),k=3Dd.url;if(d.cache=3D=3D=3D!1){var = x=3Df.now(),y=3Dd.url.replace(bO,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(= bK.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp= e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy= pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If= -Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non= e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept= s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", = */*; q=3D0.01":""):d.accepts["*"]);for(u in = d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe= nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u = in{success:1,error:1,complete:1})v[u](d[u]);p=3DbX(bS,d,c,v);if(!p)w(-1,"= No = Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&= &d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));= try{s=3D1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return = v},param:function(a,c){var = d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR= IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin= gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f= unction(){e(this.name,this.value)});else for(var g in = a)bY(g,a[g],c,e);return = d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}= });var = b_=3Df.now(),ca=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso= npCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json = jsonp",function(b,c,d){var = e=3Db.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&typeof = b.data=3D=3D"string";if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&= &(ca.test(b.url)||e&&ca.test(b.data))){var = g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b= .jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D= !1&&(j=3Dj.replace(ca,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(ca,l)),b.dat= a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.= data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is= Function(i)&&a[h](g[0])}),b.converters["script = json"]=3Dfunction(){g||f.error(h+" was not called");return = g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr= ipt:"text/javascript, application/javascript, application/ecmascript, = application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv= erters:{"text script":function(a){f.globalEval(a);return = a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D= !1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri= pt",function(a){if(a.crossDomain){var = d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return= {send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr= iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.onload=3Dd.onre= adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes= t(d.readyState))d.onload=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e= .removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)= },abort:function(){d&&d.onload(0,1)}}}});var = cb=3Da.ActiveXObject?function(){for(var a in = cd)cd[a](0,1)}:!1,cc=3D0,cd;f.ajaxSettings.xhr=3Da.ActiveXObject?function= (){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{aj= ax:!!a,cors:!!a&&"withCredentials"in = a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if= (!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var = h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw= ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in = c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr= ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req= uested-With"]=3D"XMLHttpRequest");try{for(j in = e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)= ,d=3Dfunction(a,e){var = j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate= change=3Df.noop,cb&&delete = cd[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl= lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D= n),m.text=3Dh.responseText;try{k=3Dh.statusText}catch(o){k=3D""}!j&&c.isL= ocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D204)}}}catch= (p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D4?d():(i=3D+= +cc,cb&&(cd||(cd=3D{},f(a).unload(cb)),cd[i]=3Dd),h.onreadystatechange=3D= d)},abort:function(){d&&d(0,1)}}}});var = cg=3D{},ch,ci,cj=3D/^(?:toggle|show|hide)$/,ck=3D/^([+\-]=3D)?([\d+.\-]+)= ([a-z%]*)$/i,cl,cm=3D[["height","marginTop","marginBottom","paddingTop","= paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin= gRight"],["opacity"]],cn,co=3Da.webkitRequestAnimationFrame||a.mozRequest= AnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c= ){var d,e;if(a||a=3D=3D=3D0)return = this.animate(cr("show",3),a,b,c);for(var = g=3D0,h=3Dthis.length;g=3De.durat= ion+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.up= date(),e.animatedProperties[this.prop]=3D!0;for(g in = e.animatedProperties)e.animatedProperties[g]!=3D=3D!0&&(c=3D!1);if(c){e.o= verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio= n(a,b){d.style["overflow"+b]=3De.overflow[a]}),e.hide&&f(d).hide();if(e.h= ide||e.show)for(var i in = e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e= .duration=3D=3DInfinity?this.now=3Db:(h=3Db-this.startTime,this.state=3Dh= /e.duration,this.pos=3Df.easing[e.animatedProperties[this.prop]](this.sta= te,h,0,1,e.duration),this.now=3Dthis.start+(this.end-this.start)*this.pos= ),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var = a=3Df.timers,b=3D0;b
";f.extend(b.style,{position:= "absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibi= lity:"hidden"}),b.innerHTML=3Dj,a.insertBefore(b,a.firstChild),d=3Db.firs= tChild,e=3Dd.firstChild,h=3Dd.nextSibling.firstChild.firstChild,this.does= NotAddBorder=3De.offsetTop!=3D=3D5,this.doesAddBorderForTableAndCells=3Dh= .offsetTop=3D=3D=3D5,e.style.position=3D"fixed",e.style.top=3D"20px",this= .supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15,e= .style.position=3De.style.top=3D"",d.style.overflow=3D"hidden",d.style.po= sition=3D"relative",this.subtractsBorderForOverflowNotVisible=3De.offsetT= op=3D=3D=3D-5,this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3Di= ,a.removeChild(b),f.offset.initialize=3Df.noop},bodyOffset:function(a){va= r = b=3Da.offsetTop,c=3Da.offsetLeft;f.offset.initialize(),f.offset.doesNotIn= cludeMarginInBodyOffset&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3Dp= arseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:func= tion(a,b,c){var = d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative= ");var = e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D= =3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D= {},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D= parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.= top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in= = b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[= 0])return null;var = a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcu.test(b[0].no= deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"= ))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(= f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL= eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f= unction(){return this.map(function(){var = a=3Dthis.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"pos= ition")=3D=3D=3D"static")a=3Da.offsetParent;return = a})}}),f.each(["Left","Top"],function(a,c){var = d=3D"scroll"+c;f.fn[d]=3Dfunction(c){var = e,g;if(c=3D=3D=3Db){e=3Dthis[0];if(!e)return null;g=3Dcv(e);return = g?"pageXOffset"in = g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documen= tElement[d]||g.document.body[d]:e[d]}return = this.each(function(){g=3Dcv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:= f(g).scrollTop()):this[d]=3Dc})}}),f.each(["Height","Width"],function(a,c= ){var d=3Dc.toLowerCase();f.fn["inner"+c]=3Dfunction(){var = a=3Dthis[0];return = a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=3Dfunct= ion(a){var b=3Dthis[0];return = b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=3Dfun= ction(a){var e=3Dthis[0];if(!e)return = a=3D=3Dnull?null:this;if(f.isFunction(a))return = this.each(function(b){var = c=3Df(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var = g=3De.document.documentElement["client"+c];return = e.document.compatMode=3D=3D=3D"CSS1Compat"&&g||e.document.body["client"+c= ]||g}if(e.nodeType=3D=3D=3D9)return = Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentEleme= nt["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a=3D=3D= =3Db){var h=3Df.css(e,d),i=3DparseFloat(h);return f.isNaN(i)?h:i}return = this.css(d,typeof = a=3D=3D"string"?a:a+"px")}}),a.jQuery=3Da.$=3Df})(window); ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s.gravatar.com/js/gprofiles.js?aa&ver=3.4-alpha-19672 if('undefined'=3D=3Dtypeof(console)){console=3D{"log":function(str){},"de= bug":function(str){}}}var = Gravatar=3D{"profile_stack":{},"profile_map":{},"overTimeout":false,"outT= imeout":false,"stopOver":false,"active_grav":false,"active_hash":false,"a= ctive_id":false,"active_grav_clone":false,"profile_cb":null,"stats_queue"= :[],"throbber":null,"has_bg":false,"disabled":false,"url_prefix":'http://= en',"disable":function(){Gravatar.disabled=3Dtrue;Gravatar.hide_card();va= r d=3Dnew = Date(2100,1,1,1,1,1);Gravatar.stat('disable');if(-1=3D=3Dwindow.location.= host.search(/wordpress.com/i)){document.cookie=3D'nohovercard=3D1; = expires=3D'+d.toUTCString()+';'}else{document.cookie=3D'nohovercard=3D1; = expires=3D'+d.toUTCString()+'; domain=3D.wordpress.com; = path=3D/'}},"mouseOut":function(e){e.stopImmediatePropagation();Gravatar.= stopOver=3Dtrue;Gravatar.outTimeout=3DsetTimeout(function(){Gravatar.hide= _card()},300)},"init":function(container,noGrav){var = ca=3Ddocument.cookie.split(';'),i,c;for(i=3D0;ijQuery(window).width()+jQuery(window).scrollLeft()){left=3Dgrav_pos= .left-(card_width+grav_space);grav_pos_class=3D'pos-left'}var = top_offset=3Dgrav_height*.25;jQuery('#'+card_id).removeClass('pos-right = pos-left').addClass(grav_pos_class).css({'top':(top-top_offset)+'px','lef= t':left+'px'});var = arrow_offset=3D(grav_height/2);if(arrow_offset>card_height){arrow_offset=3D= card_height/2}if(arrow_offset>(card_height/2)-6){arrow_offset=3D(card_hei= ght/2)-6}if(arrow_offset>53){arrow_offset=3D53}if(this.has_bg){arrow_offs= et=3Darrow_offset-8}if(arrow_offset<0){arrow_offset=3D0}var = css=3D{'height':((grav_height*2)+top_offset)+'px'};if('pos-right'=3D=3Dgr= av_pos_class){css['right']=3D'auto';css['left']=3D'-7px';css['background-= position']=3D'0px = '+arrow_offset+'px'}else{css['right']=3D'-10px';css['left']=3D'auto';css[= 'background-position']=3D'0px '+arrow_offset+'px'}jQuery('#'+card_id+' = .grav-cardarrow').css(css)}card_el.stop().css({opacity:0}).show().animate= ({opacity:1},150,'linear',function(){jQuery(this).css({opacity:'auto'});j= Query(this).stop();var date=3Dnew Date();var = qp=3D'http';if('https:'=3D=3Dwindow.location.protocol){qp+=3D's'}var = url=3Dqp+'://pixel.quantserve.com/pixel/p-18-mFEk4J448M.gif?labels=3Dtype= .gravatar.hovercard&rand=3D'+Math.random().toString()+'-'+date.getTime();= var img=3Dnew = Image(1,1);img.src=3Durl})},"build_card":function(hash,profile){Object.si= ze=3Dfunction(obj){var size=3D0,key;for(key in = obj){if(obj.hasOwnProperty(key)){size++}}return = size};GProfile.init(profile);var urls=3DGProfile.get('urls');var = photos=3DGProfile.get('photos');var = services=3DGProfile.get('accounts');var = limit=3D100;if(Object.size(urls)>3){limit+=3D90}else{limit+=3D10+(20*Obje= ct.size(urls))}if(Object.size(services)>0){limit+=3D30}var = description=3DGProfile.get('aboutMe');description=3Ddescription.replace(/= <[^>]+>/ig,'');description=3Ddescription.toString().substr(0,limit);if(li= mit=3D=3Ddescription.length){description+=3D''}var = card_class=3D'grav-inner';if(Gravatar.my_hash&&hash=3D=3DGravatar.my_hash= ){card_class+=3D' = grav-is-user';if(!description.length){description=3D"

Want a better = profile? Click = here.

"}}if(description.length){card_class+=3D' = gcard-about'}name=3DGProfile.get('displayName');if(!name.length){name=3DG= Profile.get('preferredUsername')}var card=3D'

'+name+'

'+GProfile.get('currentLocation')+'

'+description+'

=

Turn off hovercards

=
=
=
';jQuery('body').append(jQuery(card));jQuery('#profile-'+hash+' = .grav-inner').addClass(card_class);this.has_bg=3Dfalse;var = bg=3DGProfile.get('profileBackground');if(Object.size(bg)){this.has_bg=3D= true;var bg_css=3D{padding:'8px = 0'};if(bg.color){bg_css['background-color']=3Dbg.color}if(bg.url){bg_css[= 'background-image']=3D'url('+bg.url+')'}if(bg.position){bg_css['backgroun= d-position']=3Dbg.position}if(bg.repeat){bg_css['background-repeat']=3Dbg= .repeat}jQuery('#profile-'+hash).css(bg_css);jQuery('#profile-'+hash+' = .grav-tag').css('top','8px')}if(!jQuery('#profile-'+hash+' = .gcard-links').length&&!jQuery('#profile-'+hash+' = .gcard-services').length){jQuery('#profile-'+hash+' = .grav-rightcol').css({'width':'auto'})}if(!jQuery('#profile-'+hash+' = .gcard-about').length){jQuery('#profile-'+hash+' = .grav-leftcol').css({'width':'auto'})}if(jQuery.isFunction(Gravatar.profi= le_cb)){Gravatar.loaded_js(hash,'profile-'+hash)}jQuery('#profile-'+hash+= ' a.grav-extra-comments').click(function(e){return = Gravatar.stat('click_comment',e)});jQuery('#profile-'+hash+' = a.grav-extra-likes').click(function(e){return = Gravatar.stat('click_like',e)});jQuery('#profile-'+hash+' .grav-links = a').click(function(e){return = Gravatar.stat('click_link',e)});jQuery('#profile-'+hash+' .grav-services = a').click(function(e){return = Gravatar.stat('click_service',e)});jQuery('#profile-'+hash+' h4 a, = #profile-'+hash+' .grav-view-complete, #profile-'+hash+' .grav-grav = a').click(function(e){return = Gravatar.stat('to_profile',e)});jQuery('#profile-'+hash+' .grav-tag = a').click(function(e){if(3=3D=3De.which||2=3D=3De.button||e.altKey||e.met= aKey||e.ctrlKey){e.preventDefault();e.stopImmediatePropagation();Gravatar= .stat('egg');return Gravatar.whee()}return = Gravatar.stat('to_gravatar',e)}).bind('contextmenu',function(e){e.prevent= Default();e.stopImmediatePropagation();Gravatar.stat('egg');return = Gravatar.whee()});jQuery('#profile-'+hash+' = a.grav-edit-profile').click(function(e){return = Gravatar.stat('click_edit_profile',e)})},"tilt_gravatar":function(){this.= active_grav=3DjQuery('img#'+this.active_id);if(jQuery('img#grav-clone-'+t= his.active_hash).length){return}this.active_grav_clone=3Dthis.active_grav= .clone().attr('id','grav-clone-'+this.active_hash).addClass('grav-clone')= ;var = top=3Dthis.active_grav.offset().top+parseInt(this.active_grav.css('paddin= g-top'),10),left=3Dthis.active_grav.offset().left+parseInt(this.active_gr= av.css('padding-left'),10);var fancyCSS=3D{'-webkit-box-shadow':'0 0 4px = #aaa','-moz-box-shadow':'0 0 4px #aaa','box-shadow':'0 0 4px = #aaa','border-width':'2px 2px '+(this.active_grav.height()/5)+'px = 2px','border-color':'#fff','border-style':'solid','padding':'0px'};if(jQu= ery.browser.msie&&9>jQuery.browser.version){fancyCSS['filter']=3D"progid:= DXImageTransform.Microsoft.Glow(Color=3D'#aaaaaa', = strength=3D'2'";top-=3D2;left-=3D2}if(-1=3D=3Dnavigator.appVersion.indexO= f('Win')){fancyCSS['-webkit-transform']=3D'rotate(-4deg) = scale(1.3)';fancyCSS['-moz-transform']=3D'rotate(-4deg) = scale(1.3)';fancyCSS['-o-transform']=3D'rotate(-4deg) = scale(1.3)';fancyCSS['transform']=3D'rotate(-4deg) = scale(1.3)';if(jQuery.browser.msie&&9>jQuery.browser.version){fancyCSS['f= ilter']=3D"progid:DXImageTransform.Microsoft.Matrix(M11=3D'1.29683327', = M12=3D'0.0906834159', M21=3D'-0.0906834159', M22=3D'1.29683327', = SizingMethod=3D'auto expand') = "+fancyCSS['filter'];top-=3D3;left-=3D4}}else{top-=3D1;left-=3D1}if(this.= active_grav.hasClass('grav-hijack')){var aWrap=3D''}else{var = aWrap=3Dthis.active_grav.parents('a:first').clone(true).empty()}var = appendix=3Dthis.active_grav_clone.css(fancyCSS).wrap(aWrap).parent().css(= {'position':'absolute','top':top+'px','left':left+'px','z-index':15,'bord= er':'none','text-decoration':'none'});jQuery('body').append(appendix);thi= s.active_grav_clone.removeClass('grav-hashed')},"untilt_gravatar":functio= n(){jQuery('img.grav-clone, = a.grav-clone-a').remove();Gravatar.hide_throbber()},"show_throbber":funct= ion(){if(!Gravatar.throbber){Gravatar.throbber=3DjQuery('
3D"."
')}jQuery('body').append(Gravatar.throbber);var = offset=3DjQuery('#'+Gravatar.active_id).offset();Gravatar.throbber.css({t= op:offset.top+2+'px',left:offset.left+1+'px'})},"hide_throbber":function(= ){if(!Gravatar.throbber){return}Gravatar.throbber.remove()},"fetch_profil= e_by_email":function(email){return = this.fetch_profile_by_hash(this.md5(email))},"fetch_profile_by_hash":func= tion(hash,dom_id){this.profile_map['g'+hash]=3Ddom_id;if(this.profile_sta= ck['g'+hash]&&'object'=3D=3Dtypeof(this.profile_stack['g'+hash])){return = this.profile_stack['g'+hash]}this.profile_stack['g'+hash]=3D'fetching';Gr= avatar.stat('fetch');this.load_js(this.url_prefix+'.gravatar.com/'+hash+'= .json?callback=3DGravatar.fetch_profile_callback',function(){Gravatar.fet= ch_profile_error(hash,dom_id)})},"fetch_profile_callback":function(profil= e){if(!profile||'object'!=3Dtypeof(profile)){return}this.profile_stack['g= '+profile.entry[0].hash]=3Dprofile;this.notify(profile.entry[0].hash)},"f= etch_profile_error":function(hash,dom_id){Gravatar.stat('profile_404');Gr= avatar.profile_map['g'+hash]=3Dfalse;var = grav=3DjQuery('#'+dom_id);if(grav.parent('a[href=3D"http://gravatar.com/'= +hash+'"]').size()){grav.unwrap()}if(dom_id=3D=3DGravatar.active_id){Grav= atar.hide_card()}},"listen":function(key,callback){if(!this.notify_stack)= {this.notify_stack=3D{}}key=3D'g'+key;if(!this.notify_stack[key]){this.no= tify_stack[key]=3D[]}for(a=3D0;a";new_css+=3D"";jQuery('head').append(new_css)},"md5":function(str){return = hex_md5(str)},"autofill":function(email,map){if(!email.length||-1=3D=3Dem= ail.indexOf('@')){return}this.autofill_map=3Dmap;hash=3Dthis.md5(email);i= f("undefined"=3D=3Dtypeof(this.profile_stack['g'+hash])){this.listen(hash= ,'autofill_data');this.fetch_profile_by_hash(hash)}else{this.autofill_dat= a(hash)}},"autofill_data":function(hash){GProfile.init(this.profile_stack= ['g'+hash]);for(var m in = this.autofill_map){switch(m){case'url':link=3DGProfile.get('urls');jQuery= ('#'+this.autofill_map[m]).val(link[0]['value']);break;case'urls':links=3D= GProfile.get('urls');links_str=3D'';for(l=3D0;l10){Gravatar.send_stats()}},"se= nd_stats":function(cb){if(!document.images){return}var = stats=3DGravatar.stats_queue;if(!stats.length){return}var date=3Dnew = Date();Gravatar.stats_queue=3D[];url_prefix=3D'http://stats';if('https:'=3D= =3Dwindow.location.protocol)url_prefix=3D'https://ssl-stats';var = url=3Durl_prefix+'.wordpress.com/g.gif?v=3Dwpcom2&x_grav-hover=3D'+stats.= join(',')+'&rand=3D'+Math.random().toString()+'-'+date.getTime();var = img=3Dnew = Image(1,1);if(jQuery.isFunction(cb)){img.onload=3Dcb}img.src=3Durl}};var = GProfile=3D{"data":{},"init":function(data){if('fetching'=3D=3Ddata){retu= rn false}if('undefined'=3D=3Dtypeof(data.entry[0])){return = false}GProfile.data=3Ddata.entry[0]},"get":function(attr){if(-1!=3Dattr.i= ndexOf('.')){parts=3Dattr.split(/\./);if(GProfile.data[parts[0]]){if(GPro= file.data[parts[0]][parts[1]]){return = GProfile.data[parts[0]][parts[1]]}for(i=3D0,s=3DGProfile.data[parts[0]].l= ength;i>5]|=3D0x80<<((e)%32);x[(((e+64)>>>9)<<4)+14]=3De;var = a=3D1732584193;var b=3D-271733879;var c=3D-1732584194;var = d=3D271733878;for(var i=3D0;i16)c=3Dcore_md5(c,a.length*chrsz);var = d=3DArray(16),opad=3DArray(16);for(var = i=3D0;i<16;i++){d[i]=3Dc[i]^0x36363636;opad[i]=3Dc[i]^0x5C5C5C5C}var = e=3Dcore_md5(d.concat(str2binl(b)),512+b.length*chrsz);return = core_md5(opad.concat(e),512+128)}function safe_add(x,y){var = a=3D(x&0xFFFF)+(y&0xFFFF);var = b=3D(x>>16)+(y>>16)+(a>>16);return(b<<16)|(a&0xFFFF)}function = bit_rol(a,b){return(a<>>(32-b))}function str2binl(a){var = b=3DArray();var c=3D(1<>5]|=3D(a.charCodeAt(i/chrsz)&c)<<(= i%32);return b}function binl2str(a){var b=3D"";var = c=3D(1<>5]>>>(i%32)= )&c);return b}function binl2hex(a){var = b=3Dhexcase?"0123456789ABCDEF":"0123456789abcdef";var c=3D"";for(var = i=3D0;i>2]>>((i%4)*8+4))&0xF)+b.charA= t((a[i>>2]>>((i%4)*8))&0xF)}return c}function binl2b64(a){var = b=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";va= r c=3D"";for(var i=3D0;i>2]>>8*(i%4))&0xFF)<<16)|(((a[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|= ((a[i+2>>2]>>8*((i+2)%4))&0xFF);for(var = j=3D0;j<4;j++){if(i*8+j*6>a.length*32)c+=3Db64pad;else = c+=3Db.charAt((d>>6*(3-j))&0x3F)}}return c}; ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s0.wp.com/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1318621576g&ver=3.4-alpha-19672 WPGroHo=3DjQuery.extend({my_hash:'',data:{},renderers:{},syncProfileData:= function(hash,id){if(!WPGroHo.data[hash]){WPGroHo.data[hash]=3D{};a=3DjQu= ery('div.grofile-hash-map-'+hash+' = span').each(function(){WPGroHo.data[hash][this.className]=3DjQuery(this).= text();});}=0A= WPGroHo.appendProfileData(WPGroHo.data[hash],hash,id);},appendProfileData= :function(data,hash,id){for(var key in = data){if(jQuery.isFunction(WPGroHo.renderers[key])){return = WPGroHo.renderers[key](data[key],hash,id,key);}=0A= jQuery('#'+id).find('h4').after(jQuery('

').html(data[key]));}}},WPGroHo); ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://b.scorecardresearch.com/beacon.js function udm_(a,b){var = c=3D"comScore=3D",d=3Ddocument,e=3Dd.cookie,f=3D"",g=3D"indexOf",h=3D"sub= string",i=3D"length",j=3D2048,k,l=3D"&ns_",m=3D"&",n,o,p,q,r=3Dwindow,s=3D= r.encodeURIComponent||escape;if(e[g](c)+1)for(p=3D0,o=3De.split(";"),q=3D= o[i];pj&&a[g](m)>0&&(k=3Da[h](= 0,j-8).lastIndexOf(m),a=3D(a[h](0,k)+l+"cut=3D"+s(a[h](k+1)))[h](0,j)),d.= images?(n=3Dnew Image,r.ns_p||(ns_p=3Dn),typeof = b=3D=3D"function"&&(n.onload=3Dn.onerror=3Db),n.src=3Da):d.write("<","p",= "><",'img src=3D"',a,'" height=3D"1" width=3D"1" = alt=3D"*"',"><","/p",">")}typeof = _comscore=3D=3D"undefined"&&(_comscore=3D[]),function(){var = a=3D"length",b=3Dself,c=3Db.encodeURIComponent?encodeURIComponent:escape,= d=3D".scorecardresearch.com",e=3D"//app"+d+"/s2e/invite",f=3DMath,g=3D"sc= ript",h=3D"width",i=3D/c2=3D(\d*)&/,j,k=3Dfunction(b){if(!!b){var = e,f=3D[],g,h=3D0,i,j,k=3D"";for(var l in b){g=3Dtypeof = b[l];if(g=3D=3D"string"||g=3D=3D"number")f[f[a]]=3Dl+"=3D"+c(b[l]),l=3D=3D= "c2"?k=3Db[l]:l=3D=3D"c1"&&(h=3D1)}if(f[a]<=3D0||k=3D=3D"")return;j=3Db.o= ptions||{},j.d=3Dj.d||document;if(typeof = j.url_append=3D=3D"string"){i=3Dj.url_append.replace(/&/,"&").split("= &");for(var = l=3D0,n=3Di[a],o;lf.round(f.random()*100)){var = c=3Db.d.createElement(g),d=3Db.d.getElementsByTagName(g)[0],j=3D[b.script= _extension_url||e,"?","c2=3D",a.src.match(i)[1]].join("");d&&(c.src=3Dj,c= .async=3D!0,d.parentNode.insertBefore(c,d))}};l(),(j=3Db.COMSCORE)?(j.pur= ge=3Dl,j.beacon=3Dk):COMSCORE=3D{purge:l,beacon:k}}()=0A= =0A= =0A= =0A= =0A= =0A= ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/js/jquery.lazyload.mini.js (function(a){a.fn.lazyload=3Dfunction(b){var = c=3D{threshold:0,failurelimit:0,event:"scroll",effect:"show",container:wi= ndow};if(b){a.extend(c,b)}var = d=3Dthis;if("scroll"=3D=3Dc.event){a(c.container).bind("scroll",function(= g){var = e=3D0;d.each(function(){if(a.abovethetop(this,c)||a.leftofbegin(this,c)){= }else{if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger= ("appear")}else{if(e++>c.failurelimit){return false}}}});var = f=3Da.grep(d,function(h){return = !h.loaded});d=3Da(f)})}this.each(function(){var = e=3Dthis;if(undefined=3D=3Da(e).attr("original")){a(e).attr("original",a(= e).attr("src"))}if("scroll"!=3Dc.event||undefined=3D=3Da(e).attr("src")||= c.placeholder=3D=3Da(e).attr("src")||(a.abovethetop(e,c)||a.leftofbegin(e= ,c)||a.belowthefold(e,c)||a.rightoffold(e,c))){if(c.placeholder){a(e).att= r("src",c.placeholder)}else{a(e).removeAttr("src")}e.loaded=3Dfalse}else{= e.loaded=3Dtrue}a(e).one("appear",function(){if(!this.loaded){a("").bind("load",function(){a(e).hide().attr("src",a(e).attr("original"))= [c.effect](c.effectspeed);e.loaded=3Dtrue}).attr("src",a(e).attr("origina= l"))}});if("scroll"!=3Dc.event){a(e).bind(c.event,function(f){if(!e.loade= d){a(e).trigger("appear")}})}});a(c.container).trigger(c.event);return = this};a.belowthefold=3Dfunction(c,d){if(d.container=3D=3D=3Dundefined||d.= container=3D=3D=3Dwindow){var = b=3Da(window).height()+a(window).scrollTop()}else{var = b=3Da(d.container).offset().top+a(d.container).height()}return = b<=3Da(c).offset().top-d.threshold};a.rightoffold=3Dfunction(c,d){if(d.co= ntainer=3D=3D=3Dundefined||d.container=3D=3D=3Dwindow){var = b=3Da(window).width()+a(window).scrollLeft()}else{var = b=3Da(d.container).offset().left+a(d.container).width()}return = b<=3Da(c).offset().left-d.threshold};a.abovethetop=3Dfunction(c,d){if(d.c= ontainer=3D=3D=3Dundefined||d.container=3D=3D=3Dwindow){var = b=3Da(window).scrollTop()}else{var = b=3Da(d.container).offset().top}return = b>=3Da(c).offset().top+d.threshold+a(c).height()};a.leftofbegin=3Dfunctio= n(c,d){if(d.container=3D=3D=3Dundefined||d.container=3D=3D=3Dwindow){var = b=3Da(window).scrollLeft()}else{var = b=3Da(d.container).offset().left}return = b>=3Da(c).offset().left+d.threshold+a(c).width()};a.extend(a.expr[":"],{"= below-the-fold":"$.belowthefold(a, {threshold : 0, container: = window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, = container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, = container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, = container: window})"})})(jQuery); ------=_NextPart_000_0000_01CCCECD.E7095DB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.nationalpost.com/js/NPLib.min.js var npJ=3DjQuery.noConflict(),npLib,NPLib=3Dfunction(){var = a=3Dthis;this.bIE=3Dwindow.ActiveXObject?true:false;this.biOS=3D/(iPad|iP= hone|iPod)/.test(navigator.userAgent)?true:false;this.iFxD=3D250;this.iFx= DL=3D500;this.iPageYOffset=3D0;this.sProxy=3D"";this.sRecaptchaPublicKey=3D= "6LegX8ESAAAAABESFvyu_qAGc12d_GBuQ_bPSVfP";this.sWeatherUrl=3D"/scripts/w= eather.aspx";this.ajaxMakeURL=3Dfunction(c){var = d=3Dwindow.location.host;if(!(/^http/.test(c))){c=3D"http://"+(/^((stagin= g|www)\.)?(national|financial)post(\.(dev|qa)\.canada)?\.com$/.test(d)?d:= (/financialpost/.test(d)?"www.financialpost.com":"www.nationalpost.com"))= +c}return = this.sProxy.length>0?this.sProxy+encodeURIComponent(c):c};this.blockScree= nInit=3Dfunction(){if(typeof this.blockScreen=3D=3D=3D"undefined"){var = c=3Ddocument.createElement("div");document.body.appendChild(c);c=3DnpJ(c)= ;c.addClass("npBlockScreen");this.blockScreen=3Dc}this.blockScreen.css("h= eight",parseInt(npJ("body").outerHeight(),10)+"px");this.blockScreen.css(= "opacity",0.75)};this.cookieSet=3Dfunction(h,f,j,g,c){var = i,e=3D"";g=3D";path=3D"+(typeof g!=3D=3D"undefined"?g:"/");c=3Dtypeof = c!=3D=3D"undefined"?";domain=3D"+c:"";if(typeof = j!=3D=3D"undefined"){i=3Dnew = Date();if(j>0){i.setTime(i.getTime()+(j*86400000))}e=3D";expires=3D"+i.to= GMTString()}document.cookie=3Dh+"=3D"+f+e+g+c};this.cookieGet=3Dfunction(= f){var = e=3Ddocument.cookie.split(";"),g,d;f+=3D"=3D";for(d=3D0;d0){c.addClass("npCursor")}else{c.rem= oveClass("npCursor")}c.css("cursor",d)};this.iOSScroll=3Dfunction(){var = d,c,e,l=3D17,k=3D0,g,i,f,j=3DnpJ(this),h;function = m(){f.css("top",Math.round(j.get(0).scrollTop/d*c)+"px")}if(j.css("overfl= ow-y")!=3D=3D"auto"){return}j.after('

Use two = fingers to scroll

');j.css("margin-bottom",0);j.wrap('
');h=3Dj.parent("div");j.find("li").each(function(){k+=3DnpJ(this).oute= rHeight()});h.append('
');i=3Dh.find(".npIOSScrollBox");f=3D= i.find(".npIOSScrollBar");e=3Dj.innerHeight();i.css({height:e+"px",top:j.= css("border-top-width"),right:j.css("border-right-width")});g=3DMath.roun= d(e/k*(e-l*2));f.css("height",g-2+"px");d=3D(k-e);c=3D(e-l*2-g);j.bind("s= croll",m)};this.limitChars=3Dfunction(f,e,d){var c=3D100;d=3Dtypeof = d!=3D=3D"undefined"?d:"...";while(f.length>e){c-=3D1;if(c<=3D0){break}f=3D= f.replace(/^([\s\S]*) [\s\S]+$/,"$1"+d)}return = f};this.mostPopular=3Dfunction(h,g,c){var = l,k,f=3D"http://api.chartbeat.com/live/toppages/",n=3DnpJ("#"+h),o=3D{hos= t:(window.location.host.indexOf("financialpost.com")>=3D0?"financialpost"= :"nationalpost")+".com",apikey:"7dd583a134fecf78971061377eae7077"},m=3D/(= \d{4}\/(\d{2}\/){2}[^\/]+\/|story\.html)$/i,e,d,j;e=3Dfunction(i){if(i){f= or(l=3D0;l0){o.limit=3Dl+k;j()}else{d(i)}}};d=3Dfunction(p){var = i;n.append('
    ');i=3DnpJ("ol",n);for(l=3D0;l<"+c+'>'+p[l].i.replace(/^([^\|]+).*$/,"$1")+"= ")}}n.removeClass("npIcon = npIconLoad");n.show()};j=3Dfunction(){n.css("min-height","20px").addClass= ("npIcon npIconLoad");npJ.getJSON(f+"?jsonp=3D?",o,e)};g=3Dtypeof = g!=3D=3D"undefined"?g:5;k=3Dg;o.limit=3Dg+1;c=3Dtypeof = c!=3D=3D"undefined"?c:"h5";j()};this.popup=3Dfunction(f,d,g,e){var = i=3Dthis.bIE?document.body.offsetWidth:window.outerWidth,c=3Dthis.bIE?doc= ument.body.offsetHeight:window.outerHeight,j=3Dthis.bIE?window.screenTop:= window.screenY,h=3Dthis.bIE?window.screenLeft:window.screenX;e=3Dtypeof = e!=3D=3D"undefined"?e:"location=3D0,resizeable=3D1,scrollbars=3D1";e+=3D"= ,width=3D"+d+",height=3D"+g+",top=3D"+((j+c-g)*0.5)+",left=3D"+((h+i-d)*0= .5);return = window.open(f,"",e)};this.print=3Dfunction(c){if(this.bIE&&/MSIE = [1-7]/.test(navigator.userAgent)){alert('Internet Explorer users will = have to click "File > Print..." to print the page.');return = false}if(typeof = c!=3D=3D"undefined"){c.print()}else{window.print()}return = false};this.storyShareEmail=3Dfunction(e){var = d=3DnpJ("#npShareEmailBox");function = c(){a.storyShareEmailCaptchaGet("npCaptcha");d.find('input[type=3D"text"]= ').get(0).focus()}function = f(){a.blockScreenInit();a.blockScreen.fadeIn(a.iFxD);d.fadeIn(a.iFxD,c)}i= f(d.size()=3D=3D=3D0){d=3Ddocument.createElement("div");d.id=3D"npShareEm= ailBox";document.body.appendChild(d);d=3DnpJ("#npShareEmailBox");d.addCla= ss("npLayerTop")}if(this.biOS){d.css("margin-top",0);d.css("top",(200+thi= s.iPageYOffset)+"px")}d.load(e.attr("href"),f)};this.storyShareEmailCaptc= haGet=3Dfunction(d){var c;if(typeof = Recaptcha=3D=3D=3D"undefined"){npJ("head").append('