From: Subject: Home Date: Thu, 24 Nov 2011 21:57:57 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_015C_01CCAAF4.2063DF20" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 This is a multi-part message in MIME format. ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://data.memberclicks.com/site/mascc/mascc-img-logo-2010.gif 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 jueAAAA7 ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://data.memberclicks.com/site/mascc/mascc-img-tagline-2010.gif R0lGODlhkwJmAPcAADlVgEVjipiktzVaejVNdDZunjhGbjJVdEZTeS05WUyGszNcgURsla28yDdd ijdkkilRdDdhjr7E0DpMdnWCnb3K1Tpzmj5slDlOeChpklRphTZqmEFOcDhggyJEYkNRdNjc4rS6 yTlQe0Vdgz1JbDlSfTRBZTFReDdmlCdOcMzQ2jZoljRigzhdiYuTpzE+YXiRpzJqjDpLdCpXfilh iVSTwkVxmzhahjZEaidrlVqk1fLz9ipdheXo7Gp3lCpWfDdgjStMbqSquTtSdCVBXipUejZsm1Ri gTNAZDdFazh3nzlIcFCJuCVMbVSdzUBMbl17lYSNpS5SeTVDaEWCrj5pkEhWeyhljSpZgHB+lzhX gjdijyRJaTpKcydvmi88XSdtlzlUfjdjkZifsTNKb0B5pJCYrzpZfSZRc1Vzjlum2EFZfjhYhCVK bGdxjT9Odl6s32FriTdLdEh0oD9kiipCYihtlzpFYzRYdyRdgklUckN2oUx7qU5aekBmjkl5pCpf hyRjiClTeDttmSpcgitUelNefChnkMvU3itJYz9hhiVZfV6t4FiczS1XfSNghTdahC9dhSxGaThf jDZefy9ZfjI/YjRlhkBdgSVVeD9ehDBhijNniThliTJFaTJtkKusm4abri1hilme0B88V6ivwDpI cTRgijBScD5agFag0ThskZWWhyxqjjhchz5bdk+TwjFijDVnjaGikkN/qTNplVaXyD1WfTlihj1Q eThvlU2OvDhJcjBwnDxKczpmjCxlji9Pazhbhy9dgiljizFmkZmsvUFhfj9XgjhVdkdRbT1ijk6C rzhpjzJkjS1jjD5QcjdOcTZrm36HnTJPdjJGazNWfjZDZ0FVeC5qlDpIcjFqlzZBXlaVxTFeh3B5 kDtIaTxTey9ag2G06DdKcDhHbytkh////8vMuLW2pMLDsMfItMnKt7y9qjxLdCNHZzBDZlGYxjdH bj9ahLK2xEFfidfe5TBtmjtZhDRwliNGZTJHYqCywUJOcCpVezpJciH5BAAAAAAALAAAAACTAmYA AAj/APv1e5LEhEETU0z9W8iwocOHECNKnEixosNC/jJq3Mixo8ePIENqrNShZAdKA/CoXImqics2 EETKnEmzpk2QvCBizFgoJzUpJ6QQ2ChHij9qFpNWRGDFCoIPHAQKfGIQCQ6lWB0uMYBjCsIk4Eg8 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 ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://data.memberclicks.com/site/mascc/mascc-img-searchsubmit2.gif R0lGODlhGQAYAPcAAP/iXTR+sCs3VWG06DN8rDR+rzV/sC87XU2OukGGtTR9rlyXvzJ4pTqCsjmB sjR9rypkgSxrjWmgxV2YwDN7qy9ymypjgWqgxVOj1kKHtjN9rjpJckVymkOPwSxqjC5vljN8rTF4 pE+Puy9ymk6Puixpiyw3Vi9xmixqjVGYyVGZyS88XTJ6qTN7qjB0njI/Yi04WC46W0KHtTVDaFCY yE13oVWj1F+w40VxmkVxmTdGbTVHbUVzoUNvl0FwnFSczDJ5pz9pkjF3pDtjilOdzVqp3C5wlmKj zmSjzGagyFeUvjdFa0NynkyNuTN6qTp8oS9si0GLuDRCZlSk1yw4V0ZUe12r3EaSxEOQwTA9XzZZ fTA8XjB0n0uMuluXv0Bzmi87XFys3lam2FSk2Fys31Oh0zlIcWKz5jdFbDRCZzVCZ0BwmFCXx2Kx 4zF2oUltmFCWxFOGszJAYy05WUVvnFCXyEqMuTpIcThGbl+l1VaVwDFwlDJ5pk1+q0qWxjF1oC9x mUyWwjd3mlKgz1Kay1GZxi9wl1mWv2Cq2kOPwDB1oGGq2UWOu0KNvDJ6qDNAZGigxlSfzTF2o0Z0 n1Wj01Oi1FGayjtPeEOOv0SQwl+x5C9wmDiBsjA8XVOVw1Ok1jeAsUZznDRBZixnhThHby9xmFuh 0GCu31Oj1TE+YUCGtTF3owAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAZABgA AAj/ADdsiIPozICDCBMqbJPnjcAqphYhgSThgkUJGDNWvJjkyKk+G2pYUeJlgskJC1KqVHlywSE9 Ny55ItIEgQgRJBDo3MkTAQmcCOwUofPDT4IMSGUkWMq0qQykGRKoEsOD0BVODbJmdcC1K1etW0GN YWIpU4EABtKqXcs2bYEHU3yowKJBwVkAeAEE2BsgL963Cgh8mqSiAwEFD/Dy1duXcWMFGghgCFWY gIbEjhc7xqsAhGQOKQxfVsx3L+nHnjFwqCMac2PGpzmnBt2atO3NADp/TpGIwuECfnHnLRCYgmoa mJz4RlygufPngAlQYIEKB41GDICwaOGbgPfv4Cm0qHDEJ0SlHGyiuFDkZlWIEAziy5cfQoikP1xc lOnRhdGHD4aUcsIJI1Rg4IEjjHACIJsY8Z8NQwQxCAollOCBByhEoOGGG6JwoYV7kLHDC3AEIsgo FqQIwYosspiiBVA8QckaaTwyxxeRaKLQjgmFUYgWMcygBhgmCGDkkUgmiSQVWSyhgxwxwFCkklQK YAIMK0hBihloiJJKJweEKeaYY66wxQsz4HFHQAA7 ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://data.memberclicks.com/site/mascc/home_MASCC2012.jpg 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 ypt6f//Z ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://s3.memberclicks.com/images/powbymc.gif R0lGODlhmgAPAOYAAO/v79LS0qGhoZGRkVBQULKysi0tLfLy8oCAgE5OTvv7+4WFhYyMjG5ublxc XN3d3ff390ZGRuLi4uDg4JycnPDw8MTExOTk5FlZWWZmZsjIyAoKCpaWloqKiiAgILS0tI+Pj3h4 eJqamtbW1nt7e6SkpLe3t3Z2dszMzKysrKqqqnBwcKenp+rq6kBAQOjo6Lu7ux0dHdTU1FVVVTY2 Njk5OcLCwlZWVsDAwD09Pb29vXx8fKioqHR0dMrKyhAQEH5+fiYmJgQEBGtra5SUlGJiYhUVFUND QzMzM7+/v6+vr8/Pz9/f32BgYP7+/jAwMJ+fn/39/fX19WhoaPj4+PT09Pz8/MbGxvn5+c7Ozr6+ vt7e3nNzc4iIiK6uruzs7Nvb20lJSQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAACaAA8AAAf/gGOCg4SFhoeIiYqLWBcoHwMli5OUlZaXmJmakxZinp8Rm6KXVoJU h6WjqquFFB0oRh6fniishgwFmk6CVyBjXREHhQcMAba2YkmDyZUjnkyCXLNTw2MSV4JJI4RRhgqD uwpiNYe7hd9jEB8sEmNNYgc9Ri2CUbsaYg2mg91jp8eVmAkSuEhKDjEMBo2Q5WmDMEFfjATBsKFG DxpidoypEiLBlG02CqQoQuEAhwZLxogxwOCGAEFVEBAo4mMMChNaSLR4ICvGExsMxIy5QGGMEwYe JRwQg2CMBV8ThmBg8IJFloFNXHhIyYSACxdLlIgBAODJmCVmQXwlACCJmHcA/1Z8XTEGAAEPKwi+ dfFkiduULpQNCuGJA6EWIl2IITKIipgYB3aIUbHUwwEkRhBgvtBATIYjYp4UESPkgpEfJzDyGENj AwIXGyaI8EQDhgExFsakUHFCaIMNVQiIcTCFhAkxNpj8mCFB4gAHLGC0U6lkDAKzLprKHPMDCpRk TUAk+QHA3Qq3ZF8L8qBEbV291a+PcdFkiQdCFoQ0hGHIRgJJgkgx3BgciEFPRSp4lgVhHBA2EBJj lIDcBkcIIsQTBYgxQxZBLSBhQgGIcQMhnY2RgRgZhiDICB+IkUAQJygggxguVIHOMsq4pVKOQjVx F33kIfDDVy6cJ9R8HhAJRf92Awm24xg6QvFDE1AQgsAsXZhDyAWEQDDgAGK088MRhGEwwwxDwHDi QAREiNsGCQgShBCdEXDDDFMocSUEYyTIBYlC9eCaGCkJIsEngvUmRBDY4DiGEj+Mwd6j9y3xlqVt QjpIW0eu0KYgdtH1ZJOPRiopefh9soEOhnDwwwCDCBhnB2I8MIYQNSghRAr7zHCkGKEQIcYVYlQY hRhIfLCBYWN8Q4KBYzwghhFVjHFAFkMINYUYKYhBgiAPtEjCDBvkxguNWCzThBJPaPdEEk/4Iqky LlQ5xhMEJIGAEjqOoRwCSTTBBKRQXOmkGASw29QYK4hKyLNiwDqIFgssIEv/LoJUIEYOY0hmjBgO 1SBEAjPkoIFwA9HwC4r6NVCDGNW9HMEMNGjQgxhbCCKZEWEgQQFhWGAghhTCOZABEN2qUIV+K8zA AGELD9RedYIsAfAghUIziL4ptbVpe1pbzUQS5WXDBAhUS6p1lxFkNEgBG3wSRCqCCKDFGCNQwGcJ VVKxwBEYfDAGDiIIQgGrYEAhBQwCdMSCIFgwEMENj6NQ1CAmEEBAQg8UpUFRTnSQQAYTjEGBMUwU o4IDNwDoKECZMNFE1IVs4ckSF1yg2CfMWuJEP5TQDY4iWh4ShfD1CPK7IWTDHvvah3jBQSezkFa2 89hnrz0mDxiwQdyeqLj9Dvjkl3/IFh9oYP76hQQCADs= ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.core.css .ui-helper-hidden { DISPLAY: none } .ui-helper-hidden-accessible { POSITION: absolute; LEFT: -1342177.28px } .ui-helper-reset { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: = 1.3; LIST-STYLE-TYPE: none; MARGIN: 0px; OUTLINE-STYLE: none; = OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; = TEXT-DECORATION: none; PADDING-TOP: 0px } .ui-helper-clearfix:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both } .ui-helper-clearfix { DISPLAY: inline-block } * HTML .ui-helper-clearfix { HEIGHT: 1% } .ui-helper-clearfix { DISPLAY: block } .ui-helper-zfix { POSITION: absolute; FILTER: Alpha(Opacity=3D0); WIDTH: 100%; HEIGHT: = 100%; TOP: 0px; LEFT: 0px; opacity: 0 } .ui-state-disabled { CURSOR: default !important } .ui-icon { TEXT-INDENT: -99999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = OVERFLOW: hidden } .ui-widget-overlay { POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.mascc.org/mc/ui.resizable.css .ui-resizable { POSITION: relative } .ui-resizable-handle { Z-INDEX: 99999; POSITION: absolute; DISPLAY: block; FONT-SIZE: 0px } .ui-resizable-disabled .ui-resizable-handle { DISPLAY: none } .ui-resizable-autohide .ui-resizable-handle { DISPLAY: none } .ui-resizable-n { WIDTH: 100%; HEIGHT: 7px; TOP: -5px; CURSOR: n-resize; LEFT: 0px } .ui-resizable-s { WIDTH: 100%; BOTTOM: -5px; HEIGHT: 7px; CURSOR: s-resize; LEFT: 0px } .ui-resizable-e { WIDTH: 7px; HEIGHT: 100%; TOP: 0px; CURSOR: e-resize; RIGHT: -5px } .ui-resizable-w { WIDTH: 7px; HEIGHT: 100%; TOP: 0px; CURSOR: w-resize; LEFT: -5px } .ui-resizable-se { WIDTH: 12px; BOTTOM: 1px; HEIGHT: 12px; CURSOR: se-resize; RIGHT: 1px } .ui-resizable-sw { WIDTH: 9px; BOTTOM: -5px; HEIGHT: 9px; CURSOR: sw-resize; LEFT: -5px } .ui-resizable-nw { WIDTH: 9px; HEIGHT: 9px; TOP: -5px; CURSOR: nw-resize; LEFT: -5px } .ui-resizable-ne { WIDTH: 9px; HEIGHT: 9px; TOP: -5px; CURSOR: ne-resize; RIGHT: -5px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.accordion.css .ui-accordion .ui-accordion-header { POSITION: relative; MARGIN-TOP: 1px; ZOOM: 1; CURSOR: pointer } .ui-accordion .ui-accordion-li-fix { DISPLAY: inline } .ui-accordion .ui-accordion-header-active { BORDER-BOTTOM: 0px } .ui-accordion .ui-accordion-header A { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2.2em; PADDING-RIGHT: 0.5em; = DISPLAY: block; FONT-SIZE: 1em; PADDING-TOP: 0.5em } .ui-accordion .ui-accordion-header .ui-icon { POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%; LEFT: 0.5em } .ui-accordion .ui-accordion-content { POSITION: relative; PADDING-BOTTOM: 1em; MARGIN-TOP: -2px; = PADDING-LEFT: 2.2em; PADDING-RIGHT: 2.2em; DISPLAY: none; MARGIN-BOTTOM: = 2px; OVERFLOW: auto; BORDER-TOP: 0px; TOP: 1px; PADDING-TOP: 1em } .ui-accordion .ui-accordion-content-active { DISPLAY: block } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.dialog.css .ui-dialog { POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; WIDTH: = 300px; PADDING-RIGHT: 0.2em; FONT-SIZE: 11px; PADDING-TOP: 0.2em } .ui-dialog .ui-dialog-titlebar { POSITION: relative; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; = PADDING-RIGHT: 0.3em; FONT-SIZE: 11px; PADDING-TOP: 0.5em } .ui-dialog .ui-dialog-title { MARGIN: 0.1em 0px 0.2em; FLOAT: left; FONT-SIZE: 11px } .ui-dialog .ui-dialog-titlebar-close { POSITION: absolute; PADDING-BOTTOM: 1px; MARGIN: -10px 0px 0px; = PADDING-LEFT: 1px; WIDTH: 19px; PADDING-RIGHT: 1px; HEIGHT: 18px; = FONT-SIZE: 11px; TOP: 50%; RIGHT: 0.3em; PADDING-TOP: 1px } .ui-dialog .ui-dialog-titlebar-close SPAN { MARGIN: 1px; DISPLAY: block; FONT-SIZE: 11px } .ui-dialog .ui-dialog-titlebar-close:hover { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: = 11px; PADDING-TOP: 0px } .ui-dialog .ui-dialog-titlebar-close:focus { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: = 11px; PADDING-TOP: 0px } .ui-dialog .ui-dialog-content { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; ZOOM: 1; BACKGROUND: none = transparent scroll repeat 0% 0%; FONT-SIZE: 11px; OVERFLOW: auto; = BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em } .ui-dialog .ui-dialog-buttonpane { BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; = BORDER-RIGHT-WIDTH: 0px; MARGIN: 0.5em 0px 0px; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 1em; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; = FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.3em } .ui-dialog .ui-dialog-buttonpane BUTTON { PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em; MARGIN: 0.5em 0.4em 0.5em = 0px; PADDING-LEFT: 0.6em; WIDTH: auto; PADDING-RIGHT: 0.6em; FLOAT: = right; FONT-SIZE: 11px; OVERFLOW: visible; CURSOR: pointer; PADDING-TOP: = 0.2em } .ui-dialog .ui-resizable-se { WIDTH: 14px; BOTTOM: 3px; HEIGHT: 14px; FONT-SIZE: 11px; RIGHT: 3px } .ui-draggable .ui-dialog-titlebar { FONT-SIZE: 11px; CURSOR: move } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.slider.css .ui-slider { POSITION: relative; TEXT-ALIGN: left } .ui-slider .ui-slider-handle { Z-INDEX: 2; POSITION: absolute; WIDTH: 1.2em; HEIGHT: 1.2em; CURSOR: = default } .ui-slider .ui-slider-range { Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; = DISPLAY: block; FONT-SIZE: 0.7em; BORDER-TOP: 0px; BORDER-RIGHT: 0px } .ui-slider-horizontal { HEIGHT: 0.8em } .ui-slider-horizontal .ui-slider-handle { MARGIN-LEFT: -0.6em; TOP: -0.3em } .ui-slider-horizontal .ui-slider-range { HEIGHT: 100%; TOP: 0px } .ui-slider-horizontal .ui-slider-range-min { LEFT: 0px } .ui-slider-horizontal .ui-slider-range-max { RIGHT: 0px } .ui-slider-vertical { WIDTH: 0.8em; HEIGHT: 100px } .ui-slider-vertical .ui-slider-handle { MARGIN-BOTTOM: -0.6em; MARGIN-LEFT: 0px; LEFT: -0.3em } .ui-slider-vertical .ui-slider-range { WIDTH: 100%; LEFT: 0px } .ui-slider-vertical .ui-slider-range-min { BOTTOM: 0px } .ui-slider-vertical .ui-slider-range-max { TOP: 0px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.tabs.css .ui-tabs { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; ZOOM: = 1; PADDING-TOP: 0.2em } .ui-tabs .ui-tabs-nav { POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; = PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; PADDING-TOP: 0.2em } .ui-tabs .ui-tabs-nav LI { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0.2em -1px 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: = 0px !important; PADDING-TOP: 0px } .ui-tabs .ui-tabs-nav LI A { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FLOAT: = left; TEXT-DECORATION: none; PADDING-TOP: 0.5em } .ui-tabs .ui-tabs-nav LI.ui-tabs-selected { PADDING-BOTTOM: 1px; BORDER-BOTTOM-WIDTH: 0px } .ui-tabs .ui-tabs-nav LI.ui-tabs-selected A { CURSOR: text } .ui-tabs .ui-tabs-nav LI.ui-state-disabled A { CURSOR: text } .ui-tabs .ui-tabs-nav LI.ui-state-processing A { CURSOR: text } .ui-tabs .ui-tabs-nav LI A { CURSOR: pointer } .ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A { CURSOR: pointer } .ui-tabs .ui-tabs-panel { PADDING-BOTTOM: 1em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 1.4em; = PADDING-RIGHT: 1.4em; DISPLAY: block; BACKGROUND: none transparent = scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1em } .ui-tabs .ui-tabs-hide { DISPLAY: none !important } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.datepicker.css .ui-datepicker { PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; WIDTH: 17em; PADDING-RIGHT: = 0.2em; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-header { POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-prev { POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px } .ui-datepicker .ui-datepicker-next { POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px } .ui-datepicker .ui-datepicker-prev-hover { TOP: 1px } .ui-datepicker .ui-datepicker-next-hover { TOP: 1px } .ui-datepicker .ui-datepicker-prev { LEFT: 2px } .ui-datepicker .ui-datepicker-next { RIGHT: 2px } .ui-datepicker .ui-datepicker-prev-hover { LEFT: 1px } .ui-datepicker .ui-datepicker-next-hover { RIGHT: 1px } .ui-datepicker .ui-datepicker-prev SPAN { POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: = -8px; TOP: 50%; LEFT: 50% } .ui-datepicker .ui-datepicker-next SPAN { POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: = -8px; TOP: 50%; LEFT: 50% } .ui-datepicker .ui-datepicker-title { TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em } .ui-datepicker .ui-datepicker-title SELECT { MARGIN: 1px 0px; FLOAT: left; FONT-SIZE: 1em } .ui-datepicker SELECT.ui-datepicker-month-year { WIDTH: 100% } .ui-datepicker SELECT.ui-datepicker-month { WIDTH: 49% } .ui-datepicker SELECT.ui-datepicker-year { WIDTH: 49% } .ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year { FLOAT: right } .ui-datepicker TABLE { MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse; = FONT-SIZE: 0.9em } .ui-datepicker TH { BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; = BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: = 0.7em } .ui-datepicker TD { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; PADDING-TOP: 1px } .ui-datepicker TD SPAN { TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; = PADDING-TOP: 0.2em } .ui-datepicker TD A { TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; = PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-buttonpane { BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .ui-datepicker .ui-datepicker-buttonpane BUTTON { PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; PADDING-LEFT: 0.6em; = WIDTH: auto; PADDING-RIGHT: 0.6em; FLOAT: right; OVERFLOW: visible; = CURSOR: pointer; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current { FLOAT: left } .ui-datepicker-multi { WIDTH: auto } .ui-datepicker-multi .ui-datepicker-group { FLOAT: left } .ui-datepicker-multi .ui-datepicker-group TABLE { MARGIN: 0px auto 0.4em; WIDTH: 95% } .ui-datepicker-multi-2 .ui-datepicker-group { WIDTH: 50% } .ui-datepicker-multi-3 .ui-datepicker-group { WIDTH: 33.3% } .ui-datepicker-multi-4 .ui-datepicker-group { WIDTH: 25% } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { BORDER-LEFT-WIDTH: 0px } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { BORDER-LEFT-WIDTH: 0px } .ui-datepicker-multi .ui-datepicker-buttonpane { CLEAR: left } .ui-datepicker-row-break { WIDTH: 100%; CLEAR: both } .ui-datepicker-rtl { DIRECTION: rtl } .ui-datepicker-rtl .ui-datepicker-prev { RIGHT: 2px; LEFT: auto } .ui-datepicker-rtl .ui-datepicker-next { RIGHT: auto; LEFT: 2px } .ui-datepicker-rtl .ui-datepicker-prev:hover { RIGHT: 1px; LEFT: auto } .ui-datepicker-rtl .ui-datepicker-next:hover { RIGHT: auto; LEFT: 1px } .ui-datepicker-rtl .ui-datepicker-buttonpane { CLEAR: right } .ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON { FLOAT: left } .ui-datepicker-rtl .ui-datepicker-buttonpane = BUTTON.ui-datepicker-current { FLOAT: right } .ui-datepicker-rtl .ui-datepicker-group { FLOAT: right } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px } .ui-datepicker-cover { Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 200px; DISPLAY: = block; HEIGHT: 200px; TOP: -4px; LEFT: -4px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.mascc.org/mc/ui.progressbar.css .ui-progressbar { TEXT-ALIGN: left; HEIGHT: 2em } .ui-progressbar .ui-progressbar-value { MARGIN: -1px; HEIGHT: 100% } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.mascc.org/mc/ui.base.css @import url( ui.core.css ); @import url( ui.resizable.css ); @import url( ui.accordion.css ); @import url( ui.dialog.css ); @import url( ui.slider.css ); @import url( ui.tabs.css ); @import url( ui.datepicker.css ); @import url( ui.progressbar.css ); ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/ui.theme.css .ui-widget { FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 1.1em } .ui-widget INPUT { FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 1em } .ui-widget SELECT { FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 1em } .ui-widget TEXTAREA { FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 1em } .ui-widget BUTTON { FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 1em } .ui-widget-content { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = BACKGROUND: url(images/ui-bg_flat_75_ffffff_40x100.png) #ffffff repeat-x = 50% 50%; COLOR: #222222; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: = #aaaaaa 1px solid } .ui-widget-content A { COLOR: #222222 } .ui-widget-header { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = BACKGROUND: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) #cccccc = repeat-x 50% 50%; COLOR: #222222; BORDER-TOP: #aaaaaa 1px solid; = FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 1px solid } .ui-widget-header A { COLOR: #222222 } .ui-state-default { BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x = 50% 50%; COLOR: #555555; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #d3d3d3 1px solid } .ui-widget-content .ui-state-default { BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x = 50% 50%; COLOR: #555555; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #d3d3d3 1px solid } .ui-state-default A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #555555; TEXT-DECORATION: none } .ui-state-default A:link { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #555555; TEXT-DECORATION: none } .ui-state-default A:visited { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #555555; TEXT-DECORATION: none } .ui-state-hover { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x = 50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #999999 1px solid } .ui-widget-content .ui-state-hover { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x = 50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #999999 1px solid } .ui-state-focus { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x = 50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #999999 1px solid } .ui-widget-content .ui-state-focus { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x = 50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #999999 1px solid } .ui-state-hover A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-hover A:hover { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-active { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x = 50% 50%; COLOR: #212121; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #aaaaaa 1px solid } .ui-widget-content .ui-state-active { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x = 50% 50%; COLOR: #212121; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: = normal; BORDER-RIGHT: #aaaaaa 1px solid } .ui-state-active A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-active A:link { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-active A:visited { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-highlight { BORDER-BOTTOM: #fcefa1 1px solid; BORDER-LEFT: #fcefa1 1px solid; = BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x = 50% 50%; COLOR: #363636; BORDER-TOP: #fcefa1 1px solid; BORDER-RIGHT: = #fcefa1 1px solid } .ui-widget-content .ui-state-highlight { BORDER-BOTTOM: #fcefa1 1px solid; BORDER-LEFT: #fcefa1 1px solid; = BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x = 50% 50%; COLOR: #363636; BORDER-TOP: #fcefa1 1px solid; BORDER-RIGHT: = #fcefa1 1px solid } .ui-state-highlight A { COLOR: #363636 } .ui-widget-content .ui-state-highlight A { COLOR: #363636 } .ui-state-error { BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; = BACKGROUND: url(images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x = 50% 50%; COLOR: #cd0a0a; BORDER-TOP: #cd0a0a 1px solid; BORDER-RIGHT: = #cd0a0a 1px solid } .ui-widget-content .ui-state-error { BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; = BACKGROUND: url(images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x = 50% 50%; COLOR: #cd0a0a; BORDER-TOP: #cd0a0a 1px solid; BORDER-RIGHT: = #cd0a0a 1px solid } .ui-state-error A { COLOR: #cd0a0a } .ui-widget-content .ui-state-error A { COLOR: #cd0a0a } .ui-state-error-text { COLOR: #cd0a0a } .ui-widget-content .ui-state-error-text { COLOR: #cd0a0a } .ui-state-disabled { BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35 } .ui-widget-content .ui-state-disabled { BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35 } .ui-priority-primary { FONT-WEIGHT: bold } .ui-widget-content .ui-priority-primary { FONT-WEIGHT: bold } .ui-priority-secondary { FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7 } .ui-widget-content .ui-priority-secondary { FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7 } .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png); WIDTH: 16px; = HEIGHT: 16px } .ui-widget-content .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png) } .ui-widget-header .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png) } .ui-state-default .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_888888_256x240.png) } .ui-state-hover .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png) } .ui-state-focus .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png) } .ui-state-active .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png) } .ui-state-highlight .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_2e83ff_256x240.png) } .ui-state-error .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_cd0a0a_256x240.png) } .ui-state-error-text .ui-icon { BACKGROUND-IMAGE: url(images/ui-icons_cd0a0a_256x240.png) } .ui-icon-carat-1-n { BACKGROUND-POSITION: 0px 0px } .ui-icon-carat-1-ne { BACKGROUND-POSITION: -16px 0px } .ui-icon-carat-1-e { BACKGROUND-POSITION: -32px 0px } .ui-icon-carat-1-se { BACKGROUND-POSITION: -48px 0px } .ui-icon-carat-1-s { BACKGROUND-POSITION: -64px 0px } .ui-icon-carat-1-sw { BACKGROUND-POSITION: -80px 0px } .ui-icon-carat-1-w { BACKGROUND-POSITION: -96px 0px } .ui-icon-carat-1-nw { BACKGROUND-POSITION: -112px 0px } .ui-icon-carat-2-n-s { BACKGROUND-POSITION: -128px 0px } .ui-icon-carat-2-e-w { BACKGROUND-POSITION: -144px 0px } .ui-icon-triangle-1-n { BACKGROUND-POSITION: 0px -16px } .ui-icon-triangle-1-ne { BACKGROUND-POSITION: -16px -16px } .ui-icon-triangle-1-e { BACKGROUND-POSITION: -32px -16px } .ui-icon-triangle-1-se { BACKGROUND-POSITION: -48px -16px } .ui-icon-triangle-1-s { BACKGROUND-POSITION: -64px -16px } .ui-icon-triangle-1-sw { BACKGROUND-POSITION: -80px -16px } .ui-icon-triangle-1-w { BACKGROUND-POSITION: -96px -16px } .ui-icon-triangle-1-nw { BACKGROUND-POSITION: -112px -16px } .ui-icon-triangle-2-n-s { BACKGROUND-POSITION: -128px -16px } .ui-icon-triangle-2-e-w { BACKGROUND-POSITION: -144px -16px } .ui-icon-arrow-1-n { BACKGROUND-POSITION: 0px -32px } .ui-icon-arrow-1-ne { BACKGROUND-POSITION: -16px -32px } .ui-icon-arrow-1-e { BACKGROUND-POSITION: -32px -32px } .ui-icon-arrow-1-se { BACKGROUND-POSITION: -48px -32px } .ui-icon-arrow-1-s { BACKGROUND-POSITION: -64px -32px } .ui-icon-arrow-1-sw { BACKGROUND-POSITION: -80px -32px } .ui-icon-arrow-1-w { BACKGROUND-POSITION: -96px -32px } .ui-icon-arrow-1-nw { BACKGROUND-POSITION: -112px -32px } .ui-icon-arrow-2-n-s { BACKGROUND-POSITION: -128px -32px } .ui-icon-arrow-2-ne-sw { BACKGROUND-POSITION: -144px -32px } .ui-icon-arrow-2-e-w { BACKGROUND-POSITION: -160px -32px } .ui-icon-arrow-2-se-nw { BACKGROUND-POSITION: -176px -32px } .ui-icon-arrowstop-1-n { BACKGROUND-POSITION: -192px -32px } .ui-icon-arrowstop-1-e { BACKGROUND-POSITION: -208px -32px } .ui-icon-arrowstop-1-s { BACKGROUND-POSITION: -224px -32px } .ui-icon-arrowstop-1-w { BACKGROUND-POSITION: -240px -32px } .ui-icon-arrowthick-1-n { BACKGROUND-POSITION: 0px -48px } .ui-icon-arrowthick-1-ne { BACKGROUND-POSITION: -16px -48px } .ui-icon-arrowthick-1-e { BACKGROUND-POSITION: -32px -48px } .ui-icon-arrowthick-1-se { BACKGROUND-POSITION: -48px -48px } .ui-icon-arrowthick-1-s { BACKGROUND-POSITION: -64px -48px } .ui-icon-arrowthick-1-sw { BACKGROUND-POSITION: -80px -48px } .ui-icon-arrowthick-1-w { BACKGROUND-POSITION: -96px -48px } .ui-icon-arrowthick-1-nw { BACKGROUND-POSITION: -112px -48px } .ui-icon-arrowthick-2-n-s { BACKGROUND-POSITION: -128px -48px } .ui-icon-arrowthick-2-ne-sw { BACKGROUND-POSITION: -144px -48px } .ui-icon-arrowthick-2-e-w { BACKGROUND-POSITION: -160px -48px } .ui-icon-arrowthick-2-se-nw { BACKGROUND-POSITION: -176px -48px } .ui-icon-arrowthickstop-1-n { BACKGROUND-POSITION: -192px -48px } .ui-icon-arrowthickstop-1-e { BACKGROUND-POSITION: -208px -48px } .ui-icon-arrowthickstop-1-s { BACKGROUND-POSITION: -224px -48px } .ui-icon-arrowthickstop-1-w { BACKGROUND-POSITION: -240px -48px } .ui-icon-arrowreturnthick-1-w { BACKGROUND-POSITION: 0px -64px } .ui-icon-arrowreturnthick-1-n { BACKGROUND-POSITION: -16px -64px } .ui-icon-arrowreturnthick-1-e { BACKGROUND-POSITION: -32px -64px } .ui-icon-arrowreturnthick-1-s { BACKGROUND-POSITION: -48px -64px } .ui-icon-arrowreturn-1-w { BACKGROUND-POSITION: -64px -64px } .ui-icon-arrowreturn-1-n { BACKGROUND-POSITION: -80px -64px } .ui-icon-arrowreturn-1-e { BACKGROUND-POSITION: -96px -64px } .ui-icon-arrowreturn-1-s { BACKGROUND-POSITION: -112px -64px } .ui-icon-arrowrefresh-1-w { BACKGROUND-POSITION: -128px -64px } .ui-icon-arrowrefresh-1-n { BACKGROUND-POSITION: -144px -64px } .ui-icon-arrowrefresh-1-e { BACKGROUND-POSITION: -160px -64px } .ui-icon-arrowrefresh-1-s { BACKGROUND-POSITION: -176px -64px } .ui-icon-arrow-4 { BACKGROUND-POSITION: 0px -80px } .ui-icon-arrow-4-diag { BACKGROUND-POSITION: -16px -80px } .ui-icon-extlink { BACKGROUND-POSITION: -32px -80px } .ui-icon-newwin { BACKGROUND-POSITION: -48px -80px } .ui-icon-refresh { BACKGROUND-POSITION: -64px -80px } .ui-icon-shuffle { BACKGROUND-POSITION: -80px -80px } .ui-icon-transfer-e-w { BACKGROUND-POSITION: -96px -80px } .ui-icon-transferthick-e-w { BACKGROUND-POSITION: -112px -80px } .ui-icon-folder-collapsed { BACKGROUND-POSITION: 0px -96px } .ui-icon-folder-open { BACKGROUND-POSITION: -16px -96px } .ui-icon-document { BACKGROUND-POSITION: -32px -96px } .ui-icon-document-b { BACKGROUND-POSITION: -48px -96px } .ui-icon-note { BACKGROUND-POSITION: -64px -96px } .ui-icon-mail-closed { BACKGROUND-POSITION: -80px -96px } .ui-icon-mail-open { BACKGROUND-POSITION: -96px -96px } .ui-icon-suitcase { BACKGROUND-POSITION: -112px -96px } .ui-icon-comment { BACKGROUND-POSITION: -128px -96px } .ui-icon-person { BACKGROUND-POSITION: -144px -96px } .ui-icon-print { BACKGROUND-POSITION: -160px -96px } .ui-icon-trash { BACKGROUND-POSITION: -176px -96px } .ui-icon-locked { BACKGROUND-POSITION: -192px -96px } .ui-icon-unlocked { BACKGROUND-POSITION: -208px -96px } .ui-icon-bookmark { BACKGROUND-POSITION: -224px -96px } .ui-icon-tag { BACKGROUND-POSITION: -240px -96px } .ui-icon-home { BACKGROUND-POSITION: 0px -112px } .ui-icon-flag { BACKGROUND-POSITION: -16px -112px } .ui-icon-calendar { BACKGROUND-POSITION: -32px -112px } .ui-icon-cart { BACKGROUND-POSITION: -48px -112px } .ui-icon-pencil { BACKGROUND-POSITION: -64px -112px } .ui-icon-clock { BACKGROUND-POSITION: -80px -112px } .ui-icon-disk { BACKGROUND-POSITION: -96px -112px } .ui-icon-calculator { BACKGROUND-POSITION: -112px -112px } .ui-icon-zoomin { BACKGROUND-POSITION: -128px -112px } .ui-icon-zoomout { BACKGROUND-POSITION: -144px -112px } .ui-icon-search { BACKGROUND-POSITION: -160px -112px } .ui-icon-wrench { BACKGROUND-POSITION: -176px -112px } .ui-icon-gear { BACKGROUND-POSITION: -192px -112px } .ui-icon-heart { BACKGROUND-POSITION: -208px -112px } .ui-icon-star { BACKGROUND-POSITION: -224px -112px } .ui-icon-link { BACKGROUND-POSITION: -240px -112px } .ui-icon-cancel { BACKGROUND-POSITION: 0px -128px } .ui-icon-plus { BACKGROUND-POSITION: -16px -128px } .ui-icon-plusthick { BACKGROUND-POSITION: -32px -128px } .ui-icon-minus { BACKGROUND-POSITION: -48px -128px } .ui-icon-minusthick { BACKGROUND-POSITION: -64px -128px } .ui-icon-close { BACKGROUND-POSITION: -80px -128px } .ui-icon-closethick { BACKGROUND-POSITION: -96px -128px } .ui-icon-key { BACKGROUND-POSITION: -112px -128px } .ui-icon-lightbulb { BACKGROUND-POSITION: -128px -128px } .ui-icon-scissors { BACKGROUND-POSITION: -144px -128px } .ui-icon-clipboard { BACKGROUND-POSITION: -160px -128px } .ui-icon-copy { BACKGROUND-POSITION: -176px -128px } .ui-icon-contact { BACKGROUND-POSITION: -192px -128px } .ui-icon-image { BACKGROUND-POSITION: -208px -128px } .ui-icon-video { BACKGROUND-POSITION: -224px -128px } .ui-icon-script { BACKGROUND-POSITION: -240px -128px } .ui-icon-alert { BACKGROUND-POSITION: 0px -144px } .ui-icon-info { BACKGROUND-POSITION: -16px -144px } .ui-icon-notice { BACKGROUND-POSITION: -32px -144px } .ui-icon-help { BACKGROUND-POSITION: -48px -144px } .ui-icon-check { BACKGROUND-POSITION: -64px -144px } .ui-icon-bullet { BACKGROUND-POSITION: -80px -144px } .ui-icon-radio-off { BACKGROUND-POSITION: -96px -144px } .ui-icon-radio-on { BACKGROUND-POSITION: -112px -144px } .ui-icon-pin-w { BACKGROUND-POSITION: -128px -144px } .ui-icon-pin-s { BACKGROUND-POSITION: -144px -144px } .ui-icon-play { BACKGROUND-POSITION: 0px -160px } .ui-icon-pause { BACKGROUND-POSITION: -16px -160px } .ui-icon-seek-next { BACKGROUND-POSITION: -32px -160px } .ui-icon-seek-prev { BACKGROUND-POSITION: -48px -160px } .ui-icon-seek-end { BACKGROUND-POSITION: -64px -160px } .ui-icon-seek-first { BACKGROUND-POSITION: -80px -160px } .ui-icon-stop { BACKGROUND-POSITION: -96px -160px } .ui-icon-eject { BACKGROUND-POSITION: -112px -160px } .ui-icon-volume-off { BACKGROUND-POSITION: -128px -160px } .ui-icon-volume-on { BACKGROUND-POSITION: -144px -160px } .ui-icon-power { BACKGROUND-POSITION: 0px -176px } .ui-icon-signal-diag { BACKGROUND-POSITION: -16px -176px } .ui-icon-signal { BACKGROUND-POSITION: -32px -176px } .ui-icon-battery-0 { BACKGROUND-POSITION: -48px -176px } .ui-icon-battery-1 { BACKGROUND-POSITION: -64px -176px } .ui-icon-battery-2 { BACKGROUND-POSITION: -80px -176px } .ui-icon-battery-3 { BACKGROUND-POSITION: -96px -176px } .ui-icon-circle-plus { BACKGROUND-POSITION: 0px -192px } .ui-icon-circle-minus { BACKGROUND-POSITION: -16px -192px } .ui-icon-circle-close { BACKGROUND-POSITION: -32px -192px } .ui-icon-circle-triangle-e { BACKGROUND-POSITION: -48px -192px } .ui-icon-circle-triangle-s { BACKGROUND-POSITION: -64px -192px } .ui-icon-circle-triangle-w { BACKGROUND-POSITION: -80px -192px } .ui-icon-circle-triangle-n { BACKGROUND-POSITION: -96px -192px } .ui-icon-circle-arrow-e { BACKGROUND-POSITION: -112px -192px } .ui-icon-circle-arrow-s { BACKGROUND-POSITION: -128px -192px } .ui-icon-circle-arrow-w { BACKGROUND-POSITION: -144px -192px } .ui-icon-circle-arrow-n { BACKGROUND-POSITION: -160px -192px } .ui-icon-circle-zoomin { BACKGROUND-POSITION: -176px -192px } .ui-icon-circle-zoomout { BACKGROUND-POSITION: -192px -192px } .ui-icon-circle-check { BACKGROUND-POSITION: -208px -192px } .ui-icon-circlesmall-plus { BACKGROUND-POSITION: 0px -208px } .ui-icon-circlesmall-minus { BACKGROUND-POSITION: -16px -208px } .ui-icon-circlesmall-close { BACKGROUND-POSITION: -32px -208px } .ui-icon-squaresmall-plus { BACKGROUND-POSITION: -48px -208px } .ui-icon-squaresmall-minus { BACKGROUND-POSITION: -64px -208px } .ui-icon-squaresmall-close { BACKGROUND-POSITION: -80px -208px } .ui-icon-grip-dotted-vertical { BACKGROUND-POSITION: 0px -224px } .ui-icon-grip-dotted-horizontal { BACKGROUND-POSITION: -16px -224px } .ui-icon-grip-solid-vertical { BACKGROUND-POSITION: -32px -224px } .ui-icon-grip-solid-horizontal { BACKGROUND-POSITION: -48px -224px } .ui-icon-gripsmall-diagonal-se { BACKGROUND-POSITION: -64px -224px } .ui-icon-grip-diagonal-se { BACKGROUND-POSITION: -80px -224px } .ui-widget-overlay { FILTER: Alpha(Opacity=3D30); BACKGROUND: = url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; = opacity: .3 } .ui-widget-shadow { FILTER: Alpha(Opacity=3D30); PADDING-BOTTOM: 8px; MARGIN: -8px 0px 0px = -8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: = url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; = PADDING-TOP: 8px; opacity: .3; -moz-border-radius: 8px; = -webkit-border-radius: 8px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.mascc.org/mc/styles/themes/base/ui.all.css @import url( ui.base.css ); @import url( ui.theme.css ); ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/styles/jqueryui.css .dialogInstructions { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: Verdana, sans-serif; COLOR: #ff6666; FONT-SIZE: = xx-small; PADDING-TOP: 0px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/styles/memberclicks.css .searchResultsTable { WIDTH: 570px } .adminHomeMessageTableWidth { WIDTH: 550px } .adminHomeTableWidth { WIDTH: 500px } .adminHomeSummaryTable { BACKGROUND-IMAGE: url(images/bkgrnd.gif); BORDER-BOTTOM: #999999 1px = solid; BORDER-LEFT: #999999 1px solid; WIDTH: 190px; BORDER-TOP: #999999 = 1px solid; BORDER-RIGHT: #999999 1px solid } A.profileTab { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 12px; DISPLAY: = inline-block; FONT-FAMILY: Verdana, sans-serif; BACKGROUND: = url(images/icon_bg.gif) right top; HEIGHT: 20px; COLOR: #0000ff; = FONT-SIZE: 8pt; BORDER-TOP: black 0px solid; FONT-WEIGHT: 100; = BORDER-RIGHT: black 0px solid; TEXT-DECORATION: none; PADDING-TOP: 0px } A.profileTab:hover { TEXT-DECORATION: underline } A.profileTabOn { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 12px; DISPLAY: = inline-block; FONT-FAMILY: Verdana, sans-serif; BACKGROUND: = url(images/icon_bg_on.gif) right top; HEIGHT: 20px; COLOR: #0000ff; = FONT-SIZE: 8pt; BORDER-TOP: black 0px solid; FONT-WEIGHT: 100; = BORDER-RIGHT: black 0px solid; TEXT-DECORATION: none; PADDING-TOP: 0px } A.profileTabOn:hover { TEXT-DECORATION: underline } .bodyClass { TEXT-ALIGN: center; MARGIN: 0px } .bodyTable { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .bodyTD { =09 } #customHeader { =09 } #topContainer { =09 } #topTableContainer { =09 } .topTable { WIDTH: 816px } #topSponsorContainer { =09 } #loginoutContainer { PADDING-LEFT: 10px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: = xx-small } .quicksearchTD { FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: xx-small } #testDriveCounterContainer { =09 } #middleContainer { MARGIN-TOP: 10px; WIDTH: 816px } #mainPageContainer { WIDTH: 632px; DISPLAY: table } #breadcrumbs { TEXT-ALIGN: right; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: = xx-small } #customMessageContainer { BORDER-BOTTOM: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; = MARGIN: 10px 0px 10px 10px; WIDTH: 600px; FONT-FAMILY: Verdana, = sans-serif; FONT-SIZE: xx-small; BORDER-TOP: #999999 1px dotted; = BORDER-RIGHT: #999999 1px dotted } DIV.bodyContainer { TEXT-ALIGN: left } DIV.pageContainer { TEXT-ALIGN: left; DISPLAY: table; MARGIN-LEFT: 10px } .pageWidth { WIDTH: 600px } .widePageWidth { WIDTH: 800px } #bottomSponsorContainer { =09 } #bottomContainer { =09 } #bottomTableContainer { =09 } .bottomTable { WIDTH: 816px } .contactAdminTd { FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: xx-small } #secureSealContainer { =09 } #customFooter { =09 } .extraDiv1 { DISPLAY: none } .extraDiv2 { DISPLAY: none } .extraDiv3 { DISPLAY: none } .extraDiv4 { DISPLAY: none } .extraDiv5 { DISPLAY: none } .extraDiv6 { DISPLAY: none } #popupContainer { =09 } .doubleSpaced { LINE-HEIGHT: 200% } .summaryArea { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 5px; LINE-HEIGHT: 200%; MARGIN: 10px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; = FONT-SIZE: 8pt; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px = solid; PADDING-TOP: 5px } .summaryHeader { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px } .summaryHeaderText { FONT-FAMILY: Arial, sans-serif; COLOR: #000000; FONT-SIZE: x-small; = FONT-WEIGHT: 900 } #attachmentContainer { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; PADDING-LEFT: 2px; WIDTH: 250px; = PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc = 1px solid; PADDING-TOP: 2px } DIV.container { TEXT-ALIGN: left; MARGIN-TOP: 10px; WIDTH: auto; DISPLAY: block; = MARGIN-BOTTOM: 10px } DIV.innerContainer { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; = BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: auto; = PADDING-RIGHT: 5px; DISPLAY: block; BORDER-TOP: 1px solid; BORDER-RIGHT: = 1px solid; PADDING-TOP: 5px } DIV.bbInnerContainer { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; = BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: auto; = PADDING-RIGHT: 5px; DISPLAY: block; BORDER-TOP: 0px solid; BORDER-RIGHT: = 1px solid; PADDING-TOP: 5px } DIV.bbForumContainer { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: = 5px; DISPLAY: block; MARGIN-BOTTOM: 10px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px } .bbSectionHead { BORDER-BOTTOM-WIDTH: 1px } .bbshade { BACKGROUND-COLOR: #eeeeee } DIV.blockContainer { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-BOTTOM: 10px; BORDER-TOP: = #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px } DIV.innerBlockContainer { BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 20px; DISPLAY: block } H1 { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 3px; = BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: auto; = PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12pt; = BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 3px } .h1FontClass { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: 900 } H2 { BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #dadada; MARGIN: 0px; = PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, = sans-serif; FONT-SIZE: 10pt; BORDER-TOP: #000000 1px solid; = BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 3px } .h2FontClass { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: 900 } H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: 900; = PADDING-TOP: 0px } H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: 900; PADDING-TOP: 0px } DIV.alphaNavBar { BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, = sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: 1px solid; = BORDER-RIGHT: 1px solid; PADDING-TOP: 2px } #topInstructions { TEXT-ALIGN: left; MARGIN: 0px 0px 10px; PADDING-LEFT: 5px; FONT-FAMILY: = Verdana, sans-serif; COLOR: #666666; FONT-SIZE: xx-small } .instructions { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; COLOR: #666666; = FONT-SIZE: xx-small; PADDING-TOP: 0px } .sectionInstructions { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; COLOR: #666666; = FONT-SIZE: xx-small; PADDING-TOP: 0px } .blockInstructions { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; COLOR: #ff6666; = FONT-SIZE: xx-small; PADDING-TOP: 0px } .regularText { FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 8pt } .fineblack { FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: xx-small } .bbText { FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 8pt } .redText { COLOR: #ff0000 } FORM { MARGIN: 0px } .inputBox { BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: = 11px } .selectionBox { BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: = 11px } .radioStyle { VERTICAL-ALIGN: -0.5em } .spacer { MARGIN: 0px; FONT-FAMILY: Verdana,sans-serif; CLEAR: both; FONT-SIZE: = xx-small } .systemMessages { BORDER-BOTTOM: #ffcccc 3px outset; BORDER-LEFT: #ffcccc 3px outset; = PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = FONT-FAMILY: Arial,sans-serif; COLOR: #0000ff; FONT-SIZE: 10pt; = BORDER-TOP: #ffcccc 3px outset; FONT-WEIGHT: 900; BORDER-RIGHT: #ffcccc = 3px outset; PADDING-TOP: 5px } .errorMessages { BORDER-BOTTOM: #ffcccc 3px outset; BORDER-LEFT: #ffcccc 3px outset; = PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = FONT-FAMILY: Arial,sans-serif; COLOR: #ff0000; FONT-SIZE: 10pt; = BORDER-TOP: #ffcccc 3px outset; FONT-WEIGHT: 900; BORDER-RIGHT: #ffcccc = 3px outset; PADDING-TOP: 5px } .borderBottom { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 0px solid; = BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid } .padded { PADDING-BOTTOM: 5px } .paddedList { PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } .paddedTop { PADDING-TOP: 5px } .paddedSide { PADDING-LEFT: 10px; PADDING-RIGHT: 10px } .shade { BACKGROUND-COLOR: #eeeeee } A.iconLink { BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; COLOR: = #0000ff; FONT-SIZE: 8pt; FONT-WEIGHT: 100; TEXT-DECORATION: none } A.iconLink:hover { BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: = 8pt; FONT-WEIGHT: 100; TEXT-DECORATION: underline } .sticky { Z-INDEX: 100; BORDER-BOTTOM: black 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 5px; = BACKGROUND-COLOR: lightyellow; PADDING-LEFT: 5px; WIDTH: 250px; = PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, sans-serif; VISIBILITY: = hidden; COLOR: #000000; FONT-SIZE: xx-small; BORDER-TOP: black 1px = solid; TOP: 0px; CURSOR: hand; BORDER-RIGHT: black 1px solid; = PADDING-TOP: 5px; LEFT: 0px } ACRONYM { PADDING-RIGHT: 13px; BACKGROUND: url(images/question.gif) no-repeat = right 50%; CURSOR: help } A.subtab_on:active { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 2px } A.subtab_on:visited { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 2px } A.subtab_on:link { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 2px } A.subtab_on:hover { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = underline; PADDING-TOP: 2px } A.subtab:active { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 2px } A.subtab:visited { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 2px } A.subtab:link { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 2px } A.subtab:hover { BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: = #000000 1px solid; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 20px; FONT-SIZE: xx-small; BORDER-TOP: #000000 1px = solid; CURSOR: hand; BORDER-RIGHT: #000000 1px solid; TEXT-DECORATION: = underline; PADDING-TOP: 2px } A.formsMenuTableLink:active { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #d6e339; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.formsMenuTableLink:visited { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #d6e339; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.formsMenuTableLink:link { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #d6e339; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.formsMenuTableLink:hover { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: underline } A.siteMenuTableLink:active { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #c9e1a9; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.siteMenuTableLink:visited { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #c9e1a9; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.siteMenuTableLink:link { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #c9e1a9; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.siteMenuTableLink:hover { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: underline } A.dbMenuTableLink:active { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #b0d6ed; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.dbMenuTableLink:visited { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #b0d6ed; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.dbMenuTableLink:link { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #b0d6ed; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } A.dbMenuTableLink:hover { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: underline } A.linkbutton_db:active { BACKGROUND-IMAGE: url(images/bg_dbbutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; = BACKGROUND-COLOR: #ffffff; MARGIN: 5px; WIDTH: 150px; DISPLAY: block; = FONT-FAMILY: Verdana, sans-serif; FLOAT: left; HEIGHT: 70px; COLOR: = #0000ff; FONT-SIZE: xx-small; BORDER-TOP: #999999 1px solid; CURSOR: = hand; BORDER-RIGHT: #999999 1px solid; TEXT-DECORATION: none } A.linkbutton_db:visited { BACKGROUND-IMAGE: url(images/bg_dbbutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; = BACKGROUND-COLOR: #ffffff; MARGIN: 5px; WIDTH: 150px; DISPLAY: block; = FONT-FAMILY: Verdana, sans-serif; FLOAT: left; HEIGHT: 70px; COLOR: = #0000ff; FONT-SIZE: xx-small; BORDER-TOP: #999999 1px solid; CURSOR: = hand; BORDER-RIGHT: #999999 1px solid; TEXT-DECORATION: none } A.linkbutton_db:link { BACKGROUND-IMAGE: url(images/bg_dbbutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; = BACKGROUND-COLOR: #ffffff; MARGIN: 5px; WIDTH: 150px; DISPLAY: block; = FONT-FAMILY: Verdana, sans-serif; FLOAT: left; HEIGHT: 70px; COLOR: = #0000ff; FONT-SIZE: xx-small; BORDER-TOP: #999999 1px solid; CURSOR: = hand; BORDER-RIGHT: #999999 1px solid; TEXT-DECORATION: none } A.linkbutton_db:hover { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #0000ff 1px solid; TEXT-ALIGN: = center; BORDER-LEFT: #0000ff 1px solid; BACKGROUND-COLOR: #ffffff; = MARGIN: 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, = sans-serif; FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: = xx-small; BORDER-TOP: #0000ff 1px solid; CURSOR: hand; BORDER-RIGHT: = #0000ff 1px solid; TEXT-DECORATION: underline } A.linkbutton_form:active { BACKGROUND-IMAGE: url(images/bg_formbutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; MARGIN: = 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: xx-small; = BORDER-TOP: #999999 1px solid; CURSOR: hand; BORDER-RIGHT: #999999 1px = solid; TEXT-DECORATION: none } A.linkbutton_form:visited { BACKGROUND-IMAGE: url(images/bg_formbutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; MARGIN: = 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: xx-small; = BORDER-TOP: #999999 1px solid; CURSOR: hand; BORDER-RIGHT: #999999 1px = solid; TEXT-DECORATION: none } A.linkbutton_form:link { BACKGROUND-IMAGE: url(images/bg_formbutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; MARGIN: = 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: xx-small; = BORDER-TOP: #999999 1px solid; CURSOR: hand; BORDER-RIGHT: #999999 1px = solid; TEXT-DECORATION: none } A.linkbutton_form:hover { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #0000ff 1px solid; TEXT-ALIGN: = center; BORDER-LEFT: #0000ff 1px solid; BACKGROUND-COLOR: #ffffff; = MARGIN: 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, = sans-serif; FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: = xx-small; BORDER-TOP: #0000ff 1px solid; CURSOR: hand; BORDER-RIGHT: = #0000ff 1px solid; TEXT-DECORATION: underline } A.linkbutton_site:active { BACKGROUND-IMAGE: url(images/bg_sitebutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; MARGIN: = 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: xx-small; = BORDER-TOP: #999999 1px solid; CURSOR: hand; BORDER-RIGHT: #999999 1px = solid; TEXT-DECORATION: none } A.linkbutton_site:visited { BACKGROUND-IMAGE: url(images/bg_sitebutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; MARGIN: = 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: xx-small; = BORDER-TOP: #999999 1px solid; CURSOR: hand; BORDER-RIGHT: #999999 1px = solid; TEXT-DECORATION: none } A.linkbutton_site:link { BACKGROUND-IMAGE: url(images/bg_sitebutton.gif); BORDER-BOTTOM: #999999 = 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; MARGIN: = 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: xx-small; = BORDER-TOP: #999999 1px solid; CURSOR: hand; BORDER-RIGHT: #999999 1px = solid; TEXT-DECORATION: none } A.linkbutton_site:hover { BACKGROUND-IMAGE: none; BORDER-BOTTOM: #0000ff 1px solid; TEXT-ALIGN: = center; BORDER-LEFT: #0000ff 1px solid; BACKGROUND-COLOR: #ffffff; = MARGIN: 5px; WIDTH: 150px; DISPLAY: block; FONT-FAMILY: Verdana, = sans-serif; FLOAT: left; HEIGHT: 70px; COLOR: #0000ff; FONT-SIZE: = xx-small; BORDER-TOP: #0000ff 1px solid; CURSOR: hand; BORDER-RIGHT: = #0000ff 1px solid; TEXT-DECORATION: underline } A.menuLink:active { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 3px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = COLOR: #000000; FONT-SIZE: xx-small; TEXT-DECORATION: none; PADDING-TOP: = 2px } A.menuLink:visited { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 3px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = COLOR: #000000; FONT-SIZE: xx-small; TEXT-DECORATION: none; PADDING-TOP: = 2px } A.menuLink:link { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 3px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = COLOR: #000000; FONT-SIZE: xx-small; TEXT-DECORATION: none; PADDING-TOP: = 2px } A.menuLink:hover { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffcf; PADDING-LEFT: 3px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; = COLOR: #000000; FONT-SIZE: xx-small; TEXT-DECORATION: none; PADDING-TOP: = 2px } A.subMenuLink:active { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dadada; TEXT-INDENT: 15px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: = Verdana, sans-serif; COLOR: #000000; FONT-SIZE: xx-small; = TEXT-DECORATION: none; PADDING-TOP: 2px } A.subMenuLink:visited { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dadada; TEXT-INDENT: 15px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: = Verdana, sans-serif; COLOR: #000000; FONT-SIZE: xx-small; = TEXT-DECORATION: none; PADDING-TOP: 2px } A.subMenuLink:link { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dadada; TEXT-INDENT: 15px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: = Verdana, sans-serif; COLOR: #000000; FONT-SIZE: xx-small; = TEXT-DECORATION: none; PADDING-TOP: 2px } A.subMenuLink:hover { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffcf; TEXT-INDENT: 15px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: = Verdana, sans-serif; COLOR: #000000; FONT-SIZE: xx-small; = TEXT-DECORATION: none; PADDING-TOP: 2px } DIV.visDiv { DISPLAY: inline-block; FLOAT: none; VISIBILITY: visible; CLEAR: all } DIV.hidDiv { DISPLAY: none; FLOAT: none; VISIBILITY: hidden; CLEAR: all } .menuTitle { BACKGROUND-IMAGE: url(images/bg_adminmenu.gif); HEIGHT: 23px } .tempFormMenuTitle { BACKGROUND-IMAGE: url(images/bg_formmenu.gif); BACKGROUND-REPEAT: = repeat-x; HEIGHT: 23px } .tempSiteMenuTitle { BACKGROUND-IMAGE: url(images/bg_sitemenu.gif); BACKGROUND-REPEAT: = repeat-x; HEIGHT: 23px } .tempDBMenuTitle { BACKGROUND-IMAGE: url(images/bg_dbmenu.gif); BACKGROUND-REPEAT: = repeat-x; HEIGHT: 23px } P { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } BLOCKQUOTE { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .textadheading { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold } .textaddesc { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt } .orgtitle { FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 24px } * HTML OBJECT.mcmedia { DISPLAY: none } .body { FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 10pt } .textbox { BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: = 11px } .selectbox { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Tahoma, sans-serif; = FONT-SIZE: 11px; PADDING-TOP: 0px } .bbforumtext { FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 8pt } .bodytext { FONT-FAMILY: Verdana, sans-serif; COLOR: #666666; FONT-SIZE: 8pt } .bodyfine { FONT-FAMILY: Verdana, sans-serif; COLOR: #666666; FONT-SIZE: xx-small } * HTML OBJECT.mcmedia { DISPLAY: none } .menuTableLink { BORDER-BOTTOM: black 2px groove; TEXT-ALIGN: center; BORDER-LEFT: white = 2px groove; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 20px; = MARGIN-LEFT: 5px; FONT-SIZE: xx-small; BORDER-TOP: white 2px groove; = CURSOR: hand; BORDER-RIGHT: black 2px groove; TEXT-DECORATION: none } .menuTableLink:hover { BACKGROUND-COLOR: #ffffcf } .reportLink .regularText { COLOR: black } .reportLink { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; = WIDTH: 250px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 70px; COLOR: = black; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 5px } .reportLink:active { COLOR: black } .reportLink:link { COLOR: black } .reportLink:visited { COLOR: black } .reportLink:hover { BACKGROUND-COLOR: #ffffcf; COLOR: black } .reportLinkTableWidth { WIDTH: 510px } .floatingLink { MARGIN: 10px 0px 0px 10px; FLOAT: left } .reportLinkDisabled { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: = 5px; DISPLAY: block; BACKGROUND: #dadada; HEIGHT: 70px; COLOR: black; = BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 5px } #reportTable { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid } #reportTD { PADDING-BOTTOM: 20px } .adminRegularText { FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 8pt } .adminSearchTable { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: = 5px; BORDER-COLLAPSE: collapse; FONT-FAMILY: Verdana, sans-serif; COLOR: = #000000; FONT-SIZE: 8pt; PADDING-TOP: 5px } .adminSearchTableButton { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: = 5px; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; = PADDING-TOP: 5px } .adminSearchTable TH { BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dadada 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, sans-serif; = WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #dadada = 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 5px } .adminSearchTableButton TH { BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #dadada 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, sans-serif; = WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #dadada = 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 5px } .adminSearchTable TH A { COLOR: black; TEXT-DECORATION: none } .adminSearchTableButton TH A { COLOR: black; TEXT-DECORATION: none } TH.adminSortable A { BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Verdana, sans-serif; COLOR: = #0000ff; FONT-SIZE: 8pt; FONT-WEIGHT: bold } .adminSortable { BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Verdana, sans-serif; COLOR: = #0000ff; FONT-SIZE: 8pt; CURSOR: hand; FONT-WEIGHT: bold } TH.order1 A { WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/arrow_up.gif) = no-repeat right 50% } TH.order2 A { WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/arrow_down.gif) = no-repeat right 50% } .adminSearchTable TD { PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 2px } .adminSearchTableButton TD { PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 2px } .adminEvenRow { BACKGROUND-COLOR: #eeeeee } .adminOddRow { BACKGROUND-COLOR: #ffffff } .adminPadTextForSort { PADDING-RIGHT: 15px } .searchResultsOptionalAttribute { BACKGROUND-COLOR: #ffff00 } .tab { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = LINE-HEIGHT: 24px; MARGIN-TOP: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DISPLAY: block; FONT-FAMILY: Arial,sans-serif; HEIGHT: 24px; COLOR: = #0079c2; FONT-SIZE: 12px; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: = #dadada 0px solid; TEXT-DECORATION: none } .tab:hover { BACKGROUND: #0079c2; COLOR: white } .tabOn { BACKGROUND: #dadada } .tabContent { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = PADDING-BOTTOM: 10px; MIN-HEIGHT: 125px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: = #dadada 1px solid; PADDING-TOP: 10px } .committeeMessage { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; = BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; = PADDING-TOP: 5px } .committeeMessageContent { =09 } .elistMessage { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; = BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; = PADDING-TOP: 5px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://data.memberclicks.com/site/mascc/mascc.css BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .bodyClass { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cbccb8; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } SPAN.regularText { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3a4972; = FONT-SIZE: 13px; PADDING-TOP: 0px } #customHeader { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3a4972; = FONT-SIZE: 13px; PADDING-TOP: 0px } #customFooter { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3a4972; = FONT-SIZE: 13px; PADDING-TOP: 0px } SPAN.regularText TABLE { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3a4972; = FONT-SIZE: 13px; PADDING-TOP: 0px } SPAN.regularText A:link { COLOR: #5e4c0d; TEXT-DECORATION: underline } SPAN.regularText A:visited { COLOR: #5e4c0d; TEXT-DECORATION: underline } SPAN.regularText A:hover { BACKGROUND-COLOR: #e1dba5; COLOR: #5e4c0d; TEXT-DECORATION: underline } SPAN.regularText A:active { COLOR: #5e4c0d; TEXT-DECORATION: none } SPAN.regularText H1 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 0em 0em 1.2em; PADDING-LEFT: 0px; = WIDTH: 590px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; COLOR: #336799; FONT-SIZE: 1.9em; BORDER-TOP: 0px; = FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px } #customHeader H1 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 0em 0em 1.2em; PADDING-LEFT: 0px; = WIDTH: 590px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; COLOR: #336799; FONT-SIZE: 1.9em; BORDER-TOP: 0px; = FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px } #customFooter H1 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 0em 0em 1.2em; PADDING-LEFT: 0px; = WIDTH: 590px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; COLOR: #336799; FONT-SIZE: 1.9em; BORDER-TOP: 0px; = FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px } SPAN.regularText H2 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 0em 0em 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 1.3em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; = PADDING-TOP: 0px } #customHeader H2 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 0em 0em 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 1.3em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; = PADDING-TOP: 0px } #customFooter H2 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: 0em 0em 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 1.3em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; = PADDING-TOP: 0px } SPAN.regularText H3 { LINE-HEIGHT: 1.4em; MARGIN: 0em 0em 1em; FONT-FAMILY: Arial, Helvetica, = sans-serif; FONT-SIZE: 1em; FONT-WEIGHT: bold } #customHeader H3 { LINE-HEIGHT: 1.4em; MARGIN: 0em 0em 1em; FONT-FAMILY: Arial, Helvetica, = sans-serif; FONT-SIZE: 1em; FONT-WEIGHT: bold } #customFooter H3 { LINE-HEIGHT: 1.4em; MARGIN: 0em 0em 1em; FONT-FAMILY: Arial, Helvetica, = sans-serif; FONT-SIZE: 1em; FONT-WEIGHT: bold } SPAN.regularText H4 { PADDING-BOTTOM: 5px; MARGIN: 0em 0em 0.3em; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 1.3em; FONT-WEIGHT: bold; PADDING-TOP: 5px } #customHeader H4 { PADDING-BOTTOM: 5px; MARGIN: 0em 0em 0.3em; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 1.3em; FONT-WEIGHT: bold; PADDING-TOP: 5px } #customFooter H4 { PADDING-BOTTOM: 5px; MARGIN: 0em 0em 0.3em; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 1.3em; FONT-WEIGHT: bold; PADDING-TOP: 5px } SPAN.regularText H5 { MARGIN: 0em 0em 1.2em; FONT-SIZE: 0.9em; FONT-WEIGHT: normal } #customHeader H5 { MARGIN: 0em 0em 1.2em; FONT-SIZE: 0.9em; FONT-WEIGHT: normal } #customFooter H5 { MARGIN: 0em 0em 1.2em; FONT-SIZE: 0.9em; FONT-WEIGHT: normal } SPAN.regularText H6 { FONT-STYLE: italic; MARGIN: 0em 0em 1.2em; FONT-SIZE: 0.9em; = FONT-WEIGHT: normal } #customHeader H6 { FONT-STYLE: italic; MARGIN: 0em 0em 1.2em; FONT-SIZE: 0.9em; = FONT-WEIGHT: normal } #customFooter H6 { FONT-STYLE: italic; MARGIN: 0em 0em 1.2em; FONT-SIZE: 0.9em; = FONT-WEIGHT: normal } SPAN.regularText P { LINE-HEIGHT: 1.6em; MARGIN: 0em 0em 1.2em; FONT-SIZE: 13px } SPAN.regularText TABLE P { LINE-HEIGHT: 1.6em; MARGIN: 0em 0em 1.2em; FONT-SIZE: 13px } #customHeader P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: = #ffffff; FONT-SIZE: 0.8em; PADDING-TOP: 0px } #customFooter P { LINE-HEIGHT: 1.1em; MARGIN: 0px; FONT-SIZE: 0.9em } SPAN.regularText OL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; FONT-SIZE: 1em } UL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; FONT-SIZE: 1em } LI { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; FONT-SIZE: 1em } SPAN.regularText OL { PADDING-BOTTOM: 1.2em } UL { PADDING-BOTTOM: 1.2em } #customHeader OL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.1em; FONT-SIZE: = 1em } UL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.1em; FONT-SIZE: = 1em } LI { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.1em; FONT-SIZE: = 1em } #customFooter OL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.1em; FONT-SIZE: = 1em } UL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.1em; FONT-SIZE: = 1em } LI { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.1em; FONT-SIZE: = 1em } SPAN.regularText IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } #customHeader IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } #customFooter IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } SPAN.regularText LI > P { MARGIN-TOP: 0.2em } #customHeader LI > P { MARGIN-TOP: 0.2em } #customFooter LI > P { MARGIN-TOP: 0.2em } SPAN.regularText PRE { FONT-FAMILY: monospace; FONT-SIZE: 1em } #customHeader PRE { FONT-FAMILY: monospace; FONT-SIZE: 1em } #customFooter PRE { FONT-FAMILY: monospace; FONT-SIZE: 1em } SPAN.regularText STRONG { FONT-WEIGHT: bold } B { FONT-WEIGHT: bold } #customHeader STRONG { FONT-WEIGHT: bold } B { FONT-WEIGHT: bold } #customFooter STRONG { FONT-WEIGHT: bold } B { FONT-WEIGHT: bold } SPAN.regularText .narrow1 { LINE-HEIGHT: 1.3em; WIDTH: 50% } SPAN.regularText .narrow2 { LINE-HEIGHT: 1.5em; WIDTH: 50% } #customHeader .narrow1 { LINE-HEIGHT: 1.3em; WIDTH: 50% } #customHeader .narrow2 { LINE-HEIGHT: 1.5em; WIDTH: 50% } #customFooter .narrow1 { LINE-HEIGHT: 1.3em; WIDTH: 50% } #customFooter .narrow2 { LINE-HEIGHT: 1.5em; WIDTH: 50% } TABLE.bodyTable { PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } TBODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } TR { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } TD.bodyTD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #customHeader { BACKGROUND-IMAGE: = url(https://data.memberclicks.com/site/mascc/mascc-img-chnav.jpg); = POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; HEIGHT: = 123px; PADDING-TOP: 0px } #topContainer { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #topSponsorContainer { DISPLAY: none } #middleContainer { BACKGROUND-IMAGE: = url(https://data.memberclicks.com/site/mascc/mascc-img-mcbg.jpg); = PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-LEFT: 10px; WIDTH: = 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; OVERFLOW: hidden; = PADDING-TOP: 0px } #bottomSponsorContainer { DISPLAY: none; CLEAR: both } #bottomContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #customFooter { BACKGROUND-IMAGE: = url(https://data.memberclicks.com/site/mascc/mascc-img-cf.jpg); = PADDING-BOTTOM: 27px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 100%; = PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 69px; COLOR: = #5d5619; CLEAR: both; PADDING-TOP: 8px } #topTableContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .topTable { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .loginoutTD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #loginoutContainer { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; TOP: -19px; RIGHT: 20px; PADDING-TOP: 0px } A.linkbox { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 40px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, = sans-serif; COLOR: white; FONT-SIZE: 11px; TEXT-DECORATION: none; = PADDING-TOP: 0px } A.linkbox:hover { TEXT-DECORATION: underline } .quicksearchTD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: none; PADDING-TOP: 0px } #quickSearchContainer { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 350px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; FONT-SIZE: 1.3em; PADDING-TOP: 0px } INPUT.quicksearchbox { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #333 1px solid; = PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-LEFT: 0.1em; PADDING-RIGHT: = 0.1em; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #999 1px solid; = PADDING-TOP: 0.1em } #topNavContainer { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px } #topNav { Z-INDEX: 5; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px = auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: inline; = FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px } #topNav UL { Z-INDEX: 5; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px = auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: inline; = FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px } #topNav LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #topNav LI A { Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 0px 1em = 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: = #000000; FONT-SIZE: 0.75em; PADDING-TOP: 3px } #topNav LI A:hover { Z-INDEX: 5; PADDING-BOTTOM: 5px; MARGIN: 0px 1em 0px 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; COLOR: #000000; PADDING-TOP: 3px } #topNav LI UL { Z-INDEX: 5; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 6em; PADDING-RIGHT: 0px; PADDING-TOP: 0px; = LEFT: -999em } #topNav LI UL LI A { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 6em; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #topNav LI UL LI A:hover { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 6em; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #topNav LI:hover UL { Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: auto } #topNav LI.topsfHover UL { Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: auto } .navButton { =09 } #testDriveCounterContainer { DISPLAY: none } #sideNavContainer { BACKGROUND-IMAGE: = url(https://data.memberclicks.com/site/mascc/mascc-img-snbg.jpg); = PADDING-BOTTOM: 100px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; = PADDING-TOP: 40px } #sideNav { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 162px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; FLOAT: left; COLOR: #3a4972; PADDING-TOP: 0px } #sideNav UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 162px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; FLOAT: left; COLOR: #3a4972; PADDING-TOP: 0px } #sideNav LI { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 162px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 20px; = VERTICAL-ALIGN: middle; PADDING-TOP: 0px } #sideNav LI A { BORDER-BOTTOM: #ddd 1px dashed; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; = LINE-HEIGHT: 20px; TEXT-INDENT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 162px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 20px; COLOR: = #3a4972; FONT-SIZE: 0.75em; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; = TEXT-DECORATION: none; PADDING-TOP: 0px } #sideNav LI A:hover { BACKGROUND-IMAGE: = url(https://data.memberclicks.com/site/mascc/mascc-img-btnon.jpg); = BACKGROUND-REPEAT: no-repeat } #sideNav LI UL { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN-TOP: -24px; = PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; MARGIN-LEFT: 162px; = PADDING-TOP: 0px; LEFT: -999em } #sideNav LI UL LI A { BACKGROUND-IMAGE: none; Z-INDEX: 5; BORDER-BOTTOM: #ffffff 1px solid; = BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: = #dcd6a4; TEXT-INDENT: 0.5em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: = 200px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #3a4972; BORDER-TOP: = #ffffff 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ffffff 1px solid; = PADDING-TOP: 0px } #sideNav LI UL LI A:hover { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #a8becc; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; = HEIGHT: 20px; PADDING-TOP: 0px } #sideNav LI:hover UL UL { LEFT: -999em } #sideNav LI:hover UL UL UL { LEFT: -999em } #sideNav LI.sfhover UL UL { LEFT: -999em } #sideNav LI.sfhover UL UL UL { LEFT: -999em } #sideNav LI:hover UL { LEFT: auto } #sideNav LI LI:hover UL { LEFT: auto } #sideNav LI LI LI:hover UL { LEFT: auto } #sideNav LI.sfhover UL { LEFT: auto } #sideNav LI LI.sfhover UL { LEFT: auto } #sideNav LI LI LI.sfhover UL { LEFT: auto } #sideNav LI A.navOnlineJournalAccess { BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium = none; MARGIN: 0px; BORDER-TOP: medium none; TOP: -27px; BORDER-RIGHT: = medium none } #sideNav LI A.navOnlineJournalAccess:hover { BACKGROUND-IMAGE: none; MARGIN: 0px } #sideNav LI A.navMEMBERLOGIN { BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium = none; MARGIN: 0px; BORDER-TOP: medium none; TOP: -37px; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } #sideNav LI A.navMEMBERLOGIN:hover { BACKGROUND-IMAGE: none; MARGIN: 0px; FONT-WEIGHT: bold } #sideNav LI A.nav { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -999em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #sideNav LI A.nav:hover { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -999em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #sideNav LI A.navTop5QuickLinks { PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px } #sideNav LI A.navTop5QuickLinks:hover { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #mainPageContainer { PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; = WIDTH: 765px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #breadcrumbs { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: none; PADDING-TOP: 0px } #bodyContainer { PADDING-BOTTOM: 30px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 20px; = PADDING-RIGHT: 30px; PADDING-TOP: 10px } .pageContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .pageWidth { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .errorMessages { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #bottomTableContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: none; PADDING-TOP: 0px } .bottomTable { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .contactAdminTd { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .powByMcTD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .powByMcLink { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #secureSealContainer { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #extraDiv1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #extraDiv2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #extraDiv3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #extraDiv4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #extraDiv5 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #extraDiv6 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #cfContent { TEXT-ALIGN: center; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #80bb3d; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; = PADDING-TOP: 20px } #customFooter A { COLOR: #5d5619; TEXT-DECORATION: none } #customFooter A:hover { COLOR: black; TEXT-DECORATION: underline } #pbmc { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #0079c1; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; = PADDING-TOP: 10px } #chwrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; HEIGHT: 102px; PADDING-TOP: 0px } .h1sub { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: transparent; = FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3a4972; FONT-SIZE: = 0.7em; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px } #callout { PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d2ddc1; MARGIN: 0px; = PADDING-LEFT: 10px; WIDTH: 700px; PADDING-RIGHT: 10px; FONT-FAMILY: = Arial, Helvetica, sans-serif; COLOR: #3a4972; PADDING-TOP: 10px } #callout A:link { COLOR: #5e4c0d; TEXT-DECORATION: underline } #callout A:visited { COLOR: #5e4c0d; TEXT-DECORATION: underline } #callout A:hover { BACKGROUND-COLOR: #e1dba5; COLOR: #5e4c0d; TEXT-DECORATION: underline } #callout A:active { COLOR: #5e4c0d; TEXT-DECORATION: none } #callout P { LINE-HEIGHT: 1.6em; MARGIN: 0em 0em 1.2em; FONT-SIZE: 1em } #callout OL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; FONT-SIZE: 1em } UL { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; FONT-SIZE: 1em } LI { LINE-HEIGHT: 1.4em; MARGIN-TOP: 0.2em; FONT-SIZE: 1em } #callout OL { PADDING-BOTTOM: 1.2em } UL { PADDING-BOTTOM: 1.2em } #calloutheader { PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #b2c295; MARGIN: 0px; = PADDING-LEFT: 10px; WIDTH: 700px; PADDING-RIGHT: 10px; FONT-FAMILY: = Arial, Helvetica, sans-serif; COLOR: #3a4972; PADDING-TOP: 10px } #calloutheader H1 { MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: = 1.5em; FONT-WEIGHT: bold } DL { MARGIN: 0px 0px 0px 40px; WIDTH: 500px } DT { MARGIN-TOP: 20px; WIDTH: 309px; FLOAT: right; CLEAR: left } DD { MARGIN: 0px 0px 0px 191px; CLEAR: right } DD.image { MARGIN: 20px 0px 0px; FLOAT: left; CLEAR: none } #wrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: = url(https://data.memberclicks.com/site/mascc/mascc-img-wrapperbkg.gif) = repeat-y 355px 50%; PADDING-TOP: 0px } #hpColR { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 358px; = PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #hpColL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 351px; = PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px } .green { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #b2c295; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3b4872; PADDING-TOP: 0px } .gold { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d5c963; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3b4872; PADDING-TOP: 0px } .orange { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d5c963; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #e2b96a; PADDING-TOP: 0px } .blue { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #9cbbc0; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #e2b96a; PADDING-TOP: 0px } .doc { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 0.9em; = PADDING-TOP: 0px } #printbox { POSITION: absolute; WIDTH: 160px; BOTTOM: -50px; FONT-FAMILY: Arial, = Helvetica, sans-serif; BACKGROUND: white; FONT-SIZE: 14px; RIGHT: 20px } #printbox A { DISPLAY: block; HEIGHT: 20px } #printbox A.printme { PADDING-LEFT: 16px; BACKGROUND: = url(https://data.memberclicks.com/site/mascc/mascc-img-printicon.gif) = no-repeat 0px 2px; COLOR: #5e4c0d; TEXT-DECORATION: none } #printbox A.mailme { PADDING-LEFT: 16px; BACKGROUND: = url(https://data.memberclicks.com/site/mascc/mascc-img-mailicon.gif) = no-repeat 0px 2px; COLOR: #5e4c0d; TEXT-DECORATION: none } #printbox A:hover { TEXT-DECORATION: underline } #chnav { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 910px; PADDING-RIGHT: 0px; COLOR: white; PADDING-TOP: 1px } #chnav A { MARGIN: 0px 5px; COLOR: white; FONT-SIZE: 11px; TEXT-DECORATION: none } #chnav A:hover { TEXT-DECORATION: underline } #masccSiteSearch { POSITION: absolute; WIDTH: 180px; HEIGHT: 26px; TOP: 7px; RIGHT: 10px } #siteSearchFormQ { BORDER-BOTTOM: #9bbbc0 2px solid; BORDER-LEFT: #9bbbc0 2px solid; = MARGIN-TOP: 1px; WIDTH: 140px; BORDER-TOP: #9bbbc0 2px solid; = BORDER-RIGHT: #9bbbc0 2px solid } #siteSearchButton { POSITION: absolute; TOP: 1px; RIGHT: 10px } #wrapper H2 { LINE-HEIGHT: 25px; TEXT-INDENT: 15px; MARGIN: 0px 0px 10px; HEIGHT: = 25px } #membershipBox { PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #d2ddc1 } #membershipBox H2 { BORDER-BOTTOM: white 2px solid; BACKGROUND: #b2c295 } #membershipBox A { MARGIN: 0px 15px 10px; DISPLAY: block } #highlightsBox { PADDING-BOTTOM: 10px } #highlightsBox H2 { BACKGROUND: #9bbbc0 } #highlightsBox H3 { MARGIN: 0px 0px 0px 15px } #highlightsBox P { LINE-HEIGHT: 13px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } #symposiumBox { =09 } #symposiumBox H2 { BACKGROUND: #d4c963 } #symposiumBox A { MARGIN: 0px 15px 10px; DISPLAY: block } #symposiumBox IMG { BORDER-BOTTOM: #73a9e0 2px solid; TEXT-ALIGN: center; BORDER-LEFT: = #73a9e0 2px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: = 40px; BORDER-TOP: #73a9e0 2px solid; BORDER-RIGHT: #73a9e0 2px solid } #symposiumBox A.imageNoBackground { MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0% } #symposiumBox A.imageNoBackground:hover { BACKGROUND: none transparent scroll repeat 0% 0% } #newsBox { =09 } #newsBox H2 { BACKGROUND: #e2b96b } #newsBox P { LINE-HEIGHT: 13px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px } DIV.boardProfile { MARGIN-BOTTOM: 10px; HEIGHT: 150px } DIV.boardProfile IMG { FLOAT: left } DIV.boardProfileInfo { MARGIN-LEFT: 90px; FONT-SIZE: 11px } DIV.boardProfile DIV.boardProfileInfo A { COLOR: #3a4972 } DIV.boardProfile DIV.boardProfileInfo A:hover { =09 } DIV.boardProfileNoPhoto { MARGIN-BOTTOM: 30px } DIV.boardProfileNoPhoto DIV.boardProfileInfo { MARGIN-LEFT: 0px } DIV.bookListing { WIDTH: 700px; MARGIN-BOTTOM: 40px; FLOAT: left; CLEAR: left } DIV.bookListing IMG { FLOAT: left } DIV.bookListing DIV.bookInfo { MARGIN-LEFT: 93px } P.importantNote { BORDER-BOTTOM: #cbccb8 1px solid; FONT-WEIGHT: bold } #generalBoxGreen { BACKGROUND: #d6dec6 } #generalBoxGreen H2 { LINE-HEIGHT: 25px; TEXT-INDENT: 10px; BACKGROUND: #b5c694; HEIGHT: 25px } #generalBoxGreen P { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #generalBoxBlue { BACKGROUND: #cedede } #generalBoxBlue H2 { LINE-HEIGHT: 25px; TEXT-INDENT: 10px; BACKGROUND: #9cbdc6; HEIGHT: 25px } #generalBoxBlue P { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #generalBoxGold { BACKGROUND: #efe7bd } #generalBoxGold H2 { LINE-HEIGHT: 25px; TEXT-INDENT: 10px; BACKGROUND: #d6ce63; HEIGHT: 25px } #generalBoxGold P { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #generalBoxPeach { BACKGROUND: #e7d6b5 } #generalBoxPeach H2 { LINE-HEIGHT: 25px; TEXT-INDENT: 10px; BACKGROUND: #e7bd6b; HEIGHT: 25px } #generalBoxPeach P { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #generalBoxGray { BACKGROUND: #c6cece } #generalBoxGray H2 { LINE-HEIGHT: 25px; TEXT-INDENT: 10px; BACKGROUND: #849c9c; HEIGHT: 25px } #generalBoxGray P { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } SPAN H1.welcomeMessage { BORDER-BOTTOM: #4877a3 1px solid; WIDTH: 540px; COLOR: #4877a3 } SPAN H1.welcomeMessage SPAN { FONT-STYLE: italic; FONT-SIZE: 15px; FONT-WEIGHT: normal } SPAN UL.welcomeLinks { LIST-STYLE-TYPE: none; MARGIN-TOP: 15px; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px } ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0183_01CCAAF4.206B0B10" ------=_NextPart_001_0183_01CCAAF4.206B0B10 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/page.do;jsessionid=508E612BFBBA22E4EF51C56C737530CA.mc1?sitePageId=86907 =EF=BB=BF Home
My = Profile | Contact=20 Us |
Login=20

    Welcome to MASCC
    Leading supportive = care in the=20 21st century.

    Supportive Care in cancer is the prevention and management = of the=20 adverse effects of cancer and its treatment. This includes = management of=20 physical and psychological symptoms and side effects across the = continuum=20 of the cancer experience from diagnosis through anticancer = treatment to=20 post-treatment care. Enhancing rehabilitation, secondary cancer=20 prevention, survivorship and end of life care are integral to = Supportive=20 Care.


    3Dhome_MASCC2012.jpg=20

    MASCC/ISOO Symposium

    Symposium 2011 E-Posters
    Symposium 2011 AbstractsSymposium = 2011=20 HighlightsSymposium = 2011=20 AwardsMASCC/ISOO=20 Virtual Meetings 07-2010 Symposium=20 Photo Galleries 07-2011

    MASCC Highlights

    The Oral Care Study Group's (OCSG) new project = focused=20 on chronic graft versus host disease (cGVHD) was launched.  = Read=20 More>>

    MASCC/EAPC/ESMO - Palliative = Care=20 Survey. This is the first international survey of palliative = programs=20 which will be important in understanding palliative care = development.=20 Please participate

    Please take a moment to participate in = our MASCC=20 Thrombosis Awareness Survey!

    Want to Host the MASCC/ISOO Symposium = in your=20 City? Calling for hosts for 2014, June 26-28 and 2015, June = 25-27. =20 Apply now!

     The Antiemetic=20 Guidelines from the Perugia Consensus Conference on Antiemetic = Therapy, June 2009, have been updated as of April,=20 2011.

    An oral history of MASCC, its origin and = development from=20 MASCC's beginnings to 2009
    Cynthia N.=20 Rittenberg, Judith L. Johnson and Gerald M. Kuncio - = Supportive=20 Care in Cancer Journal Vol 18, Number 6 / June, = 2010

    MASCC is proudly a member of UICC, global cancer = control.

    Supportive=20 Care:

    • alleviates=20 symptoms and complications of cancer=20
    • reduces or=20 prevents toxicities of treatment=20
    • supports=20 communication with patients about their disease and = prognosis=20
    • allows=20 patients to tolerate and benefit from active therapy more = easily=20
    • eases=20 emotional burden of patients and care givers=20
    • helps cancer=20 survivors with psychological and social problems =

    Membership

    Top = five reasons=20 to Join MASCC JOIN = MASCC Participate = in=20 Study Groups FREE = MASCC=20 membership

    Supportive Care News

    UICC - = Update: UN=20 Summit on NCDs - Read=20 more>>

    Announcing The MASCC Textbook of Cancer Supportive = Care and=20 Survivorship by Ian Oliver and other MASCC = members. =20 Members receive a 30% discount.  Login and go to Book = Discounts under=20 Member Services.

    Please see the Event = Calendar=20 for upcoming meetings for 2011 related to supportive care.

    Supportive=20 care makes excellent cancer care possible - An interview with = MASCC's=20 president Dorthy M K Keefe at The 35th European Society for = Medical=20 Oncology (ESMO) Congress, Milan, Italy

    The=20 Group Room videos from the ONS 11th National Conference = on Cancer=20 Nursing Research are now available for viewing.

     

     

    =20

    Privcy=20 Policy and Terms of Use   |   Donations=   =20 |   Membership  =20 |   Contact=20 Us   |   ISOO
    =C2= =A9=20 Copyright 2011, Multinational Association of Supportive Care in = Cancer=20 (MASCC). All rights reserved worldwide.
    Herredsvejen 2, DK-3400 = Hiller=C3=B8d, Denmark

    ATTENTION!
    Your login will = expire in the=20 next five minutes due to inactivity. Please click the link below = to=20 refresh your login.

    Refresh my login=20
    ------=_NextPart_001_0183_01CCAAF4.206B0B10 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: https://web.memberclicks.com/mc/common/blank.html =EF=BB=BF ------=_NextPart_001_0183_01CCAAF4.206B0B10-- ------=_NextPart_000_015C_01CCAAF4.2063DF20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.mascc.org/mc/javascript/jquery-mcapp-1.6.js /*!=0A= * jQuery JavaScript Library v1.6=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: Mon May 2 13:50:00 2011 -0400=0A= */=0A= (function( window, undefined ) {=0A= =0A= // Use the correct document accordingly with window argument (sandbox)=0A= var document =3D window.document,=0A= navigator =3D window.navigator,=0A= location =3D window.location;=0A= var jQuery =3D (function() {=0A= =0A= // Define a local copy of jQuery=0A= var jQuery =3D function( selector, context ) {=0A= // The jQuery object is actually just the init constructor 'enhanced'=0A= return new jQuery.fn.init( selector, context, rootjQuery );=0A= },=0A= =0A= // Map over jQuery in case of overwrite=0A= _jQuery =3D window.jQuery,=0A= =0A= // Map over the $ in case of overwrite=0A= _$ =3D window.$,=0A= =0A= // A central reference to the root jQuery(document)=0A= rootjQuery,=0A= =0A= // A simple way to check for HTML strings or ID strings=0A= // (both of which we optimize for)=0A= quickExpr =3D /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,=0A= =0A= // Check if a string has a non-whitespace character in it=0A= rnotwhite =3D /\S/,=0A= =0A= // Used for trimming whitespace=0A= trimLeft =3D /^\s+/,=0A= trimRight =3D /\s+$/,=0A= =0A= // Check for digits=0A= rdigit =3D /\d/,=0A= =0A= // Match a standalone tag=0A= rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A= =0A= // JSON RegExp=0A= rvalidchars =3D /^[\],:{}\s]*$/,=0A= rvalidescape =3D /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,=0A= rvalidtokens =3D = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,=0A= rvalidbraces =3D /(?:^|:|,)(?:\s*\[)+/g,=0A= =0A= // Useragent RegExp=0A= rwebkit =3D /(webkit)[ \/]([\w.]+)/,=0A= ropera =3D /(opera)(?:.*version)?[ \/]([\w.]+)/,=0A= rmsie =3D /(msie) ([\w.]+)/,=0A= rmozilla =3D /(mozilla)(?:.*? rv:([\w.]+))?/,=0A= =0A= // Keep a UserAgent string for use with jQuery.browser=0A= userAgent =3D navigator.userAgent,=0A= =0A= // For matching the engine and version of the browser=0A= browserMatch,=0A= =0A= // The deferred used on DOM ready=0A= readyList,=0A= =0A= // The ready event handler=0A= DOMContentLoaded,=0A= =0A= // Save a reference to some core methods=0A= toString =3D Object.prototype.toString,=0A= hasOwn =3D Object.prototype.hasOwnProperty,=0A= push =3D Array.prototype.push,=0A= slice =3D Array.prototype.slice,=0A= trim =3D String.prototype.trim,=0A= indexOf =3D Array.prototype.indexOf,=0A= =0A= // [[Class]] -> type pairs=0A= class2type =3D {};=0A= =0A= jQuery.fn =3D jQuery.prototype =3D {=0A= constructor: jQuery,=0A= init: function( selector, context, rootjQuery ) {=0A= var match, elem, ret, doc;=0A= =0A= // Handle $(""), $(null), or $(undefined)=0A= if ( !selector ) {=0A= return this;=0A= }=0A= =0A= // Handle $(DOMElement)=0A= if ( selector.nodeType ) {=0A= this.context =3D this[0] =3D selector;=0A= this.length =3D 1;=0A= return this;=0A= }=0A= =0A= // The body element only exists once, optimize finding it=0A= if ( selector =3D=3D=3D "body" && !context && document.body ) {=0A= this.context =3D document;=0A= this[0] =3D document.body;=0A= this.selector =3D selector;=0A= this.length =3D 1;=0A= return this;=0A= }=0A= =0A= // Handle HTML strings=0A= if ( typeof selector =3D=3D=3D "string" ) {=0A= // Are we dealing with HTML string or an ID?=0A= if ( selector.charAt(0) =3D=3D=3D "<" && selector.charAt( = selector.length - 1 ) =3D=3D=3D ">" && selector.length >=3D 3 ) {=0A= // Assume that strings that start and end with <> are HTML and skip = the regex check=0A= match =3D [ null, selector, null ];=0A= =0A= } else {=0A= match =3D quickExpr.exec( selector );=0A= }=0A= =0A= // Verify a match, and that no context was specified for #id=0A= if ( match && (match[1] || !context) ) {=0A= =0A= // HANDLE: $(html) -> $(array)=0A= if ( match[1] ) {=0A= context =3D context instanceof jQuery ? context[0] : context;=0A= doc =3D (context ? context.ownerDocument || context : document);=0A= =0A= // If a single string is passed in and it's a single tag=0A= // just do a createElement and skip the rest=0A= ret =3D rsingleTag.exec( selector );=0A= =0A= if ( ret ) {=0A= if ( jQuery.isPlainObject( context ) ) {=0A= selector =3D [ document.createElement( ret[1] ) ];=0A= jQuery.fn.attr.call( selector, context, true );=0A= =0A= } else {=0A= selector =3D [ doc.createElement( ret[1] ) ];=0A= }=0A= =0A= } else {=0A= ret =3D jQuery.buildFragment( [ match[1] ], [ doc ] );=0A= selector =3D (ret.cacheable ? jQuery.clone(ret.fragment) : = ret.fragment).childNodes;=0A= }=0A= =0A= return jQuery.merge( this, selector );=0A= =0A= // HANDLE: $("#id")=0A= } else {=0A= elem =3D document.getElementById( match[2] );=0A= =0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= if ( elem && elem.parentNode ) {=0A= // Handle the case where IE and Opera return items=0A= // by name instead of ID=0A= if ( elem.id !=3D=3D match[2] ) {=0A= return rootjQuery.find( selector );=0A= }=0A= =0A= // Otherwise, we inject the element directly into the jQuery object=0A= this.length =3D 1;=0A= this[0] =3D elem;=0A= }=0A= =0A= this.context =3D document;=0A= this.selector =3D selector;=0A= return this;=0A= }=0A= =0A= // HANDLE: $(expr, $(...))=0A= } else if ( !context || context.jquery ) {=0A= return (context || rootjQuery).find( selector );=0A= =0A= // HANDLE: $(expr, context)=0A= // (which is just equivalent to: $(context).find(expr)=0A= } else {=0A= return this.constructor( context ).find( selector );=0A= }=0A= =0A= // HANDLE: $(function)=0A= // Shortcut for document ready=0A= } else if ( jQuery.isFunction( selector ) ) {=0A= return rootjQuery.ready( selector );=0A= }=0A= =0A= if (selector.selector !=3D=3D undefined) {=0A= this.selector =3D selector.selector;=0A= this.context =3D selector.context;=0A= }=0A= =0A= return jQuery.makeArray( selector, this );=0A= },=0A= =0A= // Start with an empty selector=0A= selector: "",=0A= =0A= // The current version of jQuery being used=0A= jquery: "1.6",=0A= =0A= // The default length of a jQuery object is 0=0A= length: 0,=0A= =0A= // The number of elements contained in the matched element set=0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= toArray: function() {=0A= return slice.call( this, 0 );=0A= },=0A= =0A= // Get the Nth element in the matched element set OR=0A= // Get the whole matched element set as a clean array=0A= get: function( num ) {=0A= return num =3D=3D null ?=0A= =0A= // Return a 'clean' array=0A= this.toArray() :=0A= =0A= // Return just the object=0A= ( num < 0 ? this[ this.length + num ] : this[ num ] );=0A= },=0A= =0A= // Take an array of elements and push it onto the stack=0A= // (returning the new matched element set)=0A= pushStack: function( elems, name, selector ) {=0A= // Build a new jQuery matched element set=0A= var ret =3D this.constructor();=0A= =0A= if ( jQuery.isArray( elems ) ) {=0A= push.apply( ret, elems );=0A= =0A= } else {=0A= jQuery.merge( ret, elems );=0A= }=0A= =0A= // Add the old object onto the stack (as a reference)=0A= ret.prevObject =3D this;=0A= =0A= ret.context =3D this.context;=0A= =0A= if ( name =3D=3D=3D "find" ) {=0A= ret.selector =3D this.selector + (this.selector ? " " : "") + = selector;=0A= } else if ( name ) {=0A= ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A= }=0A= =0A= // Return the newly-formed element set=0A= return ret;=0A= },=0A= =0A= // Execute a callback for every element in the matched set.=0A= // (You can seed the arguments with an array of args, but this is=0A= // only used internally.)=0A= each: function( callback, args ) {=0A= return jQuery.each( this, callback, args );=0A= },=0A= =0A= ready: function( fn ) {=0A= // Attach the listeners=0A= jQuery.bindReady();=0A= =0A= // Add the callback=0A= readyList.done( fn );=0A= =0A= return this;=0A= },=0A= =0A= eq: function( i ) {=0A= return i =3D=3D=3D -1 ?=0A= this.slice( i ) :=0A= this.slice( i, +i + 1 );=0A= },=0A= =0A= first: function() {=0A= return this.eq( 0 );=0A= },=0A= =0A= last: function() {=0A= return this.eq( -1 );=0A= },=0A= =0A= slice: function() {=0A= return this.pushStack( slice.apply( this, arguments ),=0A= "slice", slice.call(arguments).join(",") );=0A= },=0A= =0A= map: function( callback ) {=0A= return this.pushStack( jQuery.map(this, function( elem, i ) {=0A= return callback.call( elem, i, elem );=0A= }));=0A= },=0A= =0A= end: function() {=0A= return this.prevObject || this.constructor(null);=0A= },=0A= =0A= // For internal use only.=0A= // Behaves like an Array's method, not like a jQuery method.=0A= push: push,=0A= sort: [].sort,=0A= splice: [].splice=0A= };=0A= =0A= // Give the init function the jQuery prototype for later instantiation=0A= jQuery.fn.init.prototype =3D jQuery.fn;=0A= =0A= jQuery.extend =3D jQuery.fn.extend =3D function() {=0A= var options, name, src, copy, copyIsArray, clone,=0A= target =3D arguments[0] || {},=0A= i =3D 1,=0A= length =3D arguments.length,=0A= deep =3D false;=0A= =0A= // Handle a deep copy situation=0A= if ( typeof target =3D=3D=3D "boolean" ) {=0A= deep =3D target;=0A= target =3D arguments[1] || {};=0A= // skip the boolean and the target=0A= i =3D 2;=0A= }=0A= =0A= // Handle case when target is a string or something (possible in deep = copy)=0A= if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A= target =3D {};=0A= }=0A= =0A= // extend jQuery itself if only one argument is passed=0A= if ( length =3D=3D=3D i ) {=0A= target =3D this;=0A= --i;=0A= }=0A= =0A= for ( ; i < length; i++ ) {=0A= // Only deal with non-null/undefined values=0A= if ( (options =3D arguments[ i ]) !=3D null ) {=0A= // Extend the base object=0A= for ( name in options ) {=0A= src =3D target[ name ];=0A= copy =3D options[ name ];=0A= =0A= // Prevent never-ending loop=0A= if ( target =3D=3D=3D copy ) {=0A= continue;=0A= }=0A= =0A= // Recurse if we're merging plain objects or arrays=0A= if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = =3D jQuery.isArray(copy)) ) ) {=0A= if ( copyIsArray ) {=0A= copyIsArray =3D false;=0A= clone =3D src && jQuery.isArray(src) ? src : [];=0A= =0A= } else {=0A= clone =3D src && jQuery.isPlainObject(src) ? src : {};=0A= }=0A= =0A= // Never move original objects, clone them=0A= target[ name ] =3D jQuery.extend( deep, clone, copy );=0A= =0A= // Don't bring in undefined values=0A= } else if ( copy !=3D=3D undefined ) {=0A= target[ name ] =3D copy;=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Return the modified object=0A= return target;=0A= };=0A= =0A= jQuery.extend({=0A= noConflict: function( deep ) {=0A= if ( window.$ =3D=3D=3D jQuery ) {=0A= window.$ =3D _$;=0A= }=0A= =0A= if ( deep && window.jQuery =3D=3D=3D jQuery ) {=0A= window.jQuery =3D _jQuery;=0A= }=0A= =0A= return jQuery;=0A= },=0A= =0A= // Is the DOM ready to be used? Set to true once it occurs.=0A= isReady: false,=0A= =0A= // A counter to track how many items to wait for before=0A= // the ready event fires. See #6781=0A= readyWait: 1,=0A= =0A= // Hold (or release) the ready event=0A= holdReady: function( hold ) {=0A= if ( hold ) {=0A= jQuery.readyWait++;=0A= } else {=0A= jQuery.ready( true );=0A= }=0A= },=0A= =0A= // Handle when the DOM is ready=0A= ready: function( wait ) {=0A= // Either a released hold or an DOMready/load event and not yet ready=0A= if ( (wait =3D=3D=3D true && !--jQuery.readyWait) || (wait !=3D=3D = true && !jQuery.isReady) ) {=0A= // Make sure body exists, at least, in case IE gets a little = overzealous (ticket #5443).=0A= if ( !document.body ) {=0A= return setTimeout( jQuery.ready, 1 );=0A= }=0A= =0A= // Remember that the DOM is ready=0A= jQuery.isReady =3D true;=0A= =0A= // If a normal DOM Ready event fired, decrement, and wait if need be=0A= if ( wait !=3D=3D true && --jQuery.readyWait > 0 ) {=0A= return;=0A= }=0A= =0A= // If there are functions bound, to execute=0A= readyList.resolveWith( document, [ jQuery ] );=0A= =0A= // Trigger any bound ready events=0A= if ( jQuery.fn.trigger ) {=0A= jQuery( document ).trigger( "ready" ).unbind( "ready" );=0A= }=0A= }=0A= },=0A= =0A= bindReady: function() {=0A= if ( readyList ) {=0A= return;=0A= }=0A= =0A= readyList =3D jQuery._Deferred();=0A= =0A= // Catch cases where $(document).ready() is called after the=0A= // browser event has already occurred.=0A= if ( document.readyState =3D=3D=3D "complete" ) {=0A= // Handle it asynchronously to allow scripts the opportunity to delay = ready=0A= return setTimeout( jQuery.ready, 1 );=0A= }=0A= =0A= // Mozilla, Opera and webkit nightlies currently support this event=0A= if ( document.addEventListener ) {=0A= // Use the handy event callback=0A= document.addEventListener( "DOMContentLoaded", DOMContentLoaded, = false );=0A= =0A= // A fallback to window.onload, that will always work=0A= window.addEventListener( "load", jQuery.ready, false );=0A= =0A= // If IE event model is used=0A= } else if ( document.attachEvent ) {=0A= // ensure firing before onload,=0A= // maybe late but safe also for iframes=0A= document.attachEvent( "onreadystatechange", DOMContentLoaded );=0A= =0A= // A fallback to window.onload, that will always work=0A= window.attachEvent( "onload", jQuery.ready );=0A= =0A= // If IE and not a frame=0A= // continually check to see if the document is ready=0A= var toplevel =3D false;=0A= =0A= try {=0A= toplevel =3D window.frameElement =3D=3D null;=0A= } catch(e) {}=0A= =0A= if ( document.documentElement.doScroll && toplevel ) {=0A= doScrollCheck();=0A= }=0A= }=0A= },=0A= =0A= // See test/unit/core.js for details concerning isFunction.=0A= // Since version 1.3, DOM methods and functions like alert=0A= // aren't supported. They return false on IE (#2968).=0A= isFunction: function( obj ) {=0A= return jQuery.type(obj) =3D=3D=3D "function";=0A= },=0A= =0A= isArray: Array.isArray || function( obj ) {=0A= return jQuery.type(obj) =3D=3D=3D "array";=0A= },=0A= =0A= // A crude way of determining if an object is a window=0A= isWindow: function( obj ) {=0A= return obj && typeof obj =3D=3D=3D "object" && "setInterval" in obj;=0A= },=0A= =0A= isNaN: function( obj ) {=0A= return obj =3D=3D null || !rdigit.test( obj ) || isNaN( obj );=0A= },=0A= =0A= type: function( obj ) {=0A= return obj =3D=3D null ?=0A= String( obj ) :=0A= class2type[ toString.call(obj) ] || "object";=0A= },=0A= =0A= isPlainObject: function( obj ) {=0A= // Must be an Object.=0A= // Because of IE, we also have to check the presence of the = constructor property.=0A= // Make sure that DOM nodes and window objects don't pass through, as = well=0A= if ( !obj || jQuery.type(obj) !=3D=3D "object" || obj.nodeType || = jQuery.isWindow( obj ) ) {=0A= return false;=0A= }=0A= =0A= // Not own constructor property must be Object=0A= if ( obj.constructor &&=0A= !hasOwn.call(obj, "constructor") &&=0A= !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {=0A= return false;=0A= }=0A= =0A= // Own properties are enumerated firstly, so to speed up,=0A= // if last one is own, then all properties are own.=0A= =0A= var key;=0A= for ( key in obj ) {}=0A= =0A= return key =3D=3D=3D undefined || hasOwn.call( obj, key );=0A= },=0A= =0A= isEmptyObject: function( obj ) {=0A= for ( var name in obj ) {=0A= return false;=0A= }=0A= return true;=0A= },=0A= =0A= error: function( msg ) {=0A= throw msg;=0A= },=0A= =0A= parseJSON: function( data ) {=0A= if ( typeof data !=3D=3D "string" || !data ) {=0A= return null;=0A= }=0A= =0A= // Make sure leading/trailing whitespace is removed (IE can't handle = it)=0A= data =3D jQuery.trim( data );=0A= =0A= // Attempt to parse using the native JSON parser first=0A= if ( window.JSON && window.JSON.parse ) {=0A= return window.JSON.parse( data );=0A= }=0A= =0A= // Make sure the incoming data is actual JSON=0A= // Logic borrowed from http://json.org/json2.js=0A= if ( rvalidchars.test( data.replace( rvalidescape, "@" )=0A= .replace( rvalidtokens, "]" )=0A= .replace( rvalidbraces, "")) ) {=0A= =0A= return (new Function( "return " + data ))();=0A= =0A= }=0A= jQuery.error( "Invalid JSON: " + data );=0A= },=0A= =0A= // Cross-browser xml parsing=0A= // (xml & tmp used internally)=0A= parseXML: function( data , xml , tmp ) {=0A= =0A= if ( window.DOMParser ) { // Standard=0A= tmp =3D new DOMParser();=0A= xml =3D tmp.parseFromString( data , "text/xml" );=0A= } else { // IE=0A= xml =3D new ActiveXObject( "Microsoft.XMLDOM" );=0A= xml.async =3D "false";=0A= xml.loadXML( data );=0A= }=0A= =0A= tmp =3D xml.documentElement;=0A= =0A= if ( ! tmp || ! tmp.nodeName || tmp.nodeName =3D=3D=3D "parsererror" ) = {=0A= jQuery.error( "Invalid XML: " + data );=0A= }=0A= =0A= return xml;=0A= },=0A= =0A= noop: function() {},=0A= =0A= // Evaluates a script in a global context=0A= // Workarounds based on findings by Jim Driscoll=0A= // = http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-= global-context=0A= globalEval: function( data ) {=0A= if ( data && rnotwhite.test( data ) ) {=0A= // We use execScript on Internet Explorer=0A= // We use an anonymous function so that context is window=0A= // rather than jQuery in Firefox=0A= ( window.execScript || function( data ) {=0A= window[ "eval" ].call( window, data );=0A= } )( data );=0A= }=0A= },=0A= =0A= nodeName: function( elem, name ) {=0A= return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D = name.toUpperCase();=0A= },=0A= =0A= // args is for internal usage only=0A= each: function( object, callback, args ) {=0A= var name, i =3D 0,=0A= length =3D object.length,=0A= isObj =3D length =3D=3D=3D undefined || jQuery.isFunction( object );=0A= =0A= if ( args ) {=0A= if ( isObj ) {=0A= for ( name in object ) {=0A= if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= } else {=0A= for ( ; i < length; ) {=0A= if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // A special, fast, case for the most common use of each=0A= } else {=0A= if ( isObj ) {=0A= for ( name in object ) {=0A= if ( callback.call( object[ name ], name, object[ name ] ) = =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= } else {=0A= for ( ; i < length; ) {=0A= if ( callback.call( object[ i ], i, object[ i++ ] ) =3D=3D=3D false = ) {=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= return object;=0A= },=0A= =0A= // Use native String.trim function wherever possible=0A= trim: trim ?=0A= function( text ) {=0A= return text =3D=3D null ?=0A= "" :=0A= trim.call( text );=0A= } :=0A= =0A= // Otherwise use our own trimming functionality=0A= function( text ) {=0A= return text =3D=3D null ?=0A= "" :=0A= text.toString().replace( trimLeft, "" ).replace( trimRight, "" );=0A= },=0A= =0A= // results is for internal usage only=0A= makeArray: function( array, results ) {=0A= var ret =3D results || [];=0A= =0A= if ( array !=3D null ) {=0A= // The window, strings (and functions) also have 'length'=0A= // The extra typeof function check is to prevent crashes=0A= // in Safari 2 (See: #3039)=0A= // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930=0A= var type =3D jQuery.type( array );=0A= =0A= if ( array.length =3D=3D null || type =3D=3D=3D "string" || type = =3D=3D=3D "function" || type =3D=3D=3D "regexp" || jQuery.isWindow( = array ) ) {=0A= push.call( ret, array );=0A= } else {=0A= jQuery.merge( ret, array );=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= inArray: function( elem, array ) {=0A= =0A= if ( indexOf ) {=0A= return indexOf.call( array, elem );=0A= }=0A= =0A= for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A= if ( array[ i ] =3D=3D=3D elem ) {=0A= return i;=0A= }=0A= }=0A= =0A= return -1;=0A= },=0A= =0A= merge: function( first, second ) {=0A= var i =3D first.length,=0A= j =3D 0;=0A= =0A= if ( typeof second.length =3D=3D=3D "number" ) {=0A= for ( var l =3D second.length; j < l; j++ ) {=0A= first[ i++ ] =3D second[ j ];=0A= }=0A= =0A= } else {=0A= while ( second[j] !=3D=3D undefined ) {=0A= first[ i++ ] =3D second[ j++ ];=0A= }=0A= }=0A= =0A= first.length =3D i;=0A= =0A= return first;=0A= },=0A= =0A= grep: function( elems, callback, inv ) {=0A= var ret =3D [], retVal;=0A= inv =3D !!inv;=0A= =0A= // Go through the array, only saving the items=0A= // that pass the validator function=0A= for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A= retVal =3D !!callback( elems[ i ], i );=0A= if ( inv !=3D=3D retVal ) {=0A= ret.push( elems[ i ] );=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= // arg is for internal usage only=0A= map: function( elems, callback, arg ) {=0A= var value, key, ret =3D [],=0A= i =3D 0,=0A= length =3D elems.length,=0A= // jquery objects are treated as arrays=0A= isArray =3D elems instanceof jQuery || length !=3D=3D undefined && = typeof length =3D=3D=3D "number" && ( ( length > 0 && elems[ 0 ] && = elems[ length -1 ] ) || length =3D=3D=3D 0 || jQuery.isArray( elems ) ) ;=0A= =0A= // Go through the array, translating each of the items to their=0A= if ( isArray ) {=0A= for ( ; i < length; i++ ) {=0A= value =3D callback( elems[ i ], i, arg );=0A= =0A= if ( value !=3D null ) {=0A= ret[ ret.length ] =3D value;=0A= }=0A= }=0A= =0A= // Go through every key on the object,=0A= } else {=0A= for ( key in elems ) {=0A= value =3D callback( elems[ key ], key, arg );=0A= =0A= if ( value !=3D null ) {=0A= ret[ ret.length ] =3D value;=0A= }=0A= }=0A= }=0A= =0A= // Flatten any nested arrays=0A= return ret.concat.apply( [], ret );=0A= },=0A= =0A= // A global GUID counter for objects=0A= guid: 1,=0A= =0A= // Bind a function to a context, optionally partially applying any=0A= // arguments.=0A= proxy: function( fn, context ) {=0A= if ( typeof context =3D=3D=3D "string" ) {=0A= var tmp =3D fn[ context ];=0A= context =3D fn;=0A= fn =3D tmp;=0A= }=0A= =0A= // Quick check to determine if target is callable, in the spec=0A= // this throws a TypeError, but we will just return undefined.=0A= if ( !jQuery.isFunction( fn ) ) {=0A= return undefined;=0A= }=0A= =0A= // Simulated bind=0A= var args =3D slice.call( arguments, 2 ),=0A= proxy =3D function() {=0A= return fn.apply( context, args.concat( slice.call( arguments ) ) );=0A= };=0A= =0A= // Set the guid of unique handler to the same of original handler, so = it can be removed=0A= proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A= =0A= return proxy;=0A= },=0A= =0A= // Mutifunctional method to get and set values to a collection=0A= // The value/s can be optionally by executed if its a function=0A= access: function( elems, key, value, exec, fn, pass ) {=0A= var length =3D elems.length;=0A= =0A= // Setting many attributes=0A= if ( typeof key =3D=3D=3D "object" ) {=0A= for ( var k in key ) {=0A= jQuery.access( elems, k, key[k], exec, fn, value );=0A= }=0A= return elems;=0A= }=0A= =0A= // Setting one attribute=0A= if ( value !=3D=3D undefined ) {=0A= // Optionally, function values get executed if exec is true=0A= exec =3D !pass && exec && jQuery.isFunction(value);=0A= =0A= for ( var i =3D 0; i < length; i++ ) {=0A= fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key = ) ) : value, pass );=0A= }=0A= =0A= return elems;=0A= }=0A= =0A= // Getting an attribute=0A= return length ? fn( elems[0], key ) : undefined;=0A= },=0A= =0A= now: function() {=0A= return (new Date()).getTime();=0A= },=0A= =0A= // Use of jQuery.browser is frowned upon.=0A= // More details: http://docs.jquery.com/Utilities/jQuery.browser=0A= uaMatch: function( ua ) {=0A= ua =3D ua.toLowerCase();=0A= =0A= var match =3D rwebkit.exec( ua ) ||=0A= ropera.exec( ua ) ||=0A= rmsie.exec( ua ) ||=0A= ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||=0A= [];=0A= =0A= return { browser: match[1] || "", version: match[2] || "0" };=0A= },=0A= =0A= sub: function() {=0A= function jQuerySub( selector, context ) {=0A= return new jQuerySub.fn.init( selector, context );=0A= }=0A= jQuery.extend( true, jQuerySub, this );=0A= jQuerySub.superclass =3D this;=0A= jQuerySub.fn =3D jQuerySub.prototype =3D this();=0A= jQuerySub.fn.constructor =3D jQuerySub;=0A= jQuerySub.sub =3D this.sub;=0A= jQuerySub.fn.init =3D function init( selector, context ) {=0A= if ( context && context instanceof jQuery && !(context instanceof = jQuerySub) ) {=0A= context =3D jQuerySub( context );=0A= }=0A= =0A= return jQuery.fn.init.call( this, selector, context, rootjQuerySub );=0A= };=0A= jQuerySub.fn.init.prototype =3D jQuerySub.fn;=0A= var rootjQuerySub =3D jQuerySub(document);=0A= return jQuerySub;=0A= },=0A= =0A= browser: {}=0A= });=0A= =0A= // Populate the class2type map=0A= jQuery.each("Boolean Number String Function Array Date RegExp = Object".split(" "), function(i, name) {=0A= class2type[ "[object " + name + "]" ] =3D name.toLowerCase();=0A= });=0A= =0A= browserMatch =3D jQuery.uaMatch( userAgent );=0A= if ( browserMatch.browser ) {=0A= jQuery.browser[ browserMatch.browser ] =3D true;=0A= jQuery.browser.version =3D browserMatch.version;=0A= }=0A= =0A= // Deprecated, use jQuery.browser.webkit instead=0A= if ( jQuery.browser.webkit ) {=0A= jQuery.browser.safari =3D true;=0A= }=0A= =0A= // IE doesn't match non-breaking spaces with \s=0A= if ( rnotwhite.test( "\xA0" ) ) {=0A= trimLeft =3D /^[\s\xA0]+/;=0A= trimRight =3D /[\s\xA0]+$/;=0A= }=0A= =0A= // All jQuery objects should point back to these=0A= rootjQuery =3D jQuery(document);=0A= =0A= // Cleanup functions for the document ready method=0A= if ( document.addEventListener ) {=0A= DOMContentLoaded =3D function() {=0A= document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, = false );=0A= jQuery.ready();=0A= };=0A= =0A= } else if ( document.attachEvent ) {=0A= DOMContentLoaded =3D function() {=0A= // Make sure body exists, at least, in case IE gets a little = overzealous (ticket #5443).=0A= if ( document.readyState =3D=3D=3D "complete" ) {=0A= document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A= jQuery.ready();=0A= }=0A= };=0A= }=0A= =0A= // The DOM ready check for Internet Explorer=0A= function doScrollCheck() {=0A= if ( jQuery.isReady ) {=0A= return;=0A= }=0A= =0A= try {=0A= // If IE is used, use the trick by Diego Perini=0A= // http://javascript.nwbox.com/IEContentLoaded/=0A= document.documentElement.doScroll("left");=0A= } catch(e) {=0A= setTimeout( doScrollCheck, 1 );=0A= return;=0A= }=0A= =0A= // and execute any waiting functions=0A= jQuery.ready();=0A= }=0A= =0A= // Expose jQuery to the global object=0A= return jQuery;=0A= =0A= })();=0A= =0A= =0A= var // Promise methods=0A= promiseMethods =3D "done fail isResolved isRejected promise then always = pipe".split( " " ),=0A= // Static reference to slice=0A= sliceDeferred =3D [].slice;=0A= =0A= jQuery.extend({=0A= // Create a simple deferred (one callbacks list)=0A= _Deferred: function() {=0A= var // callbacks list=0A= callbacks =3D [],=0A= // stored [ context , args ]=0A= fired,=0A= // to avoid firing when already doing so=0A= firing,=0A= // flag to know if the deferred has been cancelled=0A= cancelled,=0A= // the deferred itself=0A= deferred =3D {=0A= =0A= // done( f1, f2, ...)=0A= done: function() {=0A= if ( !cancelled ) {=0A= var args =3D arguments,=0A= i,=0A= length,=0A= elem,=0A= type,=0A= _fired;=0A= if ( fired ) {=0A= _fired =3D fired;=0A= fired =3D 0;=0A= }=0A= for ( i =3D 0, length =3D args.length; i < length; i++ ) {=0A= elem =3D args[ i ];=0A= type =3D jQuery.type( elem );=0A= if ( type =3D=3D=3D "array" ) {=0A= deferred.done.apply( deferred, elem );=0A= } else if ( type =3D=3D=3D "function" ) {=0A= callbacks.push( elem );=0A= }=0A= }=0A= if ( _fired ) {=0A= deferred.resolveWith( _fired[ 0 ], _fired[ 1 ] );=0A= }=0A= }=0A= return this;=0A= },=0A= =0A= // resolve with given context and args=0A= resolveWith: function( context, args ) {=0A= if ( !cancelled && !fired && !firing ) {=0A= // make sure args are available (#8421)=0A= args =3D args || [];=0A= firing =3D 1;=0A= try {=0A= while( callbacks[ 0 ] ) {=0A= callbacks.shift().apply( context, args );=0A= }=0A= }=0A= finally {=0A= fired =3D [ context, args ];=0A= firing =3D 0;=0A= }=0A= }=0A= return this;=0A= },=0A= =0A= // resolve with this as context and given arguments=0A= resolve: function() {=0A= deferred.resolveWith( this, arguments );=0A= return this;=0A= },=0A= =0A= // Has this deferred been resolved?=0A= isResolved: function() {=0A= return !!( firing || fired );=0A= },=0A= =0A= // Cancel=0A= cancel: function() {=0A= cancelled =3D 1;=0A= callbacks =3D [];=0A= return this;=0A= }=0A= };=0A= =0A= return deferred;=0A= },=0A= =0A= // Full fledged deferred (two callbacks list)=0A= Deferred: function( func ) {=0A= var deferred =3D jQuery._Deferred(),=0A= failDeferred =3D jQuery._Deferred(),=0A= promise;=0A= // Add errorDeferred methods, then and promise=0A= jQuery.extend( deferred, {=0A= then: function( doneCallbacks, failCallbacks ) {=0A= deferred.done( doneCallbacks ).fail( failCallbacks );=0A= return this;=0A= },=0A= always: function() {=0A= return deferred.done.apply( deferred, arguments ).fail.apply( this, = arguments );=0A= },=0A= fail: failDeferred.done,=0A= rejectWith: failDeferred.resolveWith,=0A= reject: failDeferred.resolve,=0A= isRejected: failDeferred.isResolved,=0A= pipe: function( fnDone, fnFail ) {=0A= return jQuery.Deferred(function( newDefer ) {=0A= jQuery.each( {=0A= done: [ fnDone, "resolve" ],=0A= fail: [ fnFail, "reject" ]=0A= }, function( handler, data ) {=0A= var fn =3D data[ 0 ],=0A= action =3D data[ 1 ],=0A= returned;=0A= if ( jQuery.isFunction( fn ) ) {=0A= deferred[ handler ](function() {=0A= returned =3D fn.apply( this, arguments );=0A= if ( jQuery.isFunction( returned.promise ) ) {=0A= returned.promise().then( newDefer.resolve, newDefer.reject );=0A= } else {=0A= newDefer[ action ]( returned );=0A= }=0A= });=0A= } else {=0A= deferred[ handler ]( newDefer[ action ] );=0A= }=0A= });=0A= }).promise();=0A= },=0A= // Get a promise for this deferred=0A= // If obj is provided, the promise aspect is added to the object=0A= promise: function( obj ) {=0A= if ( obj =3D=3D null ) {=0A= if ( promise ) {=0A= return promise;=0A= }=0A= promise =3D obj =3D {};=0A= }=0A= var i =3D promiseMethods.length;=0A= while( i-- ) {=0A= obj[ promiseMethods[i] ] =3D deferred[ promiseMethods[i] ];=0A= }=0A= return obj;=0A= }=0A= });=0A= // Make sure only one callback list will be used=0A= deferred.done( failDeferred.cancel ).fail( deferred.cancel );=0A= // Unexpose cancel=0A= delete deferred.cancel;=0A= // Call given func if any=0A= if ( func ) {=0A= func.call( deferred, deferred );=0A= }=0A= return deferred;=0A= },=0A= =0A= // Deferred helper=0A= when: function( firstParam ) {=0A= var args =3D arguments,=0A= i =3D 0,=0A= length =3D args.length,=0A= count =3D length,=0A= deferred =3D length <=3D 1 && firstParam && jQuery.isFunction( = firstParam.promise ) ?=0A= firstParam :=0A= jQuery.Deferred();=0A= function resolveFunc( i ) {=0A= return function( value ) {=0A= args[ i ] =3D arguments.length > 1 ? sliceDeferred.call( arguments, = 0 ) : value;=0A= if ( !( --count ) ) {=0A= // Strange bug in FF4:=0A= // Values changed onto the arguments object sometimes end up as = undefined values=0A= // outside the $.when method. Cloning the object into a fresh array = solves the issue=0A= deferred.resolveWith( deferred, sliceDeferred.call( args, 0 ) );=0A= }=0A= };=0A= }=0A= if ( length > 1 ) {=0A= for( ; i < length; i++ ) {=0A= if ( args[ i ] && jQuery.isFunction( args[ i ].promise ) ) {=0A= args[ i ].promise().then( resolveFunc(i), deferred.reject );=0A= } else {=0A= --count;=0A= }=0A= }=0A= if ( !count ) {=0A= deferred.resolveWith( deferred, args );=0A= }=0A= } else if ( deferred !=3D=3D firstParam ) {=0A= deferred.resolveWith( deferred, length ? [ firstParam ] : [] );=0A= }=0A= return deferred.promise();=0A= }=0A= });=0A= =0A= =0A= =0A= jQuery.support =3D (function() {=0A= =0A= var div =3D document.createElement( "div" ),=0A= all,=0A= a,=0A= select,=0A= opt,=0A= input,=0A= marginDiv,=0A= support,=0A= fragment,=0A= body,=0A= bodyStyle,=0A= tds,=0A= events,=0A= eventName,=0A= i,=0A= isSupported;=0A= =0A= // Preliminary tests=0A= div.setAttribute("className", "t");=0A= div.innerHTML =3D "
    a";=0A= =0A= all =3D div.getElementsByTagName( "*" );=0A= a =3D div.getElementsByTagName( "a" )[ 0 ];=0A= =0A= // Can't get basic test support=0A= if ( !all || !all.length || !a ) {=0A= return {};=0A= }=0A= =0A= // First batch of supports tests=0A= select =3D document.createElement( "select" );=0A= opt =3D select.appendChild( document.createElement("option") );=0A= input =3D div.getElementsByTagName( "input" )[ 0 ];=0A= =0A= support =3D {=0A= // IE strips leading whitespace when .innerHTML is used=0A= leadingWhitespace: ( div.firstChild.nodeType =3D=3D=3D 3 ),=0A= =0A= // Make sure that tbody elements aren't automatically inserted=0A= // IE will insert them into empty tables=0A= tbody: !div.getElementsByTagName( "tbody" ).length,=0A= =0A= // Make sure that link elements get serialized correctly by innerHTML=0A= // This requires a wrapper element in IE=0A= htmlSerialize: !!div.getElementsByTagName( "link" ).length,=0A= =0A= // Get the style information from getAttribute=0A= // (IE uses .cssText instead)=0A= style: /top/.test( a.getAttribute("style") ),=0A= =0A= // Make sure that URLs aren't manipulated=0A= // (IE normalizes it by default)=0A= hrefNormalized: ( a.getAttribute( "href" ) =3D=3D=3D "/a" ),=0A= =0A= // Make sure that element opacity exists=0A= // (IE uses filter instead)=0A= // Use a regex to work around a WebKit issue. See #5145=0A= opacity: /^0.55$/.test( a.style.opacity ),=0A= =0A= // Verify style float existence=0A= // (IE uses styleFloat instead of cssFloat)=0A= cssFloat: !!a.style.cssFloat,=0A= =0A= // Make sure that if no value is specified for a checkbox=0A= // that it defaults to "on".=0A= // (WebKit defaults to "" instead)=0A= checkOn: ( input.value =3D=3D=3D "on" ),=0A= =0A= // Make sure that a selected-by-default option has a working selected = property.=0A= // (WebKit defaults to false instead of true, IE too, if it's in an = optgroup)=0A= optSelected: opt.selected,=0A= =0A= // Test setAttribute on camelCase class. If it works, we need = attrFixes when doing get/setAttribute (ie6/7)=0A= getSetAttribute: div.className !=3D=3D "t",=0A= =0A= // Will be defined later=0A= submitBubbles: true,=0A= changeBubbles: true,=0A= focusinBubbles: false,=0A= deleteExpando: true,=0A= noCloneEvent: true,=0A= inlineBlockNeedsLayout: false,=0A= shrinkWrapBlocks: false,=0A= reliableMarginRight: true=0A= };=0A= =0A= // Make sure checked status is properly cloned=0A= input.checked =3D true;=0A= support.noCloneChecked =3D input.cloneNode( true ).checked;=0A= =0A= // Make sure that the options inside disabled selects aren't marked as = disabled=0A= // (WebKit marks them as disabled)=0A= select.disabled =3D true;=0A= support.optDisabled =3D !opt.disabled;=0A= =0A= // Test to see if it's possible to delete an expando from an element=0A= // Fails in Internet Explorer=0A= try {=0A= delete div.test;=0A= } catch( e ) {=0A= support.deleteExpando =3D false;=0A= }=0A= =0A= if ( !div.addEventListener && div.attachEvent && div.fireEvent ) {=0A= div.attachEvent( "onclick", function click() {=0A= // Cloning a node shouldn't copy over any=0A= // bound event handlers (IE does this)=0A= support.noCloneEvent =3D false;=0A= div.detachEvent( "onclick", click );=0A= });=0A= div.cloneNode( true ).fireEvent( "onclick" );=0A= }=0A= =0A= // Check if a radio maintains it's value=0A= // after being appended to the DOM=0A= input =3D document.createElement("input");=0A= input.value =3D "t";=0A= input.setAttribute("type", "radio");=0A= support.radioValue =3D input.value =3D=3D=3D "t";=0A= =0A= input.setAttribute("checked", "checked");=0A= div.appendChild( input );=0A= fragment =3D document.createDocumentFragment();=0A= fragment.appendChild( div.firstChild );=0A= =0A= // WebKit doesn't clone checked state correctly in fragments=0A= support.checkClone =3D fragment.cloneNode( true ).cloneNode( true = ).lastChild.checked;=0A= =0A= div.innerHTML =3D "";=0A= =0A= // Figure out if the W3C box model works as expected=0A= div.style.width =3D div.style.paddingLeft =3D "1px";=0A= =0A= // We use our own, invisible, body=0A= body =3D document.createElement( "body" );=0A= bodyStyle =3D {=0A= visibility: "hidden",=0A= width: 0,=0A= height: 0,=0A= border: 0,=0A= margin: 0,=0A= // Set background to avoid IE crashes when removing (#9028)=0A= background: "none"=0A= };=0A= for ( i in bodyStyle ) {=0A= body.style[ i ] =3D bodyStyle[ i ];=0A= }=0A= body.appendChild( div );=0A= document.documentElement.appendChild( body );=0A= =0A= // Check if a disconnected checkbox will retain its checked=0A= // value of true after appended to the DOM (IE6/7)=0A= support.appendChecked =3D input.checked;=0A= =0A= support.boxModel =3D div.offsetWidth =3D=3D=3D 2;=0A= =0A= if ( "zoom" in div.style ) {=0A= // Check if natively block-level elements act like inline-block=0A= // elements when setting their display to 'inline' and giving=0A= // them layout=0A= // (IE < 8 does this)=0A= div.style.display =3D "inline";=0A= div.style.zoom =3D 1;=0A= support.inlineBlockNeedsLayout =3D ( div.offsetWidth =3D=3D=3D 2 );=0A= =0A= // Check if elements with layout shrink-wrap their children=0A= // (IE 6 does this)=0A= div.style.display =3D "";=0A= div.innerHTML =3D "
    ";=0A= support.shrinkWrapBlocks =3D ( div.offsetWidth !=3D=3D 2 );=0A= }=0A= =0A= div.innerHTML =3D "
    t
    ";=0A= tds =3D div.getElementsByTagName( "td" );=0A= =0A= // Check if table cells still have offsetWidth/Height when they are set=0A= // to display:none and there are still other visible table cells in a=0A= // table row; if so, offsetWidth/Height are not reliable for use when=0A= // determining if an element has been hidden directly using=0A= // display:none (it is still safe to use offsets if a parent element is=0A= // hidden; don safety goggles and see bug #4512 for more information).=0A= // (only IE 8 fails this test)=0A= isSupported =3D ( tds[ 0 ].offsetHeight =3D=3D=3D 0 );=0A= =0A= tds[ 0 ].style.display =3D "";=0A= tds[ 1 ].style.display =3D "none";=0A= =0A= // Check if empty table cells still have offsetWidth/Height=0A= // (IE < 8 fail this test)=0A= support.reliableHiddenOffsets =3D isSupported && ( tds[ 0 = ].offsetHeight =3D=3D=3D 0 );=0A= div.innerHTML =3D "";=0A= =0A= // Check if div with explicit width and no margin-right incorrectly=0A= // gets computed margin-right based on width of container. For more=0A= // info see bug #3333=0A= // Fails in WebKit before Feb 2011 nightlies=0A= // WebKit Bug 13343 - getComputedStyle returns wrong value for = margin-right=0A= if ( document.defaultView && document.defaultView.getComputedStyle ) {=0A= marginDiv =3D document.createElement( "div" );=0A= marginDiv.style.width =3D "0";=0A= marginDiv.style.marginRight =3D "0";=0A= div.appendChild( marginDiv );=0A= support.reliableMarginRight =3D=0A= ( parseInt( document.defaultView.getComputedStyle( marginDiv, null = ).marginRight, 10 ) || 0 ) =3D=3D=3D 0;=0A= }=0A= =0A= // Remove the body element we added=0A= body.innerHTML =3D "";=0A= document.documentElement.removeChild( body );=0A= =0A= // Technique from Juriy Zaytsev=0A= // = http://thinkweb2.com/projects/prototype/detecting-event-support-without-b= rowser-sniffing/=0A= // We only care about the case where non-standard event systems=0A= // are used, namely in IE. Short-circuiting here helps us to=0A= // avoid an eval call (in setAttribute) which can cause CSP=0A= // to go haywire. See: https://developer.mozilla.org/en/Security/CSP=0A= if ( div.attachEvent ) {=0A= for( i in {=0A= submit: 1,=0A= change: 1,=0A= focusin: 1=0A= } ) {=0A= eventName =3D "on" + i;=0A= isSupported =3D ( eventName in div );=0A= if ( !isSupported ) {=0A= div.setAttribute( eventName, "return;" );=0A= isSupported =3D ( typeof div[ eventName ] =3D=3D=3D "function" );=0A= }=0A= support[ i + "Bubbles" ] =3D isSupported;=0A= }=0A= }=0A= =0A= return support;=0A= })();=0A= =0A= // Keep track of boxModel=0A= jQuery.boxModel =3D jQuery.support.boxModel;=0A= =0A= =0A= =0A= =0A= var rbrace =3D /^(?:\{.*\}|\[.*\])$/,=0A= rmultiDash =3D /([a-z])([A-Z])/g;=0A= =0A= jQuery.extend({=0A= cache: {},=0A= =0A= // Please use with caution=0A= uuid: 0,=0A= =0A= // Unique for each copy of jQuery on the page=0A= // Non-digits removed to match rinlinejQuery=0A= expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( = /\D/g, "" ),=0A= =0A= // The following elements throw uncatchable exceptions if you=0A= // attempt to add expando properties to them.=0A= noData: {=0A= "embed": true,=0A= // Ban all objects except for Flash (which handle expandos)=0A= "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",=0A= "applet": true=0A= },=0A= =0A= hasData: function( elem ) {=0A= elem =3D elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ = jQuery.expando ];=0A= =0A= return !!elem && !isEmptyDataObject( elem );=0A= },=0A= =0A= data: function( elem, name, data, pvt /* Internal Use Only */ ) {=0A= if ( !jQuery.acceptData( elem ) ) {=0A= return;=0A= }=0A= =0A= var internalKey =3D jQuery.expando, getByName =3D typeof name = =3D=3D=3D "string", thisCache,=0A= =0A= // We have to handle DOM nodes and JS objects differently because = IE6-7=0A= // can't GC object references properly across the DOM-JS boundary=0A= isNode =3D elem.nodeType,=0A= =0A= // Only DOM nodes need the global jQuery cache; JS object data is=0A= // attached directly to the object so GC can occur automatically=0A= cache =3D isNode ? jQuery.cache : elem,=0A= =0A= // Only defining an ID for JS objects if its cache already exists = allows=0A= // the code to shortcut on the same path as a DOM node with no cache=0A= id =3D isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && = jQuery.expando;=0A= =0A= // Avoid doing any more work than we need to when trying to get data = on an=0A= // object that has no data at all=0A= if ( (!id || (pvt && id && !cache[ id ][ internalKey ])) && getByName = && data =3D=3D=3D undefined ) {=0A= return;=0A= }=0A= =0A= if ( !id ) {=0A= // Only DOM nodes need a new unique ID for each element since their = data=0A= // ends up in the global cache=0A= if ( isNode ) {=0A= elem[ jQuery.expando ] =3D id =3D ++jQuery.uuid;=0A= } else {=0A= id =3D jQuery.expando;=0A= }=0A= }=0A= =0A= if ( !cache[ id ] ) {=0A= cache[ id ] =3D {};=0A= =0A= // TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A= // metadata on plain JS objects when the object is serialized using=0A= // JSON.stringify=0A= if ( !isNode ) {=0A= cache[ id ].toJSON =3D jQuery.noop;=0A= }=0A= }=0A= =0A= // An object can be passed to jQuery.data instead of a key/value pair; = this gets=0A= // shallow copied over onto the existing cache=0A= if ( typeof name =3D=3D=3D "object" || typeof name =3D=3D=3D = "function" ) {=0A= if ( pvt ) {=0A= cache[ id ][ internalKey ] =3D jQuery.extend(cache[ id ][ = internalKey ], name);=0A= } else {=0A= cache[ id ] =3D jQuery.extend(cache[ id ], name);=0A= }=0A= }=0A= =0A= thisCache =3D cache[ id ];=0A= =0A= // Internal jQuery data is stored in a separate object inside the = object's data=0A= // cache in order to avoid key collisions between internal data and = user-defined=0A= // data=0A= if ( pvt ) {=0A= if ( !thisCache[ internalKey ] ) {=0A= thisCache[ internalKey ] =3D {};=0A= }=0A= =0A= thisCache =3D thisCache[ internalKey ];=0A= }=0A= =0A= if ( data !=3D=3D undefined ) {=0A= thisCache[ name ] =3D data;=0A= }=0A= =0A= // TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users = should=0A= // not attempt to inspect the internal events object using = jQuery.data, as this=0A= // internal data object is undocumented and subject to change.=0A= if ( name =3D=3D=3D "events" && !thisCache[name] ) {=0A= return thisCache[ internalKey ] && thisCache[ internalKey ].events;=0A= }=0A= =0A= return getByName ? thisCache[ name ] : thisCache;=0A= },=0A= =0A= removeData: function( elem, name, pvt /* Internal Use Only */ ) {=0A= if ( !jQuery.acceptData( elem ) ) {=0A= return;=0A= }=0A= =0A= var internalKey =3D jQuery.expando, isNode =3D elem.nodeType,=0A= =0A= // See jQuery.data for more information=0A= cache =3D isNode ? jQuery.cache : elem,=0A= =0A= // See jQuery.data for more information=0A= id =3D isNode ? elem[ jQuery.expando ] : jQuery.expando;=0A= =0A= // If there is already no cache entry for this object, there is no=0A= // purpose in continuing=0A= if ( !cache[ id ] ) {=0A= return;=0A= }=0A= =0A= if ( name ) {=0A= var thisCache =3D pvt ? cache[ id ][ internalKey ] : cache[ id ];=0A= =0A= if ( thisCache ) {=0A= delete thisCache[ name ];=0A= =0A= // If there is no data left in the cache, we want to continue=0A= // and let the cache object itself get destroyed=0A= if ( !isEmptyDataObject(thisCache) ) {=0A= return;=0A= }=0A= }=0A= }=0A= =0A= // See jQuery.data for more information=0A= if ( pvt ) {=0A= delete cache[ id ][ internalKey ];=0A= =0A= // Don't destroy the parent cache unless the internal data object=0A= // had been the only thing left in it=0A= if ( !isEmptyDataObject(cache[ id ]) ) {=0A= return;=0A= }=0A= }=0A= =0A= var internalCache =3D cache[ id ][ internalKey ];=0A= =0A= // Browsers that fail expando deletion also refuse to delete expandos = on=0A= // the window, but it will allow it on all other JS objects; other = browsers=0A= // don't care=0A= if ( jQuery.support.deleteExpando || cache !=3D window ) {=0A= delete cache[ id ];=0A= } else {=0A= cache[ id ] =3D null;=0A= }=0A= =0A= // We destroyed the entire user cache at once because it's faster than=0A= // iterating through each key, but we need to continue to persist = internal=0A= // data if it existed=0A= if ( internalCache ) {=0A= cache[ id ] =3D {};=0A= // TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A= // metadata on plain JS objects when the object is serialized using=0A= // JSON.stringify=0A= if ( !isNode ) {=0A= cache[ id ].toJSON =3D jQuery.noop;=0A= }=0A= =0A= cache[ id ][ internalKey ] =3D internalCache;=0A= =0A= // Otherwise, we need to eliminate the expando on the node to avoid=0A= // false lookups in the cache for entries that no longer exist=0A= } else if ( isNode ) {=0A= // IE does not allow us to delete expando properties from nodes,=0A= // nor does it have a removeAttribute function on Document nodes;=0A= // we must handle all of these cases=0A= if ( jQuery.support.deleteExpando ) {=0A= delete elem[ jQuery.expando ];=0A= } else if ( elem.removeAttribute ) {=0A= elem.removeAttribute( jQuery.expando );=0A= } else {=0A= elem[ jQuery.expando ] =3D null;=0A= }=0A= }=0A= },=0A= =0A= // For internal use only.=0A= _data: function( elem, name, data ) {=0A= return jQuery.data( elem, name, data, true );=0A= },=0A= =0A= // A method for determining if a DOM node can handle the data expando=0A= acceptData: function( elem ) {=0A= if ( elem.nodeName ) {=0A= var match =3D jQuery.noData[ elem.nodeName.toLowerCase() ];=0A= =0A= if ( match ) {=0A= return !(match =3D=3D=3D true || elem.getAttribute("classid") = !=3D=3D match);=0A= }=0A= }=0A= =0A= return true;=0A= }=0A= });=0A= =0A= jQuery.fn.extend({=0A= data: function( key, value ) {=0A= var data =3D null;=0A= =0A= if ( typeof key =3D=3D=3D "undefined" ) {=0A= if ( this.length ) {=0A= data =3D jQuery.data( this[0] );=0A= =0A= if ( this[0].nodeType =3D=3D=3D 1 ) {=0A= var attr =3D this[0].attributes, name;=0A= for ( var i =3D 0, l =3D attr.length; i < l; i++ ) {=0A= name =3D attr[i].name;=0A= =0A= if ( name.indexOf( "data-" ) =3D=3D=3D 0 ) {=0A= name =3D jQuery.camelCase( name.substring(5) );=0A= =0A= dataAttr( this[0], name, data[ name ] );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return data;=0A= =0A= } else if ( typeof key =3D=3D=3D "object" ) {=0A= return this.each(function() {=0A= jQuery.data( this, key );=0A= });=0A= }=0A= =0A= var parts =3D key.split(".");=0A= parts[1] =3D parts[1] ? "." + parts[1] : "";=0A= =0A= if ( value =3D=3D=3D undefined ) {=0A= data =3D this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);=0A= =0A= // Try to fetch any internally stored data first=0A= if ( data =3D=3D=3D undefined && this.length ) {=0A= data =3D jQuery.data( this[0], key );=0A= data =3D dataAttr( this[0], key, data );=0A= }=0A= =0A= return data =3D=3D=3D undefined && parts[1] ?=0A= this.data( parts[0] ) :=0A= data;=0A= =0A= } else {=0A= return this.each(function() {=0A= var $this =3D jQuery( this ),=0A= args =3D [ parts[0], value ];=0A= =0A= $this.triggerHandler( "setData" + parts[1] + "!", args );=0A= jQuery.data( this, key, value );=0A= $this.triggerHandler( "changeData" + parts[1] + "!", args );=0A= });=0A= }=0A= },=0A= =0A= removeData: function( key ) {=0A= return this.each(function() {=0A= jQuery.removeData( this, key );=0A= });=0A= }=0A= });=0A= =0A= function dataAttr( elem, key, data ) {=0A= // If nothing was found internally, try to fetch any=0A= // data from the HTML5 data-* attribute=0A= if ( data =3D=3D=3D undefined && elem.nodeType =3D=3D=3D 1 ) {=0A= name =3D "data-" + key.replace( rmultiDash, "$1-$2" ).toLowerCase();=0A= =0A= data =3D elem.getAttribute( name );=0A= =0A= if ( typeof data =3D=3D=3D "string" ) {=0A= try {=0A= data =3D data =3D=3D=3D "true" ? true :=0A= data =3D=3D=3D "false" ? false :=0A= data =3D=3D=3D "null" ? null :=0A= !jQuery.isNaN( data ) ? parseFloat( data ) :=0A= rbrace.test( data ) ? jQuery.parseJSON( data ) :=0A= data;=0A= } catch( e ) {}=0A= =0A= // Make sure we set the data so it isn't changed later=0A= jQuery.data( elem, key, data );=0A= =0A= } else {=0A= data =3D undefined;=0A= }=0A= }=0A= =0A= return data;=0A= }=0A= =0A= // TODO: This is a hack for 1.5 ONLY to allow objects with a single = toJSON=0A= // property to be considered empty objects; this property always exists = in=0A= // order to make sure JSON.stringify does not expose internal metadata=0A= function isEmptyDataObject( obj ) {=0A= for ( var name in obj ) {=0A= if ( name !=3D=3D "toJSON" ) {=0A= return false;=0A= }=0A= }=0A= =0A= return true;=0A= }=0A= =0A= =0A= =0A= =0A= function handleQueueMarkDefer( elem, type, src ) {=0A= var deferDataKey =3D type + "defer",=0A= queueDataKey =3D type + "queue",=0A= markDataKey =3D type + "mark",=0A= defer =3D jQuery.data( elem, deferDataKey, undefined, true );=0A= if ( defer &&=0A= ( src =3D=3D=3D "queue" || !jQuery.data( elem, queueDataKey, = undefined, true ) ) &&=0A= ( src =3D=3D=3D "mark" || !jQuery.data( elem, markDataKey, undefined, = true ) ) ) {=0A= // Give room for hard-coded callbacks to fire first=0A= // and eventually mark/queue something else on the element=0A= setTimeout( function() {=0A= if ( !jQuery.data( elem, queueDataKey, undefined, true ) &&=0A= !jQuery.data( elem, markDataKey, undefined, true ) ) {=0A= jQuery.removeData( elem, deferDataKey, true );=0A= defer.resolve();=0A= }=0A= }, 0 );=0A= }=0A= }=0A= =0A= jQuery.extend({=0A= =0A= _mark: function( elem, type ) {=0A= if ( elem ) {=0A= type =3D (type || "fx") + "mark";=0A= jQuery.data( elem, type, (jQuery.data(elem,type,undefined,true) || 0) = + 1, true );=0A= }=0A= },=0A= =0A= _unmark: function( force, elem, type ) {=0A= if ( force !=3D=3D true ) {=0A= type =3D elem;=0A= elem =3D force;=0A= force =3D false;=0A= }=0A= if ( elem ) {=0A= type =3D type || "fx";=0A= var key =3D type + "mark",=0A= count =3D force ? 0 : ( (jQuery.data( elem, key, undefined, true) || = 1 ) - 1 );=0A= if ( count ) {=0A= jQuery.data( elem, key, count, true );=0A= } else {=0A= jQuery.removeData( elem, key, true );=0A= handleQueueMarkDefer( elem, type, "mark" );=0A= }=0A= }=0A= },=0A= =0A= queue: function( elem, type, data ) {=0A= if ( elem ) {=0A= type =3D (type || "fx") + "queue";=0A= var q =3D jQuery.data( elem, type, undefined, true );=0A= // Speed up dequeue by getting out quickly if this is just a lookup=0A= if ( data ) {=0A= if ( !q || jQuery.isArray(data) ) {=0A= q =3D jQuery.data( elem, type, jQuery.makeArray(data), true );=0A= } else {=0A= q.push( data );=0A= }=0A= }=0A= return q || [];=0A= }=0A= },=0A= =0A= dequeue: function( elem, type ) {=0A= type =3D type || "fx";=0A= =0A= var queue =3D jQuery.queue( elem, type ),=0A= fn =3D queue.shift(),=0A= defer;=0A= =0A= // If the fx queue is dequeued, always remove the progress sentinel=0A= if ( fn =3D=3D=3D "inprogress" ) {=0A= fn =3D queue.shift();=0A= }=0A= =0A= if ( fn ) {=0A= // Add a progress sentinel to prevent the fx queue from being=0A= // automatically dequeued=0A= if ( type =3D=3D=3D "fx" ) {=0A= queue.unshift("inprogress");=0A= }=0A= =0A= fn.call(elem, function() {=0A= jQuery.dequeue(elem, type);=0A= });=0A= }=0A= =0A= if ( !queue.length ) {=0A= jQuery.removeData( elem, type + "queue", true );=0A= handleQueueMarkDefer( elem, type, "queue" );=0A= }=0A= }=0A= });=0A= =0A= jQuery.fn.extend({=0A= queue: function( type, data ) {=0A= if ( typeof type !=3D=3D "string" ) {=0A= data =3D type;=0A= type =3D "fx";=0A= }=0A= =0A= if ( data =3D=3D=3D undefined ) {=0A= return jQuery.queue( this[0], type );=0A= }=0A= return this.each(function() {=0A= var queue =3D jQuery.queue( this, type, data );=0A= =0A= if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A= jQuery.dequeue( this, type );=0A= }=0A= });=0A= },=0A= dequeue: function( type ) {=0A= return this.each(function() {=0A= jQuery.dequeue( this, type );=0A= });=0A= },=0A= // Based off of the plugin by Clint Helfers, with permission.=0A= // http://blindsignals.com/index.php/2009/07/jquery-delay/=0A= delay: function( time, type ) {=0A= time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A= type =3D type || "fx";=0A= =0A= return this.queue( type, function() {=0A= var elem =3D this;=0A= setTimeout(function() {=0A= jQuery.dequeue( elem, type );=0A= }, time );=0A= });=0A= },=0A= clearQueue: function( type ) {=0A= return this.queue( type || "fx", [] );=0A= },=0A= // Get a promise resolved when queues of a certain type=0A= // are emptied (fx is the type by default)=0A= promise: function( type, object ) {=0A= if ( typeof type !=3D=3D "string" ) {=0A= object =3D type;=0A= type =3D undefined;=0A= }=0A= type =3D type || "fx";=0A= var defer =3D jQuery.Deferred(),=0A= elements =3D this,=0A= i =3D elements.length,=0A= count =3D 1,=0A= deferDataKey =3D type + "defer",=0A= queueDataKey =3D type + "queue",=0A= markDataKey =3D type + "mark";=0A= function resolve() {=0A= if ( !( --count ) ) {=0A= defer.resolveWith( elements, [ elements ] );=0A= }=0A= }=0A= while( i-- ) {=0A= if (( tmp =3D jQuery.data( elements[ i ], deferDataKey, undefined, = true ) ||=0A= ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) ||=0A= jQuery.data( elements[ i ], markDataKey, undefined, true ) ) &&=0A= jQuery.data( elements[ i ], deferDataKey, jQuery._Deferred(), true = ) )) {=0A= count++;=0A= tmp.done( resolve );=0A= }=0A= }=0A= resolve();=0A= return defer.promise();=0A= }=0A= });=0A= =0A= =0A= =0A= =0A= var rclass =3D /[\n\t\r]/g,=0A= rspace =3D /\s+/,=0A= rreturn =3D /\r/g,=0A= rtype =3D /^(?:button|input)$/i,=0A= rfocusable =3D /^(?:button|input|object|select|textarea)$/i,=0A= rclickable =3D /^a(?:rea)?$/i,=0A= rspecial =3D /^(?:data-|aria-)/,=0A= rinvalidChar =3D /\:/,=0A= formHook;=0A= =0A= jQuery.fn.extend({=0A= attr: function( name, value ) {=0A= return jQuery.access( this, name, value, true, jQuery.attr );=0A= },=0A= =0A= removeAttr: function( name ) {=0A= return this.each(function() {=0A= jQuery.removeAttr( this, name );=0A= });=0A= },=0A= =0A= prop: function( name, value ) {=0A= return jQuery.access( this, name, value, true, jQuery.prop );=0A= },=0A= =0A= removeProp: function( name ) {=0A= return this.each(function() {=0A= // try/catch handles cases where IE balks (such as removing a = property on window)=0A= try {=0A= this[ name ] =3D undefined;=0A= delete this[ name ];=0A= } catch( e ) {}=0A= });=0A= },=0A= =0A= addClass: function( value ) {=0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function(i) {=0A= var self =3D jQuery(this);=0A= self.addClass( value.call(this, i, self.attr("class") || "") );=0A= });=0A= }=0A= =0A= if ( value && typeof value =3D=3D=3D "string" ) {=0A= var classNames =3D (value || "").split( rspace );=0A= =0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= var elem =3D this[i];=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= if ( !elem.className ) {=0A= elem.className =3D value;=0A= =0A= } else {=0A= var className =3D " " + elem.className + " ",=0A= setClass =3D elem.className;=0A= =0A= for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A= if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {=0A= setClass +=3D " " + classNames[c];=0A= }=0A= }=0A= elem.className =3D jQuery.trim( setClass );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= removeClass: function( value ) {=0A= if ( jQuery.isFunction(value) ) {=0A= return this.each(function(i) {=0A= var self =3D jQuery(this);=0A= self.removeClass( value.call(this, i, self.attr("class")) );=0A= });=0A= }=0A= =0A= if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D = undefined ) {=0A= var classNames =3D (value || "").split( rspace );=0A= =0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= var elem =3D this[i];=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A= if ( value ) {=0A= var className =3D (" " + elem.className + " ").replace(rclass, " = ");=0A= for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A= className =3D className.replace(" " + classNames[c] + " ", " ");=0A= }=0A= elem.className =3D jQuery.trim( className );=0A= =0A= } else {=0A= elem.className =3D "";=0A= }=0A= }=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= toggleClass: function( value, stateVal ) {=0A= var type =3D typeof value,=0A= isBool =3D typeof stateVal =3D=3D=3D "boolean";=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function(i) {=0A= var self =3D jQuery(this);=0A= self.toggleClass( value.call(this, i, self.attr("class"), stateVal), = stateVal );=0A= });=0A= }=0A= =0A= return this.each(function() {=0A= if ( type =3D=3D=3D "string" ) {=0A= // toggle individual class names=0A= var className,=0A= i =3D 0,=0A= self =3D jQuery( this ),=0A= state =3D stateVal,=0A= classNames =3D value.split( rspace );=0A= =0A= while ( (className =3D classNames[ i++ ]) ) {=0A= // check each className given, space seperated list=0A= state =3D isBool ? state : !self.hasClass( className );=0A= self[ state ? "addClass" : "removeClass" ]( className );=0A= }=0A= =0A= } else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A= if ( this.className ) {=0A= // store className if set=0A= jQuery._data( this, "__className__", this.className );=0A= }=0A= =0A= // toggle whole className=0A= this.className =3D this.className || value =3D=3D=3D false ? "" : = jQuery._data( this, "__className__" ) || "";=0A= }=0A= });=0A= },=0A= =0A= hasClass: function( selector ) {=0A= var className =3D " " + selector + " ";=0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( = className ) > -1 ) {=0A= return true;=0A= }=0A= }=0A= =0A= return false;=0A= },=0A= =0A= val: function( value ) {=0A= var hooks, ret,=0A= elem =3D this[0];=0A= =0A= if ( !arguments.length ) {=0A= if ( elem ) {=0A= hooks =3D jQuery.valHooks[ elem.nodeName.toLowerCase() ] || = jQuery.valHooks[ elem.type ];=0A= =0A= if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, "value" )) = !=3D=3D undefined ) {=0A= return ret;=0A= }=0A= =0A= return (elem.value || "").replace(rreturn, "");=0A= }=0A= =0A= return undefined;=0A= }=0A= =0A= var isFunction =3D jQuery.isFunction( value );=0A= =0A= return this.each(function( i ) {=0A= var self =3D jQuery(this), val;=0A= =0A= if ( this.nodeType !=3D=3D 1 ) {=0A= return;=0A= }=0A= =0A= if ( isFunction ) {=0A= val =3D value.call( this, i, self.val() );=0A= } else {=0A= val =3D value;=0A= }=0A= =0A= // Treat null/undefined as ""; convert numbers to string=0A= if ( val =3D=3D null ) {=0A= val =3D "";=0A= } else if ( typeof val =3D=3D=3D "number" ) {=0A= val +=3D "";=0A= } else if ( jQuery.isArray( val ) ) {=0A= val =3D jQuery.map(val, function ( value ) {=0A= return value =3D=3D null ? "" : value + "";=0A= });=0A= }=0A= =0A= hooks =3D jQuery.valHooks[ this.nodeName.toLowerCase() ] || = jQuery.valHooks[ this.type ];=0A= =0A= // If set returns undefined, fall back to normal setting=0A= if ( !hooks || ("set" in hooks && hooks.set( this, val, "value" ) = =3D=3D=3D undefined) ) {=0A= this.value =3D val;=0A= }=0A= });=0A= }=0A= });=0A= =0A= jQuery.extend({=0A= valHooks: {=0A= option: {=0A= get: function( elem ) {=0A= // attributes.value is undefined in Blackberry 4.7 but=0A= // uses .value. See #6932=0A= var val =3D elem.attributes.value;=0A= return !val || val.specified ? elem.value : elem.text;=0A= }=0A= },=0A= select: {=0A= get: function( elem ) {=0A= var index =3D elem.selectedIndex,=0A= values =3D [],=0A= options =3D elem.options,=0A= one =3D elem.type =3D=3D=3D "select-one";=0A= =0A= // Nothing was selected=0A= if ( index < 0 ) {=0A= return null;=0A= }=0A= =0A= // Loop through all the selected options=0A= for ( var i =3D one ? index : 0, max =3D one ? index + 1 : = options.length; i < max; i++ ) {=0A= var option =3D options[ i ];=0A= =0A= // Don't return options that are disabled or in a disabled optgroup=0A= if ( option.selected && (jQuery.support.optDisabled ? = !option.disabled : option.getAttribute("disabled") =3D=3D=3D null) &&=0A= (!option.parentNode.disabled || !jQuery.nodeName( = option.parentNode, "optgroup" )) ) {=0A= =0A= // Get the specific value for the option=0A= value =3D jQuery( option ).val();=0A= =0A= // We don't need an array for one selects=0A= if ( one ) {=0A= return value;=0A= }=0A= =0A= // Multi-Selects return an array=0A= values.push( value );=0A= }=0A= }=0A= =0A= // Fixes Bug #2551 -- select.val() broken in IE after form.reset()=0A= if ( one && !values.length && options.length ) {=0A= return jQuery( options[ index ] ).val();=0A= }=0A= =0A= return values;=0A= },=0A= =0A= set: function( elem, value ) {=0A= var values =3D jQuery.makeArray( value );=0A= =0A= jQuery(elem).find("option").each(function() {=0A= this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D = 0;=0A= });=0A= =0A= if ( !values.length ) {=0A= elem.selectedIndex =3D -1;=0A= }=0A= return values;=0A= }=0A= }=0A= },=0A= =0A= attrFn: {=0A= val: true,=0A= css: true,=0A= html: true,=0A= text: true,=0A= data: true,=0A= width: true,=0A= height: true,=0A= offset: true=0A= },=0A= =0A= attrFix: {=0A= // Always normalize to ensure hook usage=0A= tabindex: "tabIndex",=0A= readonly: "readOnly"=0A= },=0A= =0A= attr: function( elem, name, value, pass ) {=0A= var nType =3D elem.nodeType;=0A= =0A= // don't get/set attributes on text, comment and attribute nodes=0A= if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType = =3D=3D=3D 2 ) {=0A= return undefined;=0A= }=0A= =0A= if ( pass && name in jQuery.attrFn ) {=0A= return jQuery( elem )[ name ]( value );=0A= }=0A= =0A= var ret, hooks,=0A= notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A= =0A= // Normalize the name if needed=0A= name =3D notxml && jQuery.attrFix[ name ] || name;=0A= =0A= // Get the appropriate hook, or the formHook=0A= // if getSetAttribute is not supported and we have form objects in = IE6/7=0A= hooks =3D jQuery.attrHooks[ name ] ||=0A= ( formHook && (jQuery.nodeName( elem, "form" ) || rinvalidChar.test( = name )) ?=0A= formHook :=0A= undefined );=0A= =0A= if ( value !=3D=3D undefined ) {=0A= =0A= if ( value =3D=3D=3D null || (value =3D=3D=3D false && = !rspecial.test( name )) ) {=0A= jQuery.removeAttr( elem, name );=0A= return undefined;=0A= =0A= } else if ( hooks && "set" in hooks && notxml && (ret =3D hooks.set( = elem, value, name )) !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= =0A= // Set boolean attributes to the same name=0A= if ( value =3D=3D=3D true && !rspecial.test( name ) ) {=0A= value =3D name;=0A= }=0A= =0A= elem.setAttribute( name, "" + value );=0A= return value;=0A= }=0A= =0A= } else {=0A= =0A= if ( hooks && "get" in hooks && notxml ) {=0A= return hooks.get( elem, name );=0A= =0A= } else {=0A= =0A= ret =3D elem.getAttribute( name );=0A= =0A= // Non-existent attributes return null, we normalize to undefined=0A= return ret =3D=3D=3D null ?=0A= undefined :=0A= ret;=0A= }=0A= }=0A= },=0A= =0A= removeAttr: function( elem, name ) {=0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= name =3D jQuery.attrFix[ name ] || name;=0A= =0A= if ( jQuery.support.getSetAttribute ) {=0A= // Use removeAttribute in browsers that support it=0A= elem.removeAttribute( name );=0A= } else {=0A= jQuery.attr( elem, name, "" );=0A= elem.removeAttributeNode( elem.getAttributeNode( name ) );=0A= }=0A= }=0A= },=0A= =0A= attrHooks: {=0A= type: {=0A= set: function( elem, value ) {=0A= // We can't allow the type property to be changed (since it causes = problems in IE)=0A= if ( rtype.test( elem.nodeName ) && elem.parentNode ) {=0A= jQuery.error( "type property can't be changed" );=0A= } else if ( !jQuery.support.radioValue && value =3D=3D=3D "radio" && = jQuery.nodeName(elem, "input") ) {=0A= // Setting the type on a radio button after the value resets the = value in IE6-9=0A= // Reset value to it's default in case type is set after value=0A= // This is for element creation=0A= var val =3D elem.getAttribute("value");=0A= elem.setAttribute( "type", value );=0A= if ( val ) {=0A= elem.value =3D val;=0A= }=0A= return value;=0A= }=0A= }=0A= },=0A= tabIndex: {=0A= get: function( elem ) {=0A= // elem.tabIndex doesn't always return the correct value when it = hasn't been explicitly set=0A= // = http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi= ndex-values-with-javascript/=0A= var attributeNode =3D elem.getAttributeNode("tabIndex");=0A= =0A= return attributeNode && attributeNode.specified ?=0A= parseInt( attributeNode.value, 10 ) :=0A= rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName = ) && elem.href ?=0A= 0 :=0A= undefined;=0A= }=0A= }=0A= },=0A= =0A= propFix: {},=0A= =0A= prop: function( elem, name, value ) {=0A= var nType =3D elem.nodeType;=0A= =0A= // don't get/set properties on text, comment and attribute nodes=0A= if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType = =3D=3D=3D 2 ) {=0A= return undefined;=0A= }=0A= =0A= var ret, hooks,=0A= notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A= =0A= // Try to normalize/fix the name=0A= name =3D notxml && jQuery.propFix[ name ] || name;=0A= =0A= hooks =3D jQuery.propHooks[ name ];=0A= =0A= if ( value !=3D=3D undefined ) {=0A= if ( hooks && "set" in hooks && (ret =3D hooks.set( elem, value, name = )) !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= return (elem[ name ] =3D value);=0A= }=0A= =0A= } else {=0A= if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, name )) = !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= return elem[ name ];=0A= }=0A= }=0A= },=0A= =0A= propHooks: {}=0A= });=0A= =0A= // IE6/7 do not support getting/setting some attributes with = get/setAttribute=0A= if ( !jQuery.support.getSetAttribute ) {=0A= jQuery.attrFix =3D jQuery.extend( jQuery.attrFix, {=0A= "for": "htmlFor",=0A= "class": "className",=0A= maxlength: "maxLength",=0A= cellspacing: "cellSpacing",=0A= cellpadding: "cellPadding",=0A= rowspan: "rowSpan",=0A= colspan: "colSpan",=0A= usemap: "useMap",=0A= frameborder: "frameBorder"=0A= });=0A= =0A= // Use this for any attribute on a form in IE6/7=0A= formHook =3D jQuery.attrHooks.name =3D jQuery.attrHooks.value =3D = jQuery.valHooks.button =3D {=0A= get: function( elem, name ) {=0A= var ret;=0A= if ( name =3D=3D=3D "value" && !jQuery.nodeName( elem, "button" ) ) {=0A= return elem.getAttribute( name );=0A= }=0A= ret =3D elem.getAttributeNode( name );=0A= // Return undefined if not specified instead of empty string=0A= return ret && ret.specified ?=0A= ret.nodeValue :=0A= undefined;=0A= },=0A= set: function( elem, value, name ) {=0A= // Check form objects in IE (multiple bugs related)=0A= // Only use nodeValue if the attribute node exists on the form=0A= var ret =3D elem.getAttributeNode( name );=0A= if ( ret ) {=0A= ret.nodeValue =3D value;=0A= return value;=0A= }=0A= }=0A= };=0A= =0A= // Set width and height to auto instead of 0 on empty string( Bug #8150 = )=0A= // This is for removals=0A= jQuery.each([ "width", "height" ], function( i, name ) {=0A= jQuery.attrHooks[ name ] =3D jQuery.extend( jQuery.attrHooks[ name ], {=0A= set: function( elem, value ) {=0A= if ( value =3D=3D=3D "" ) {=0A= elem.setAttribute( name, "auto" );=0A= return value;=0A= }=0A= }=0A= });=0A= });=0A= }=0A= =0A= =0A= // Some attributes require a special call on IE=0A= if ( !jQuery.support.hrefNormalized ) {=0A= jQuery.each([ "href", "src", "width", "height" ], function( i, name ) {=0A= jQuery.attrHooks[ name ] =3D jQuery.extend( jQuery.attrHooks[ name ], {=0A= get: function( elem ) {=0A= var ret =3D elem.getAttribute( name, 2 );=0A= return ret =3D=3D=3D null ? undefined : ret;=0A= }=0A= });=0A= });=0A= }=0A= =0A= if ( !jQuery.support.style ) {=0A= jQuery.attrHooks.style =3D {=0A= get: function( elem ) {=0A= // Return undefined in the case of empty string=0A= // Normalize to lowercase since IE uppercases css property names=0A= return elem.style.cssText.toLowerCase() || undefined;=0A= },=0A= set: function( elem, value ) {=0A= return (elem.style.cssText =3D "" + value);=0A= }=0A= };=0A= }=0A= =0A= // Safari mis-reports the default selected property of an option=0A= // Accessing the parent's selectedIndex property fixes it=0A= if ( !jQuery.support.optSelected ) {=0A= jQuery.propHooks.selected =3D jQuery.extend( jQuery.propHooks.selected, = {=0A= get: function( elem ) {=0A= var parent =3D elem.parentNode;=0A= =0A= if ( parent ) {=0A= parent.selectedIndex;=0A= =0A= // Make sure that it also works with optgroups, see #5701=0A= if ( parent.parentNode ) {=0A= parent.parentNode.selectedIndex;=0A= }=0A= }=0A= }=0A= });=0A= }=0A= =0A= // Radios and checkboxes getter/setter=0A= if ( !jQuery.support.checkOn ) {=0A= jQuery.each([ "radio", "checkbox" ], function() {=0A= jQuery.valHooks[ this ] =3D {=0A= get: function( elem ) {=0A= // Handle the case where in Webkit "" is returned instead of "on" if = a value isn't specified=0A= return elem.getAttribute("value") =3D=3D=3D null ? "on" : elem.value;=0A= }=0A= };=0A= });=0A= }=0A= jQuery.each([ "radio", "checkbox" ], function() {=0A= jQuery.valHooks[ this ] =3D jQuery.extend( jQuery.valHooks[ this ], {=0A= set: function( elem, value ) {=0A= if ( jQuery.isArray( value ) ) {=0A= return (elem.checked =3D jQuery.inArray( jQuery(elem).val(), value ) = >=3D 0);=0A= }=0A= }=0A= });=0A= });=0A= =0A= =0A= =0A= =0A= var hasOwn =3D Object.prototype.hasOwnProperty,=0A= rnamespaces =3D /\.(.*)$/,=0A= rformElems =3D /^(?:textarea|input|select)$/i,=0A= rperiod =3D /\./g,=0A= rspaces =3D / /g,=0A= rescape =3D /[^\w\s.|`]/g,=0A= fcleanup =3D function( nm ) {=0A= return nm.replace(rescape, "\\$&");=0A= };=0A= =0A= /*=0A= * A number of helper functions used for managing events.=0A= * Many of the ideas behind this code originated from=0A= * Dean Edwards' addEvent library.=0A= */=0A= jQuery.event =3D {=0A= =0A= // Bind an event to an element=0A= // Original by Dean Edwards=0A= add: function( elem, types, handler, data ) {=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= if ( handler =3D=3D=3D false ) {=0A= handler =3D returnFalse;=0A= } else if ( !handler ) {=0A= // Fixes bug #7229. Fix recommended by jdalton=0A= return;=0A= }=0A= =0A= var handleObjIn, handleObj;=0A= =0A= if ( handler.handler ) {=0A= handleObjIn =3D handler;=0A= handler =3D handleObjIn.handler;=0A= }=0A= =0A= // Make sure that the function being executed has a unique ID=0A= if ( !handler.guid ) {=0A= handler.guid =3D jQuery.guid++;=0A= }=0A= =0A= // Init the element's event structure=0A= var elemData =3D jQuery._data( elem );=0A= =0A= // If no elemData is found then we must be trying to bind to one of the=0A= // banned noData elements=0A= if ( !elemData ) {=0A= return;=0A= }=0A= =0A= var events =3D elemData.events,=0A= eventHandle =3D elemData.handle;=0A= =0A= if ( !events ) {=0A= elemData.events =3D events =3D {};=0A= }=0A= =0A= if ( !eventHandle ) {=0A= elemData.handle =3D eventHandle =3D function( e ) {=0A= // Discard the second event of a jQuery.event.trigger() and=0A= // when an event is called after a page has unloaded=0A= return typeof jQuery !=3D=3D "undefined" && (!e || = jQuery.event.triggered !=3D=3D e.type) ?=0A= jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A= undefined;=0A= };=0A= }=0A= =0A= // Add elem as a property of the handle function=0A= // This is to prevent a memory leak with non-native events in IE.=0A= eventHandle.elem =3D elem;=0A= =0A= // Handle multiple events separated by a space=0A= // jQuery(...).bind("mouseover mouseout", fn);=0A= types =3D types.split(" ");=0A= =0A= var type, i =3D 0, namespaces;=0A= =0A= while ( (type =3D types[ i++ ]) ) {=0A= handleObj =3D handleObjIn ?=0A= jQuery.extend({}, handleObjIn) :=0A= { handler: handler, data: data };=0A= =0A= // Namespaced event handlers=0A= if ( type.indexOf(".") > -1 ) {=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A= =0A= } else {=0A= namespaces =3D [];=0A= handleObj.namespace =3D "";=0A= }=0A= =0A= handleObj.type =3D type;=0A= if ( !handleObj.guid ) {=0A= handleObj.guid =3D handler.guid;=0A= }=0A= =0A= // Get the current list of functions bound to this event=0A= var handlers =3D events[ type ],=0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= // Init the event handler queue=0A= if ( !handlers ) {=0A= handlers =3D events[ type ] =3D [];=0A= =0A= // Check for a special event handler=0A= // Only use addEventListener/attachEvent if the special=0A= // events handler returns false=0A= if ( !special.setup || special.setup.call( elem, data, namespaces, = eventHandle ) =3D=3D=3D false ) {=0A= // Bind the global event handler to the element=0A= if ( elem.addEventListener ) {=0A= elem.addEventListener( type, eventHandle, false );=0A= =0A= } else if ( elem.attachEvent ) {=0A= elem.attachEvent( "on" + type, eventHandle );=0A= }=0A= }=0A= }=0A= =0A= if ( special.add ) {=0A= special.add.call( elem, handleObj );=0A= =0A= if ( !handleObj.handler.guid ) {=0A= handleObj.handler.guid =3D handler.guid;=0A= }=0A= }=0A= =0A= // Add the function to the element's handler list=0A= handlers.push( handleObj );=0A= =0A= // Keep track of which events have been used, for event optimization=0A= jQuery.event.global[ type ] =3D true;=0A= }=0A= =0A= // Nullify elem to prevent memory leaks in IE=0A= elem =3D null;=0A= },=0A= =0A= global: {},=0A= =0A= // Detach an event or set of events from an element=0A= remove: function( elem, types, handler, pos ) {=0A= // don't do events on text and comment nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= if ( handler =3D=3D=3D false ) {=0A= handler =3D returnFalse;=0A= }=0A= =0A= var ret, type, fn, j, i =3D 0, all, namespaces, namespace, special, = eventType, handleObj, origType,=0A= elemData =3D jQuery.hasData( elem ) && jQuery._data( elem ),=0A= events =3D elemData && elemData.events;=0A= =0A= if ( !elemData || !events ) {=0A= return;=0A= }=0A= =0A= // types is actually an event object here=0A= if ( types && types.type ) {=0A= handler =3D types.handler;=0A= types =3D types.type;=0A= }=0A= =0A= // Unbind all events for the element=0A= if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) = =3D=3D=3D "." ) {=0A= types =3D types || "";=0A= =0A= for ( type in events ) {=0A= jQuery.event.remove( elem, type + types );=0A= }=0A= =0A= return;=0A= }=0A= =0A= // Handle multiple events separated by a space=0A= // jQuery(...).unbind("mouseover mouseout", fn);=0A= types =3D types.split(" ");=0A= =0A= while ( (type =3D types[ i++ ]) ) {=0A= origType =3D type;=0A= handleObj =3D null;=0A= all =3D type.indexOf(".") < 0;=0A= namespaces =3D [];=0A= =0A= if ( !all ) {=0A= // Namespaced event handlers=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= =0A= namespace =3D new RegExp("(^|\\.)" +=0A= jQuery.map( namespaces.slice(0).sort(), fcleanup = ).join("\\.(?:.*\\.)?") + "(\\.|$)");=0A= }=0A= =0A= eventType =3D events[ type ];=0A= =0A= if ( !eventType ) {=0A= continue;=0A= }=0A= =0A= if ( !handler ) {=0A= for ( j =3D 0; j < eventType.length; j++ ) {=0A= handleObj =3D eventType[ j ];=0A= =0A= if ( all || namespace.test( handleObj.namespace ) ) {=0A= jQuery.event.remove( elem, origType, handleObj.handler, j );=0A= eventType.splice( j--, 1 );=0A= }=0A= }=0A= =0A= continue;=0A= }=0A= =0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= for ( j =3D pos || 0; j < eventType.length; j++ ) {=0A= handleObj =3D eventType[ j ];=0A= =0A= if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A= // remove the given handler for the given type=0A= if ( all || namespace.test( handleObj.namespace ) ) {=0A= if ( pos =3D=3D null ) {=0A= eventType.splice( j--, 1 );=0A= }=0A= =0A= if ( special.remove ) {=0A= special.remove.call( elem, handleObj );=0A= }=0A= }=0A= =0A= if ( pos !=3D null ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // remove generic event handler if no more handlers exist=0A= if ( eventType.length =3D=3D=3D 0 || pos !=3D null && = eventType.length =3D=3D=3D 1 ) {=0A= if ( !special.teardown || special.teardown.call( elem, namespaces ) = =3D=3D=3D false ) {=0A= jQuery.removeEvent( elem, type, elemData.handle );=0A= }=0A= =0A= ret =3D null;=0A= delete events[ type ];=0A= }=0A= }=0A= =0A= // Remove the expando if it's no longer used=0A= if ( jQuery.isEmptyObject( events ) ) {=0A= var handle =3D elemData.handle;=0A= if ( handle ) {=0A= handle.elem =3D null;=0A= }=0A= =0A= delete elemData.events;=0A= delete elemData.handle;=0A= =0A= if ( jQuery.isEmptyObject( elemData ) ) {=0A= jQuery.removeData( elem, undefined, true );=0A= }=0A= }=0A= },=0A= =0A= // Events that are safe to short-circuit if no handlers are attached.=0A= // Native DOM events should not be added, they may have inline handlers.=0A= customEvent: {=0A= "getData": true,=0A= "setData": true,=0A= "changeData": true=0A= },=0A= =0A= trigger: function( event, data, elem, onlyHandlers ) {=0A= // Event object or event type=0A= var type =3D event.type || event,=0A= namespaces =3D [],=0A= exclusive;=0A= =0A= if ( type.indexOf("!") >=3D 0 ) {=0A= // Exclusive events trigger only for the exact event (no namespaces)=0A= type =3D type.slice(0, -1);=0A= exclusive =3D true;=0A= }=0A= =0A= if ( type.indexOf(".") >=3D 0 ) {=0A= // Namespaced trigger; create a regexp to match event type in handle()=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= namespaces.sort();=0A= }=0A= =0A= if ( (!elem || jQuery.event.customEvent[ type ]) && = !jQuery.event.global[ type ] ) {=0A= // No jQuery handlers for this event type, and it can't have inline = handlers=0A= return;=0A= }=0A= =0A= // Caller can pass in an Event, Object, or just an event type string=0A= event =3D typeof event =3D=3D=3D "object" ?=0A= // jQuery.Event object=0A= event[ jQuery.expando ] ? event :=0A= // Object literal=0A= new jQuery.Event( type, event ) :=0A= // Just the event type (string)=0A= new jQuery.Event( type );=0A= =0A= event.type =3D type;=0A= event.exclusive =3D exclusive;=0A= event.namespace =3D namespaces.join(".");=0A= event.namespace_re =3D new RegExp("(^|\\.)" + = namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)");=0A= =0A= // triggerHandler() and global events don't bubble or run the default = action=0A= if ( onlyHandlers || !elem ) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= =0A= // Handle a global trigger=0A= if ( !elem ) {=0A= // TODO: Stop taunting the data cache; remove global events and = always attach to document=0A= jQuery.each( jQuery.cache, function() {=0A= // internalKey variable is just used to make it easier to find=0A= // and potentially change this stuff later; currently it just=0A= // points to jQuery.expando=0A= var internalKey =3D jQuery.expando,=0A= internalCache =3D this[ internalKey ];=0A= if ( internalCache && internalCache.events && internalCache.events[ = type ] ) {=0A= jQuery.event.trigger( event, data, internalCache.handle.elem );=0A= }=0A= });=0A= return;=0A= }=0A= =0A= // Don't do events on text and comment nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= // Clean up the event in case it is being reused=0A= event.result =3D undefined;=0A= event.target =3D elem;=0A= =0A= // Clone any incoming data and prepend the event, creating the handler = arg list=0A= data =3D data ? jQuery.makeArray( data ) : [];=0A= data.unshift( event );=0A= =0A= var cur =3D elem,=0A= // IE doesn't like method names with a colon (#3533, #8272)=0A= ontype =3D type.indexOf(":") < 0 ? "on" + type : "";=0A= =0A= // Fire event on the current element, then bubble up the DOM tree=0A= do {=0A= var handle =3D jQuery._data( cur, "handle" );=0A= =0A= event.currentTarget =3D cur;=0A= if ( handle ) {=0A= handle.apply( cur, data );=0A= }=0A= =0A= // Trigger an inline bound script=0A= if ( ontype && jQuery.acceptData( cur ) && cur[ ontype ] && cur[ = ontype ].apply( cur, data ) =3D=3D=3D false ) {=0A= event.result =3D false;=0A= event.preventDefault();=0A= }=0A= =0A= // Bubble up to document, then to window=0A= cur =3D cur.parentNode || cur.ownerDocument || cur =3D=3D=3D = event.target.ownerDocument && window;=0A= } while ( cur && !event.isPropagationStopped() );=0A= =0A= // If nobody prevented the default action, do it now=0A= if ( !event.isDefaultPrevented() ) {=0A= var old,=0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= if ( (!special._default || special._default.call( elem.ownerDocument, = event ) =3D=3D=3D false) &&=0A= !(type =3D=3D=3D "click" && jQuery.nodeName( elem, "a" )) && = jQuery.acceptData( elem ) ) {=0A= =0A= // Call a native DOM method on the target with the same name name as = the event.=0A= // Can't use an .isFunction)() check here because IE6/7 fails that = test.=0A= // IE<9 dies on focus to hidden element (#1486), may want to revisit = a try/catch.=0A= try {=0A= if ( ontype && elem[ type ] ) {=0A= // Don't re-trigger an onFOO event when we call its FOO() method=0A= old =3D elem[ ontype ];=0A= =0A= if ( old ) {=0A= elem[ ontype ] =3D null;=0A= }=0A= =0A= jQuery.event.triggered =3D type;=0A= elem[ type ]();=0A= }=0A= } catch ( ieError ) {}=0A= =0A= if ( old ) {=0A= elem[ ontype ] =3D old;=0A= }=0A= =0A= jQuery.event.triggered =3D undefined;=0A= }=0A= }=0A= =0A= return event.result;=0A= },=0A= =0A= handle: function( event ) {=0A= event =3D jQuery.event.fix( event || window.event );=0A= // Snapshot the handlers list since a called handler may add/remove = events.=0A= var handlers =3D ((jQuery._data( this, "events" ) || {})[ event.type ] = || []).slice(0),=0A= run_all =3D !event.exclusive && !event.namespace,=0A= args =3D Array.prototype.slice.call( arguments, 0 );=0A= =0A= // Use the fix-ed Event rather than the (read-only) native event=0A= args[0] =3D event;=0A= event.currentTarget =3D this;=0A= =0A= for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A= var handleObj =3D handlers[ j ];=0A= =0A= // Triggered event must 1) be non-exclusive and have no namespace, or=0A= // 2) have namespace(s) a subset or equal to those in the bound event.=0A= if ( run_all || event.namespace_re.test( handleObj.namespace ) ) {=0A= // Pass in a reference to the handler function itself=0A= // So that we can later remove it=0A= event.handler =3D handleObj.handler;=0A= event.data =3D handleObj.data;=0A= event.handleObj =3D handleObj;=0A= =0A= var ret =3D handleObj.handler.apply( this, args );=0A= =0A= if ( ret !=3D=3D undefined ) {=0A= event.result =3D ret;=0A= if ( ret =3D=3D=3D false ) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= }=0A= =0A= if ( event.isImmediatePropagationStopped() ) {=0A= break;=0A= }=0A= }=0A= }=0A= return event.result;=0A= },=0A= =0A= props: "altKey attrChange attrName bubbles button cancelable charCode = clientX clientY ctrlKey currentTarget data detail eventPhase fromElement = handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX = pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" "),=0A= =0A= fix: function( event ) {=0A= if ( event[ jQuery.expando ] ) {=0A= return event;=0A= }=0A= =0A= // store a copy of the original event object=0A= // and "clone" to set read-only properties=0A= var originalEvent =3D event;=0A= event =3D jQuery.Event( originalEvent );=0A= =0A= for ( var i =3D this.props.length, prop; i; ) {=0A= prop =3D this.props[ --i ];=0A= event[ prop ] =3D originalEvent[ prop ];=0A= }=0A= =0A= // Fix target property, if necessary=0A= if ( !event.target ) {=0A= // Fixes #1925 where srcElement might not be defined either=0A= event.target =3D event.srcElement || document;=0A= }=0A= =0A= // check if target is a textnode (safari)=0A= if ( event.target.nodeType =3D=3D=3D 3 ) {=0A= event.target =3D event.target.parentNode;=0A= }=0A= =0A= // Add relatedTarget, if necessary=0A= if ( !event.relatedTarget && event.fromElement ) {=0A= event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? = event.toElement : event.fromElement;=0A= }=0A= =0A= // Calculate pageX/Y if missing and clientX/Y available=0A= if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A= var eventDocument =3D event.target.ownerDocument || document,=0A= doc =3D eventDocument.documentElement,=0A= body =3D eventDocument.body;=0A= =0A= event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && = body.scrollLeft || 0) - (doc && doc.clientLeft || body && = body.clientLeft || 0);=0A= event.pageY =3D event.clientY + (doc && doc.scrollTop || body && = body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop = || 0);=0A= }=0A= =0A= // Add which for key events=0A= if ( event.which =3D=3D null && (event.charCode !=3D null || = event.keyCode !=3D null) ) {=0A= event.which =3D event.charCode !=3D null ? event.charCode : = event.keyCode;=0A= }=0A= =0A= // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for = Macs)=0A= if ( !event.metaKey && event.ctrlKey ) {=0A= event.metaKey =3D event.ctrlKey;=0A= }=0A= =0A= // Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 = =3D=3D=3D right=0A= // Note: button is not normalized, so don't use it=0A= if ( !event.which && event.button !=3D=3D undefined ) {=0A= event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( = event.button & 4 ? 2 : 0 ) ));=0A= }=0A= =0A= return event;=0A= },=0A= =0A= // Deprecated, use jQuery.guid instead=0A= guid: 1E8,=0A= =0A= // Deprecated, use jQuery.proxy instead=0A= proxy: jQuery.proxy,=0A= =0A= special: {=0A= ready: {=0A= // Make sure the ready event is setup=0A= setup: jQuery.bindReady,=0A= teardown: jQuery.noop=0A= },=0A= =0A= live: {=0A= add: function( handleObj ) {=0A= jQuery.event.add( this,=0A= liveConvert( handleObj.origType, handleObj.selector ),=0A= jQuery.extend({}, handleObj, {handler: liveHandler, guid: = handleObj.handler.guid}) );=0A= },=0A= =0A= remove: function( handleObj ) {=0A= jQuery.event.remove( this, liveConvert( handleObj.origType, = handleObj.selector ), handleObj );=0A= }=0A= },=0A= =0A= beforeunload: {=0A= setup: function( data, namespaces, eventHandle ) {=0A= // We only want to do this special case on windows=0A= if ( jQuery.isWindow( this ) ) {=0A= this.onbeforeunload =3D eventHandle;=0A= }=0A= },=0A= =0A= teardown: function( namespaces, eventHandle ) {=0A= if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A= this.onbeforeunload =3D null;=0A= }=0A= }=0A= }=0A= }=0A= };=0A= =0A= jQuery.removeEvent =3D document.removeEventListener ?=0A= function( elem, type, handle ) {=0A= if ( elem.removeEventListener ) {=0A= elem.removeEventListener( type, handle, false );=0A= }=0A= } :=0A= function( elem, type, handle ) {=0A= if ( elem.detachEvent ) {=0A= elem.detachEvent( "on" + type, handle );=0A= }=0A= };=0A= =0A= jQuery.Event =3D function( src, props ) {=0A= // Allow instantiation without the 'new' keyword=0A= if ( !this.preventDefault ) {=0A= return new jQuery.Event( src, props );=0A= }=0A= =0A= // Event object=0A= if ( src && src.type ) {=0A= this.originalEvent =3D src;=0A= this.type =3D src.type;=0A= =0A= // Events bubbling up the document may have been marked as prevented=0A= // by a handler lower down the tree; reflect the correct value.=0A= this.isDefaultPrevented =3D (src.defaultPrevented || src.returnValue = =3D=3D=3D false ||=0A= src.getPreventDefault && src.getPreventDefault()) ? returnTrue : = returnFalse;=0A= =0A= // Event type=0A= } else {=0A= this.type =3D src;=0A= }=0A= =0A= // Put explicitly provided properties onto the event object=0A= if ( props ) {=0A= jQuery.extend( this, props );=0A= }=0A= =0A= // timeStamp is buggy for some events on Firefox(#3843)=0A= // So we won't rely on the native value=0A= this.timeStamp =3D jQuery.now();=0A= =0A= // Mark it as fixed=0A= this[ jQuery.expando ] =3D true;=0A= };=0A= =0A= function returnFalse() {=0A= return false;=0A= }=0A= function returnTrue() {=0A= return true;=0A= }=0A= =0A= // jQuery.Event is based on DOM3 Events as specified by the ECMAScript = Language Binding=0A= // = http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind= ing.html=0A= jQuery.Event.prototype =3D {=0A= preventDefault: function() {=0A= this.isDefaultPrevented =3D returnTrue;=0A= =0A= var e =3D this.originalEvent;=0A= if ( !e ) {=0A= return;=0A= }=0A= =0A= // if preventDefault exists run it on the original event=0A= if ( e.preventDefault ) {=0A= e.preventDefault();=0A= =0A= // otherwise set the returnValue property of the original event to = false (IE)=0A= } else {=0A= e.returnValue =3D false;=0A= }=0A= },=0A= stopPropagation: function() {=0A= this.isPropagationStopped =3D returnTrue;=0A= =0A= var e =3D this.originalEvent;=0A= if ( !e ) {=0A= return;=0A= }=0A= // if stopPropagation exists run it on the original event=0A= if ( e.stopPropagation ) {=0A= e.stopPropagation();=0A= }=0A= // otherwise set the cancelBubble property of the original event to = true (IE)=0A= e.cancelBubble =3D true;=0A= },=0A= stopImmediatePropagation: function() {=0A= this.isImmediatePropagationStopped =3D returnTrue;=0A= this.stopPropagation();=0A= },=0A= isDefaultPrevented: returnFalse,=0A= isPropagationStopped: returnFalse,=0A= isImmediatePropagationStopped: returnFalse=0A= };=0A= =0A= // Checks if an event happened on an element within another element=0A= // Used in jQuery.event.special.mouseenter and mouseleave handlers=0A= var withinElement =3D function( event ) {=0A= // Check if mouse(over|out) are still within the same parent element=0A= var parent =3D event.relatedTarget;=0A= =0A= // Firefox sometimes assigns relatedTarget a XUL element=0A= // which we cannot access the parentNode property of=0A= try {=0A= =0A= // Chrome does something similar, the parentNode property=0A= // can be accessed but is null.=0A= if ( parent && parent !=3D=3D document && !parent.parentNode ) {=0A= return;=0A= }=0A= // Traverse up the tree=0A= while ( parent && parent !=3D=3D this ) {=0A= parent =3D parent.parentNode;=0A= }=0A= =0A= if ( parent !=3D=3D this ) {=0A= // set the correct event type=0A= event.type =3D event.data;=0A= =0A= // handle event if we actually just moused on to a non sub-element=0A= jQuery.event.handle.apply( this, arguments );=0A= }=0A= =0A= // assuming we've left the element since we most likely mousedover a = xul element=0A= } catch(e) { }=0A= },=0A= =0A= // In case of event delegation, we only need to rename the event.type,=0A= // liveHandler will take care of the rest.=0A= delegate =3D function( event ) {=0A= event.type =3D event.data;=0A= jQuery.event.handle.apply( this, arguments );=0A= };=0A= =0A= // Create mouseenter and mouseleave events=0A= jQuery.each({=0A= mouseenter: "mouseover",=0A= mouseleave: "mouseout"=0A= }, function( orig, fix ) {=0A= jQuery.event.special[ orig ] =3D {=0A= setup: function( data ) {=0A= jQuery.event.add( this, fix, data && data.selector ? delegate : = withinElement, orig );=0A= },=0A= teardown: function( data ) {=0A= jQuery.event.remove( this, fix, data && data.selector ? delegate : = withinElement );=0A= }=0A= };=0A= });=0A= =0A= // submit delegation=0A= if ( !jQuery.support.submitBubbles ) {=0A= =0A= jQuery.event.special.submit =3D {=0A= setup: function( data, namespaces ) {=0A= if ( !jQuery.nodeName( this, "form" ) ) {=0A= jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A= var elem =3D e.target,=0A= type =3D elem.type;=0A= =0A= if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( = elem ).closest("form").length ) {=0A= trigger( "submit", this, arguments );=0A= }=0A= });=0A= =0A= jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A= var elem =3D e.target,=0A= type =3D elem.type;=0A= =0A= if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && = jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A= trigger( "submit", this, arguments );=0A= }=0A= });=0A= =0A= } else {=0A= return false;=0A= }=0A= },=0A= =0A= teardown: function( namespaces ) {=0A= jQuery.event.remove( this, ".specialSubmit" );=0A= }=0A= };=0A= =0A= }=0A= =0A= // change delegation, happens here so we have bind.=0A= if ( !jQuery.support.changeBubbles ) {=0A= =0A= var changeFilters,=0A= =0A= getVal =3D function( elem ) {=0A= var type =3D elem.type, val =3D elem.value;=0A= =0A= if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A= val =3D elem.checked;=0A= =0A= } else if ( type =3D=3D=3D "select-multiple" ) {=0A= val =3D elem.selectedIndex > -1 ?=0A= jQuery.map( elem.options, function( elem ) {=0A= return elem.selected;=0A= }).join("-") :=0A= "";=0A= =0A= } else if ( jQuery.nodeName( elem, "select" ) ) {=0A= val =3D elem.selectedIndex;=0A= }=0A= =0A= return val;=0A= },=0A= =0A= testChange =3D function testChange( e ) {=0A= var elem =3D e.target, data, val;=0A= =0A= if ( !rformElems.test( elem.nodeName ) || elem.readOnly ) {=0A= return;=0A= }=0A= =0A= data =3D jQuery._data( elem, "_change_data" );=0A= val =3D getVal(elem);=0A= =0A= // the current data will be also retrieved by beforeactivate=0A= if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A= jQuery._data( elem, "_change_data", val );=0A= }=0A= =0A= if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A= return;=0A= }=0A= =0A= if ( data !=3D null || val ) {=0A= e.type =3D "change";=0A= e.liveFired =3D undefined;=0A= jQuery.event.trigger( e, arguments[1], elem );=0A= }=0A= };=0A= =0A= jQuery.event.special.change =3D {=0A= filters: {=0A= focusout: testChange,=0A= =0A= beforedeactivate: testChange,=0A= =0A= click: function( e ) {=0A= var elem =3D e.target, type =3D jQuery.nodeName( elem, "input" ) ? = elem.type : "";=0A= =0A= if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || = jQuery.nodeName( elem, "select" ) ) {=0A= testChange.call( this, e );=0A= }=0A= },=0A= =0A= // Change has to be called before submit=0A= // Keydown will be called before keypress, which is used in = submit-event delegation=0A= keydown: function( e ) {=0A= var elem =3D e.target, type =3D jQuery.nodeName( elem, "input" ) ? = elem.type : "";=0A= =0A= if ( (e.keyCode =3D=3D=3D 13 && !jQuery.nodeName( elem, "textarea" ) = ) ||=0A= (e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type = =3D=3D=3D "radio")) ||=0A= type =3D=3D=3D "select-multiple" ) {=0A= testChange.call( this, e );=0A= }=0A= },=0A= =0A= // Beforeactivate happens also before the previous element is blurred=0A= // with this event you can't trigger a change event, but you can store=0A= // information=0A= beforeactivate: function( e ) {=0A= var elem =3D e.target;=0A= jQuery._data( elem, "_change_data", getVal(elem) );=0A= }=0A= },=0A= =0A= setup: function( data, namespaces ) {=0A= if ( this.type =3D=3D=3D "file" ) {=0A= return false;=0A= }=0A= =0A= for ( var type in changeFilters ) {=0A= jQuery.event.add( this, type + ".specialChange", changeFilters[type] = );=0A= }=0A= =0A= return rformElems.test( this.nodeName );=0A= },=0A= =0A= teardown: function( namespaces ) {=0A= jQuery.event.remove( this, ".specialChange" );=0A= =0A= return rformElems.test( this.nodeName );=0A= }=0A= };=0A= =0A= changeFilters =3D jQuery.event.special.change.filters;=0A= =0A= // Handle when the input is .focus()'d=0A= changeFilters.focus =3D changeFilters.beforeactivate;=0A= }=0A= =0A= function trigger( type, elem, args ) {=0A= // Piggyback on a donor event to simulate a different one.=0A= // Fake originalEvent to avoid donor's stopPropagation, but if the=0A= // simulated event prevents default then we do the same on the donor.=0A= // Don't pass args or remember liveFired; they apply to the donor event.=0A= var event =3D jQuery.extend( {}, args[ 0 ] );=0A= event.type =3D type;=0A= event.originalEvent =3D {};=0A= event.liveFired =3D undefined;=0A= jQuery.event.handle.call( elem, event );=0A= if ( event.isDefaultPrevented() ) {=0A= args[ 0 ].preventDefault();=0A= }=0A= }=0A= =0A= // Create "bubbling" focus and blur events=0A= if ( !jQuery.support.focusinBubbles ) {=0A= jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix = ) {=0A= =0A= // Attach a single capturing handler while someone wants = focusin/focusout=0A= var attaches =3D 0;=0A= =0A= jQuery.event.special[ fix ] =3D {=0A= setup: function() {=0A= if ( attaches++ =3D=3D=3D 0 ) {=0A= document.addEventListener( orig, handler, true );=0A= }=0A= },=0A= teardown: function() {=0A= if ( --attaches =3D=3D=3D 0 ) {=0A= document.removeEventListener( orig, handler, true );=0A= }=0A= }=0A= };=0A= =0A= function handler( donor ) {=0A= // Donor event is always a native one; fix it and switch its type.=0A= // Let focusin/out handler cancel the donor focus/blur event.=0A= var e =3D jQuery.event.fix( donor );=0A= e.type =3D fix;=0A= e.originalEvent =3D {};=0A= jQuery.event.trigger( e, null, e.target );=0A= if ( e.isDefaultPrevented() ) {=0A= donor.preventDefault();=0A= }=0A= }=0A= });=0A= }=0A= =0A= jQuery.each(["bind", "one"], function( i, name ) {=0A= jQuery.fn[ name ] =3D function( type, data, fn ) {=0A= var handler;=0A= =0A= // Handle object literals=0A= if ( typeof type =3D=3D=3D "object" ) {=0A= for ( var key in type ) {=0A= this[ name ](key, data, type[key], fn);=0A= }=0A= return this;=0A= }=0A= =0A= if ( arguments.length =3D=3D=3D 2 || data =3D=3D=3D false ) {=0A= fn =3D data;=0A= data =3D undefined;=0A= }=0A= =0A= if ( name =3D=3D=3D "one" ) {=0A= handler =3D function( event ) {=0A= jQuery( this ).unbind( event, handler );=0A= return fn.apply( this, arguments );=0A= };=0A= handler.guid =3D fn.guid || jQuery.guid++;=0A= } else {=0A= handler =3D fn;=0A= }=0A= =0A= if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A= this.one( type, data, fn );=0A= =0A= } else {=0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= jQuery.event.add( this[i], type, handler, data );=0A= }=0A= }=0A= =0A= return this;=0A= };=0A= });=0A= =0A= jQuery.fn.extend({=0A= unbind: function( type, fn ) {=0A= // Handle object literals=0A= if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A= for ( var key in type ) {=0A= this.unbind(key, type[key]);=0A= }=0A= =0A= } else {=0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= jQuery.event.remove( this[i], type, fn );=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= delegate: function( selector, types, data, fn ) {=0A= return this.live( types, data, fn, selector );=0A= },=0A= =0A= undelegate: function( selector, types, fn ) {=0A= if ( arguments.length =3D=3D=3D 0 ) {=0A= return this.unbind( "live" );=0A= =0A= } else {=0A= return this.die( types, null, fn, selector );=0A= }=0A= },=0A= =0A= trigger: function( type, data ) {=0A= return this.each(function() {=0A= jQuery.event.trigger( type, data, this );=0A= });=0A= },=0A= =0A= triggerHandler: function( type, data ) {=0A= if ( this[0] ) {=0A= return jQuery.event.trigger( type, data, this[0], true );=0A= }=0A= },=0A= =0A= toggle: function( fn ) {=0A= // Save reference to arguments for access in closure=0A= var args =3D arguments,=0A= guid =3D fn.guid || jQuery.guid++,=0A= i =3D 0,=0A= toggler =3D function( event ) {=0A= // Figure out which function to execute=0A= var lastToggle =3D ( jQuery.data( this, "lastToggle" + fn.guid ) || = 0 ) % i;=0A= jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A= =0A= // Make sure that clicks stop=0A= event.preventDefault();=0A= =0A= // and execute the function=0A= return args[ lastToggle ].apply( this, arguments ) || false;=0A= };=0A= =0A= // link all the functions, so any of them can unbind this click handler=0A= toggler.guid =3D guid;=0A= while ( i < args.length ) {=0A= args[ i++ ].guid =3D guid;=0A= }=0A= =0A= return this.click( toggler );=0A= },=0A= =0A= hover: function( fnOver, fnOut ) {=0A= return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A= }=0A= });=0A= =0A= var liveMap =3D {=0A= focus: "focusin",=0A= blur: "focusout",=0A= mouseenter: "mouseover",=0A= mouseleave: "mouseout"=0A= };=0A= =0A= jQuery.each(["live", "die"], function( i, name ) {=0A= jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* = Internal Use Only */ ) {=0A= var type, i =3D 0, match, namespaces, preType,=0A= selector =3D origSelector || this.selector,=0A= context =3D origSelector ? this : jQuery( this.context );=0A= =0A= if ( typeof types =3D=3D=3D "object" && !types.preventDefault ) {=0A= for ( var key in types ) {=0A= context[ name ]( key, data, types[key], selector );=0A= }=0A= =0A= return this;=0A= }=0A= =0A= if ( name =3D=3D=3D "die" && !types &&=0A= origSelector && origSelector.charAt(0) =3D=3D=3D "." ) {=0A= =0A= context.unbind( origSelector );=0A= =0A= return this;=0A= }=0A= =0A= if ( data =3D=3D=3D false || jQuery.isFunction( data ) ) {=0A= fn =3D data || returnFalse;=0A= data =3D undefined;=0A= }=0A= =0A= types =3D (types || "").split(" ");=0A= =0A= while ( (type =3D types[ i++ ]) !=3D null ) {=0A= match =3D rnamespaces.exec( type );=0A= namespaces =3D "";=0A= =0A= if ( match ) {=0A= namespaces =3D match[0];=0A= type =3D type.replace( rnamespaces, "" );=0A= }=0A= =0A= if ( type =3D=3D=3D "hover" ) {=0A= types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A= continue;=0A= }=0A= =0A= preType =3D type;=0A= =0A= if ( liveMap[ type ] ) {=0A= types.push( liveMap[ type ] + namespaces );=0A= type =3D type + namespaces;=0A= =0A= } else {=0A= type =3D (liveMap[ type ] || type) + namespaces;=0A= }=0A= =0A= if ( name =3D=3D=3D "live" ) {=0A= // bind live handler=0A= for ( var j =3D 0, l =3D context.length; j < l; j++ ) {=0A= jQuery.event.add( context[j], "live." + liveConvert( type, selector = ),=0A= { data: data, selector: selector, handler: fn, origType: type, = origHandler: fn, preType: preType } );=0A= }=0A= =0A= } else {=0A= // unbind live handler=0A= context.unbind( "live." + liveConvert( type, selector ), fn );=0A= }=0A= }=0A= =0A= return this;=0A= };=0A= });=0A= =0A= function liveHandler( event ) {=0A= var stop, maxLevel, related, match, handleObj, elem, j, i, l, data, = close, namespace, ret,=0A= elems =3D [],=0A= selectors =3D [],=0A= events =3D jQuery._data( this, "events" );=0A= =0A= // Make sure we avoid non-left-click bubbling in Firefox (#3861) and = disabled elements in IE (#6911)=0A= if ( event.liveFired =3D=3D=3D this || !events || !events.live || = event.target.disabled || event.button && event.type =3D=3D=3D "click" ) {=0A= return;=0A= }=0A= =0A= if ( event.namespace ) {=0A= namespace =3D new RegExp("(^|\\.)" + = event.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");=0A= }=0A= =0A= event.liveFired =3D this;=0A= =0A= var live =3D events.live.slice(0);=0A= =0A= for ( j =3D 0; j < live.length; j++ ) {=0A= handleObj =3D live[j];=0A= =0A= if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D = event.type ) {=0A= selectors.push( handleObj.selector );=0A= =0A= } else {=0A= live.splice( j--, 1 );=0A= }=0A= }=0A= =0A= match =3D jQuery( event.target ).closest( selectors, = event.currentTarget );=0A= =0A= for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A= close =3D match[i];=0A= =0A= for ( j =3D 0; j < live.length; j++ ) {=0A= handleObj =3D live[j];=0A= =0A= if ( close.selector =3D=3D=3D handleObj.selector && (!namespace || = namespace.test( handleObj.namespace )) && !close.elem.disabled ) {=0A= elem =3D close.elem;=0A= related =3D null;=0A= =0A= // Those two events require additional checking=0A= if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType = =3D=3D=3D "mouseleave" ) {=0A= event.type =3D handleObj.preType;=0A= related =3D jQuery( event.relatedTarget ).closest( = handleObj.selector )[0];=0A= =0A= // Make sure not to accidentally match a child element with the = same selector=0A= if ( related && jQuery.contains( elem, related ) ) {=0A= related =3D elem;=0A= }=0A= }=0A= =0A= if ( !related || related !=3D=3D elem ) {=0A= elems.push({ elem: elem, handleObj: handleObj, level: close.level = });=0A= }=0A= }=0A= }=0A= }=0A= =0A= for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A= match =3D elems[i];=0A= =0A= if ( maxLevel && match.level > maxLevel ) {=0A= break;=0A= }=0A= =0A= event.currentTarget =3D match.elem;=0A= event.data =3D match.handleObj.data;=0A= event.handleObj =3D match.handleObj;=0A= =0A= ret =3D match.handleObj.origHandler.apply( match.elem, arguments );=0A= =0A= if ( ret =3D=3D=3D false || event.isPropagationStopped() ) {=0A= maxLevel =3D match.level;=0A= =0A= if ( ret =3D=3D=3D false ) {=0A= stop =3D false;=0A= }=0A= if ( event.isImmediatePropagationStopped() ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= return stop;=0A= }=0A= =0A= function liveConvert( type, selector ) {=0A= return (type && type !=3D=3D "*" ? type + "." : "") + = selector.replace(rperiod, "`").replace(rspaces, "&");=0A= }=0A= =0A= jQuery.each( ("blur focus focusin focusout load resize scroll unload = click dblclick " +=0A= "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " = +=0A= "change select submit keydown keypress keyup error").split(" "), = function( i, name ) {=0A= =0A= // Handle event binding=0A= jQuery.fn[ name ] =3D function( data, fn ) {=0A= if ( fn =3D=3D null ) {=0A= fn =3D data;=0A= data =3D null;=0A= }=0A= =0A= return arguments.length > 0 ?=0A= this.bind( name, data, fn ) :=0A= this.trigger( name );=0A= };=0A= =0A= if ( jQuery.attrFn ) {=0A= jQuery.attrFn[ name ] =3D true;=0A= }=0A= });=0A= =0A= =0A= =0A= /*!=0A= * Sizzle CSS Selector Engine=0A= * Copyright 2011, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){=0A= =0A= var chunker =3D = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"= ]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A= done =3D 0,=0A= toString =3D Object.prototype.toString,=0A= hasDuplicate =3D false,=0A= baseHasDuplicate =3D true,=0A= rBackslash =3D /\\/g,=0A= rNonWord =3D /\W/;=0A= =0A= // Here we check if the JavaScript engine is using some sort of=0A= // optimization where it does not always call our comparision=0A= // function. If that is the case, discard the hasDuplicate value.=0A= // Thus far that includes Google Chrome.=0A= [0, 0].sort(function() {=0A= baseHasDuplicate =3D false;=0A= return 0;=0A= });=0A= =0A= var Sizzle =3D function( selector, context, results, seed ) {=0A= results =3D results || [];=0A= context =3D context || document;=0A= =0A= var origContext =3D context;=0A= =0A= if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A= return [];=0A= }=0A= =0A= if ( !selector || typeof selector !=3D=3D "string" ) {=0A= return results;=0A= }=0A= =0A= var m, set, checkSet, extra, ret, cur, pop, i,=0A= prune =3D true,=0A= contextXML =3D Sizzle.isXML( context ),=0A= parts =3D [],=0A= soFar =3D selector;=0A= =0A= // Reset the position of the chunker regexp (start from head)=0A= do {=0A= chunker.exec( "" );=0A= m =3D chunker.exec( soFar );=0A= =0A= if ( m ) {=0A= soFar =3D m[3];=0A= =0A= parts.push( m[1] );=0A= =0A= if ( m[2] ) {=0A= extra =3D m[3];=0A= break;=0A= }=0A= }=0A= } while ( m );=0A= =0A= if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A= =0A= if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A= set =3D posProcess( parts[0] + parts[1], context );=0A= =0A= } else {=0A= set =3D Expr.relative[ parts[0] ] ?=0A= [ context ] :=0A= Sizzle( parts.shift(), context );=0A= =0A= while ( parts.length ) {=0A= selector =3D parts.shift();=0A= =0A= if ( Expr.relative[ selector ] ) {=0A= selector +=3D parts.shift();=0A= }=0A= =0A= set =3D posProcess( selector, set );=0A= }=0A= }=0A= =0A= } else {=0A= // Take a shortcut and set the context if the root selector is an ID=0A= // (but not if it'll be faster if the inner selector is an ID)=0A= if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && = !contextXML &&=0A= Expr.match.ID.test(parts[0]) && = !Expr.match.ID.test(parts[parts.length - 1]) ) {=0A= =0A= ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A= context =3D ret.expr ?=0A= Sizzle.filter( ret.expr, ret.set )[0] :=0A= ret.set[0];=0A= }=0A= =0A= if ( context ) {=0A= ret =3D seed ?=0A= { expr: parts.pop(), set: makeArray(seed) } :=0A= Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] = =3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? = context.parentNode : context, contextXML );=0A= =0A= set =3D ret.expr ?=0A= Sizzle.filter( ret.expr, ret.set ) :=0A= ret.set;=0A= =0A= if ( parts.length > 0 ) {=0A= checkSet =3D makeArray( set );=0A= =0A= } else {=0A= prune =3D false;=0A= }=0A= =0A= while ( parts.length ) {=0A= cur =3D parts.pop();=0A= pop =3D cur;=0A= =0A= if ( !Expr.relative[ cur ] ) {=0A= cur =3D "";=0A= } else {=0A= pop =3D parts.pop();=0A= }=0A= =0A= if ( pop =3D=3D null ) {=0A= pop =3D context;=0A= }=0A= =0A= Expr.relative[ cur ]( checkSet, pop, contextXML );=0A= }=0A= =0A= } else {=0A= checkSet =3D parts =3D [];=0A= }=0A= }=0A= =0A= if ( !checkSet ) {=0A= checkSet =3D set;=0A= }=0A= =0A= if ( !checkSet ) {=0A= Sizzle.error( cur || selector );=0A= }=0A= =0A= if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A= if ( !prune ) {=0A= results.push.apply( results, checkSet );=0A= =0A= } else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A= for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A= if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || = checkSet[i].nodeType =3D=3D=3D 1 && Sizzle.contains(context, = checkSet[i])) ) {=0A= results.push( set[i] );=0A= }=0A= }=0A= =0A= } else {=0A= for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A= if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A= results.push( set[i] );=0A= }=0A= }=0A= }=0A= =0A= } else {=0A= makeArray( checkSet, results );=0A= }=0A= =0A= if ( extra ) {=0A= Sizzle( extra, origContext, results, seed );=0A= Sizzle.uniqueSort( results );=0A= }=0A= =0A= return results;=0A= };=0A= =0A= Sizzle.uniqueSort =3D function( results ) {=0A= if ( sortOrder ) {=0A= hasDuplicate =3D baseHasDuplicate;=0A= results.sort( sortOrder );=0A= =0A= if ( hasDuplicate ) {=0A= for ( var i =3D 1; i < results.length; i++ ) {=0A= if ( results[i] =3D=3D=3D results[ i - 1 ] ) {=0A= results.splice( i--, 1 );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return results;=0A= };=0A= =0A= Sizzle.matches =3D function( expr, set ) {=0A= return Sizzle( expr, null, null, set );=0A= };=0A= =0A= Sizzle.matchesSelector =3D function( node, expr ) {=0A= return Sizzle( expr, null, null, [node] ).length > 0;=0A= };=0A= =0A= Sizzle.find =3D function( expr, context, isXML ) {=0A= var set;=0A= =0A= if ( !expr ) {=0A= return [];=0A= }=0A= =0A= for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A= var match,=0A= type =3D Expr.order[i];=0A= =0A= if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A= var left =3D match[1];=0A= match.splice( 1, 1 );=0A= =0A= if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A= match[1] =3D (match[1] || "").replace( rBackslash, "" );=0A= set =3D Expr.find[ type ]( match, context, isXML );=0A= =0A= if ( set !=3D null ) {=0A= expr =3D expr.replace( Expr.match[ type ], "" );=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= if ( !set ) {=0A= set =3D typeof context.getElementsByTagName !=3D=3D "undefined" ?=0A= context.getElementsByTagName( "*" ) :=0A= [];=0A= }=0A= =0A= return { set: set, expr: expr };=0A= };=0A= =0A= Sizzle.filter =3D function( expr, set, inplace, not ) {=0A= var match, anyFound,=0A= old =3D expr,=0A= result =3D [],=0A= curLoop =3D set,=0A= isXMLFilter =3D set && set[0] && Sizzle.isXML( set[0] );=0A= =0A= while ( expr && set.length ) {=0A= for ( var type in Expr.filter ) {=0A= if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && = match[2] ) {=0A= var found, item,=0A= filter =3D Expr.filter[ type ],=0A= left =3D match[1];=0A= =0A= anyFound =3D false;=0A= =0A= match.splice(1,1);=0A= =0A= if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A= continue;=0A= }=0A= =0A= if ( curLoop =3D=3D=3D result ) {=0A= result =3D [];=0A= }=0A= =0A= if ( Expr.preFilter[ type ] ) {=0A= match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, = not, isXMLFilter );=0A= =0A= if ( !match ) {=0A= anyFound =3D found =3D true;=0A= =0A= } else if ( match =3D=3D=3D true ) {=0A= continue;=0A= }=0A= }=0A= =0A= if ( match ) {=0A= for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A= if ( item ) {=0A= found =3D filter( item, match, i, curLoop );=0A= var pass =3D not ^ !!found;=0A= =0A= if ( inplace && found !=3D null ) {=0A= if ( pass ) {=0A= anyFound =3D true;=0A= =0A= } else {=0A= curLoop[i] =3D false;=0A= }=0A= =0A= } else if ( pass ) {=0A= result.push( item );=0A= anyFound =3D true;=0A= }=0A= }=0A= }=0A= }=0A= =0A= if ( found !=3D=3D undefined ) {=0A= if ( !inplace ) {=0A= curLoop =3D result;=0A= }=0A= =0A= expr =3D expr.replace( Expr.match[ type ], "" );=0A= =0A= if ( !anyFound ) {=0A= return [];=0A= }=0A= =0A= break;=0A= }=0A= }=0A= }=0A= =0A= // Improper expression=0A= if ( expr =3D=3D=3D old ) {=0A= if ( anyFound =3D=3D null ) {=0A= Sizzle.error( expr );=0A= =0A= } else {=0A= break;=0A= }=0A= }=0A= =0A= old =3D expr;=0A= }=0A= =0A= return curLoop;=0A= };=0A= =0A= Sizzle.error =3D function( msg ) {=0A= throw "Syntax error, unrecognized expression: " + msg;=0A= };=0A= =0A= var Expr =3D Sizzle.selectors =3D {=0A= order: [ "ID", "NAME", "TAG" ],=0A= =0A= match: {=0A= ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A= CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A= NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,=0A= ATTR: = /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?= (?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,=0A= TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,=0A= CHILD: = /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)= ?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,=0A= POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^\-]|$)/,=0A= PSEUDO: = /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\= ))?/=0A= },=0A= =0A= leftMatch: {},=0A= =0A= attrMap: {=0A= "class": "className",=0A= "for": "htmlFor"=0A= },=0A= =0A= attrHandle: {=0A= href: function( elem ) {=0A= return elem.getAttribute( "href" );=0A= },=0A= type: function( elem ) {=0A= return elem.getAttribute( "type" );=0A= }=0A= },=0A= =0A= relative: {=0A= "+": function(checkSet, part){=0A= var isPartStr =3D typeof part =3D=3D=3D "string",=0A= isTag =3D isPartStr && !rNonWord.test( part ),=0A= isPartStrNotTag =3D isPartStr && !isTag;=0A= =0A= if ( isTag ) {=0A= part =3D part.toLowerCase();=0A= }=0A= =0A= for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A= if ( (elem =3D checkSet[i]) ) {=0A= while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 = ) {}=0A= =0A= checkSet[i] =3D isPartStrNotTag || elem && = elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A= elem || false :=0A= elem =3D=3D=3D part;=0A= }=0A= }=0A= =0A= if ( isPartStrNotTag ) {=0A= Sizzle.filter( part, checkSet, true );=0A= }=0A= },=0A= =0A= ">": function( checkSet, part ) {=0A= var elem,=0A= isPartStr =3D typeof part =3D=3D=3D "string",=0A= i =3D 0,=0A= l =3D checkSet.length;=0A= =0A= if ( isPartStr && !rNonWord.test( part ) ) {=0A= part =3D part.toLowerCase();=0A= =0A= for ( ; i < l; i++ ) {=0A= elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= var parent =3D elem.parentNode;=0A= checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? = parent : false;=0A= }=0A= }=0A= =0A= } else {=0A= for ( ; i < l; i++ ) {=0A= elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= checkSet[i] =3D isPartStr ?=0A= elem.parentNode :=0A= elem.parentNode =3D=3D=3D part;=0A= }=0A= }=0A= =0A= if ( isPartStr ) {=0A= Sizzle.filter( part, checkSet, true );=0A= }=0A= }=0A= },=0A= =0A= "": function(checkSet, part, isXML){=0A= var nodeCheck,=0A= doneName =3D done++,=0A= checkFn =3D dirCheck;=0A= =0A= if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A= part =3D part.toLowerCase();=0A= nodeCheck =3D part;=0A= checkFn =3D dirNodeCheck;=0A= }=0A= =0A= checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML );=0A= },=0A= =0A= "~": function( checkSet, part, isXML ) {=0A= var nodeCheck,=0A= doneName =3D done++,=0A= checkFn =3D dirCheck;=0A= =0A= if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A= part =3D part.toLowerCase();=0A= nodeCheck =3D part;=0A= checkFn =3D dirNodeCheck;=0A= }=0A= =0A= checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, = isXML );=0A= }=0A= },=0A= =0A= find: {=0A= ID: function( match, context, isXML ) {=0A= if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A= var m =3D context.getElementById(match[1]);=0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= return m && m.parentNode ? [m] : [];=0A= }=0A= },=0A= =0A= NAME: function( match, context ) {=0A= if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A= var ret =3D [],=0A= results =3D context.getElementsByName( match[1] );=0A= =0A= for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A= if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A= ret.push( results[i] );=0A= }=0A= }=0A= =0A= return ret.length =3D=3D=3D 0 ? null : ret;=0A= }=0A= },=0A= =0A= TAG: function( match, context ) {=0A= if ( typeof context.getElementsByTagName !=3D=3D "undefined" ) {=0A= return context.getElementsByTagName( match[1] );=0A= }=0A= }=0A= },=0A= preFilter: {=0A= CLASS: function( match, curLoop, inplace, result, not, isXML ) {=0A= match =3D " " + match[1].replace( rBackslash, "" ) + " ";=0A= =0A= if ( isXML ) {=0A= return match;=0A= }=0A= =0A= for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A= if ( elem ) {=0A= if ( not ^ (elem.className && (" " + elem.className + " = ").replace(/[\t\n\r]/g, " ").indexOf(match) >=3D 0) ) {=0A= if ( !inplace ) {=0A= result.push( elem );=0A= }=0A= =0A= } else if ( inplace ) {=0A= curLoop[i] =3D false;=0A= }=0A= }=0A= }=0A= =0A= return false;=0A= },=0A= =0A= ID: function( match ) {=0A= return match[1].replace( rBackslash, "" );=0A= },=0A= =0A= TAG: function( match, curLoop ) {=0A= return match[1].replace( rBackslash, "" ).toLowerCase();=0A= },=0A= =0A= CHILD: function( match ) {=0A= if ( match[1] =3D=3D=3D "nth" ) {=0A= if ( !match[2] ) {=0A= Sizzle.error( match[0] );=0A= }=0A= =0A= match[2] =3D match[2].replace(/^\+|\s*/g, '');=0A= =0A= // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', = '-n+6'=0A= var test =3D /(-?)(\d*)(?:n([+\-]?\d*))?/.exec(=0A= match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && = "2n+1" ||=0A= !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A= =0A= // calculate the numbers (first)n+(last) including if they are = negative=0A= match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A= match[3] =3D test[3] - 0;=0A= }=0A= else if ( match[2] ) {=0A= Sizzle.error( match[0] );=0A= }=0A= =0A= // TODO: Move to normal caching system=0A= match[0] =3D done++;=0A= =0A= return match;=0A= },=0A= =0A= ATTR: function( match, curLoop, inplace, result, not, isXML ) {=0A= var name =3D match[1] =3D match[1].replace( rBackslash, "" );=0A= =0A= if ( !isXML && Expr.attrMap[name] ) {=0A= match[1] =3D Expr.attrMap[name];=0A= }=0A= =0A= // Handle if an un-quoted value was used=0A= match[4] =3D ( match[4] || match[5] || "" ).replace( rBackslash, "" );=0A= =0A= if ( match[2] =3D=3D=3D "~=3D" ) {=0A= match[4] =3D " " + match[4] + " ";=0A= }=0A= =0A= return match;=0A= },=0A= =0A= PSEUDO: function( match, curLoop, inplace, result, not ) {=0A= if ( match[1] =3D=3D=3D "not" ) {=0A= // If we're dealing with a complex expression, or a simple one=0A= if ( ( chunker.exec(match[3]) || "" ).length > 1 || = /^\w/.test(match[3]) ) {=0A= match[3] =3D Sizzle(match[3], null, null, curLoop);=0A= =0A= } else {=0A= var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A= =0A= if ( !inplace ) {=0A= result.push.apply( result, ret );=0A= }=0A= =0A= return false;=0A= }=0A= =0A= } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( = match[0] ) ) {=0A= return true;=0A= }=0A= =0A= return match;=0A= },=0A= =0A= POS: function( match ) {=0A= match.unshift( true );=0A= =0A= return match;=0A= }=0A= },=0A= =0A= filters: {=0A= enabled: function( elem ) {=0A= return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A= },=0A= =0A= disabled: function( elem ) {=0A= return elem.disabled =3D=3D=3D true;=0A= },=0A= =0A= checked: function( elem ) {=0A= return elem.checked =3D=3D=3D true;=0A= },=0A= =0A= selected: function( elem ) {=0A= // Accessing this property makes selected-by-default=0A= // options in Safari work properly=0A= if ( elem.parentNode ) {=0A= elem.parentNode.selectedIndex;=0A= }=0A= =0A= return elem.selected =3D=3D=3D true;=0A= },=0A= =0A= parent: function( elem ) {=0A= return !!elem.firstChild;=0A= },=0A= =0A= empty: function( elem ) {=0A= return !elem.firstChild;=0A= },=0A= =0A= has: function( elem, i, match ) {=0A= return !!Sizzle( match[3], elem ).length;=0A= },=0A= =0A= header: function( elem ) {=0A= return (/h\d/i).test( elem.nodeName );=0A= },=0A= =0A= text: function( elem ) {=0A= var attr =3D elem.getAttribute( "type" ), type =3D elem.type;=0A= // IE6 and 7 will map elem.type to 'text' for new HTML5 types = (search, etc) =0A= // use getAttribute instead to test this case=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "text" = =3D=3D=3D type && ( attr =3D=3D=3D type || attr =3D=3D=3D null );=0A= },=0A= =0A= radio: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "radio" = =3D=3D=3D elem.type;=0A= },=0A= =0A= checkbox: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "checkbox" = =3D=3D=3D elem.type;=0A= },=0A= =0A= file: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "file" = =3D=3D=3D elem.type;=0A= },=0A= =0A= password: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "password" = =3D=3D=3D elem.type;=0A= },=0A= =0A= submit: function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return (name =3D=3D=3D "input" || name =3D=3D=3D "button") && = "submit" =3D=3D=3D elem.type;=0A= },=0A= =0A= image: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "image" = =3D=3D=3D elem.type;=0A= },=0A= =0A= reset: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "reset" = =3D=3D=3D elem.type;=0A= },=0A= =0A= button: function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return name =3D=3D=3D "input" && "button" =3D=3D=3D elem.type || name = =3D=3D=3D "button";=0A= },=0A= =0A= input: function( elem ) {=0A= return (/input|select|textarea|button/i).test( elem.nodeName );=0A= },=0A= =0A= focus: function( elem ) {=0A= return elem =3D=3D=3D elem.ownerDocument.activeElement;=0A= }=0A= },=0A= setFilters: {=0A= first: function( elem, i ) {=0A= return i =3D=3D=3D 0;=0A= },=0A= =0A= last: function( elem, i, match, array ) {=0A= return i =3D=3D=3D array.length - 1;=0A= },=0A= =0A= even: function( elem, i ) {=0A= return i % 2 =3D=3D=3D 0;=0A= },=0A= =0A= odd: function( elem, i ) {=0A= return i % 2 =3D=3D=3D 1;=0A= },=0A= =0A= lt: function( elem, i, match ) {=0A= return i < match[3] - 0;=0A= },=0A= =0A= gt: function( elem, i, match ) {=0A= return i > match[3] - 0;=0A= },=0A= =0A= nth: function( elem, i, match ) {=0A= return match[3] - 0 =3D=3D=3D i;=0A= },=0A= =0A= eq: function( elem, i, match ) {=0A= return match[3] - 0 =3D=3D=3D i;=0A= }=0A= },=0A= filter: {=0A= PSEUDO: function( elem, match, i, array ) {=0A= var name =3D match[1],=0A= filter =3D Expr.filters[ name ];=0A= =0A= if ( filter ) {=0A= return filter( elem, i, match, array );=0A= =0A= } else if ( name =3D=3D=3D "contains" ) {=0A= return (elem.textContent || elem.innerText || Sizzle.getText([ elem = ]) || "").indexOf(match[3]) >=3D 0;=0A= =0A= } else if ( name =3D=3D=3D "not" ) {=0A= var not =3D match[3];=0A= =0A= for ( var j =3D 0, l =3D not.length; j < l; j++ ) {=0A= if ( not[j] =3D=3D=3D elem ) {=0A= return false;=0A= }=0A= }=0A= =0A= return true;=0A= =0A= } else {=0A= Sizzle.error( name );=0A= }=0A= },=0A= =0A= CHILD: function( elem, match ) {=0A= var type =3D match[1],=0A= node =3D elem;=0A= =0A= switch ( type ) {=0A= case "only":=0A= case "first":=0A= while ( (node =3D node.previousSibling) ) {=0A= if ( node.nodeType =3D=3D=3D 1 ) { =0A= return false; =0A= }=0A= }=0A= =0A= if ( type =3D=3D=3D "first" ) { =0A= return true; =0A= }=0A= =0A= node =3D elem;=0A= =0A= case "last":=0A= while ( (node =3D node.nextSibling) ) {=0A= if ( node.nodeType =3D=3D=3D 1 ) { =0A= return false; =0A= }=0A= }=0A= =0A= return true;=0A= =0A= case "nth":=0A= var first =3D match[2],=0A= last =3D match[3];=0A= =0A= if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A= return true;=0A= }=0A= =0A= var doneName =3D match[0],=0A= parent =3D elem.parentNode;=0A= =0A= if ( parent && (parent.sizcache !=3D=3D doneName || = !elem.nodeIndex) ) {=0A= var count =3D 0;=0A= =0A= for ( node =3D parent.firstChild; node; node =3D node.nextSibling = ) {=0A= if ( node.nodeType =3D=3D=3D 1 ) {=0A= node.nodeIndex =3D ++count;=0A= }=0A= } =0A= =0A= parent.sizcache =3D doneName;=0A= }=0A= =0A= var diff =3D elem.nodeIndex - last;=0A= =0A= if ( first =3D=3D=3D 0 ) {=0A= return diff =3D=3D=3D 0;=0A= =0A= } else {=0A= return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A= }=0A= }=0A= },=0A= =0A= ID: function( elem, match ) {=0A= return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D = match;=0A= },=0A= =0A= TAG: function( elem, match ) {=0A= return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || = elem.nodeName.toLowerCase() =3D=3D=3D match;=0A= },=0A= =0A= CLASS: function( elem, match ) {=0A= return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A= .indexOf( match ) > -1;=0A= },=0A= =0A= ATTR: function( elem, match ) {=0A= var name =3D match[1],=0A= result =3D Expr.attrHandle[ name ] ?=0A= Expr.attrHandle[ name ]( elem ) :=0A= elem[ name ] !=3D null ?=0A= elem[ name ] :=0A= elem.getAttribute( name ),=0A= value =3D result + "",=0A= type =3D match[2],=0A= check =3D match[4];=0A= =0A= return result =3D=3D null ?=0A= type =3D=3D=3D "!=3D" :=0A= type =3D=3D=3D "=3D" ?=0A= value =3D=3D=3D check :=0A= type =3D=3D=3D "*=3D" ?=0A= value.indexOf(check) >=3D 0 :=0A= type =3D=3D=3D "~=3D" ?=0A= (" " + value + " ").indexOf(check) >=3D 0 :=0A= !check ?=0A= value && result !=3D=3D false :=0A= type =3D=3D=3D "!=3D" ?=0A= value !=3D=3D check :=0A= type =3D=3D=3D "^=3D" ?=0A= value.indexOf(check) =3D=3D=3D 0 :=0A= type =3D=3D=3D "$=3D" ?=0A= value.substr(value.length - check.length) =3D=3D=3D check :=0A= type =3D=3D=3D "|=3D" ?=0A= value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D = check + "-" :=0A= false;=0A= },=0A= =0A= POS: function( elem, match, i, array ) {=0A= var name =3D match[2],=0A= filter =3D Expr.setFilters[ name ];=0A= =0A= if ( filter ) {=0A= return filter( elem, i, match, array );=0A= }=0A= }=0A= }=0A= };=0A= =0A= var origPOS =3D Expr.match.POS,=0A= fescape =3D function(all, num){=0A= return "\\" + (num - 0 + 1);=0A= };=0A= =0A= for ( var type in Expr.match ) {=0A= Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + = (/(?![^\[]*\])(?![^\(]*\))/.source) );=0A= Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + = Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) );=0A= }=0A= =0A= var makeArray =3D function( array, results ) {=0A= array =3D Array.prototype.slice.call( array, 0 );=0A= =0A= if ( results ) {=0A= results.push.apply( results, array );=0A= return results;=0A= }=0A= =0A= return array;=0A= };=0A= =0A= // Perform a simple check to determine if the browser is capable of=0A= // converting a NodeList to an array using builtin methods.=0A= // Also verifies that the returned array holds DOM nodes=0A= // (which is not the case in the Blackberry browser)=0A= try {=0A= Array.prototype.slice.call( document.documentElement.childNodes, 0 = )[0].nodeType;=0A= =0A= // Provide a fallback method if it does not work=0A= } catch( e ) {=0A= makeArray =3D function( array, results ) {=0A= var i =3D 0,=0A= ret =3D results || [];=0A= =0A= if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A= Array.prototype.push.apply( ret, array );=0A= =0A= } else {=0A= if ( typeof array.length =3D=3D=3D "number" ) {=0A= for ( var l =3D array.length; i < l; i++ ) {=0A= ret.push( array[i] );=0A= }=0A= =0A= } else {=0A= for ( ; array[i]; i++ ) {=0A= ret.push( array[i] );=0A= }=0A= }=0A= }=0A= =0A= return ret;=0A= };=0A= }=0A= =0A= var sortOrder, siblingCheck;=0A= =0A= if ( document.documentElement.compareDocumentPosition ) {=0A= sortOrder =3D function( a, b ) {=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= }=0A= =0A= if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A= return a.compareDocumentPosition ? -1 : 1;=0A= }=0A= =0A= return a.compareDocumentPosition(b) & 4 ? -1 : 1;=0A= };=0A= =0A= } else {=0A= sortOrder =3D function( a, b ) {=0A= var al, bl,=0A= ap =3D [],=0A= bp =3D [],=0A= aup =3D a.parentNode,=0A= bup =3D b.parentNode,=0A= cur =3D aup;=0A= =0A= // The nodes are identical, we can exit early=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= =0A= // If the nodes are siblings (or identical) we can do a quick check=0A= } else if ( aup =3D=3D=3D bup ) {=0A= return siblingCheck( a, b );=0A= =0A= // If no parents were found then the nodes are disconnected=0A= } else if ( !aup ) {=0A= return -1;=0A= =0A= } else if ( !bup ) {=0A= return 1;=0A= }=0A= =0A= // Otherwise they're somewhere else in the tree so we need=0A= // to build up a full list of the parentNodes for comparison=0A= while ( cur ) {=0A= ap.unshift( cur );=0A= cur =3D cur.parentNode;=0A= }=0A= =0A= cur =3D bup;=0A= =0A= while ( cur ) {=0A= bp.unshift( cur );=0A= cur =3D cur.parentNode;=0A= }=0A= =0A= al =3D ap.length;=0A= bl =3D bp.length;=0A= =0A= // Start walking down the tree looking for a discrepancy=0A= for ( var i =3D 0; i < al && i < bl; i++ ) {=0A= if ( ap[i] !=3D=3D bp[i] ) {=0A= return siblingCheck( ap[i], bp[i] );=0A= }=0A= }=0A= =0A= // We ended someplace up the tree so do a sibling check=0A= return i =3D=3D=3D al ?=0A= siblingCheck( a, bp[i], -1 ) :=0A= siblingCheck( ap[i], b, 1 );=0A= };=0A= =0A= siblingCheck =3D function( a, b, ret ) {=0A= if ( a =3D=3D=3D b ) {=0A= return ret;=0A= }=0A= =0A= var cur =3D a.nextSibling;=0A= =0A= while ( cur ) {=0A= if ( cur =3D=3D=3D b ) {=0A= return -1;=0A= }=0A= =0A= cur =3D cur.nextSibling;=0A= }=0A= =0A= return 1;=0A= };=0A= }=0A= =0A= // Utility function for retreiving the text value of an array of DOM = nodes=0A= Sizzle.getText =3D function( elems ) {=0A= var ret =3D "", elem;=0A= =0A= for ( var i =3D 0; elems[i]; i++ ) {=0A= elem =3D elems[i];=0A= =0A= // Get the text from text nodes and CDATA nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A= ret +=3D elem.nodeValue;=0A= =0A= // Traverse everything else, except comment nodes=0A= } else if ( elem.nodeType !=3D=3D 8 ) {=0A= ret +=3D Sizzle.getText( elem.childNodes );=0A= }=0A= }=0A= =0A= return ret;=0A= };=0A= =0A= // Check to see if the browser returns elements by name when=0A= // querying by getElementById (and provide a workaround)=0A= (function(){=0A= // We're going to inject a fake input element with a specified name=0A= var form =3D document.createElement("div"),=0A= id =3D "script" + (new Date()).getTime(),=0A= root =3D document.documentElement;=0A= =0A= form.innerHTML =3D "";=0A= =0A= // Inject it into the root element, check its status, and remove it = quickly=0A= root.insertBefore( form, root.firstChild );=0A= =0A= // The workaround has to do additional checks after a getElementById=0A= // Which slows things down for other browsers (hence the branching)=0A= if ( document.getElementById( id ) ) {=0A= Expr.find.ID =3D function( match, context, isXML ) {=0A= if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A= var m =3D context.getElementById(match[1]);=0A= =0A= return m ?=0A= m.id =3D=3D=3D match[1] || typeof m.getAttributeNode !=3D=3D = "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D match[1] ?=0A= [m] :=0A= undefined :=0A= [];=0A= }=0A= };=0A= =0A= Expr.filter.ID =3D function( elem, match ) {=0A= var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && = elem.getAttributeNode("id");=0A= =0A= return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D = match;=0A= };=0A= }=0A= =0A= root.removeChild( form );=0A= =0A= // release memory in IE=0A= root =3D form =3D null;=0A= })();=0A= =0A= (function(){=0A= // Check to see if the browser returns only elements=0A= // when doing getElementsByTagName("*")=0A= =0A= // Create a fake element=0A= var div =3D document.createElement("div");=0A= div.appendChild( document.createComment("") );=0A= =0A= // Make sure no comments are found=0A= if ( div.getElementsByTagName("*").length > 0 ) {=0A= Expr.find.TAG =3D function( match, context ) {=0A= var results =3D context.getElementsByTagName( match[1] );=0A= =0A= // Filter out possible comments=0A= if ( match[1] =3D=3D=3D "*" ) {=0A= var tmp =3D [];=0A= =0A= for ( var i =3D 0; results[i]; i++ ) {=0A= if ( results[i].nodeType =3D=3D=3D 1 ) {=0A= tmp.push( results[i] );=0A= }=0A= }=0A= =0A= results =3D tmp;=0A= }=0A= =0A= return results;=0A= };=0A= }=0A= =0A= // Check to see if an attribute returns normalized href attributes=0A= div.innerHTML =3D "";=0A= =0A= if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D = "undefined" &&=0A= div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A= =0A= Expr.attrHandle.href =3D function( elem ) {=0A= return elem.getAttribute( "href", 2 );=0A= };=0A= }=0A= =0A= // release memory in IE=0A= div =3D null;=0A= })();=0A= =0A= if ( document.querySelectorAll ) {=0A= (function(){=0A= var oldSizzle =3D Sizzle,=0A= div =3D document.createElement("div"),=0A= id =3D "__sizzle__";=0A= =0A= div.innerHTML =3D "

    ";=0A= =0A= // Safari can't handle uppercase or unicode characters when=0A= // in quirks mode.=0A= if ( div.querySelectorAll && div.querySelectorAll(".TEST").length = =3D=3D=3D 0 ) {=0A= return;=0A= }=0A= =0A= Sizzle =3D function( query, context, extra, seed ) {=0A= context =3D context || document;=0A= =0A= // Only use querySelectorAll on non-XML documents=0A= // (ID selectors don't work in non-HTML documents)=0A= if ( !seed && !Sizzle.isXML(context) ) {=0A= // See if we find a selector to speed up=0A= var match =3D /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query );=0A= =0A= if ( match && (context.nodeType =3D=3D=3D 1 || context.nodeType = =3D=3D=3D 9) ) {=0A= // Speed-up: Sizzle("TAG")=0A= if ( match[1] ) {=0A= return makeArray( context.getElementsByTagName( query ), extra );=0A= =0A= // Speed-up: Sizzle(".CLASS")=0A= } else if ( match[2] && Expr.find.CLASS && = context.getElementsByClassName ) {=0A= return makeArray( context.getElementsByClassName( match[2] ), = extra );=0A= }=0A= }=0A= =0A= if ( context.nodeType =3D=3D=3D 9 ) {=0A= // Speed-up: Sizzle("body")=0A= // The body element only exists once, optimize finding it=0A= if ( query =3D=3D=3D "body" && context.body ) {=0A= return makeArray( [ context.body ], extra );=0A= =0A= // Speed-up: Sizzle("#ID")=0A= } else if ( match && match[3] ) {=0A= var elem =3D context.getElementById( match[3] );=0A= =0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= if ( elem && elem.parentNode ) {=0A= // Handle the case where IE and Opera return items=0A= // by name instead of ID=0A= if ( elem.id =3D=3D=3D match[3] ) {=0A= return makeArray( [ elem ], extra );=0A= }=0A= =0A= } else {=0A= return makeArray( [], extra );=0A= }=0A= }=0A= =0A= try {=0A= return makeArray( context.querySelectorAll(query), extra );=0A= } catch(qsaError) {}=0A= =0A= // qSA works strangely on Element-rooted queries=0A= // We can work around this by specifying an extra ID on the root=0A= // and working up from there (Thanks to Andrew Dupont for the = technique)=0A= // IE 8 doesn't work on object elements=0A= } else if ( context.nodeType =3D=3D=3D 1 && = context.nodeName.toLowerCase() !=3D=3D "object" ) {=0A= var oldContext =3D context,=0A= old =3D context.getAttribute( "id" ),=0A= nid =3D old || id,=0A= hasParent =3D context.parentNode,=0A= relativeHierarchySelector =3D /^\s*[+~]/.test( query );=0A= =0A= if ( !old ) {=0A= context.setAttribute( "id", nid );=0A= } else {=0A= nid =3D nid.replace( /'/g, "\\$&" );=0A= }=0A= if ( relativeHierarchySelector && hasParent ) {=0A= context =3D context.parentNode;=0A= }=0A= =0A= try {=0A= if ( !relativeHierarchySelector || hasParent ) {=0A= return makeArray( context.querySelectorAll( "[id=3D'" + nid + "'] = " + query ), extra );=0A= }=0A= =0A= } catch(pseudoError) {=0A= } finally {=0A= if ( !old ) {=0A= oldContext.removeAttribute( "id" );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return oldSizzle(query, context, extra, seed);=0A= };=0A= =0A= for ( var prop in oldSizzle ) {=0A= Sizzle[ prop ] =3D oldSizzle[ prop ];=0A= }=0A= =0A= // release memory in IE=0A= div =3D null;=0A= })();=0A= }=0A= =0A= (function(){=0A= var html =3D document.documentElement,=0A= matches =3D html.matchesSelector || html.mozMatchesSelector || = html.webkitMatchesSelector || html.msMatchesSelector;=0A= =0A= if ( matches ) {=0A= // Check to see if it's possible to do matchesSelector=0A= // on a disconnected node (IE 9 fails this)=0A= var disconnectedMatch =3D !matches.call( document.createElement( "div" = ), "div" ),=0A= pseudoWorks =3D false;=0A= =0A= try {=0A= // This should fail with an exception=0A= // Gecko does not error, returns false instead=0A= matches.call( document.documentElement, "[test!=3D'']:sizzle" );=0A= =0A= } catch( pseudoError ) {=0A= pseudoWorks =3D true;=0A= }=0A= =0A= Sizzle.matchesSelector =3D function( node, expr ) {=0A= // Make sure that attribute selectors are quoted=0A= expr =3D expr.replace(/\=3D\s*([^'"\]]*)\s*\]/g, "=3D'$1']");=0A= =0A= if ( !Sizzle.isXML( node ) ) {=0A= try { =0A= if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && = !/!=3D/.test( expr ) ) {=0A= var ret =3D matches.call( node, expr );=0A= =0A= // IE 9's matchesSelector returns false on disconnected nodes=0A= if ( ret || !disconnectedMatch ||=0A= // As well, disconnected nodes are said to be in a document=0A= // fragment in IE 9, so check for that=0A= node.document && node.document.nodeType !=3D=3D 11 ) {=0A= return ret;=0A= }=0A= }=0A= } catch(e) {}=0A= }=0A= =0A= return Sizzle(expr, null, null, [node]).length > 0;=0A= };=0A= }=0A= })();=0A= =0A= (function(){=0A= var div =3D document.createElement("div");=0A= =0A= div.innerHTML =3D "
    ";=0A= =0A= // Opera can't find a second classname (in 9.6)=0A= // Also, make sure that getElementsByClassName actually exists=0A= if ( !div.getElementsByClassName || = div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A= return;=0A= }=0A= =0A= // Safari caches class attributes, doesn't catch changes (in 3.2)=0A= div.lastChild.className =3D "e";=0A= =0A= if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A= return;=0A= }=0A= =0A= Expr.order.splice(1, 0, "CLASS");=0A= Expr.find.CLASS =3D function( match, context, isXML ) {=0A= if ( typeof context.getElementsByClassName !=3D=3D "undefined" && = !isXML ) {=0A= return context.getElementsByClassName(match[1]);=0A= }=0A= };=0A= =0A= // release memory in IE=0A= div =3D null;=0A= })();=0A= =0A= function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A= for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A= var elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= var match =3D false;=0A= =0A= elem =3D elem[dir];=0A= =0A= while ( elem ) {=0A= if ( elem.sizcache =3D=3D=3D doneName ) {=0A= match =3D checkSet[elem.sizset];=0A= break;=0A= }=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A= elem.sizcache =3D doneName;=0A= elem.sizset =3D i;=0A= }=0A= =0A= if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A= match =3D elem;=0A= break;=0A= }=0A= =0A= elem =3D elem[dir];=0A= }=0A= =0A= checkSet[i] =3D match;=0A= }=0A= }=0A= }=0A= =0A= function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A= for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A= var elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= var match =3D false;=0A= =0A= elem =3D elem[dir];=0A= =0A= while ( elem ) {=0A= if ( elem.sizcache =3D=3D=3D doneName ) {=0A= match =3D checkSet[elem.sizset];=0A= break;=0A= }=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= if ( !isXML ) {=0A= elem.sizcache =3D doneName;=0A= elem.sizset =3D i;=0A= }=0A= =0A= if ( typeof cur !=3D=3D "string" ) {=0A= if ( elem =3D=3D=3D cur ) {=0A= match =3D true;=0A= break;=0A= }=0A= =0A= } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A= match =3D elem;=0A= break;=0A= }=0A= }=0A= =0A= elem =3D elem[dir];=0A= }=0A= =0A= checkSet[i] =3D match;=0A= }=0A= }=0A= }=0A= =0A= if ( document.documentElement.contains ) {=0A= Sizzle.contains =3D function( a, b ) {=0A= return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A= };=0A= =0A= } else if ( document.documentElement.compareDocumentPosition ) {=0A= Sizzle.contains =3D function( a, b ) {=0A= return !!(a.compareDocumentPosition(b) & 16);=0A= };=0A= =0A= } else {=0A= Sizzle.contains =3D function() {=0A= return false;=0A= };=0A= }=0A= =0A= Sizzle.isXML =3D function( elem ) {=0A= // documentElement is verified for cases where it doesn't yet exist=0A= // (such as loading iframes in IE - #4833) =0A= var documentElement =3D (elem ? elem.ownerDocument || elem : = 0).documentElement;=0A= =0A= return documentElement ? documentElement.nodeName !=3D=3D "HTML" : = false;=0A= };=0A= =0A= var posProcess =3D function( selector, context ) {=0A= var match,=0A= tmpSet =3D [],=0A= later =3D "",=0A= root =3D context.nodeType ? [context] : context;=0A= =0A= // Position selectors must be done after the filter=0A= // And so must :not(positional) so we move all PSEUDOs to the end=0A= while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A= later +=3D match[0];=0A= selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A= }=0A= =0A= selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A= =0A= for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A= Sizzle( selector, root[i], tmpSet );=0A= }=0A= =0A= return Sizzle.filter( later, tmpSet );=0A= };=0A= =0A= // EXPOSE=0A= jQuery.find =3D Sizzle;=0A= jQuery.expr =3D Sizzle.selectors;=0A= jQuery.expr[":"] =3D jQuery.expr.filters;=0A= jQuery.unique =3D Sizzle.uniqueSort;=0A= jQuery.text =3D Sizzle.getText;=0A= jQuery.isXMLDoc =3D Sizzle.isXML;=0A= jQuery.contains =3D Sizzle.contains;=0A= =0A= =0A= })();=0A= =0A= =0A= var runtil =3D /Until$/,=0A= rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A= // Note: This RegExp should be improved, or likely pulled from Sizzle=0A= rmultiselector =3D /,/,=0A= isSimple =3D /^.[^:#\[\.,]*$/,=0A= slice =3D Array.prototype.slice,=0A= POS =3D jQuery.expr.match.POS,=0A= // methods guaranteed to produce a unique set when starting from a = unique set=0A= guaranteedUnique =3D {=0A= children: true,=0A= contents: true,=0A= next: true,=0A= prev: true=0A= };=0A= =0A= jQuery.fn.extend({=0A= find: function( selector ) {=0A= var self =3D this,=0A= i, l;=0A= =0A= if ( typeof selector !=3D=3D "string" ) {=0A= return jQuery( selector ).filter(function() {=0A= for ( i =3D 0, l =3D self.length; i < l; i++ ) {=0A= if ( jQuery.contains( self[ i ], this ) ) {=0A= return true;=0A= }=0A= }=0A= });=0A= }=0A= =0A= var ret =3D this.pushStack( "", "find", selector ),=0A= length, n, r;=0A= =0A= for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A= length =3D ret.length;=0A= jQuery.find( selector, this[i], ret );=0A= =0A= if ( i > 0 ) {=0A= // Make sure that the results are unique=0A= for ( n =3D length; n < ret.length; n++ ) {=0A= for ( r =3D 0; r < length; r++ ) {=0A= if ( ret[r] =3D=3D=3D ret[n] ) {=0A= ret.splice(n--, 1);=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= has: function( target ) {=0A= var targets =3D jQuery( target );=0A= return this.filter(function() {=0A= for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A= if ( jQuery.contains( this, targets[i] ) ) {=0A= return true;=0A= }=0A= }=0A= });=0A= },=0A= =0A= not: function( selector ) {=0A= return this.pushStack( winnow(this, selector, false), "not", selector);=0A= },=0A= =0A= filter: function( selector ) {=0A= return this.pushStack( winnow(this, selector, true), "filter", = selector );=0A= },=0A= =0A= is: function( selector ) {=0A= return !!selector && ( typeof selector =3D=3D=3D "string" ?=0A= jQuery.filter( selector, this ).length > 0 :=0A= this.filter( selector ).length > 0 );=0A= },=0A= =0A= closest: function( selectors, context ) {=0A= var ret =3D [], i, l, cur =3D this[0];=0A= =0A= // Array=0A= if ( jQuery.isArray( selectors ) ) {=0A= var match, selector,=0A= matches =3D {},=0A= level =3D 1;=0A= =0A= if ( cur && selectors.length ) {=0A= for ( i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A= selector =3D selectors[i];=0A= =0A= if ( !matches[ selector ] ) {=0A= matches[ selector ] =3D POS.test( selector ) ?=0A= jQuery( selector, context || this.context ) :=0A= selector;=0A= }=0A= }=0A= =0A= while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A= for ( selector in matches ) {=0A= match =3D matches[ selector ];=0A= =0A= if ( match.jquery ? match.index( cur ) > -1 : jQuery( cur ).is( = match ) ) {=0A= ret.push({ selector: selector, elem: cur, level: level });=0A= }=0A= }=0A= =0A= cur =3D cur.parentNode;=0A= level++;=0A= }=0A= }=0A= =0A= return ret;=0A= }=0A= =0A= // String=0A= var pos =3D POS.test( selectors ) || typeof selectors !=3D=3D "string" = ?=0A= jQuery( selectors, context || this.context ) :=0A= 0;=0A= =0A= for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A= cur =3D this[i];=0A= =0A= while ( cur ) {=0A= if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, = selectors) ) {=0A= ret.push( cur );=0A= break;=0A= =0A= } else {=0A= cur =3D cur.parentNode;=0A= if ( !cur || !cur.ownerDocument || cur =3D=3D=3D context || = cur.nodeType =3D=3D=3D 11 ) {=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= ret =3D ret.length > 1 ? jQuery.unique( ret ) : ret;=0A= =0A= return this.pushStack( ret, "closest", selectors );=0A= },=0A= =0A= // Determine the position of an element within=0A= // the matched set of elements=0A= index: function( elem ) {=0A= if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A= return jQuery.inArray( this[0],=0A= // If it receives a string, the selector is used=0A= // If it receives nothing, the siblings are used=0A= elem ? jQuery( elem ) : this.parent().children() );=0A= }=0A= // Locate the position of the desired element=0A= return jQuery.inArray(=0A= // If it receives a jQuery object, the first element is used=0A= elem.jquery ? elem[0] : elem, this );=0A= },=0A= =0A= add: function( selector, context ) {=0A= var set =3D typeof selector =3D=3D=3D "string" ?=0A= jQuery( selector, context ) :=0A= jQuery.makeArray( selector && selector.nodeType ? [ selector ] : = selector ),=0A= all =3D jQuery.merge( this.get(), set );=0A= =0A= return this.pushStack( isDisconnected( set[0] ) || isDisconnected( = all[0] ) ?=0A= all :=0A= jQuery.unique( all ) );=0A= },=0A= =0A= andSelf: function() {=0A= return this.add( this.prevObject );=0A= }=0A= });=0A= =0A= // A painfully simple check to see if an element is disconnected=0A= // from a document (should be improved, where feasible).=0A= function isDisconnected( node ) {=0A= return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D = 11;=0A= }=0A= =0A= jQuery.each({=0A= parent: function( elem ) {=0A= var parent =3D elem.parentNode;=0A= return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A= },=0A= parents: function( elem ) {=0A= return jQuery.dir( elem, "parentNode" );=0A= },=0A= parentsUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "parentNode", until );=0A= },=0A= next: function( elem ) {=0A= return jQuery.nth( elem, 2, "nextSibling" );=0A= },=0A= prev: function( elem ) {=0A= return jQuery.nth( elem, 2, "previousSibling" );=0A= },=0A= nextAll: function( elem ) {=0A= return jQuery.dir( elem, "nextSibling" );=0A= },=0A= prevAll: function( elem ) {=0A= return jQuery.dir( elem, "previousSibling" );=0A= },=0A= nextUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "nextSibling", until );=0A= },=0A= prevUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "previousSibling", until );=0A= },=0A= siblings: function( elem ) {=0A= return jQuery.sibling( elem.parentNode.firstChild, elem );=0A= },=0A= children: function( elem ) {=0A= return jQuery.sibling( elem.firstChild );=0A= },=0A= contents: function( elem ) {=0A= return jQuery.nodeName( elem, "iframe" ) ?=0A= elem.contentDocument || elem.contentWindow.document :=0A= jQuery.makeArray( elem.childNodes );=0A= }=0A= }, function( name, fn ) {=0A= jQuery.fn[ name ] =3D function( until, selector ) {=0A= var ret =3D jQuery.map( this, fn, until ),=0A= // The variable 'args' was introduced in=0A= // https://github.com/jquery/jquery/commit/52a0238=0A= // to work around a bug in Chrome 10 (Dev) and should be removed when = the bug is fixed.=0A= // http://code.google.com/p/v8/issues/detail?id=3D1050=0A= args =3D slice.call(arguments);=0A= =0A= if ( !runtil.test( name ) ) {=0A= selector =3D until;=0A= }=0A= =0A= if ( selector && typeof selector =3D=3D=3D "string" ) {=0A= ret =3D jQuery.filter( selector, ret );=0A= }=0A= =0A= ret =3D this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( = ret ) : ret;=0A= =0A= if ( (this.length > 1 || rmultiselector.test( selector )) && = rparentsprev.test( name ) ) {=0A= ret =3D ret.reverse();=0A= }=0A= =0A= return this.pushStack( ret, name, args.join(",") );=0A= };=0A= });=0A= =0A= jQuery.extend({=0A= filter: function( expr, elems, not ) {=0A= if ( not ) {=0A= expr =3D ":not(" + expr + ")";=0A= }=0A= =0A= return elems.length =3D=3D=3D 1 ?=0A= jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :=0A= jQuery.find.matches(expr, elems);=0A= },=0A= =0A= dir: function( elem, dir, until ) {=0A= var matched =3D [],=0A= cur =3D elem[ dir ];=0A= =0A= while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || = cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A= if ( cur.nodeType =3D=3D=3D 1 ) {=0A= matched.push( cur );=0A= }=0A= cur =3D cur[dir];=0A= }=0A= return matched;=0A= },=0A= =0A= nth: function( cur, result, dir, elem ) {=0A= result =3D result || 1;=0A= var num =3D 0;=0A= =0A= for ( ; cur; cur =3D cur[dir] ) {=0A= if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A= break;=0A= }=0A= }=0A= =0A= return cur;=0A= },=0A= =0A= sibling: function( n, elem ) {=0A= var r =3D [];=0A= =0A= for ( ; n; n =3D n.nextSibling ) {=0A= if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A= r.push( n );=0A= }=0A= }=0A= =0A= return r;=0A= }=0A= });=0A= =0A= // Implement the identical functionality for filter and not=0A= function winnow( elements, qualifier, keep ) {=0A= =0A= // Can't pass null or undefined to indexOf in Firefox 4=0A= // Set to 0 to skip string check=0A= qualifier =3D qualifier || 0;=0A= =0A= if ( jQuery.isFunction( qualifier ) ) {=0A= return jQuery.grep(elements, function( elem, i ) {=0A= var retVal =3D !!qualifier.call( elem, i, elem );=0A= return retVal =3D=3D=3D keep;=0A= });=0A= =0A= } else if ( qualifier.nodeType ) {=0A= return jQuery.grep(elements, function( elem, i ) {=0A= return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A= });=0A= =0A= } else if ( typeof qualifier =3D=3D=3D "string" ) {=0A= var filtered =3D jQuery.grep(elements, function( elem ) {=0A= return elem.nodeType =3D=3D=3D 1;=0A= });=0A= =0A= if ( isSimple.test( qualifier ) ) {=0A= return jQuery.filter(qualifier, filtered, !keep);=0A= } else {=0A= qualifier =3D jQuery.filter( qualifier, filtered );=0A= }=0A= }=0A= =0A= return jQuery.grep(elements, function( elem, i ) {=0A= return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A= });=0A= }=0A= =0A= =0A= =0A= =0A= var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A= rleadingWhitespace =3D /^\s+/,=0A= rxhtmlTag =3D = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig= ,=0A= rtagName =3D /<([\w:]+)/,=0A= rtbody =3D /", "" ],=0A= legend: [ 1, "
    ", "
    " ],=0A= thead: [ 1, "", "
    " ],=0A= tr: [ 2, "", "
    " ],=0A= td: [ 3, "", "
    " ],=0A= col: [ 2, "", "
    " ],=0A= area: [ 1, "", "" ],=0A= _default: [ 0, "", "" ]=0A= };=0A= =0A= wrapMap.optgroup =3D wrapMap.option;=0A= wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption = =3D wrapMap.thead;=0A= wrapMap.th =3D wrapMap.td;=0A= =0A= // IE can't serialize and