From: "Saved by Windows Internet Explorer 8"
Subject: Society for Science & the Public - CHECKPOINTS FOR SRC REVIEW
Date: Sun, 4 Sep 2011 10:26:06 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CC6AED.0E5EA9A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/page.aspx?pid=803

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD =
id=3DPageHead><TITLE>Society for Science & the Public - CHECKPOINTS FOR =
SRC REVIEW</TITLE>
<META content=3D"text/html; charset=3DUTF-8" http-equiv=3DContent-Type>
<META name=3Dvs_targetSchema=20
content=3Dhttp://schemas.microsoft.com/intellisense/ie5></BASE><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.societyforscience.org/stylesheet1.css?id=3D1&amp;iuqt=3D=
0"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.societyforscience.org/Client/Styles/IE8Menu.css?&amp;i=
uqt=3D0"><LINK=20
rel=3D"SHORTCUT ICON" type=3Dimage/x-icon =
href=3D"images/FavIcon.ico"><LINK rel=3DICON=20
type=3Dimage/x-icon href=3D"images/FavIcon.ico">
<META name=3Dlast-modified content=3D"9/1/2011 8:47:18 PM">
<META name=3DGENERATOR content=3D"MSHTML 8.00.7601.17655"></HEAD>
<BODY=20
style=3D"BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px"=20
id=3DBodyId>
<FORM id=3Dform1 onsubmit=3D"javascript:return WebForm_OnSubmit();" =
method=3Dpost=20
name=3Dform1 action=3D/page.aspx?pid=3D803>
<DIV><INPUT id=3DScriptManager1_HiddenField type=3Dhidden=20
name=3DScriptManager1_HiddenField> <INPUT id=3D__EVENTTARGET =
type=3Dhidden=20
name=3D__EVENTTARGET> <INPUT id=3D__EVENTARGUMENT type=3Dhidden =
name=3D__EVENTARGUMENT>=20
<INPUT id=3D__VIEWSTATE=20
value=3D/wEPDwUKMTc0MTQ0NTY3MA8WAh4KTW9kYWxMZXZlbGYWAgIDD2QWAgIBDxYCHgZhY=
3Rpb24FEi9wYWdlLmFzcHg/cGlkPTgwMxYCAgMPZBYCZg9kFgICCw9kFgJmD2QWAmYPZBYCZg=
9kFgICAg9kFgICAQ8PFgIeBFRleHQFAS5kZGQNYAoFWfzt2tDmrlMLFsHJPiLD7Q=3D=3D=20
type=3Dhidden name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['form1'];
if (!theForm) {
    theForm =3D document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/WebResource.axd?d=3DiG-K9LbLm42m1=
aiF71vq9Lt2X9xr0wTnA32M_AphdZWr53TXF6O71Zb2J3GpBeo1_ncgOXds5TNh6FwxmQwXpU=
kYlWk1&amp;t=3D634245046248165742"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/BbncNamespace.js">=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/core.js"></SCRIPT>=


<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/coreModal.js"></SC=
RIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
BLACKBAUD.netcommunity.jQuery.setVersionReference();//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/jquery/jquery.vali=
date.min.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/jquery/additional-=
methods.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/jquery/1.7.2/ui.co=
re.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/jquery/jquery.mask=
edinput-1.1.4.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/FixValidatorOnChan=
geAJAX.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
ROOT_PATH =3D 'http://www.societyforscience.org/';modallvl =3D 0; ;var =
isIE =3D true; ;var DebugMode =3D false; ;var isAdminPage =3D =
false;;BLACKBAUD.netcommunity.bbAppFxRoot =3D =
'';;BLACKBAUD.netcommunity.bbAppFxDB =3D =
'97cc2c1e-7925-4c2a-ad27-206f3dbce21b';;//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/ScriptResource.axd?d=3D0ZaktkkDHN=
VatPqbMZpeTndtAnQkzpKeAx-hKy5zDRxRdmbDJLqdpKBwb3U094TGOBMqbqUJthIF4JtFsK9=
Fc3mvJexqMvusGDTYTPUzSSWRJYkR0&amp;t=3Dffffffffec54f2d7"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/ScriptResource.axd?d=3DKLgfAu1aVW=
wDie0aAKdpLQyzAM7vp8IocDw89scv7bO00zQ_G-GttrFCOeldOl0w3-_oi9frVhxU0OXw55i=
BoAjNZ5S_fOVLGg-4d4HACVH2BGr8XhLlbpTFpxmt3pb0BVGS_Q2&amp;t=3Dffffffffec54=
f2d7"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Client/Scripts/webkit.js"></SCRIP=
T>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function WebForm_OnSubmit() {
BLACKBAUD.netcommunity.setBrowserDateTimeForServer('hidBrowserDateTime');=

return true;
}
//]]>
</SCRIPT>

<DIV><INPUT id=3D__SCROLLPOSITIONX value=3D0 type=3Dhidden =
name=3D__SCROLLPOSITIONX>=20
<INPUT id=3D__SCROLLPOSITIONY value=3D0 type=3Dhidden =
name=3D__SCROLLPOSITIONY> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ScriptManager1', =
document.getElementById('form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], =
[], 90);
//]]>
</SCRIPT>
<!-- Begin layout -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.societyforscience.org/Document.doc?id=3D6"></SCRIPT>

<P><A class=3Dskip=20
href=3D"http://www.societyforscience.org/page.aspx?pid=3D803#contentPrima=
ry">Skip to=20
main content</A></P>
<DIV id=3DwrapHeader>
<DIV id=3DwrapUtility>
<DIV id=3Dlogo><A title=3D"Society for Science &amp; the Public"=20
href=3D"http://www.societyforscience.org/page.aspx?pid=3D183" tab=3D"0" =
did=3D"0"=20
pid=3D"183"><IMG alt=3D""=20
src=3D"http://www.societyforscience.org/view.image?Id=3D403"><BR></A></DI=
V>
<DIV id=3Dutility>
<UL class=3DutilityNav>
  <LI class=3D" menuItem1 first"><A=20
  =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D186">Login</A></=
LI>
  <LI class=3D" menuItem3"><A=20
  href=3D"http://www.societyforscience.org/page.aspx?pid=3D620">Become A =

  Member</A></LI>
  <LI class=3D" menuItem4"><A=20
  href=3D"http://www.sciencenews.org/subscribe/ssp">Subscribe</A></LI>
  <LI class=3D"menuItem5 last"><A=20
  =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D184">Donate</A><=
/LI></UL></DIV></DIV></DIV>
<DIV id=3DwrapInternal>
<DIV id=3Dinternal class=3D"container clearfix">
<DIV id=3DinternalFooterBackground>
<DIV id=3DwrapContentOuter>
<DIV id=3DwrapContentInner>
<DIV id=3DcontentPrimary class=3Dinternal>
<DIV id=3DwrapBreadcrumbs></DIV>
<DIV class=3Dgutter>
<DIV><!--CTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt-->
<P align=3Dcenter><STRONG>CHECKPOINTS FOR SRC REVIEW =
</STRONG><BR><STRONG>Draft=20
6/20/2011</STRONG></P>
<P>This document was developed to provide guidance for an SRC to review =
a=20
project after experimentation.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: =
underline">ABSTRACT</SPAN></STRONG></P>
<P>Review the abstract text and check boxes keeping the following =
questions in=20
mind and then review the information provided on each form to see if it =
answers=20
the questions, has any inconsistencies, etc. that will require follow =
up.</P>
<P>Did the area of study require <STRONG><SPAN=20
style=3D"TEXT-DECORATION: underline">PREAPPROVAL</SPAN></STRONG>?</P>
<BLOCKQUOTE>
  <P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">Human=20
  Participants</SPAN></STRONG>Mentions people, interviews, responses, =
answers,=20
  consent, etc (requires Form 4).&nbsp; Exempt studies include product =
testing,=20
  public data review, some observational=20
  =
studies.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
  <BR><STRONG><SPAN=20
  style=3D"TEXT-DECORATION: underline">Animals</SPAN></STRONG><STRONG>=20
  </STRONG>Look for indications of type of study and research =
site.&nbsp;=20
  Strictly observational studies with no interaction are exempt. Tissue =
studies=20
  in which the student is given the tissue and did not interact with the =
animal=20
  do not need animal forms but will still need preapproval as a PHBA =
tissue=20
  study.</P>
  <BLOCKQUOTE>
    <P>A. Projects may be conducted at home, school, or field ONLY IF =
the study=20
    involved agricultural, behavioral, observational, or supplemental =
nutrition=20
    AND was non-invasive AND had no negative effects on health and =
wellbeing=20
    (requires Form 5A).<BR>B. Project5s must be conducted at research=20
    institution with IACUC preapproval in all other cases (requires Form =

  5B).</P></BLOCKQUOTE><STRONG><SPAN=20
  style=3D"TEXT-DECORATION: underline">PHBA=E2=80=99s</SPAN></STRONG> =
Study included=20
  microorganisms, rDNA, or fresh/frozen tissue. Used terms like =
culturing,=20
  plating, tissue, source of tissue, etc.&nbsp; Exemptions include =
established=20
  cell lines, yeast, lactobacillus, meat from a grocery store, and other =
items=20
  listed in the rules (requires Form 6A, for tissue study, also requires =
Form=20
6B)</BLOCKQUOTE>
<P>Was the study done at a <STRONG><SPAN=20
style=3D"TEXT-DECORATION: underline">Regulated Research =
Institute/Industrial=20
Setting</SPAN></STRONG> (RRI)? Is the terminology or equipment very=20
sophisticated? Look for possible RRI. (Form 1C)</P>
<P>Does this appear to be a <STRONG><SPAN=20
style=3D"TEXT-DECORATION: underline">Continuation?</SPAN></STRONG>Any =
mention of=20
previous research? Uses terms like previously, earlier research, =
improved,=20
redesigned, year 3, etc. (Form 7)</P>
<P>Any discussion of a <STRONG><SPAN=20
style=3D"TEXT-DECORATION: underline">Partner</SPAN></STRONG> in a =
non-team study?=20
Uses =E2=80=9Cwe=E2=80=9D consistently (math projects and international =
studies frequently use=20
=E2=80=9Cwe=E2=80=9D for all studies). Form 1C answers this question for =
studies done at a=20
university.</P>
<P>Any possibly <STRONG><SPAN style=3D"TEXT-DECORATION: =
underline">hazardous=20
chemicals, activities, or devices</SPAN></STRONG>? Includes high =
voltage,=20
hazardous equipment, radioactivity, firearms, explosives, prescription =
drugs,=20
DEA-controlled substances, alcohol and tobacco. (Form 3)</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">Time=20
Line</SPAN></STRONG><STRONG> </STRONG>Project appears too long/too old: =
more=20
than one year or started before January of last year.&nbsp; (Form 1A =
contains=20
this information)<BR><STRONG><SPAN style=3D"TEXT-DECORATION: =
underline">CHECKBOXES=20
ON ABSTRACT</SPAN></STRONG></P>
<P>Checkbox 1. Project involved human participants, vertebrate animals, =
or=20
PHBA=E2=80=99s. Requires preapproval and additional forms. Exempt =
studies do not check=20
this box.</P>
<P>Checkbox 2. Abstract may only reflect their work not the =
mentor=E2=80=99s. May=20
require abstract rewrite.</P>
<P>Checkbox 3. Worked at RRI. (Requires 1C)</P>
<P>Checkbox 4. Project is a continuation. (Requires Form 7, previous =
abstract=20
&amp; research plan)</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">CHECKLIST FOR =
ADULT SPONSOR=20
(1)</SPAN></STRONG></P>
<P>This form asks more specifically about projects that required =
preapproval=20
(humans, animals, PHBA=E2=80=99s), continuations, RRI=E2=80=99s, and =
lists the forms that are=20
required. The answers to this checklist need to be consistent with the =
answers=20
on other forms.</P>
<P>This page is signed when the project is reviewed which should be =
before the=20
project starts.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">STUDENT CHECKLIST=20
(1A)</SPAN></STRONG></P>
<P><STRONG>Grade</STRONG>: Student must have been in high school at time =
of=20
research in order to compete.<BR><STRONG>Contact information</STRONG>: =
If=20
questions cannot be resolved from the paperwork, it is sometimes =
necessary to=20
contact the student, adult sponsor, fair director, or=20
mentor.<BR><STRONG>Continuation</STRONG>: If a continuation, must =
include Form=20
7, previous abstracts and last year=E2=80=99s research plan. This =
information should=20
match the checkmarks on the abstract and on Form 1. =
<BR><STRONG>Start/End=20
Dates</STRONG>: Project may only be one year in length and may not have =
started=20
before January of the previous year. Student should have competed in the =
first=20
fair which was held after the end date. Fair dates can be found on =
SSP=E2=80=99s website=20
at =
http://apps.societyforscience.org/find_a_fair/.<BR><STRONG>Information=20
regarding Research Site</STRONG>: This will tell you if you need =
additional=20
paperwork. For example, Form 1C for RRI, Form 5A if animals at school, =
field,=20
home, Form 5B if animals at RRI, no culturing of microorganisms is =
allowed at=20
home (FTQ), Form 6A for BSL-1 &amp; BSL-2 studies which must be in the=20
appropriate facilities.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">RESEARCH=20
PLAN</SPAN></STRONG></P>
<P>Review the research plan to find information regarding each of the =
questions=20
asked in previous section under Abstract. The Research Plan Instructions =
page=20
lists the items that should be included. The information should be =
written=20
before the experiment is started (future tense), needs to be very =
detailed, and=20
must be consistent with the documentation found on all other forms. If =
more=20
information is needed about the study, the student, fair director, or =
mentor may=20
need to be contacted (email, phone or interview).</P>
<P><STRONG>Animals</STRONG>:<BR>Pay particular attention to the detailed =

procedures and care of the animals in the research and if they looked =
for=20
alternatives to animal research.&nbsp; Studies conducted in =
non-regulated sites=20
are only allowed if they involved agricultural, behavioral, =
observational, or=20
supplemental nutrition AND were non-invasive AND had no negative effects =
on=20
health and well-being.&nbsp; All others must be at RRI=E2=80=99s. =
(Requires 5A or=20
5B)</P>
<P>Look for any potential FTQ items such as no indication of =
preapproval, LD =E2=89=A5=20
30 &amp;/or weight loss =E2=89=A515% in any group or subgroup, toxicity =
studies, studies=20
designed to kill, studies which cause more than momentary pain or =
suffering,=20
predator/prey, inappropriate water or food restriction, euthanasia by =
student,=20
etc. Ensure that an allowable embryonic study didn=E2=80=99t hatch and =
become a=20
vertebrate study that is not permitted.</P>
<P><STRONG>Human Participants</STRONG>: <BR>Look for information about =
subjects=20
(any risk groups), recruitment, methods, risks &amp; benefits, =
protection of=20
privacy (HIPPA &amp; FRPA), and informed consent (participant knows what =
they=20
are being asked to do, that they may withdraw at any time, there is no =
coercion,=20
etc.).&nbsp; Must have preapproval and often will require written =
consents.=20
(Requires Form 4)</P>
<P>Is the level of risk appropriate? What risk assessment was done? =
Should the=20
study have written Consent/Permission/Assent? Is the survey =
attached?</P>
<P><STRONG>PHBA</STRONG>=E2=80=99s:&nbsp; <BR>The source, quantity, and =
Biosafety Level=20
(BSL) must be indicated for all microorganisms including established =
cell lines;=20
however, established cell lines will not require preapproval or Form =
6A.&nbsp;=20
All BSL-1 studies must be conducted at a BSL-1 facility or higher. =
Culturing of=20
microorganisms may NOT be conducted at home (FTQ.) If a petri dish or =
culture=20
container with unknown or BSL-2 microorganisms is opened, it becomes a =
BSL-2=20
study and may only be conducted at a BSL-2 facility. (FTQ if opened,=20
subcultured, etc. in BSL-1 lab.)&nbsp; Most high school laboratories are =
BSL-1=20
facilities but it is possible that a high school could meet the more =
stringent=20
requirements of a BSL-2 lab (see BSL-2 checklist). (Requires Form 6A and =

sometimes 6B.)</P>
<P>BSL-3 or -4 studies and studies designed to engineer bacteria with =
multiple=20
antibiotic resistance are not permitted. Microorganisms may not be =
cultured at=20
home. (FTQ)</P>
<P>Procedures to minimize risk must be clearly indicated. rDNA studies =
require=20
close review to ensure proper oversight. Proper disposal methods must be =
listed=20
(autoclaving, sodium hypochlorite, biosafety pick up, etc.).</P>
<P><STRONG>Hazardous</STRONG>: Look for detailed descriptions of risks =
and=20
safety precautions and procedures used including methods of =
disposal.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">APPROVAL FORM=20
(1B)</SPAN></STRONG></P>
<P><STRONG>Dates</STRONG>: Signatures from student and parent should be =
before=20
the start date shown on 1A.<BR><STRONG>Preapproval #2a: </STRONG>Must be =
signed=20
by SRC or IRB before experimentation begins (Start date on 1A) for =
human,=20
animal, and PHBA studies, and some exempt studies, but possible FTQ if =
no=20
preapproval is documented.<BR><STRONG>Postapproval #2b:&nbsp; =
</STRONG>SRC signs=20
after experimentation ends (End date on 1A) if the study was conducted =
at a=20
RRI.&nbsp; Institutional approval forms must also be submitted.&nbsp; =
(Possible=20
FTQ) <BR>Note: Some fairs will have the fair SRC pre-review a study =
before it is=20
done at an institution, where it is approved before experimentation by =
the=20
institution, then post-approve after the study is complete.&nbsp; They =
will=20
therefore sign both boxes. Usually, however, it is either pre- or =
post-approval,=20
not both.<BR><STRONG>Final SRC Approval: </STRONG>This is signed after =
the=20
project is complete (End date Form 1A) and immediately before =
competition.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">REGULATED RESEARCH =

INSTITUTION <A id=3D_GoBack name=3D_GoBack></A>FORM =
(1C)</SPAN></STRONG></P>
<P>The information provided by the scientist on this form must be =
consistent=20
with what the student answered on other forms. It must not be filled out =
by the=20
student. This form is posted so the judges can easily see exactly what =
the=20
student did rather than what the mentor or others in the research group =
did. All=20
information must be on the form not =E2=80=9Csee =
attached.=E2=80=9D&nbsp; This form may only be=20
from a university, college, or industrial site and may not be from their =
high=20
school.</P>
<P><STRONG>Checkboxes</STRONG> a) and b) help determine who did what and =

where.<BR><STRONG>Questions:</STRONG><BR>1.&nbsp; =E2=80=9CHave you =
reviewed the rules=E2=80=9D=20
helps determine the amount of oversight and if an error was made in =
following=20
the rules, was this an adult problem or a student problem or =
both.<BR>2.&nbsp;=20
=E2=80=9CHow did student get idea=E2=80=9D helps determine originality =
by student.<BR>3.&nbsp;=20
=E2=80=9CWas student part of a research group=E2=80=9D indicates whether =
student worked with=20
another high school student, which is only allowed for team projects not =

individual, or was part of a larger team of adult researchers, =
undergraduate or=20
graduate students, which is allowed. Student are judged only on their =
own work,=20
so it needs to be clear what part of the study was done by the entire =
group and=20
what was the student=E2=80=99s work.<BR>4-5. =E2=80=9CWhat =
procedures=E2=80=9D and =E2=80=9Chow independent=E2=80=9D=20
again help indicate what was actually done by the=20
student.<BR><STRONG>Continuation: </STRONG>Frequently, the mentor will =
say =E2=80=9Cthe=20
student worked with me last year=E2=80=9D or =E2=80=9Cin his previous =
research=E2=80=9D or list dates of=20
research which will indicate that the study must be treated as a =
continuation=20
with Form 7, etc. It also could indicate that the study is too old, too =
long, or=20
that the student is presenting multiple years of the research.</P>
<P>This form is signed by the mentor AFTER the study is completed (End =
date on=20
1A).</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">QUALIFIED =
SCIENTIST FORM=20
(2)</SPAN></STRONG></P>
<P>Look for answers that are consistent with the information on other =
forms. For=20
example, if the scientist marks yes to =E2=80=98used humans=E2=80=99 but =
other human subject=20
forms aren=E2=80=99t present, will need to clarify. Any yes responses on =
#2 will require=20
documentation on additional forms.</P>
<P>This form documents the amount of oversight that the student had and =
the=20
safety precautions needed. The QS and DS review the study before the =
experiment=20
begins. All approval signatures must be before research begins (Start =
date on=20
1A).</P>
<P>Even when not required, this form may be submitted to show the =
oversight of=20
the study.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">RISK ASSESSMENT =
FORM=20
(3)</SPAN></STRONG></P>
<P>Documents that both the student and the supervisor have assessed the =
risks=20
involved in the research and describes what safety precautions and =
procedures=20
are needed including the disposal procedures. This form is completed =
before=20
experimentation (Start date on 1A).</P>
<P>This risk assessment is required for hazardous chemicals, activities, =
or=20
devices, and for some PHBA=E2=80=99s including protists, composting, =
coliform water test=20
kits, etc.</P>
<P>Even when not required, this form may be submitted to show the =
oversight of=20
the study.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">HUMAN SUBJECTS =
FORM=20
(4)</SPAN></STRONG></P>
<P><STRONG>Complete Form</STRONG> Make sure form is complete including =
decision=20
checkmarks in the box and all 3 signatures. Incomplete forms may =
indicate no=20
prior review and therefore could be FTQ.&nbsp; All approval dates must =
be before=20
research begins. (Start date on 1A.) <BR><STRONG>Research Plan =
</STRONG>Refer to=20
the research plan for subject information: any risk groups, recruitment, =

methods, risks and benefits, protection of privacy (HIPPA &amp; FRPA), =
and=20
informed consent (participant knows what they are being asked to do, =
that they=20
may withdraw, no coercion, etc.). <BR><STRONG>Risk Level </STRONG>Is the =
level=20
of risk marked appropriate? Was a risk assessment done? Should the study =
have=20
written Consent/Permission/Assent? Is the survey attached?</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">HUMAN INFORMED =
CONSENT=20
FORM</SPAN></STRONG></P>
<P>Does the form clearly explain what the participant is being asked to =
do, how=20
long it will take, the potential risks and steps that will be taken to =
mitigate=20
risk, the benefits to the participant or to society, how confidentiality =
will be=20
maintained, that it is completely voluntary and they may withdraw at any =

time.</P>
<P>Adult participants sign giving their consent, minors give their =
assent, and=20
parents of participants give permission. All approval signatures must be =
before=20
research begins (Start date on 1A).</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">VERTEBRATE ANIMAL =
FORM=20
(5A)</SPAN></STRONG></P>
<P>Since these animals are not in a research institution, which would =
provide a=20
high level of oversight, special attention must be paid to the housing =
and=20
husbandry that will be provided by the student. The final disposition of =
the=20
animals must also be appropriate.</P>
<P>All approval signatures must be before research begins (Start date on =
1A).=20
Capture &amp; Release approvals must be attached when applicable.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">VERTEBRATE ANIMAL =
FORM=20
(5B)</SPAN></STRONG></P>
<P>The pain level of the study, as described by the USDA, must be =
indicated=20
because research which causes more than momentary pain or suffering is=20
prohibited. Appropriate use of anesthetics, analgesics and/or =
tranquilizers must=20
be documented.</P>
<P>Euthanasia by student researchers is prohibited so the final =
disposition of=20
the animals should also be indicated.</P>
<P>If tissues were collected, how were they obtained and how will they =
be used.=20
If included in the IACUC approval, a separate Form 6A &amp; 6B are not=20
required.</P>
<P>The IACUC approval forms must be attached. They must clearly cover =
this study=20
and must indicate that the study was approved before the start of the =
student=20
research. Not all IACUC approval documentation will list the student=20
individually, but the student research training must be indicated on the =
Form=20
5B. A letter from the QS or Principal Investigator indicating that the =
study had=20
IACUC approval is not sufficient.</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">PHBA FORM=20
(6A)</SPAN></STRONG></P>
<P><STRONG>Identification, Including Biosafety Level (BSL) </STRONG>The =
source,=20
quantity, and BSL must be indicated. An established cell line will not =
require=20
Form 6A but the student may fill out this form in order to document that =
it is=20
from ATCC, etc. <BR><STRONG>Prohibited Studies </STRONG>BSL-3 or -4 =
studies, and=20
studies which are designed to engineer bacteria with multiple antibiotic =

resistance are not permitted. (FTQ)<BR><STRONG>Site =
</STRONG>Microorganisms may=20
NOT be cultured at home. (FTQ)&nbsp; All BSL-1 studies must be conducted =
at a=20
BSL-1 facility or higher.&nbsp; If a culturing plate with unknown =
microorganisms=20
is opened it becomes a BSL-2 study and may only be conducted at a BSL-2=20
facility. FTQ if opened, subcultured, etc. in BSL-1 lab.&nbsp; Most high =
schools=20
are BSL-1 facilities but it is possible that a high school could meet =
the more=20
stringent requirements of a BSL-2 lab (see BSL-2 checklist). =
<BR><STRONG>Risk=20
Reduction </STRONG>Procedures to minimize risk must be clearly =
indicated. rDNA=20
studies require close review to ensure proper =
oversight.<BR><STRONG>Disposal=20
</STRONG>Proper disposal methods must be listed: autoclaving, bleach =
solution,=20
biosafety pick up, etc.<BR><STRONG>Approval Dates </STRONG>All approval=20
signatures must be before research begins (start date on 1A.)</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">HUMAN AND =
VERTEBRATE ANIMAL=20
TISSUE FORM (6B)</SPAN></STRONG></P>
<P>Students may conduct tissue studies with tissue they are given from =
an IACUC=20
approved study within a research institution but the animal may not be=20
euthanized solely for the student=E2=80=99s tissue study. The first =
checkbox indicates=20
this.</P>
<P>The second checkbox is marked to indicate that the substances were =
handled in=20
accordance with the safety standards for Blood Borne Pathogens.</P>
<P>All approval signatures must be before research begins (start date on =

1A).</P>
<P><STRONG><SPAN style=3D"TEXT-DECORATION: underline">CONTINUATION FORM=20
(7)</SPAN></STRONG>Previous Yr=E2=80=99s Abstract &amp; Research =
Plan.</P>
<P>This form is posted with the project so that the judges can tell at a =
glance=20
exactly what was new and different about this year=E2=80=99s study. All =
information must=20
be on the form not =E2=80=9Csee attached.=E2=80=9D&nbsp; Because =
research projects may only be 1=20
yr=E2=80=99s work, they will be judged on the current work only not on =
previous work and=20
this form is used to document current vs. previous research. Previous =
ISEF=20
projects can be found at =
http://apps.societyforscience.org/abstracts/</P>
<P>Frequently, students don=E2=80=99t wish to call their project a =
continuation, but=20
it=E2=80=99s good research to continue a line of investigation even when =
the focus is=20
now totally different. If the study is in the same field, if anything =
they=20
learned in a previous year helped with the current study, or if the =
current=20
study refers to any earlier research, then it is a continuation and Form =
7 and=20
previous abstract and research plan are required.</P>
<P>Repetition of a previous study that reflects no changes but simply =
retests or=20
increases sample size is not permitted.</P>
<P>A longitudinal study, in which time is a critical variable, is =
permitted but=20
the original data from previous years cannot be presented only the =
comparison=20
between years.</P></DIV></DIV></DIV>
<DIV id=3DcontentSecondary>
<DIV id=3DquickSearch>
<TABLE id=3DPC4490_tableMainAdd class=3DQuickSearchFormTable border=3D0>
  <TBODY>
  <TR>
    <TD><LABEL id=3DPC4490_lblTxtSearch=20
      class=3D"BBFieldCaption QuickSearchFieldCaption"=20
      for=3DPC4490_txtQuickSearch>Search:</LABEL> </TD>
    <TD><INPUT id=3DPC4490_txtQuickSearch class=3DQuickSearchTextbox =
maxLength=3D255=20
      type=3Dtext name=3DPC4490$txtQuickSearch> <INPUT=20
      style=3D"DISPLAY: none; VISIBILITY: hidden" id=3DPC4490_IEWAIFix =
type=3Dtext=20
      name=3DPC4490$IEWAIFix> </TD>
    <TD><INPUT id=3DPC4490_btnQuickSearch class=3D"BBFormSubmitButton =
QuickSearchButton" value=3D. type=3Dsubmit name=3DPC4490$btnQuickSearch> =

    </TD></TR></TBODY></TABLE></DIV>
<DIV id=3DwrapMainNav>
<DIV id=3DmainNavTop>
<DIV id=3DmainNav>
<UL class=3DmainMenu>
  <LI class=3D" menuItem1 first parent"><A=20
  href=3D"http://www.societyforscience.org/about">About Us</A>
  <UL class=3DnccUlMenuSub1>
    <LI class=3D" menuItem1 first parent"><A=20
    href=3D"http://www.societyforscience.org/who">Who We Are</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D" menuItem1 first parent"><A=20
      href=3D"http://www.societyforscience.org/trustees">Board of =
Trustees</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D336">Who -=20
        Hold</A></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D430">Trustees - =

        Hold</A></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D362">Careers -=20
        Hold</A></LI>
        <LI class=3D"menuItem4 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D429">Staff -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem2"><A=20
      href=3D"http://www.societyforscience.org/staff">Staff</A></LI>
      <LI class=3D" menuItem3"><A=20
      href=3D"http://www.societyforscience.org/careers">Jobs &amp;=20
      Internships</A></LI>
      <LI class=3D" menuItem4"><A=20
      href=3D"http://www.societyforscience.org/history">Our =
History</A></LI>
      <LI class=3D" menuItem5 parent"><A=20
      href=3D"http://www.societyforscience.org/impact">Our Impact</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D245">Our Impact =
-=20
        Hold</A></LI></UL></LI>
      <LI class=3D"menuItem6 last"><A=20
      =
href=3D"http://www.societyforscience.org/sslpage.aspx?pid=3D787">SSP=20
      Financials</A></LI></UL></LI>
    <LI class=3D" menuItem2 parent"><A=20
    href=3D"http://www.societyforscience.org/SSPnews">SSP News</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D" menuItem1 first parent"><A=20
      href=3D"http://www.societyforscience.org/sciencenews">About =
<EM>science=20
      news</EM></A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.sciencenews.org/view/page/id/31495/title/Media_Kit">Ad=
vertise</A></LI>
        <LI class=3D"menuItem2 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D293">Science =
News -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem2 parent"><A=20
      href=3D"http://www.societyforscience.org/sciencenewsforkids">About =

      <EM>Science News for Kids</EM></A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D348">Science =
News=20
        for Kids - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem3 parent"><A=20
      href=3D"http://www.societyforscience.typepad.com/">SSP Blog</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        href=3D"http://www.societyforscience.typepad.com/">SSP Blog -=20
      Hold</A></LI></UL></LI>
      <LI class=3D"menuItem4 last parent"><A=20
      href=3D"http://www.societyforscience.org/page.aspx?pid=3D625">SSP=20
      Newsletter</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D625">SSP =
Newsletter=20
        - Hold</A></LI>
        <LI class=3D"menuItem2 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D566">SSP News - =

        Hold</A></LI></UL></LI></UL></LI>
    <LI class=3D"menuItem3 last"><A=20
    href=3D"http://www.societyforscience.org/press">Press =
Room</A></LI></UL></LI>
  <LI class=3D" menuItem2 parent"><A=20
  href=3D"http://www.societyforscience.org/work">Our Work</A>
  <UL class=3DnccUlMenuSub1>
    <LI class=3D" menuItem1 first parent"><A=20
    href=3D"http://www.societyforscience.org/masters">Broadcom =
MASTERS</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D" menuItem1 first"><A=20
      =
href=3D"https://apps.societyforscience.org/bcm11/nominees.cfm">2011=20
      Application</A></LI>
      <LI class=3D" menuItem2 parent"><A=20
      =
href=3D"http://www.societyforscience.org/masters/sponsors">Broadcom =
MASTERS=20
      Sponsors</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D605">Broadcom=20
        landing - Hold</A></LI>
        <LI class=3D"menuItem2 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D606">Broadcom=20
        Sponsors - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem3 parent"><A=20
      href=3D"http://www.societyforscience.org/masters/press">Press=20
Information</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D614">Broadcom =
Press=20
        - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem4 parent"><A=20
      =
href=3D"http://www.societyforscience.org/masters/affiliatedfairs">Find =
an=20
      affiliated fair</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D617">Affiliated =

        Fairs - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem5 parent"><A=20
      href=3D"http://www.societyforscience.org/masters/faqs">FAQs</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D727">FAQs -=20
        hold</A></LI></UL></LI>
      <LI class=3D" menuItem6 parent"><A=20
      =
href=3D"http://www.societyforscience.org/masters/compete">Compete</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D615">Compete -=20
        hold</A></LI></UL></LI>
      <LI class=3D"menuItem7 last parent"><A=20
      =
href=3D"http://www.societyforscience.org/masters/teachers">Teachers and=20
      Educators</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D731">Teachers - =

        hold</A></LI></UL></LI></UL></LI>
    <LI class=3D" menuItem2 parent"><A=20
    href=3D"http://www.societyforscience.org/isef">Intel ISEF</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D" menuItem1 first parent"><A=20
      href=3D"http://www.societyforscience.org/isef/about">About Intel =
ISEF</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D270">ISEF Home =
-=20
        Hold</A></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D273">ISEF About =
-=20
        Hold</A></LI>
        <LI class=3D"menuItem3 last parent"><A=20
        href=3D"http://www.societyforscience.org/isef/%20faq">About ISEF =
FAQ</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D"menuItem1 first last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D276">ISEF FAQ - =

          Hold</A></LI></UL></LI></UL></LI>
      <LI class=3D" menuItem2 parent"><A=20
      =
href=3D"http://www.societyforscience.org/isef/affiliatedfairs">Affiliated=
=20
      Fairs</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D340">2010 =
Calendar=20
        &amp; Deadlines</A></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D308">Fair =
Training=20
        &amp; Workshop Aids</A></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D309">Affiliated =

        Fairs Requirements</A></LI>
        <LI class=3D"menuItem4 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D303">Affiliated =

        Fair - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem3 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/document">Document =
Library</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last parent"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D282">ISEF =
Document=20
        - Hold</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D" menuItem1 first"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D724">RAO - =
NonUS=20
          - Hold</A></LI>
          <LI class=3D"menuItem2 last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D725">RAO - US - =

          Hold</A></LI></UL></LI></UL></LI>
      <LI class=3D" menuItem4 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/participate">Get =
Started</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first parent"><A=20
        =
href=3D"http://www.societyforscience.org/isef/complete">Complete</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D" menuItem1 first"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D355">Tips and=20
          Advice</A></LI>
          <LI class=3D" menuItem2"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D470">Research=20
          Categories</A></LI>
          <LI class=3D"menuItem3 last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D310">ISEF=20
          Complete - Hold</A></LI></UL></LI>
        <LI class=3D" menuItem2 parent"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D312">Rules =
&amp;=20
        Guidelines</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D" menuItem1 first"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D354">Common SRC =

          Problems</A></LI>
          <LI class=3D" menuItem2"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D314">Display=20
          &amp; Safety Regulations</A></LI>
          <LI class=3D" menuItem3"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D313">RULES=20
          FAQ</A></LI>
          <LI class=3D" menuItem4"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D315">Rules=20
          Highlights</A></LI>
          <LI class=3D" menuItem5"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D316">Roles =
&amp;=20
          Responsibilities</A></LI>
          <LI class=3D" menuItem6"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D317">Human=20
          Subjects</A></LI>
          <LI class=3D" menuItem7"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D318">Vertebrate =

          Animals</A></LI>
          <LI class=3D" menuItem8"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D321">Rules for=20
          ALL Projects</A></LI>
          <LI class=3D" menuItem9"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D319">Potentially=
=20
          Hazardous Biological</A></LI>
          <LI class=3D" menuItem10"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D320">Hazardous=20
          Chemicals, Activities or De</A></LI>
          <LI class=3D" menuItem11"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D286">Display =
and=20
          Safety Manual</A></LI>
          <LI class=3D"menuItem12 last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D517">Forms and=20
          Dates</A></LI></UL></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D283">Judging</A>=
</LI>
        <LI class=3D" menuItem4"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D311">ISEF=20
        Participate - Hold</A></LI>
        <LI class=3D"menuItem5 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D304">Awards</A><=
/LI></UL></LI>
      <LI class=3D" menuItem5"><A=20
      href=3D"http://www.societyforscience.org/intelisef2011">Intel ISEF =

      2011</A></LI>
      <LI class=3D" menuItem6"><A=20
      href=3D"http://www.societyforscience.org/intelisef2012">Intel ISEF =

      2012</A></LI>
      <LI class=3D" menuItem7 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/grandawards">Intel =
ISEF Grand=20
      Awards</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D304">ISEF Grand =

        Awards - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem8 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/specialawards">Intel =
ISEF=20
      Special Awards</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D428">ISEF =
Special=20
        Awards - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem9 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/sponsors">Intel ISEF =

      Sponsors</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D428">Become an=20
        SAO</A></LI>
        <LI class=3D"menuItem2 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D277">ISEF =
Sponsor -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem10 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/judging">Judging</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first parent"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D290">Grand =
Award=20
        Judging</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D" menuItem1 first"><A>Judge Sign-Up 2010</A></LI>
          <LI class=3D" menuItem2"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D288">Grand =
Award=20
          Judge Guidelines</A></LI>
          <LI class=3D"menuItem3 last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D289">Grand =
Award=20
          Judging Overview</A></LI></UL></LI>
        <LI class=3D" menuItem2 parent"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D299">Special =
Award=20
        Judging</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D" menuItem1 first"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D301">Password=20
          Entry</A></LI>
          <LI class=3D" menuItem2"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D349">Housing</A>=
</LI>
          <LI class=3D" menuItem3"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D298">SAO =
Judging=20
          Information</A></LI>
          <LI class=3D" menuItem4"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D300">SAO =
Judging=20
          Tips</A></LI>
          <LI class=3D"menuItem5 last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D297">SAO=20
          Ceremony</A></LI></UL></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D285">Become a=20
        SAO</A></LI>
        <LI class=3D" menuItem4"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D284">Judging=20
        Criteria</A></LI>
        <LI class=3D"menuItem5 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D283">ISEF =
Judging -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem11 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/press">Press =
Information</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D464">ISEF Press =
-=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem12 parent"><A=20
      href=3D"http://www.societyforscience.org/isef/results">Recent =
Results</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D351">ISEF =
Results -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem13 parent"><A=20
      =
href=3D"http://www.societyforscience.org/isef/rulesandguidelines">Rules=20
      &amp; Guidelines</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D312">Rules =
&amp;=20
        Guidelines - Hold</A></LI></UL></LI>
      <LI class=3D"menuItem14 last parent"><A=20
      href=3D"http://www.societyforscience.org/alumni">For Alumni</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D365">For Alumni =
-=20
        Hold</A></LI></UL></LI></UL></LI>
    <LI class=3D" menuItem3 parent"><A=20
    href=3D"http://www.societyforscience.org/sts">Intel STS</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D" menuItem1 first parent"><A=20
      href=3D"http://www.societyforscience.org/sts/about">About Intel =
STS</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D274">FAQs</A></L=
I>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D330">Results</A>=
</LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D261">Alumni=20
        Honors</A></LI>
        <LI class=3D"menuItem4 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D264">STS About =
-=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem2"><A=20
      href=3D"http://www.societyforscience.org/sts/alumnihonors">Alumni=20
      Honors</A></LI>
      <LI class=3D" menuItem3 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/awards">Awards</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D306">STS Awards =
-=20
        Hold</A></LI>
        <LI class=3D"menuItem2 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D489">2010=20
        Semifinalists -Hold</A></LI></UL></LI>
      <LI class=3D" menuItem4 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/compete">Compete</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D275">How to=20
        Begin</A></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D257">Official =
Rules=20
        and Eligibility</A></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D331">The Entry=20
        Form</A></LI>
        <LI class=3D" menuItem4"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D294">Mailing =
and=20
        Confirmation</A></LI>
        <LI class=3D" menuItem5"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D295">The =
Judging=20
        Process</A></LI>
        <LI class=3D"menuItem6 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D262">STS =
Compete -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem5 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/document">Document =
Library</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D338">STS =
Document -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem6 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/alumni">For STS =
Alumni</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D747">For Alumni =
-=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem7 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/adults">For Teachers =
&amp;=20
      Mentors</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D296">STS Adults =
-=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem8 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/sponsor">Our =
Sponsor</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D332">STS =
Sponsor -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem9 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/press">Press =
Information</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D366">2009=20
        Winners</A></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D391">2009 =
Finalists=20
        Announcement</A></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D392">2009=20
        Semifinalists Announcement</A></LI>
        <LI class=3D" menuItem4"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D393">2008 =
Finalists=20
        Announcement</A></LI>
        <LI class=3D" menuItem5"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D394">2008=20
        Semifinalists Announcement</A></LI>
        <LI class=3D" menuItem6"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D396">2007 =
Winner=20
        Announcement</A></LI>
        <LI class=3D" menuItem7"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D397">2007 =
Finalists=20
        Announcement</A></LI>
        <LI class=3D" menuItem8"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D398">2007=20
        Semifinalists Announcement</A></LI>
        <LI class=3D" menuItem9"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D401">2006 =
Winner=20
        Announcement</A></LI>
        <LI class=3D" menuItem10"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D399">2006 =
Finalists=20
        Announcement</A></LI>
        <LI class=3D" menuItem11"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D400">2006=20
        Semifinalists Announcement</A></LI>
        <LI class=3D" menuItem12"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D404">2005 =
Winner=20
        Announcement</A></LI>
        <LI class=3D" menuItem13"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D402">2005 =
Finalists=20
        Announcement</A></LI>
        <LI class=3D" menuItem14"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D403">2005=20
        Semifinalists Announcement</A></LI>
        <LI class=3D" menuItem15"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D239">Home -=20
        Hold</A></LI>
        <LI class=3D"menuItem16 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D337">STS Press =
-=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem10 parent"><A=20
      href=3D"http://www.societyforscience.org/sts/results">Recent =
Results</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D330">STS =
Results -=20
        Hold</A></LI></UL></LI>
      <LI class=3D"menuItem11 last parent"><A=20
      href=3D"http://www.societyforscience.org/sts/history">The STS by =
year</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D746">STS =
History -=20
        Hold</A></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D637">Intel STS=20
        Archive 1942 - Hold</A></LI>
        <LI class=3D" menuItem3"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D638">Intel STS=20
        Archive 1943 - Hold</A></LI>
        <LI class=3D" menuItem4"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D639">Intel STS=20
        Archive 1944 - Hold</A></LI>
        <LI class=3D" menuItem5"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D640">Intel STS=20
        Archive 1945 - Hold</A></LI>
        <LI class=3D" menuItem6"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D641">Intel STS=20
        Archive 1946 - Hold</A></LI>
        <LI class=3D" menuItem7"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D642">Intel STS=20
        Archive 1947 - Hold</A></LI>
        <LI class=3D" menuItem8"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D643">Intel STS=20
        Archive 1948 - Hold</A></LI>
        <LI class=3D" menuItem9"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D644">Intel STS=20
        Archive 1949 - Hold</A></LI>
        <LI class=3D" menuItem10"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D645">Intel STS=20
        Archive 1950 - Hold</A></LI>
        <LI class=3D" menuItem11"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D646">Intel STS=20
        Archive 1951 - Hold</A></LI>
        <LI class=3D" menuItem12"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D647">Intel STS=20
        Archive 1952 - Hold</A></LI>
        <LI class=3D" menuItem13"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D648">Intel STS=20
        Archive 1953 - Hold</A></LI>
        <LI class=3D" menuItem14"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D649">Intel STS=20
        Archive 1954 - Hold</A></LI>
        <LI class=3D" menuItem15"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D650">Intel STS=20
        Archive 1955 - Hold</A></LI>
        <LI class=3D" menuItem16"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D651">Intel STS=20
        Archive 1956 - Hold</A></LI>
        <LI class=3D" menuItem17"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D652">Intel STS=20
        Archive 1957 - Hold</A></LI>
        <LI class=3D" menuItem18"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D653">Intel STS=20
        Archive 1958 - Hold</A></LI>
        <LI class=3D" menuItem19"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D654">Intel STS=20
        Archive 1959 - Hold</A></LI>
        <LI class=3D" menuItem20"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D655">Intel STS=20
        Archive 1960 - Hold</A></LI>
        <LI class=3D" menuItem21"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D656">Intel STS=20
        Archive 1961 - Hold</A></LI>
        <LI class=3D" menuItem22"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D657">Intel STS=20
        Archive 1962 - Hold</A></LI>
        <LI class=3D" menuItem23"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D658">Intel STS=20
        Archive 1963 - Hold</A></LI>
        <LI class=3D" menuItem24"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D659">Intel STS=20
        Archive 1964 - Hold</A></LI>
        <LI class=3D" menuItem25"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D613">Intel STS=20
        Archive 1965 - Hold</A></LI>
        <LI class=3D" menuItem26"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D635">Intel STS=20
        Archive 1966 - Hold</A></LI>
        <LI class=3D" menuItem27"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D636">Intel STS=20
        Archive 1967 - Hold</A></LI>
        <LI class=3D" menuItem28"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D660">Intel STS=20
        Archive 1968 - Hold</A></LI>
        <LI class=3D" menuItem29"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D661">Intel STS=20
        Archive 1969 - Hold</A></LI>
        <LI class=3D" menuItem30"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D662">Intel STS=20
        Archive 1970 - Hold</A></LI>
        <LI class=3D" menuItem31"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D663">Intel STS=20
        Archive 1971 - Hold</A></LI>
        <LI class=3D" menuItem32"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D664">Intel STS=20
        Archive 1972 - Hold</A></LI>
        <LI class=3D" menuItem33"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D665">Intel STS=20
        Archive 1973 - Hold</A></LI>
        <LI class=3D" menuItem34"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D666">Intel STS=20
        Archive 1974 - Hold</A></LI>
        <LI class=3D" menuItem35"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D667">Intel STS=20
        Archive 1975 - Hold</A></LI>
        <LI class=3D" menuItem36"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D668">Intel STS=20
        Archive 1976 - Hold</A></LI>
        <LI class=3D" menuItem37"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D669">Intel STS=20
        Archive 1977 - Hold</A></LI>
        <LI class=3D" menuItem38"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D670">Intel STS=20
        Archive 1978 - Hold</A></LI>
        <LI class=3D" menuItem39"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D671">Intel STS=20
        Archive 1979 - Hold</A></LI>
        <LI class=3D" menuItem40"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D672">Intel STS=20
        Archive 1980 - Hold</A></LI>
        <LI class=3D" menuItem41"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D673">Intel STS=20
        Archive 1981 - Hold</A></LI>
        <LI class=3D" menuItem42"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D674">Intel STS=20
        Archive 1982 - Hold</A></LI>
        <LI class=3D" menuItem43"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D675">Intel STS=20
        Archive 1983 - Hold</A></LI>
        <LI class=3D" menuItem44"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D676">Intel STS=20
        Archive 1984 - Hold</A></LI>
        <LI class=3D" menuItem45"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D677">Intel STS=20
        Archive 1985 - Hold</A></LI>
        <LI class=3D" menuItem46"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D678">Intel STS=20
        Archive 1986 - Hold</A></LI>
        <LI class=3D" menuItem47"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D679">Intel STS=20
        Archive 1987 - Hold</A></LI>
        <LI class=3D" menuItem48"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D680">Intel STS=20
        Archive 1988 - Hold</A></LI>
        <LI class=3D" menuItem49"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D681">Intel STS=20
        Archive 1989 - Hold</A></LI>
        <LI class=3D" menuItem50"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D682">Intel STS=20
        Archive 1990 - Hold</A></LI>
        <LI class=3D" menuItem51"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D683">Intel STS=20
        Archive 1991 - Hold</A></LI>
        <LI class=3D" menuItem52"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D684">Intel STS=20
        Archive 1992 - Hold</A></LI>
        <LI class=3D" menuItem53"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D685">Intel STS=20
        Archive 1993 - Hold</A></LI>
        <LI class=3D" menuItem54"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D686">Intel STS=20
        Archive 1994 - Hold</A></LI>
        <LI class=3D" menuItem55"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D687">Intel STS=20
        Archive 1995 - Hold</A></LI>
        <LI class=3D" menuItem56"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D688">Intel STS=20
        Archive 1996 - Hold</A></LI>
        <LI class=3D" menuItem57"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D689">Intel STS=20
        Archive 1997 - Hold</A></LI>
        <LI class=3D" menuItem58"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D690">Intel STS=20
        Archive 1998 - Hold</A></LI>
        <LI class=3D" menuItem59"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D691">Intel STS=20
        Archive 1999 - Hold</A></LI>
        <LI class=3D" menuItem60"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D692">Intel STS=20
        Archive 2000 - Hold</A></LI>
        <LI class=3D" menuItem61"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D693">Intel STS=20
        Archive 2001 - Hold</A></LI>
        <LI class=3D" menuItem62"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D694">Intel STS=20
        Archive 2002 - Hold</A></LI>
        <LI class=3D" menuItem63"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D695">Intel STS=20
        Archive 2003 - Hold</A></LI>
        <LI class=3D" menuItem64"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D696">Intel STS=20
        Archive 2004 - Hold</A></LI>
        <LI class=3D" menuItem65"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D697">Intel STS=20
        Archive 2005 - Hold</A></LI>
        <LI class=3D" menuItem66"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D698">Intel STS=20
        Archive 2006 - Hold</A></LI>
        <LI class=3D" menuItem67"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D699">Intel STS=20
        Archive 2007 - Hold</A></LI>
        <LI class=3D" menuItem68"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D700">Intel STS=20
        Archive 2008 - Hold</A></LI>
        <LI class=3D" menuItem69"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D701">Intel STS=20
        Archive 2009 - Hold</A></LI>
        <LI class=3D"menuItem70 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D702">Intel STS=20
        Archive 2010 - Hold</A></LI></UL></LI></UL></LI>
    <LI class=3D" menuItem4 parent"><A=20
    href=3D"http://www.societyforscience.org/outreach">ssp fellows</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D" menuItem1 first parent"><A=20
      href=3D"http://www.societyforscience.org/outreach/about">About =
Fellows=20
      Program</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first parent"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D344">About 2009 =

        Class</A>
        <UL class=3DnccUlMenuSub4>
          <LI class=3D" menuItem1 first"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D454">James=20
          Barron</A></LI>
          <LI class=3D" menuItem2"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D432">Orvilla=20
          Caprice Coleman</A></LI>
          <LI class=3D" menuItem3"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D455">Maja=20
          Fickett</A></LI>
          <LI class=3D" menuItem4"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D456">Valdine=20
          McLean</A></LI>
          <LI class=3D" menuItem5"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D457">Raymond=20
          Nance</A></LI>
          <LI class=3D" menuItem6"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D458">Daniel=20
          Newmyer</A></LI>
          <LI class=3D" menuItem7"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D459">Becky=20
          Nutt</A></LI>
          <LI class=3D" menuItem8"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D460">Tamica=20
          Stubbs</A></LI>
          <LI class=3D" menuItem9"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D461">Susan=20
          Vincent</A></LI>
          <LI class=3D"menuItem10 last"><A=20
          =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D462">Constance=20
          Wyrick</A></LI></UL></LI>
        <LI class=3D" menuItem2"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D292">Outreach =
Home=20
        - Hold</A></LI>
        <LI class=3D"menuItem3 last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D342">Outreach =
About=20
        - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem2 parent"><A=20
      =
href=3D"http://www.societyforscience.org/outreach/guidelines">Application=
=20
      Guidelines</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D346">Outreach=20
        Guidelines - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem3 parent"><A=20
      =
href=3D"http://www.societyforscience.org/outreach/document">Document=20
      Library</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D453">Outreach=20
        Document - Hold</A></LI></UL></LI>
      <LI class=3D" menuItem4 parent"><A=20
      href=3D"http://www.societyforscience.org/outreach/faq">FAQ's</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D345">Outreach =
FAQ -=20
        Hold</A></LI></UL></LI>
      <LI class=3D" menuItem5 parent"><A=20
      href=3D"http://www.societyforscience.org/page.aspx?pid=3D713">Meet =
the SSP=20
      Fellows</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D713">Meet the =
SSP=20
        Fellows - Hold</A></LI></UL></LI>
      <LI class=3D"menuItem6 last parent"><A=20
      href=3D"http://fellows.societyforscience.org/">2011 =
Application</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D"menuItem1 first last"><A=20
        href=3D"http://fellows.societyforscience.org/">Outreach =
Application -=20
        Hold</A></LI></UL></LI></UL></LI>
    <LI class=3D" menuItem5 parent"><A=20
    href=3D"http://www.sciencenews.org/"><EM>science news</EM></A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D"menuItem1 first last"><A=20
      =
href=3D"http://www.sciencenews.org/view/page/id/31495/title/Media_Kit"=20
      target=3D_blank>advertise</A></LI></UL></LI>
    <LI class=3D" menuItem6"><A=20
    href=3D"http://www.sciencenewsforkids.org/"><EM>Science News for=20
    Kids</EM></A></LI>
    <LI class=3D"menuItem7 last parent"><A=20
    href=3D"http://www.societyforscience.org/resources">Science =
resources</A>
    <UL class=3DnccUlMenuSub2>
      <LI class=3D"menuItem1 first last parent"><A=20
      =
href=3D"http://www.societyforscience.org/science_training_programs">Scien=
ce=20
      Training Programs</A>
      <UL class=3DnccUlMenuSub3>
        <LI class=3D" menuItem1 first"><A=20
        =
href=3D"http://www.societyforscience.org/page.aspx?pid=3D291">Science=20
        Reources - Hold</A></LI>
        <LI class=3D"menuItem2 last"><A=20
        =
href=3D"http://apps.societyforscience.org/science_training_programs">Scie=
nce=20
        Training Programs - Hold</A></LI></UL></LI></UL></LI></UL></LI>
  <LI class=3D"menuItem3 last parent"><A=20
  href=3D"http://www.societyforscience.org/involve">Get Involved</A>
  <UL class=3DnccUlMenuSub1>
    <LI class=3D" menuItem1 first"><A=20
    href=3D"http://www.societyforscience.org/donate">donate</A></LI>
    <LI class=3D" menuItem2"><A =
href=3D"http://www.societyforscience.org/alumni">for=20
    ssp alumni</A></LI>
    <LI class=3D" menuItem3"><A =
href=3D"http://www.societyforscience.org/join">join=20
    ssp</A></LI>
    <LI class=3D" menuItem4"><A=20
    href=3D"http://www.societyforscience.org/sponsor">sponsor</A></LI>
    <LI class=3D" menuItem5"><A=20
    href=3D"http://www.sciencenews.org/subscribe/ssp">subscribe</A></LI>
    <LI class=3D"menuItem6 last"><A=20
    =
href=3D"http://www.societyforscience.org/volunteer">volunteer</A></LI></U=
L></LI></UL></DIV></DIV></DIV>
<DIV class=3Dgutter>
<UL class=3DsubNav>
  <LI class=3D"menuItem1 first last parent"><A>Key Info for Intel =
ISEF</A>
  <UL class=3DnccUlMenuSub1>
    <LI class=3D" menuItem1 first"><A=20
    =
href=3D"http://www.societyforscience.org/document.doc?id=3D309">Intel =
ISEF 2011=20
    Top Winners</A></LI>
    <LI class=3D" menuItem2"><A=20
    href=3D"http://www.societyforscience.org/intelisef2012">Intel ISEF =
2012 in=20
    Pittsburgh</A></LI>
    <LI class=3D" menuItem3"><A=20
    href=3D"http://apps.societyforscience.org/find_a_fair" =
target=3Dblank>Find a=20
    Local Fair</A></LI>
    <LI class=3D"menuItem4 last"><A=20
    =
href=3D"http://www.societyforscience.org/document.doc?id=3D322">Volunteer=
/Judge</A></LI></UL></LI></UL>
<DIV id=3DNewsletterCallout>
<P><A=20
href=3D"http://www.societyforscience.org/page.aspx?pid=3D486&amp;tab=3D1"=
>Sign-up</A>&nbsp;for=20
the <BR>free SSP newsletter <BR>today.</P></DIV>
<P>&nbsp;</P>
<P>&nbsp;</P></DIV></DIV></DIV>
<DIV id=3DwrapFooter>
<DIV id=3DfooterContent>
<DIV id=3DfooterContactInfo>
<P><IMG class=3DfooterTitleImg=20
src=3D"http://www.societyforscience.org/view.image?Id=3D786">&nbsp;<A=20
href=3D"http://www.charitynavigator.org/index.cfm?bay=3Dsearch.summary&am=
p;orgid=3D10079"=20
target=3Dblank> </A></P>
<P>1719 N Street, N.W. <BR>Washington, D.C. =
20036<BR>202.785.2255<BR>=C2=A9 2011=20
Copyright</P></DIV>
<DIV id=3DfooterQuickLinks>
<P><IMG class=3DfooterTitleImg alt=3D"Quick Links"=20
src=3D"http://www.societyforscience.org/view.image?Id=3D406"></P>
<UL class=3DquickLinksTop>
  <LI><A href=3D"http://www.sciencenews.org/">ScienceNews.org</A></LI>
  <LI><A=20
  =
href=3D"http://www.sciencenewsforkids.org/">ScienceNewsforKids.org</A></L=
I>
  <LI><A href=3D"http://www.societyforscience.org/press">Press =
Room</A><A=20
  href=3D"http://www.societyforscience.org/page.aspx?pid=3D327"> =
<BR></A></LI></UL>
<LI><A href=3D"http://www.societyforscience.org/legalinfo">Legal=20
Information</A></LI>
<LI><A href=3D"http://www.societyforscience.org/careers">Jobs &amp;=20
Internships</A></LI>
<LI><A href=3D"http://www.societyforscience.org/privacypolicy">Privacy =
Policy</A>=20
</LI>
<P><IMG=20
style=3D"Z-INDEX: 2147483647; BORDER-BOTTOM: medium none; POSITION: =
absolute; BORDER-LEFT: medium none; DISPLAY: none; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; opacity: 0.6"=20
id=3DmyFxSearchImg src=3D"" width=3D24 height=3D24></P></DIV>
<DIV id=3DfooterConnect><IMG class=3DfooterTitleImg alt=3D"Connect with =
SSP"=20
src=3D"http://www.societyforscience.org/view.image?Id=3D407"><A=20
href=3D"http://www.youtube.com/SocietyforScience" target=3Dnew1><IMG =
class=3DyouTube=20
alt=3DYouTube =
src=3D"http://www.societyforscience.org/view.image?id=3D411"></A><A=20
href=3D"http://www.flickr.com/photos/societyforscience"><IMG =
alt=3DFlickr=20
src=3D"http://www.societyforscience.org/view.image?id=3D1023"></A>&nbsp;<=
A=20
href=3D"http://www.linkedin.com/groups?gid=3D1785120" target=3Dnew3><IMG =
alt=3DLinkedIn=20
src=3D"http://www.societyforscience.org/view.image?id=3D1021"></A>&nbsp;<=
A=20
href=3D"http://www.facebook.com/societyforscience" target=3Dnew4><IMG =
alt=3DFacebook=20
src=3D"http://www.societyforscience.org/view.image?id=3D1020"></A>&nbsp;<=
A=20
href=3D"http://twitter.com/Society4Science" target=3Dnew5><IMG alt=3D""=20
src=3D"http://www.societyforscience.org/view.image?Id=3D1019"></A>=20
</DIV></DIV></DIV></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
function fixPositioning()
{
$('div[id *=3D "_panelPopup"]').appendTo('body');
$('div[id *=3D "_designPaneCloak"]').css({"top": "0px","left": "0px"});
$('.DesignPane').css("position", "relative");
}
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(fixPositioni=
ng);
</SCRIPT>
</DIV><!-- End layout --><IFRAME style=3D"DISPLAY: none" =
id=3DBBDownloadFrame=20
src=3D"about:blank" name=3DBBDownloadFrame></IFRAME><INPUT =
id=3DhidBrowserDateTime=20
type=3Dhidden name=3DhidBrowserDateTime>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
(function() {var fn =3D function() =
{$get("ScriptManager1_HiddenField").value =3D =
'';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();va=
r BBNCAnalyticsURL =3D =
BuildBBNCAnalyticsURL('http://www.societyforscience.org/page.aspx', =
'pagename;pid', 'CHECKPOINTS+FOR+SRC+REVIEW+;803');//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>

var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");

document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));

</SCRIPT>

<SCRIPT type=3Dtext/javascript>

try {

var pageTracker =3D _gat._getTracker("UA-436374-5");

pageTracker._setDomainName(".societyforscience.org");

pageTracker._trackPageview();

} catch(err) {}</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[

theForm.oldSubmit =3D theForm.submit;
theForm.submit =3D WebForm_SaveScrollPositionSubmit;

theForm.oldOnSubmit =3D theForm.onsubmit;
theForm.onsubmit =3D WebForm_SaveScrollPositionOnSubmit;
Sys.Application.initialize();
//]]>
</SCRIPT>
 </FORM></BODY></HTML>

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?Id=403

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
XnInDQgAOwAAOw==

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?Id=786

R0lGODlheQALAMQAAO7u7ubm5d/f29fX0tDQyMjIv8HAtbm5rLKxoqqqmaOij5uahpSTfIyLc4WE
aX18YHZ1VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAH
AP8ALAAAAAB5AAsAAAX/ICCKAzGMIkEIaOu+r8rCdBuoQa3vPKpAwIUo0ABCFCkgiwAhAIxG5wCY
EwkcRgOAAYUgUMzvk0F6AB+nnnpNgjQM2NPhSCiemEcA04lAYPs5CUBaIoILBhBkBghcCghpSWKJ
Io1mCWyYPAhNAAYMJwsQIohOTGYCeyNcKA5FQpSiAAuXIptOLWEik1sPAQMMtJnCL7Ytq3qcYV6p
sCNTCEVVxy3FuF66ZACCDbfD3tScKMepew0PBeFbsdoQA3OE0yjVYNdjQ4IQC1Xf3/PNyKWaIArV
bVoRBD9exRvhLxI2MAf58ZtTAECxHyzmBHSCJd0xAV1iHZvWEJmkbBAuYIHMJnHYFAZ12gGYoyDm
Ek5zPMaiWAhCRUEI0DlgmA7FAwcENtF68MCAGSQtvf0AApWIEVqpApgpKHIdEyQBOkIgZLHoCERA
HFRBCwFN1G8lIKVY8VYP3R6oullRURdTCAA7AAA7

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?Id=406

R0lGODlhRwALAMQAAH18YKOij+bm5YyLc8jIv7m5rN/f25uahoWEaaqqmcHAtdfX0pSTfNDQyLKx
onZ1V+7u7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABHAAsAAAX/IAQtzSKeaIoaTaO+cCyTphg8+CCIDyMyD5Hj4YIMc0Ii5PAgQICoxsPB
eyh4VEhv9BjYcI8Ad9C4FXi+Z9CoFDwQCqBr2BiK1dFpFYFFCwAAJgs4Nw8LdBAGelppUGwuUlQE
DCZDCV0njiKRPABWWlk9A02bYRAJlIigaD9riJwoRwA7rXmhCQA+i2BZEH9hBklFu42uSrAnR16Z
a6WhDpewYE4nCwgPAFeIbqHFwhDISde9muC7DopModezKQWeBgWkUmeMtY/mVJxDBJ415dKoFOom
78C3aIMGFGASwAQTAv2WbXvTgIk2IgTe7ADioGO+PoOIqTmjIIw8Q6fAK+CgssATtiKqTmLCxySB
GjAfV6nplgiQAQGjCMnw1YLWCxZFhipduqmEiBAAOwAAOw==

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?Id=407

R0lGODlhdQALAMQAANfX0qOij+bm5YyLc318YMHAtd/f28jIv7m5rIWEaaqqmZuahpSTfLKxotDQ
yHZ1V+7u7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAB1AAsAAAX/IAQBjiOeJXCubOuyRvnOdG2PjrqWAh08QIZIMAA+AiIHUKU0QYAmZQOi
ND5EBWNCULWuGo8DRLCkPqaMa9cIAUfPrTRQITIQgAQxRP4YGAB9BwkPKghHDkVMQEhNIkALZlNK
DA0NCCIEBAVpCAKVDwmVOw90B0AFbQ8maRAGn6GXbpEspgQLQCI/A0VCe6G3AYZimyo/PaaXXTGq
jkDLknAngHQADKiOvSwPQmCke1ffK9snslIsYJcBvWkGAgx0e73bsiuss5OkjU/A5pOVYuZajItz
hcEuIQ8ghTsxMFWABj+mrDAApEEPEWASXBNh0IGhh8zqget3hkGekCXD3cBZIySgtmxfCJH6AejS
QmzkrERbceAOAR0QFAAZcJHPT3on7JFskCWNkzP4oAUoYWCWQJgoEob5SIgjOJwYHyDwuHOFpwcE
JgLjOIAHhCzDmAmtCnfWIJRT7kKTKGKa1SdYGd4RAChT0q+Ac77h69WriXFk1sEE1DbR20NFqprL
gvfyynmWMCU48MNmYhdpEjRTePN0qsXnZgLpUaQAL45YfywaUmT3LAF3nkocBM2L5z4XXcdG8m2j
PbCv/9a5U1GEKTw6GAQmATRJjhvgT8RwEr68eSoOqop3+yIEADsAADs=

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?id=411

R0lGODlhNQAUAPcAAO2FiYiGh/Rxdv3j5G9tbqKgoDAsLe7h4fNjaNXU1PBHTfecn+Hh4e84P/V/
hGNgYe0pMcjHx66trf7x8e6fots1K+wdJO1RV+1rcOsfJekiJu4qMtk3LOclJviqrfWGaHx6eu0l
J/egkuweJe6sr+kjJu0dJElGR5WTlPBUPOw3PfBVPfq8vPJlSOMpKOgkJu7GyPaWedw0K9M8L/BW
Pe8/MO87Pe0fJfm4u/JdV/FYTfFdSPaVePJmSfJpVfWGad4yKvvJyecmJvJoS/eZh+0mKOQqKNQ8
LuUpJ9U7LvJnS+ohJe88L9U6LvinjfWIavN1WO9AMe0jJvN3WfJlSewfJe14ffBSO+0gJdg4LPin
jPWHau4zOO4rKe9ANt0yKvaXeu44Le9AMu43L/BIPvJnSvN0Ye89L+ohJusgJfFQRfimi+8+MPaV
edo0LNE9MNM8LvJkSPBROeEuKfN2WO7U1fN4WvNvYdc4LfBPPdo2K/rFv/FLSO0kJ9c5LfN2Wd0z
KtI9L/N4W9Y5Le1ESvJgVu4tKveZhvvQzOYnJ+cmJ+QpJ1ZTVPJVW7u6uvaOkvvGyCMfIO0cJP//
/+7u7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA1ABQA
AAj/ACkJHEiwoEGBB6xAkMSwoUOHN7qM8UJGjY5CfC7AOMix4wFCD0OGLBKFxhBBT8A4IWKDRMeX
BDGInOkwRI0VSuxsiaHlEJcDJyKdoMQgUiQUMAcuFPCoqdMGD5kKaBiCTYoyU360WZODQgGjDL5G
SpBUIENIk9KqbfQQLSSHfc6k6PHnA487ACgZiFSAQKQHZc1KUtDIw6QBTaE6dPtQCpMrVOh8MJMX
RCQCeyVQchQggCOijiJs/iyY4aNJbxs0Yrt6g1umihGwQCSiBRQfeRNE2muAkgSjRh05isSIktGB
Dk+/PT1JUtpGaCdAmjBAEgK1k0TE2ZGX0gOjILxf//ZLYHjx46UlKVef1vkk6JMesZeEdvWkPXLy
dP89lhKjSMIRZ55xkSDX0HqNtPccWvKdJskAbzkXRBhidDdcgf4BaN6A6FGSHGqSJNjcgvHNd1hT
qGFhiIXo/RcgIxxi6OGBIIroHnwNjojdWyawiKGLGxJHoIGm1ajgewya+N5qCjDko0BACihkhx++
dZ2OOM43QXMJRvhkhgWg8NdwBkRAJY1vOfAciQtIskBzaClwnZcCXShQAMDxpVueRLL3lohroXXY
YZIIgN1UknQXASPFEUUAowHcyUhnkaYnACRtboADJI84AIkCC0DigAeQsCWJp5w2REFgHMlE06sz
QU5wAKsHHQCBBkYsgkQiigjRwQsllKABGkukkUEGVYwwggUWmODQqrQeVMcFLrjxRiAzwHFEEk0M
4gceWXDAgR4VVCADIF8AMUcHKrhESUAAOwAAOw==

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?id=1023

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
SUVORK5CYIIA

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?id=1021

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
AA==

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?id=1020

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
hIr4zb8AGU+CB0QuQX4AAAAASUVORK5CYIIA

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.societyforscience.org/view.image?Id=1019

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

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/stylesheet1.css?id=1&iuqt=0

HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.dInlineBlock {
=09
}
.dInlineBlock {
	DISPLAY: inline-block
}
.h1p {
	HEIGHT: 1%
}
.h100p {
	HEIGHT: 100%
}
.taCenter {
	TEXT-ALIGN: center
}
.taLeft {
	TEXT-ALIGN: left
}
.taRight {
	TEXT-ALIGN: right
}
.vaBottom {
	VERTICAL-ALIGN: bottom
}
.vaMiddle {
	VERTICAL-ALIGN: middle
}
.vaTop {
	VERTICAL-ALIGN: top
}
.w1p {
	WIDTH: 1%
}
.w100p {
	WIDTH: 100%
}
.w150px {
	WIDTH: 150px
}
.wsNowrap {
	WHITE-SPACE: nowrap
}
.ContentTB2 {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: =
#dddbdb; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.ContentTB2Hot {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: =
#c0c0cf; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.BBModalBackground {
	FILTER: alpha(opacity=3D50); BACKGROUND-COLOR: gray; opacity: 0.5; =
-moz-opacity: 0.5
}
.ContentTB {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: =
#c0c0c0; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.ContentTBHot {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: =
#c0c0cf; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.PageDesignerPane {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
PADDING-TOP: 1px
}
.PageDesignerPaneHot {
	BORDER-BOTTOM: green 1px dashed; BORDER-LEFT: green 1px dashed; =
BACKGROUND-COLOR: #f5f5f5; BORDER-TOP: green 1px dashed; BORDER-RIGHT: =
green 1px dashed
}
.BBFormCheckListContainer {
	HEIGHT: 100px; OVERFLOW: auto
}
.BBCalendarWeekendDay {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.BBCalendarDay {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.ReportInformationCell {
	WHITE-SPACE: normal; HEIGHT: 150px; OVERFLOW: auto
}
.BBModalDialog {
	BORDER-BOTTOM: #999999 thin solid; BORDER-LEFT: #999999 thin solid; =
BORDER-TOP: #999999 thin solid; BORDER-RIGHT: #999999 thin solid
}
.BBModalDialogTitle {
	BORDER-BOTTOM: #999999 thin solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
3px; BACKGROUND-COLOR: #000066; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
WHITE-SPACE: nowrap; COLOR: #ffffff; OVERFLOW: hidden; FONT-WEIGHT: =
bold; PADDING-TOP: 3px
}
.BBModalDialogContent {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.BBModalDialogButton {
	WIDTH: 100px
}
.BBFieldSet {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 11px
}
.BBSequenceMap {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.BBSequenceMapStepList {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; OVERFLOW: auto; PADDING-TOP: 0px
}
.BBSequenceMapStep {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 5px; FLOAT: left; =
LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 6px
}
.BBSequenceMapCurrentStep {
	FONT-WEIGHT: bold
}
.BBSequenceMapStepItem {
	BORDER-BOTTOM: #999999 1px solid; MIN-WIDTH: 60px; TEXT-ALIGN: center; =
BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
#dddddd; MIN-HEIGHT: 13px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: 10px; =
BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 10px
}
.BBSequenceMapStepLink {
	COLOR: #000000; FONT-SIZE: 10px
}
.BBSequenceMapStepLink:link {
	COLOR: #000000; FONT-SIZE: 10px
}
.BBSequenceMapStepLink:visited {
	COLOR: #000000; FONT-SIZE: 10px
}
.BBSequenceMapStepLink:hover {
	BACKGROUND-COLOR: #eeeeee; COLOR: #000000; FONT-SIZE: 10px; =
TEXT-DECORATION: underline
}
.BBSequenceMapStepLink:active {
	COLOR: #000000; FONT-SIZE: 10px
}
.BBSequenceMapCurrentStepItem {
	BORDER-BOTTOM-COLOR: #555555; BACKGROUND-COLOR: #aaaaaa; =
BORDER-TOP-COLOR: #555555; BORDER-RIGHT-COLOR: #555555; =
BORDER-LEFT-COLOR: #555555
}
.BBSequenceMapContentContainer {
	MARGIN-TOP: 20px; CLEAR: left
}
.BBSequenceMapNavigationContainer {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-RIGHT: 25px
}
.DCFieldCaption {
	TEXT-ALIGN: right; WIDTH: 150px; PADDING-RIGHT: 5px; DISPLAY: block; =
FLOAT: left; MARGIN-RIGHT: 2px
}
.DCCreditValidation {
	MARGIN-BOTTOM: 0px
}
.DCCreditExpiration {
	MARGIN-BOTTOM: 0px
}
.DonationCaptureFormTableFieldset {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.DonationCaptureFormTableFieldLegend {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.DonationCaptureFormTableFDFieldLegend {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.BBSequenceMapOptionalContainer {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-RIGHT: 25px
}
.BBClear {
	POSITION: relative; DISPLAY: block; CLEAR: both
}
.BBCalendar {
	BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; =
BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black
}
.BBCalendar:active {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.BBCalendar:hover {
	COLOR: #588dad; TEXT-DECORATION: none
}
.BBCalendar:link {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.BBCalendar:visited {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.BBCalendarDayHeader {
	BACKGROUND-COLOR: #336699; HEIGHT: 1px; COLOR: white
}
.BBCalendarNextPrev {
	BACKGROUND-COLOR: #336699; COLOR: white
}
.BBCalendarOtherMonthDay {
	COLOR: #cc9966
}
.BBCalendarSelectedDay {
	FONT-WEIGHT: bold
}
.BBCalendarSelector {
	BACKGROUND-COLOR: #336699
}
.BBCalendarTitle {
	BACKGROUND-COLOR: #336699; COLOR: white; FONT-WEIGHT: bold
}
.BBCalendarTodayDay {
	BACKGROUND-COLOR: #b0c4de
}
.BBFieldCaption {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.BBFieldCheckboxCaption {
	TEXT-ALIGN: left
}
.BBFieldControlCell {
	TEXT-ALIGN: left
}
.BBFormButtonCell {
	TEXT-ALIGN: right
}
.BBFormButtonRow {
	BACKGROUND-COLOR: transparent
}
.BBFormChecklist {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; =
BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: buttonface 1pt solid
}
.BBFormErrorMessage {
	COLOR: red; FONT-WEIGHT: bold
}
.BBFormReadonlyValue {
	FONT-STYLE: italic
}
.BBFormRequiredFieldMarker {
	COLOR: red; FONT-SIZE: medium; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
bolder
}
.BBFormRequiredFieldMissingText {
	COLOR: red; FONT-WEIGHT: bold
}
.BBFormSelectList {
	BACKGROUND-COLOR: white; WIDTH: auto; FONT-FAMILY: "Trebuchet MS", =
Arial, Helvetica, sans-serif; COLOR: #4b461e; FONT-SIZE: 11px
}
.BBFormTable {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; =
BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: buttonface 1pt solid
}
.BBFormTextArea {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.BBFormTextbox {
	WIDTH: 150px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #4b461e; FONT-SIZE: 11px
}
.BBFormTitle {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; COLOR: #000729; FONT-SIZE: 1.83em; FONT-WEIGHT: =
normal
}
.BBFormValidatorSummary {
	TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: red
}
.BBListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; =
BACKGROUND-COLOR: transparent; FONT-FAMILY: Georgia, "Times New Roman", =
Times, serif; COLOR: #060035; FONT-SIZE: 1.33em; BORDER-TOP: 0px; =
FONT-WEIGHT: normal; BORDER-RIGHT: 0px
}
.BBListingTable {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid
}
.BBMessage {
	FONT-STYLE: italic
}
.BBNameLink:active {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.BBNameLink:hover {
	COLOR: #588dad; TEXT-DECORATION: none
}
.BBNameLink:link {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.BBNameLink:visited {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.PagedListFooter {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PagedListFooterLink:hover {
	COLOR: #588dad; TEXT-DECORATION: none
}
.PagedListFooterLink:link {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.PagedListFooterLink:visited {
	COLOR: #588dad; TEXT-DECORATION: underline
}
.SpellBody {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.SpellButton {
	WIDTH: 100%
}
.SpellCheckBadWord {
	COLOR: red; FONT-WEIGHT: bold
}
.SpellCheckTextBox {
	WIDTH: 100%
}
.SpellFieldValue {
	TEXT-ALIGN: left; FONT-SIZE: 8pt
}
.SpellHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.SpellHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.SpellHeadLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.SpellLegend {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.SpellSubject {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.SpellSuggestionList {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: =
100%; HEIGHT: auto; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px =
solid
}
.SpellText {
	BACKGROUND-COLOR: #f5f5f5
}
.SpellTextValue {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt
}
.BBListOddRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.MatchFinderResultsList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.BBListingHeadingSortedDescending {
	BACKGROUND-IMAGE: url(./images/SortDesc.gif); BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: right center
}
.BBListingHeadingSortedAscending {
	BACKGROUND-IMAGE: url(./images/SortAsc.gif); BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: right center
}
.BBListingHeadingLink:active {
	FONT-WEIGHT: bold
}
.BBListingHeadingLink:hover {
	FONT-WEIGHT: bold
}
.BBListingHeadingLink:link {
	FONT-WEIGHT: bold
}
.BBListingHeadingLink:visited {
	FONT-WEIGHT: bold
}
.OCCHeader {
	FONT-FAMILY: arial, Helvetica, sans-serif; COLOR: #ff9900; FONT-SIZE: =
10pt; FONT-WEIGHT: bold
}
.OCCClassName {
	FONT-FAMILY: arial, Helvetica, sans-serif; COLOR: #0066cc; FONT-WEIGHT: =
bold
}
.ReportCalendar {
	FONT-SIZE: 8pt
}
.SpellFieldCaption {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.MatchFinderDetailsValue {
	FONT-STYLE: normal; FONT-SIZE: 10pt
}
.SpellFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: normal
}
.SpellFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: =
8pt
}
.ReportTitle {
	HEIGHT: 18px
}
.LoginSectionHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; =
FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#000729; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.LoginLink {
	FONT-FAMILY: arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline; size: 12px
}
.LoginFieldMessage {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 11px
}
.LoginFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 275px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.LoginFormTextArea {
	WIDTH: 150px
}
.LoginFormTitle {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-BOTTOM: 15px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; COLOR: #000729; FONT-SIZE: 1.83em; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
.RoleImage {
	MARGIN: 2px; WIDTH: 20px
}
.RoleImageContainer {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.ProfileImageDefault {
	WIDTH: 100px
}
.ProfileFormPrivateControlCell {
	TEXT-ALIGN: center
}
.ProfileFieldCaptionDisabled {
	COLOR: #cccccc
}
.ProfileFormButtonCell {
	TEXT-ALIGN: right
}
.ProfileFormRequiredFieldMarkerDisabled {
	COLOR: #cccccc
}
.ProfileFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.ProfileFormChildRowTitle {
	TEXT-ALIGN: right
}
.ProfileFormTitle {
	TEXT-ALIGN: left
}
.DirectoryListingItemInteriorTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; WHITE-SPACE: nowrap
}
.DirectoryListingItemInteriorItem {
	WHITE-SPACE: nowrap
}
.DirectoryPagingButton {
	MARGIN: 0px 6px 0px 0px; WIDTH: auto
}
.DirectoryFormTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.DirectoryFormTextBox {
	MARGIN: 0px 10px 0px 0px
}
.DirectoryFormTitle {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
.DirectoryListingHeading {
	BORDER-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
.DirectoryListingItem {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.DirectoryListingTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.DonationHelpFormDDTable {
	HEIGHT: 275px
}
.DonationHelpFormGATable {
	HEIGHT: 280px
}
.DonationHelpFormCheckTable {
	HEIGHT: 50px
}
.DonationHelpFormCSCTable {
	HEIGHT: 400px
}
.DonationCaptureFieldControlCellAmount {
	WIDTH: 400px; FONT-WEIGHT: bold
}
.DonationCaptcha {
	MARGIN: 0px
}
.DonationCaptchaControlCell {
	MARGIN-TOP: 3px; WHITE-SPACE: nowrap; MARGIN-LEFT: 154px; CLEAR: right
}
.DonationCaptchaImageContainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.DonationCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.DonationECardSectionSeparator {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: lightgrey; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; MARGIN-LEFT: 20px; PADDING-TOP: 2px
}
.DonationECardSectionBody {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.DonationECardTemplate {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.DonationCaptureFieldCaption {
	WIDTH: 150px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonationFieldCaption {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonationCaptchaCaption {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN-TOP: 2px; FLOAT: left; =
CLEAR: left; PADDING-TOP: 5px
}
.DonationButtonCell {
	TEXT-ALIGN: right
}
.DonationCaptureReadonlyValue {
	TEXT-ALIGN: left; FONT-SIZE: x-small
}
.DonationCaptureSelectListNarrow {
	WIDTH: 75px
}
.DonationCaptureFormTable {
	WIDTH: 100%
}
.DonationFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.DonationCaptureTextArea {
	WIDTH: 250px
}
.DonationTextArea {
	WIDTH: 250px
}
.DonationCaptureTextbox {
	WIDTH: 250px
}
.DonationCaptureTextboxNarrow {
	WIDTH: 80px
}
.DonationCaptureTextboxWide {
	WIDTH: 250px
}
.DonationTextbox {
	WIDTH: 250px
}
.DonationTextboxNarrow {
	WIDTH: 80px
}
.DonationTextboxWide {
	WIDTH: 250px
}
.DonationCaptureListingHeading {
	TEXT-ALIGN: left !important; FONT-FAMILY: Georgia, "Times New Roman", =
Times, serif !important; BACKGROUND: none transparent scroll repeat 0% =
0%; HEIGHT: auto !important; COLOR: #000729 !important
}
.DonationListingHeading {
	TEXT-ALIGN: left !important; BACKGROUND-COLOR: transparent !important; =
FONT-FAMILY: Georgia, "Times New Roman", Times, serif !important; =
HEIGHT: auto !important; COLOR: #000729 !important
}
.BBClassNotesApprovalFilterRow {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid
}
.BBClassNotesDisplayTable {
	WIDTH: 100%
}
.BBClassNotesNoteTitleRow {
	COLOR: black; VERTICAL-ALIGN: top
}
.BBClassNotesTabButtonSelected {
	FONT-WEIGHT: bold
}
.BBClassNotesFormTable {
	WIDTH: 100%
}
.BBClassNotesTextArea {
	WIDTH: 100%
}
.BBClassNotesLastModifiedMessage {
	TEXT-ALIGN: right; COLOR: black
}
.EventAttendeesComplete {
	BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; COLOR: #666666; =
FONT-SIZE: xx-small
}
.EventAttendeesCurrent {
	BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; COLOR: #666666; =
FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
.EventAttendeesFuture {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 2px
}
.EventAttendeesGrid {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; =
BACKGROUND-COLOR: #eeeeee; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; =
COLOR: #666666; FONT-SIZE: xx-small; VERTICAL-ALIGN: top; BORDER-TOP: =
#dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
.EventAttendeesOverallTotal {
	BACKGROUND-COLOR: #eeeeee; PADDING-RIGHT: 6px; FONT-SIZE: xx-small; =
FONT-WEIGHT: normal
}
.EventItemRegistrantsEventName {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; =
FONT-STYLE: italic; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; COLOR: black; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.EventItemsSelectionGrid {
	BORDER-BOTTOM: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; =
MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; BORDER-TOP: #ebebeb 1px solid; =
BORDER-RIGHT: #ebebeb 1px solid
}
.EventSectionHeader {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; =
BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #ffffff; =
FONT-SIZE: 0.1em; FONT-WEIGHT: normal; PADDING-TOP: 6px
}
.EventTicketsBodyCell {
	COLOR: #666666; FONT-SIZE: xx-small; FONT-WEIGHT: normal
}
.EventTicketsHeaderCell {
	COLOR: #666666; FONT-SIZE: xx-small; FONT-WEIGHT: normal
}
.SummaryGridEventTitle {
	FONT-STYLE: normal; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.EventItemRegistrantControlCellName {
	TEXT-ALIGN: right
}
.EventItemRegistrantsHeader {
	BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
6px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 6px; COLOR: #666666; =
FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.EventItemRegistrationControlCellDescription {
	TEXT-ALIGN: left; WIDTH: 30%; FONT-WEIGHT: bold
}
.EventItemRegistrationControlCellNumParticipants {
	TEXT-ALIGN: left; WIDTH: 30%
}
.EventItemRegistrationControlCellPrice {
	TEXT-ALIGN: right; WIDTH: 30%; FONT-WEIGHT: bold
}
.EventItemRegistrationFooterControlCellAmount {
	TEXT-ALIGN: right; WIDTH: 70px; FONT-WEIGHT: bold
}
.EventItemRegistrationFooterControlCellNumRegistrations {
	WIDTH: 25px; FONT-WEIGHT: bold
}
.EventItemRegistrationFooterControlCellRegistrations {
	WIDTH: 100px
}
.EventItemRegistrationFooterControlCellTotal {
	TEXT-ALIGN: right; WIDTH: 150px
}
.EventItemRegistrationsHeader {
	TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #4b461e; FONT-SIZE: =
1em; FONT-WEIGHT: bold
}
.EventProgressCell {
	BACKGROUND: url(view.image?id=3D398) no-repeat 0px 0px; HEIGHT: 10px
}
.EventProgressCellFuture {
	BACKGROUND-COLOR: gray; HEIGHT: 10px
}
.EventProgressCellPast {
	BACKGROUND-COLOR: gray; HEIGHT: 10px
}
.EventItemRegistrantControlCell {
	TEXT-ALIGN: left
}
.EventItemRegistrantSelectList {
	WIDTH: 200px
}
.EventSubmitButton {
	WIDTH: 100px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.EventItemRegistrantsTable {
	TEXT-ALIGN: center; WIDTH: 485px
}
.EventItemRegistrationFooterTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 485px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventItemRegistrationsTable {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; =
WIDTH: 550px; MARGIN-LEFT: 20px; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.EventItemsTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.EventTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 550px; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventItemRegistrantTextbox {
	WIDTH: 200px; FONT-SIZE: 12px
}
.EventItemRegistrationTextbox {
	WIDTH: 25px
}
.EventItemTitleDescription {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.EventItemTitleName {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#000729; FONT-SIZE: 1.08em; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px
}
.EventItemTitleTime {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-SIZE: 12px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventMessage {
	TEXT-ALIGN: center
}
.ProfilePhotoFormTextbox {
	WIDTH: 250px
}
.MailForwardingFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.DiscussionPending {
	COLOR: #f00
}
.DiscussionFilterSpacer {
	WIDTH: 2px
}
.DiscussionFooterLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.DiscussionFooterLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.DiscussionFooterLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.DiscussionGroupApproveButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.DiscussionGroupDeleteButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/DeleteBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.DiscussionGroupHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.DiscussionGroupHeadingText {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.DiscussionGroupNewTopicButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 79px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/PostNewTopic.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.DiscussionGroupReplyButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 36px; PADDING-RIGHT: =
0px; HEIGHT: 13px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
.DiscussionGroupReplyTextbox {
	WIDTH: 100%
}
.DiscussionGroupSearchCellSpacer {
	WIDTH: 1%
}
.DiscussionGroupSearchTextCell {
	WIDTH: 45%
}
.DiscussionMessageNew {
	COLOR: #f00; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionMessageSepHR {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
95%; PADDING-RIGHT: 0px; COLOR: #ccc; PADDING-TOP: 0px
}
.DiscussionNew {
	COLOR: #f00
}
.DiscussionReplyBody {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; =
PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.DiscussionReplyFieldValue {
	TEXT-ALIGN: left; FONT-SIZE: 8pt
}
.DiscussionReplyHeading {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; =
PADDING-RIGHT: 5px; HEIGHT: 21px; PADDING-TOP: 3px
}
.DiscussionReplySubject {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionReplyTable {
	MARGIN: 0px 0px 10px; WIDTH: 100%
}
.DiscussionThreadLBracket {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/Bracket3.gif) no-repeat; HEIGHT: 21px; =
PADDING-TOP: 0px
}
.DiscussionThreadRBracket {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/Bracket2.gif) no-repeat; HEIGHT: 21px; =
PADDING-TOP: 0px
}
.DiscussionThreadTBracket {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; BACKGROUND: =
url(images/Bracket1.gif) no-repeat 3px 3px; HEIGHT: 21px; =
BORDER-LEFT-STYLE: none; BORDER-TOP: medium none; PADDING-TOP: 0px
}
.DiscussionTopicBody {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; PADDING-TOP: 12px
}
.DiscussionTopicFieldValue {
	TEXT-ALIGN: left; FONT-SIZE: 8pt
}
.DiscussionTopicHeading {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e9e9e9; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; HEIGHT: 21px; PADDING-TOP: 3px
}
.DiscussionTopicLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.DiscussionTopicLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.DiscussionTopicLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.DiscussionTopicList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionTopicListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.DiscussionTopicNumReplies {
	FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionTopicSepHR {
	WIDTH: 95%
}
.DiscussionTopicSubject {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionTopicTable {
	MARGIN: 0px 0px 5px; WIDTH: 100%
}
.PostDiscussionPreviewHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.PostDiscussionPreviewHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostDiscussionPreviewLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionReplyHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.PostDiscussionReplyHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostDiscussionReplyLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionTopicHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.PostDiscussionTopicHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostDiscussionTopicLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionFilterFieldCaption {
	FONT-STYLE: normal; WIDTH: 60px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt
}
.DiscussionReplyFieldCaption {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionTopicFieldCaption {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostReplyFieldCaption {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.PostTopicFieldCaption {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.DiscussionGroupButtonCell {
	TEXT-ALIGN: left
}
.PostDiscussionPreviewFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionReplyFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionTopicFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionGroupMessageTextArea {
	WIDTH: 95%
}
.DiscussionGroupSearchTextbox {
	WIDTH: 100%
}
.DiscussionGroupTopicTextbox {
	WIDTH: 95%
}
.DiscussionGroupFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: =
8pt
}
.DiscussionGroupValidationSummary {
	BACKGROUND-COLOR: transparent
}
.DiscussionThreadList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionGroupMessage {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.BBDocumentDisplayDescriptionStyle {
	FONT-STYLE: italic
}
.BBDocumentDisplayHeaderSelected {
	FONT-WEIGHT: bold
}
.BBDocumentDisplayNew {
	COLOR: #ff0000
}
.BBDocumentDisplayTable {
	BACKGROUND-COLOR: transparent; WIDTH: 100%
}
.BBDocumentFormTable {
	WIDTH: 100%
}
.BBDocumentAddDescription {
	FONT-SIZE: medium
}
.BBDocumentAddFile {
	WIDTH: auto
}
.BBPollAnswersTable {
	TEXT-ALIGN: left
}
.BBPollResultsTableSummaryCell {
	FONT-WEIGHT: bold
}
.BBPollsQuestionCell {
	TEXT-ALIGN: left; FONT-SIZE: small
}
.BBPollsQuestionRow {
	FONT-WEIGHT: bold
}
.BBPollsSubmitButtonCell {
	TEXT-ALIGN: center
}
.BBPollsSubmitButtonRow {
	TEXT-ALIGN: center
}
.BBPollsSubmitButton {
	FONT-WEIGHT: bold
}
.BBPollsFormTable {
=09
}
.BBPollsFormTitle {
	TEXT-ALIGN: left
}
.JobBoardLegend {
	FONT-STYLE: normal; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.JobBoardPostLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.JobBoardPostLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.JobBoardPostLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.JobBoardSearchLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.JobBoardSearchLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.JobBoardSearchLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.JobDetailApproveButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.JobDetailEditButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 31px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/EditBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.JobDetailHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.JobDetailLegend {
	FONT-SIZE: 8pt
}
.JobDetailLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.JobDetailLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.JobDetailLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.JobPostDetailFieldCaption {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #e9e9e9; WIDTH: 25%; WHITE-SPACE: =
nowrap
}
.JobPostDetailFieldValue {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 75%
}
.JobPostDetailTable {
	FONT-SIZE: 8pt
}
.JobResultsApproveButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.JobResultsDeleteButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/DeleteBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.JobResultsFilterFieldCaption {
	FONT-STYLE: normal; WIDTH: 80%; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt
}
.JobResultsFilterSpacer {
	WIDTH: 2px
}
.JobResultsHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobResultsHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.JobResultsLegend {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: normal
}
.JobResultsLink:hover {
	COLOR: #06c; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.JobResultsLink:link {
	COLOR: #06c; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.JobResultsLink:visited {
	COLOR: #69c; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.JobResultsList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.JobResultsListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.JobResultsNew {
	COLOR: #f00
}
.PostJobHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostJobLegend {
	FONT-SIZE: 8pt
}
.PreviewJobHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PreviewJobLegend {
	FONT-SIZE: 8pt
}
.SearchJobHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.SearchJobLegend {
	FONT-SIZE: 8pt
}
.JobSearchFieldCaption {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #e9e9e9; WIDTH: 30%
}
.JobPostFieldControlCell {
	WIDTH: 65%
}
.JobSearchFieldControlCell {
	WIDTH: 60%
}
.JobPostSelectList {
	WIDTH: 97%
}
.JobSearchSelectList {
	WIDTH: 100%
}
.JobBoardFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobDetailFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostJobFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PreviewJobFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SearchJobFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobPostTextArea {
	WIDTH: 95%
}
.JobPostTextboxWide {
	WIDTH: 95%
}
.JobSearchTextboxWide {
	WIDTH: 100%
}
.JobBoardValidationSummary {
	BACKGROUND-COLOR: transparent; FONT-SIZE: 8pt
}
.BBCurrentMembershipCaption {
	BORDER-BOTTOM: black 1pt solid; WIDTH: 100%; HEIGHT: 30px; =
VERTICAL-ALIGN: bottom; PADDING-TOP: 15px
}
.BBMembershipSummaryActionCaption {
	WIDTH: 100%; HEIGHT: 30px; VERTICAL-ALIGN: bottom; PADDING-TOP: 15px
}
.BBMembershipCategorySeparator {
	BACKGROUND-COLOR: transparent; COLOR: transparent
}
.BBMembershipCategoryListStart {
	BACKGROUND-COLOR: transparent; COLOR: transparent
}
.BBMembershipCategoryListEnd {
	BACKGROUND-COLOR: transparent; COLOR: transparent
}
.BBMembershipFieldCaption {
	WIDTH: 175px
}
.BBMembershipSummaryFieldCaption {
	WIDTH: 150px
}
.BBMembershipFormReadonlyValue {
	FONT-STYLE: italic; FONT-WEIGHT: lighter
}
.BBMembershipTextArea {
	WIDTH: 100%
}
.BBMembershipBenefitsGridHeader {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.BBMembershipBenefitsGridItem {
	FONT-SIZE: x-small
}
.GivingHistoryList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.GivingHistoryListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.GivingHistoryFormTitle {
	WIDTH: 100%; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; =
COLOR: #000729; FONT-SIZE: 1.83em; FONT-WEIGHT: normal
}
.NewsReaderFormImage {
	TEXT-ALIGN: right
}
.NewsReaderResultsListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.NewsReaderResultsList {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.NewsReaderItemLink {
	COLOR: #06c; TEXT-DECORATION: none
}
.NewsReaderItemLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.NewsReaderItemLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.NewsReaderItemDesc {
	WHITE-SPACE: normal
}
.NewsReaderItemDate {
	FONT-STYLE: italic; FONT-SIZE: smaller
}
.NewsReaderLoadError {
	BACKGROUND-COLOR: transparent; COLOR: red
}
.NewsReaderFormTable {
	WIDTH: 353px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #4b461e; FONT-SIZE: 8pt
}
.NewsReaderFormTitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 18px; FONT-STYLE: italic; MARGIN: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: =
#060035; FONT-SIZE: 1.73em; FONT-WEIGHT: normal
}
.ChannelStoryApproveButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.NewsChannelFormImage {
	TEXT-ALIGN: right
}
.NewsChannelLoadError {
	BACKGROUND-COLOR: transparent; COLOR: red
}
.NewsChannelStoryList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.NewsChannelStoryListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.NewsChannelItemTitle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; =
FONT-WEIGHT: bold
}
.NewsChannelItemDate {
	FONT-STYLE: italic; FONT-SIZE: smaller
}
.PostChannelStoryHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.PostChannelStoryLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; =
FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.ChannelStoryEditButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/EditBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.ChannelStoryDeleteButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/DeleteBtn.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.ChannelNewStoryButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 79px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/PostNewStory.gif) no-repeat; HEIGHT: 14px; =
PADDING-TOP: 0px
}
.ChannelRSSFeedButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: =
0px; BACKGROUND: url(images/feed-icon.gif) no-repeat; HEIGHT: 16px; =
PADDING-TOP: 0px
}
.rteImage {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; =
BACKGROUND: #d3d3d3; BORDER-TOP: #d3d3d3 1px solid; CURSOR: hand; =
BORDER-RIGHT: #d3d3d3 1px solid
}
.rteImageRaised {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND: =
#d3d3d3; BORDER-TOP: 1px outset; CURSOR: hand; BORDER-RIGHT: 1px outset
}
.rteImageLowered {
	BORDER-BOTTOM: 1px inset; BORDER-LEFT: 1px inset; BACKGROUND: #d3d3d3; =
BORDER-TOP: 1px inset; CURSOR: hand; BORDER-RIGHT: 1px inset
}
.rteVertSep {
	MARGIN: 0px 4px
}
.rteBack {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; PADDING-BOTTOM: =
2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #d3d3d3; =
LETTER-SPACING: 0px; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset; =
PADDING-TOP: 2px
}
.rteBack TBODY TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
#d3d3d3; PADDING-TOP: 0px
}
.rteBack TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
#d3d3d3; PADDING-TOP: 0px
}
.PostStoryFieldCaption {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.PostChannelStoryFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.ChannelStoryTextbox {
	WIDTH: 100%
}
.NewsChannelFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: =
8pt
}
.PostChannelStoryFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: =
8pt
}
.ChannelStoryValidationSummary {
	BACKGROUND-COLOR: transparent
}
.FRDashBoardSectionHeading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000080; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.FRDashBoardSection {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; =
FONT-SIZE: 10px; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: =
buttonface 1pt solid
}
.FRDashLink {
	FONT-SIZE: 12px
}
.FRDashLink:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.FRDashLink:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.FRDashLink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.FRDashLink:active {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.FRDashSubHeading {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.FRTeamGraph {
	WIDTH: 100%
}
.FRTeamGraphName {
	FONT-SIZE: 12px
}
.FRTeamGraphHeading {
	BORDER-BOTTOM: thin solid; FONT-SIZE: 12px
}
.FRTeamGraphFooter {
	FONT-SIZE: 12px; BORDER-TOP: thin solid
}
.FRToDoNewDonationsText {
	COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.FRToDoImgCell {
	WIDTH: 18px
}
.FRButtonText {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 12px; BORDER-RIGHT: =
buttonface 1pt solid
}
.FRButtonTextActive {
	FONT-WEIGHT: bold
}
.FRButton {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; BORDER-RIGHT: buttonface 1pt =
solid
}
.FRParticipantName {
	FONT-SIZE: 16px
}
.FRTeamName {
	COLOR: #666666; FONT-SIZE: 12px
}
.FRFieldSetCaption {
	COLOR: #666666; FONT-SIZE: 14px
}
.FRAddressBookSelectedLetter {
	FONT-SIZE: 16px
}
.FRActivityReportName {
	FONT-WEIGHT: bold
}
.FRText {
	FONT-SIZE: 12px
}
.FRTextRaised {
	COLOR: #006600; FONT-SIZE: 12px
}
.FRDonorListSetCaption {
	PADDING-BOTTOM: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.FRProgressIndicator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #dcdcdc; =
BORDER-SPACING: 1px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.FRSectionHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; =
FONT-STYLE: italic; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; COLOR: black; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.FRProgressCell {
	BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif); =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #333399; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; COLOR: =
black; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.FRProgressCellFuture {
	BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif); =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: gray; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.FRProgressCellPast {
	BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif); =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: gray; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.FRDashCaptions {
	FONT-SIZE: 12px
}
.FRFormTitle {
	COLOR: #666666; FONT-SIZE: 14px
}
.FREvenRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.FRDonorListEvenRowStyle {
	BACKGROUND-COLOR: #eeeeee
}
.FRListingHeading {
	BACKGROUND-COLOR: #191970; COLOR: white
}
.FRDonorListHeading {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: =
white; BORDER-TOP-STYLE: none; COLOR: black; BORDER-LEFT-STYLE: none
}
.FRDonorListing {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
.FROddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FRDonorListOddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FRDonorListFooterRowStyle {
	BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold
}
.FRManagerFieldSetCaption {
	COLOR: #666666; FONT-SIZE: 14px
}
.FRManagerDashBoardSection {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; =
FONT-SIZE: 10px; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: =
buttonface 1pt solid
}
.FRManagerDashBoardSectionHeading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000080; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.FRManagerDashBoardSectionToolbar {
	FONT-SIZE: 12px
}
.FRManagerDashCaptions:link {
	TEXT-DECORATION: none
}
.FRManagerDashCaptions:visited {
	TEXT-DECORATION: none
}
.FRManagerDashCaptions:hover {
	TEXT-DECORATION: underline
}
.FRManagerDashCaptions:active {
	TEXT-DECORATION: underline
}
.FRManagerDashCaptions {
	FONT-SIZE: 12px
}
.FRManagerFormTitle {
	COLOR: #666666; FONT-SIZE: 14px
}
.SurveyTitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #000729; =
FONT-SIZE: 14pt; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.SurveySubTitle {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #000729; =
FONT-SIZE: 1.33em; FONT-WEIGHT: normal
}
.SurveyQuestion {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px
}
.SurveyQuestionSequence {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px
}
.SurveyButtonsRow {
	TEXT-ALIGN: center
}
.SurveyAnswer {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px
}
.SurveyAnswerColumnHeading {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px
}
.SurveyQuestionSeparator {
	BACKGROUND-COLOR: #a9a9a9; WIDTH: 100%; FONT-SIZE: 0pt
}
.SurveyConstantSumTextbox {
	WIDTH: 50px
}
.SurveyResponseResultsBar {
	BACKGROUND-COLOR: green; HEIGHT: 5px; BORDER-RIGHT: #000000 1px solid
}
.SurveyResponseColumnHeading {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px
}
.SurveyResponseCell {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px
}
.SurveyAnswerTableHeaderRow {
	BACKGROUND-COLOR: transparent
}
.SurveyResponseTableHeaderRow {
	BACKGROUND-COLOR: transparent
}
.SurveyTestModeMessage {
	COLOR: red; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.SurveyAnswerRequiredMessage {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.SurveyButton {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.SurveyFormTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.SurveyQuestionTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.SurveyAnswerTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.SurveyResponseTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.SurveyOpenEndedEssayTextArea {
	WIDTH: 250px
}
.SurveyOpenEndedAnswerTextbox {
	WIDTH: 150px
}
.SurveyAnswerTableOddRowStyle {
	BACKGROUND-COLOR: transparent
}
.SurveyResponseTableOddRowStyle {
	BACKGROUND-COLOR: transparent
}
.SurveyCompleteMessage {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: =
#4b461e; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.SurveyErrorMessage {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: red; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.CHDashBoardSectionHeading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000080; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.CHDashBoardSection {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; =
FONT-SIZE: 10px; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: =
buttonface 1pt solid
}
.CHDashLink {
	FONT-SIZE: 12px
}
.CHDashLink:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.CHDashLink:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.CHDashLink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.CHDashLink:active {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.CHDashSubHeading {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.CHToDoImgCell {
	WIDTH: 18px
}
.CHButtonText {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 12px; BORDER-RIGHT: =
buttonface 1pt solid
}
.CHButtonTextActive {
	FONT-WEIGHT: bold
}
.CHButton {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; BORDER-RIGHT: buttonface 1pt =
solid
}
.CHFieldSetCaption {
	COLOR: #666666; FONT-SIZE: 14px
}
.CHText {
	FONT-SIZE: 12px
}
.CHTextRaised {
	FONT-SIZE: 12px
}
.CHConsoleHeaderRightTop {
	TEXT-ALIGN: left; FONT-SIZE: 16px
}
.CHConsoleHeaderRightBottom {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
.CHInvalidUserWarningLabel {
	TEXT-ALIGN: center; COLOR: #ff0000; FONT-SIZE: 12px
}
.CHConsoleLiteralText {
	FONT-SIZE: 12px
}
.CHDashCaptions {
	FONT-SIZE: 12px
}
.CHFormTitle {
	COLOR: #666666; FONT-SIZE: 14px
}
.CHListingHeading {
	BACKGROUND-COLOR: #191970; COLOR: white
}
.FundraiserReportTitleCell {
	TEXT-ALIGN: center; WIDTH: 100%; VERTICAL-ALIGN: top
}
.FundraiserReportDescriptionTableCell {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.FundraiserReportDescriptionLabel {
	COLOR: blue; FONT-SIZE: smaller; FONT-WEIGHT: bold
}
.FundraiserReportDataTableCell {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.FundraiserReportDataLabel {
	FONT-SIZE: smaller; FONT-WEIGHT: bold
}
.FundraiserReportSeparator {
	COLOR: blue
}
.FundraiserReportButtonCell {
	TEXT-ALIGN: right
}
.FundraiserReportDetailsButton {
	FONT-SIZE: small; FONT-WEIGHT: bold
}
.FundraiserReportChartCell {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
.FundraiserReportFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.FundraiserReportTitleLabel {
	COLOR: blue; FONT-SIZE: large; FONT-WEIGHT: bold
}
.SearchDescriptionStyle {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; WHITE-SPACE: normal; PADDING-TOP: 5px =
!important
}
.QuickSearchFormTable {
	MARGIN: 21px 11px 0px 0px; WIDTH: 237px; BACKGROUND: =
url(view.image?id=3D421) no-repeat 0px 0px; FLOAT: right; HEIGHT: 32px
}
.QuickSearchTextbox {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 39px; WIDTH: 158px; PADDING-RIGHT: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; COLOR: #a2a8ae; FONT-SIZE: 11px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.QuickSearchButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 40px; BACKGROUND: none =
transparent scroll repeat 0% 0%; COLOR: #ededed; BORDER-TOP: 0px; =
CURSOR: pointer; BORDER-RIGHT: 0px
}
.QuickSearchFieldCaption {
	DISPLAY: none
}
.ListViewDateLabel {
	HEIGHT: 17px; FONT-SIZE: 11pt
}
.ListViewEventItemContainer {
	PADDING-LEFT: 5px; FONT-SIZE: smaller
}
.CalendarViewMonthYearLabel {
	HEIGHT: 17px; FONT-SIZE: 11pt
}
.CalendarViewDayHeader {
	BACKGROUND-COLOR: #336699; HEIGHT: 1px; COLOR: white
}
.CalendarViewOtherMonthDay {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; HEIGHT: =
50px; COLOR: #cc9966; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px =
solid
}
.CalendarViewWeekendDay {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; HEIGHT: =
50px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewDay {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; HEIGHT: =
50px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewSelectedDay {
	FONT-WEIGHT: bold
}
.ListViewEventDate {
	MARGIN-TOP: 15px; COLOR: #dd5511; FONT-WEIGHT: bold
}
.ListViewEventTitle {
	COLOR: #0048be; FONT-WEIGHT: bold
}
A.ListViewEventTitle:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.ListViewEventSubtitle {
	COLOR: #00008b; VERTICAL-ALIGN: top
}
.ListViewEventTime {
	FONT-SIZE: 9pt
}
.ListViewEventLocation {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: top
}
.EventCalendarName {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #000729; =
FONT-SIZE: 1.83em; FONT-WEIGHT: normal
}
.DetailEventTitle {
	FONT-WEIGHT: bold
}
.DetailEventSubtitle {
	FONT-STYLE: italic
}
.DetailCaptionContainer {
	BACKGROUND: url(view.image?id=3D398) no-repeat 0px 0px
}
.DetailCaption {
	COLOR: white
}
.DetailEventCancelled {
	FONT-STYLE: italic
}
.ListViewEventCancelled {
	FONT-STYLE: italic
}
.CalendarViewToday {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
BACKGROUND-COLOR: lightsteelblue; WIDTH: 3%; BORDER-TOP: #aaa 1px solid; =
BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewAllDayEvent {
	BORDER-BOTTOM: #aaa 1px dotted; BORDER-LEFT: #aaa 1px dotted; =
MARGIN-BOTTOM: 10px; BORDER-TOP: #aaa 1px dotted; BORDER-RIGHT: #aaa 1px =
dotted
}
.CalendarViewMultiDayEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarViewEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarFilterContainer {
	BORDER-BOTTOM: gray 2px solid; BORDER-LEFT: gray 2px solid; WIDTH: =
100%; FLOAT: left; FONT-SIZE: smaller; BORDER-TOP: gray 2px solid; =
BORDER-RIGHT: gray 2px solid
}
.CalendarFilterSaveButton {
	BACKGROUND-COLOR: white; WIDTH: 100px; COLOR: black; FONT-SIZE: 8pt
}
.CalendarFilterHorizontalDividers {
	COLOR: silver
}
.EventCalendarPartContainer {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
.ListViewTopLeft {
	BORDER-BOTTOM: gray 1px solid
}
.ListViewTopRight {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: right
}
.ListViewTopGap {
	PADDING-TOP: 5px
}
.ListViewEventTopGap {
	PADDING-TOP: 10px
}
.ListViewEventDivider {
	MARGIN-BOTTOM: 10px
}
.CalendarViewContainer {
	WIDTH: 100%
}
.CalendarViewTopLeft {
	WIDTH: 35%
}
.CalendarViewTopMiddle {
	TEXT-ALIGN: center; WIDTH: 30%
}
.CalendarViewTopRight {
	TEXT-ALIGN: right; WIDTH: 35%
}
.CalendarViewTodayText {
	WHITE-SPACE: nowrap
}
.CalendarViewBottomIcons {
	TEXT-ALIGN: right
}
.CalendarFilterSaveContainer {
	TEXT-ALIGN: right
}
.CalendarFilterSaveMsg {
	BORDER-BOTTOM: #990033 1px solid; BORDER-LEFT: #990033 1px solid; =
DISPLAY: none; COLOR: #990033; FONT-SIZE: small; BORDER-TOP: #990033 1px =
solid; BORDER-RIGHT: #990033 1px solid
}
.CalendarEventRecurMsg {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.CalendarEventRecurContainer {
	BORDER-BOTTOM: gray 1pt solid; BORDER-LEFT: gray 1pt solid; BORDER-TOP: =
gray 1pt solid; BORDER-RIGHT: gray 1pt solid
}
.CalendarFormLegend {
	FONT-WEIGHT: bold
}
.CalendarFormCategoryContainer {
	WIDTH: 100%
}
.CalendarFormDateTimeContainer {
	WIDTH: 100%
}
.CalendarFormOptionalText {
	COLOR: gray; FONT-SIZE: x-small; VERTICAL-ALIGN: top
}
.CalendarFormEventInfoContainer {
	WIDTH: 100%
}
.CalendarFormHTMLEditor {
	WIDTH: 400px; HEIGHT: 250px
}
.DetailCalendarCategory {
	HEIGHT: 30px; VERTICAL-ALIGN: bottom
}
.EventCalendarButtons {
	FONT-SIZE: 10pt
}
.EventCalendarButtonBar {
	HEIGHT: 40px
}
.EditEventDropDown {
	WIDTH: 275px
}
.ImportContainer {
	WIDTH: 100%
}
.ImportSelectFileContainer {
	WIDTH: 100%
}
.ImportMapFieldsContainer {
	WIDTH: 100%
}
.ImportNavigationButtonsContainer {
	TEXT-ALIGN: right; WIDTH: 100%
}
.ImportConfirmationContainer {
	WIDTH: 100%
}
.ImportCaption {
	TEXT-ALIGN: left; FONT-WEIGHT: 600
}
.ImportListTable {
	WIDTH: 100%
}
.CalendarFormFieldCaption {
	WIDTH: 25%; VERTICAL-ALIGN: top
}
.DetailLeft {
	TEXT-ALIGN: left; WIDTH: 10%; VERTICAL-ALIGN: top
}
.DetailDateTime {
	BORDER-BOTTOM: gray 1px solid
}
.DetailEventDetails {
	BORDER-BOTTOM: gray 1px solid
}
.DetailRight {
	WIDTH: 90%
}
.ListViewContainer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EditEventLocation {
	WIDTH: 275px; HEIGHT: 30px
}
.EditEventFees {
	WIDTH: 275px; HEIGHT: 25px
}
.EditEventContactInfo {
	WIDTH: 275px; HEIGHT: 25px
}
.EditEventTextBox {
	WIDTH: 275px
}
.ImportListEvenRowStyle {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #f5f5f5; HEIGHT: 20px
}
.ImportListHeading {
	TEXT-ALIGN: center; BACKGROUND-COLOR: gainsboro; WHITE-SPACE: nowrap; =
HEIGHT: 20px
}
.ImportListOddRowStyle {
	TEXT-ALIGN: left; BACKGROUND-COLOR: white; HEIGHT: 20px
}
.EducationListItem {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.EducationListHeaderItem {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.EducationFormFieldSetCaption {
	FONT-WEIGHT: bold
}
.EducationListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.EducationListEvenRowStyle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: normal
}
.EducationListOddRowStyle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; =
FONT-WEIGHT: normal
}
.BBVolOpSignUpInstructions {
	FONT-STYLE: italic
}
.BBVolOpJobListPageControlCell {
	TEXT-ALIGN: right
}
.BBVolOpBackToListCell {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.BBVolOpJobDetailCaption {
	WIDTH: 15%
}
.BBVolOpJobDetailButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpSignUpButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpSearchButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpJobListTable {
	WIDTH: 100%
}
.BBVolOpJobDetailTable {
	WIDTH: 100%
}
.BBVolOpSignUpTable {
	WIDTH: 100%
}
.BBVolOpJobList {
	WIDTH: 100%
}
.UpcomingEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.RecentEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.UpcomingEventTitle {
	COLOR: #808080; FONT-WEIGHT: bold
}
.RecentEventTitle {
	COLOR: #808080; FONT-WEIGHT: bold
}
.HighlightEventTitle {
	FONT-WEIGHT: bold
}
.HighlightEventCancelled {
	FONT-STYLE: italic
}
.HighlightEventScore {
	FONT-WEIGHT: bold
}
.BBNotesNoteImageCell {
	VERTICAL-ALIGN: top
}
.BBNotesNoteTopicCell {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
.BBNotesNoteNameCell {
	TEXT-ALIGN: right
}
.BBNotesNoteDateCell {
	TEXT-ALIGN: right
}
.BBNotesNoteLinkCell {
	TEXT-ALIGN: right
}
.BBNotesNoteCell {
	TEXT-ALIGN: left
}
.BBNotesListPageControlCell {
	TEXT-ALIGN: right
}
.BBNotesListAddCell {
	TEXT-ALIGN: right
}
.BBNotesList {
	WIDTH: 100%
}
.BBNotesInstructions {
	FONT-STYLE: italic
}
.BBNotesSearchFormTable {
	WIDTH: 100%
}
.BBNotesTabSelected {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-WEIGHT: bold
}
.BBNotesTabUnselected {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
.BBNotesNoteTable {
	WIDTH: 100%
}
.BBNotesLayoutTable {
	WIDTH: 100%
}
.BBNotesListLayoutTable {
	WIDTH: 100%
}
.BBNotesEditorLayoutTable {
	WIDTH: 100%
}
.BBNotesSearchFormLayoutTable {
	WIDTH: 100%
}
.BBNotesTextArea {
	WIDTH: 100%
}
.BBNotesEditor {
	WIDTH: 100%
}
.Scroller {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; =
BACKGROUND-COLOR: #eeeeee; MARGIN: 10px; FONT-FAMILY: Arial, Verdana; =
BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid
}
.ScrollerHeaderTD {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #eeeeee
}
.ScrollerTitle {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
WHITE-SPACE: nowrap; FONT-SIZE: 11pt; FONT-WEIGHT: bold; PADDING-TOP: =
3px
}
.ScrollerWrapper {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 100%; BORDER-TOP: #d8d8d8 0px solid; =
BORDER-RIGHT: #d8d8d8 0px solid; LEFT: 4px
}
.ScrollerLoadingMsg {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
WHITE-SPACE: nowrap; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: =
3px
}
.ScrollerListRow {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: =
8pt; PADDING-TOP: 3px
}
.ScrollerItemGift {
	FONT-WEIGHT: bold
}
.ScrollerItemDonor {
	FONT-WEIGHT: bold
}
.ScrollerItemComment {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: =
3px
}
.ScrollerPlayPauseTD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.ScrollerItemAmount {
	FONT-WEIGHT: bold
}
.SocialNetworking_ContentItemActionList_Part {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: =
#999999 1px solid; PADDING-TOP: 5px
}
.SocialNetworking_ContentItemActionListItem_Part {
	MARGIN-TOP: 2px; WIDTH: 125px; MARGIN-BOTTOM: 3px
}
.SocialNetworking_ContentItemActionListItem_Part:link {
	COLOR: #222255; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.SocialNetworking_ContentItemActionListItem_Part:visited {
	COLOR: #222255; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.SocialNetworking_ContentItemActionListItem_Part A IMG {
	WIDTH: 0px; HEIGHT: 0px; MARGIN-RIGHT: 0px
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part {
	BACKGROUND-IMAGE: url(../../images/userdashboard/sn_confirmbg.gif); =
Z-INDEX: 99999; BORDER-BOTTOM: #666666 1px solid; POSITION: relative; =
TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: =
10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; WIDTH: 190px; =
PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; MARGIN-LEFT: -110px; =
BORDER-TOP: #666666 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #666666 =
1px solid; PADDING-TOP: 10px
}
.SocialNetworking_ActionListItemConfirmationText_Part {
	TEXT-ALIGN: left; DISPLAY: block; MARGIN-BOTTOM: 8px
}
.SocialNetworking_ActionListItemConfirmationTextName_Part {
	FONT-STYLE: italic; FONT-WEIGHT: bold
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: =
#333399; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link {
	COLOR: #333399; FONT-SIZE: 110%; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited {
	COLOR: #333399; FONT-WEIGHT: bold
}
.MyFriends_ProfileImage {
	WIDTH: 60px
}
.MyFriends_OnlineStatus {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
.MyFriends_ItemStyle {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 100px
}
.MyFriends_NameText {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.MyFriends_NameText:hover {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.MyFriends_ImageCell {
	VERTICAL-ALIGN: bottom
}
.MyFriends_NameCell {
	HEIGHT: 60px; VERTICAL-ALIGN: top
}
.PageSharingContainer {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: =
8px; WIDTH: 95%; PADDING-RIGHT: 8px; FLOAT: right; OVERFLOW: auto; =
BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 8px
}
.PageSharingLink {
	DISPLAY: none; COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.PageSharingLinkImage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: none; =
FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.PageSharingList {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; CLEAR: both; PADDING-TOP: 0px
}
.PageSharingListItem {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: =
20px; PADDING-TOP: 0px
}
.PageSharingListItemLinkImage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 16px; =
DISPLAY: block; FLOAT: left; HEIGHT: 16px; BORDER-TOP: medium none; =
MARGIN-RIGHT: 2px; BORDER-RIGHT: medium none
}
.PageSharingLink:link {
	COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.PageSharingLink:visited {
	COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.PageSharingLink:hover {
	COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.PageSharingListItemLink:link {
	COLOR: #003399; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.PageSharingListItemLink:visited {
	COLOR: #003399; FONT-SIZE: 10px
}
.PageSharingListItemLink:hover {
	COLOR: #003399; FONT-SIZE: 10px
}
.PageSharingModalInfoText {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.PageSharingCaption {
	TEXT-ALIGN: right; PADDING-LEFT: 10px; WIDTH: 125px; PADDING-RIGHT: =
5px; FLOAT: right; COLOR: #000000; CLEAR: left
}
.PageSharingControlCell {
	MARGIN-TOP: 3px; MARGIN-LEFT: 140px; CLEAR: right
}
.PageSharingFormTextBox {
	WIDTH: 298px
}
.PageSharingFormTextArea {
	WIDTH: 298px; HEIGHT: 50px
}
.PageSharingControlHelpText {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px; COLOR: #999999; FONT-SIZE: 85%; =
MARGIN-RIGHT: 55px
}
.PageSharingSendMeACopy {
	MARGIN-LEFT: -2px
}
.PageSharingCaptcha {
	TEXT-ALIGN: right; COLOR: #999999; MARGIN-RIGHT: 55px
}
.PageSharingCaptchaImageContainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.PageSharingCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.PageSharingModalActions {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
.PageSharingSubmitButton {
	MARGIN-RIGHT: 10px
}
.PaymentPartGrid {
	MARGIN-TOP: 10px; WIDTH: 500px
}
.ECardCaptcha {
	MARGIN: 0px; WIDTH: 470px
}
.ECardCaptchaControlCell {
	MARGIN-TOP: 3px; WHITE-SPACE: nowrap; MARGIN-LEFT: 154px; CLEAR: right
}
.ECardCaptchaImageContainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.ECardCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.ECardWizardNavigationButtons {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px
}
.ECardWizardSubheading {
	MARGIN-BOTTOM: 5px
}
.ECardSection {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 25px; PADDING-TOP: 5px
}
.ECardSectionSeparator {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 4px; =
WIDTH: 98%; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 4px
}
.ECardPreviewBlock {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 5px 5px 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc =
1px solid; PADDING-TOP: 5px
}
.ECardPrintableLink {
	TEXT-ALIGN: right
}
.ECardPrintableIcon {
	MARGIN-RIGHT: 5px
}
.ECardThumbnail {
	BORDER-BOTTOM: white 2px solid; TEXT-ALIGN: center; BORDER-LEFT: white =
2px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; =
BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid; PADDING-TOP: =
2px
}
.ECardProgressIndicator {
	TEXT-ALIGN: center; WIDTH: 100%; MARGIN-BOTTOM: 15px
}
.ECardCurrentStep {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #bbbbbb; MARGIN: 2px; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ECardPastStep {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #eeeeee; MARGIN: 2px; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #555555; BORDER-TOP: =
#888888 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #888888 1px solid; =
PADDING-TOP: 1px
}
.ECardFutureStep {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #888888; BORDER-TOP: =
#888888 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #888888 1px solid; =
PADDING-TOP: 1px
}
.ECardCategorySelection {
	MARGIN-BOTTOM: 5px
}
.ECardThumbnail:hover {
	BORDER-BOTTOM: #888888 2px solid; BORDER-LEFT: #888888 2px solid; =
BORDER-TOP: #888888 2px solid; BORDER-RIGHT: #888888 2px solid
}
.ECardCaptchaCaption {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN-TOP: 2px; FLOAT: left; =
CLEAR: left; PADDING-TOP: 5px
}
.ECardCaptchaTextbox {
	WIDTH: 312px
}
.ECardWizardHeading {
	MARGIN-BOTTOM: 5px; FONT-SIZE: large
}
.GivingSearchResultDetails {
	MARGIN: 0px
}
.GivingSearchResultFieldName {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 7px; =
PADDING-RIGHT: 1px; FLOAT: left; COLOR: #999; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.GivingSearchSearchForm {
	BORDER-BOTTOM: #b6babb 1px solid; BORDER-LEFT: #b6babb 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edf1f2; MARGIN: 0px; =
PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; BORDER-TOP: #b6babb =
1px solid; BORDER-RIGHT: #b6babb 1px solid; PADDING-TOP: 5px
}
.GivingSearchResultsHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #34657e; =
FONT-SIZE: 1.25em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.GivingSearchPagingButtons {
	FLOAT: right
}
.GivingSearchPagination {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.GivingSearchResultCount {
	TEXT-TRANSFORM: lowercase; MARGIN: 3px 5px 0px 0px; FLOAT: left; COLOR: =
#34657e
}
.GivingSearchResultEvenRow {
	BORDER-BOTTOM: #b6babb 1px solid; BORDER-LEFT: #b6babb 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #edf1f2; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: #b6babb 1px solid; BORDER-RIGHT: #b6babb =
1px solid; PADDING-TOP: 0px
}
.GivingSearchFieldCaption {
	TEXT-ALIGN: left; COLOR: #000
}
.GivingSearchFormSelectList {
	FONT-SIZE: 0.8em
}
.GivingSearchFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.GivingSearchFormTitle {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; COLOR: =
#34657e; FONT-SIZE: 1.5em
}
.GivingSearchMessage {
	BORDER-BOTTOM: #b6babb 1px dashed; BORDER-LEFT: #b6babb 1px dashed; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edf1f2; MARGIN: 5px 30px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #0000ee; FONT-SIZE: 0.8em; =
BORDER-TOP: #b6babb 1px dashed; BORDER-RIGHT: #b6babb 1px dashed; =
TEXT-DECORATION: underline; PADDING-TOP: 5px
}
.GivingSearchResultLink {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 2px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #0000ee; TEXT-DECORATION: =
underline; PADDING-TOP: 2px
}
.TransactionManagerFilterContainer {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 490px; PADDING-RIGHT: =
5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: =
#cccccc 1px solid; PADDING-TOP: 5px
}
.TransactionManagerFilterItem {
	MARGIN-TOP: 5px; OVERFLOW: auto; MARGIN-RIGHT: 25px
}
.TransactionManagerGrid {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
WIDTH: 500px; BORDER-COLLAPSE: collapse; BORDER-TOP: #aaaaaa 1px solid; =
BORDER-RIGHT: #aaaaaa 1px solid
}
.TransactionManagerGridCell {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.TransactionManagerGridHeaderCell {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; =
BORDER-TOP: medium none; CURSOR: hand; BORDER-RIGHT: medium none; =
PADDING-TOP: 5px
}
.TransactionManagerGridDetailCell {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.TransactionManagerGridDetailLabel {
	TEXT-ALIGN: right; WIDTH: 150px; FLOAT: left; MARGIN-RIGHT: 10px
}
.PagerContainerTable {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-TOP: medium none; BORDER-RIGHT: #aaaaaa 1px solid
}
.PagerInfoCell {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; FONT-WEIGHT: bold; PADDING-TOP: =
5px
}
.PagerCurrentPageCell {
	CURSOR: normal
}
.TransactionManagerGridHeaderCellSortedAscending {
	BACKGROUND-IMAGE: url(./images/SortAsc.gif); BACKGROUND-COLOR: #bbbbbb; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
.TransactionManagerGridHeaderCellSortedDescending {
	BACKGROUND-IMAGE: url(./images/SortDesc.gif); BACKGROUND-COLOR: =
#bbbbbb; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
.TransactionManagerSpecificDateDivNotSelected {
	DISPLAY: none
}
.TransactionManagerSpecificDateDivSelected {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-LEFT: 103px; CLEAR: left
}
.TransactionManagerSummaryContainer {
	WIDTH: 500px; MARGIN-BOTTOM: 10px; CLEAR: left
}
.TransactionManagerSummaryTable {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
WIDTH: 100%; FONT-SIZE: 110%; BORDER-TOP: #888888 1px solid; =
BORDER-RIGHT: #888888 1px solid
}
.TransactionManagerSummaryHeaderRow {
	BACKGROUND-COLOR: #cccccc
}
.TransactionManagerSummaryHeaderLabel {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; WIDTH: 150px; =
PADDING-RIGHT: 5px; PADDING-TOP: 8px
}
.TransactionManagerSummaryHeaderValue {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; WIDTH: =
125px; PADDING-RIGHT: 5px; PADDING-TOP: 8px
}
.TransactionManagerSummaryCurrency {
	MARGIN-RIGHT: 5px
}
.TransactionManagerSummaryDetailEvenRow {
	BACKGROUND-COLOR: #eeeeee
}
.TransactionManagerSummaryDetailLabel {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: =
150px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.TransactionManagerSummaryDetailValue {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: =
125px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.TransactionManagerSummaryExpandCollapse {
	TEXT-ALIGN: center; WIDTH: 20px
}
.TransactionManagerSummaryExpandCollapseCell {
	BACKGROUND-COLOR: #cccccc
}
.TransactionManagerSummaryExpandCollapseLink {
	BACKGROUND-IMAGE: url(./images/plus.gif); BACKGROUND-COLOR: #cccccc; =
WIDTH: 16px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center top; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 10px
}
.TransactionManagerSummaryExpandCollapseLink:hover {
	CURSOR: pointer
}
.TransactionManagerSummaryExpanded {
	BACKGROUND-IMAGE: url(./images/minus.gif)
}
.TransactionManagerDatePickerFieldCaption {
	WIDTH: 100px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left
}
.TransactionManagerFundPickerFieldCaption {
	WIDTH: 100px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left
}
.TransactionManagerOddRow {
	BACKGROUND-COLOR: #ffffff
}
.TransactionManagerDetailsOddRow {
	BACKGROUND-COLOR: #ffffff
}
.TransactionManagerEvenRow {
	BACKGROUND-COLOR: #eeeeee
}
.TransactionManagerDetailsEvenRow {
	BACKGROUND-COLOR: #eeeeee
}
.TransactionManagerFilterActions {
	MARGIN-TOP: 5px; MARGIN-LEFT: 103px
}
.TransactionManagerFieldContainer {
	DISPLAY: inline
}
.TransactionManagerGridNotificationCell {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.Pager {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
MARGIN: 0px 0px 10px; FLOAT: left; BORDER-TOP: medium none; =
BORDER-RIGHT: #aaaaaa 1px solid
}
.PagerInfo {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; FLOAT: left; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.PagerItem {
	MARGIN: 0px 5px; FLOAT: left; PADDING-TOP: 5px
}
.PagerItemSelected {
	CURSOR: normal; FONT-WEIGHT: bold
}
.TransactionManagerReceiptImage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-LEFT: 5px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.TransactionManagerGridCellAmountLink {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
.TransactionManagerHelpTextDiv {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.TransactionManagerPayablePledgeHelpTextDiv {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
.TransactionManagerFilterPayablePledgeItem {
	MARGIN-LEFT: 103px; OVERFLOW: visible
}
.BBFormDisplayHelpImage {
	BACKGROUND-IMAGE: url(images/helpsm.gif); WIDTH: 16px; FLOAT: left; =
HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 8px
}
.BBFormDisplayHelpImageAltText {
	POSITION: absolute; TEXT-INDENT: -9000px
}
.BBFormDisplayHelpContainer {
	POSITION: relative; FLOAT: left
}
.BBFormDisplaySection {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.BBFormDisplaySectionLabel {
	FONT-WEIGHT: bold
}
.BBFormDisplayCheckboxListContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayTextboxContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayTextAreaContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayImage {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.BBFormDisplayTextContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; OVERFLOW: =
auto; PADDING-TOP: 5px
}
.BBFormDisplayDropdownContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayRadioButtonList {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.BBFormDisplayRadioButtonListContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayEmailContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayFieldResponseText {
	DISPLAY: block; MARGIN-LEFT: 158px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.BBFormDisplayResponseContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; OVERFLOW: =
auto; PADDING-TOP: 5px
}
.BBFormDisplayCheckboxContainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.BBFormDisplayNewFormList {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
WIDTH: 100%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px =
solid
}
.BBFormDisplayItem {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.BBFormDisplayStartedFormList {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
WIDTH: 100%; MARGIN-BOTTOM: 15px; BORDER-TOP: #cccccc 1px solid; =
BORDER-RIGHT: #cccccc 1px solid
}
.BBFormDisplayPrintButtonContainer {
	PADDING-TOP: 15px
}
.BBFormDisplayHelp {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; MIN-WIDTH: 200px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#ffffdd; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px =
solid; TOP: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px; =
LEFT: 20px
}
.BBFormDisplayNewFormListDisabled {
	COLOR: #696969
}
.BBFormDisplayFieldCaption {
	TEXT-ALIGN: right; WIDTH: 150px; DISPLAY: block; WHITE-SPACE: normal =
!important; FLOAT: left; CLEAR: left; FONT-SIZE: 11px; MARGIN-RIGHT: =
8px; PADDING-TOP: 2px
}
.BBFormDisplayCheckbox {
	FLOAT: left
}
.BBFormDisplayChecklist {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: left; =
BORDER-TOP: medium none; MARGIN-RIGHT: 8px; BORDER-RIGHT: medium none
}
.BBFormDisplayBeginLink {
	WIDTH: 80px
}
.BBFormDisplayStartedFormStatus {
	WIDTH: 80px
}
.BBFormDisplayResumeLink {
	TEXT-ALIGN: center; WIDTH: 50px
}
.BBFormDisplayDeleteLink {
	TEXT-ALIGN: center; WIDTH: 40px
}
.BBFormDisplayPrintLink {
	TEXT-ALIGN: center; WIDTH: 30px
}
.BBFormDisplayEmail {
	WIDTH: 150px; FLOAT: left; MARGIN-RIGHT: 8px
}
.BBFormDisplayErrorMessage {
	BACKGROUND-COLOR: #ffeeee; MARGIN-TOP: 10px; MARGIN-BOTTOM: 3px; =
MARGIN-LEFT: 158px
}
.BBFormDisplayRequiredFieldMarker {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.BBFormDisplayRequiredFieldMissingText {
	BACKGROUND-COLOR: #ffeeee; MARGIN-TOP: 10px; MARGIN-BOTTOM: 3px; =
MARGIN-LEFT: 158px
}
.BBFormDisplaySelectList {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.BBFormDisplayTextArea {
	WIDTH: 300px; FLOAT: left; MARGIN-RIGHT: 8px
}
.BBFormDisplayTextbox {
	WIDTH: 150px; FLOAT: left; MARGIN-RIGHT: 8px
}
.BBTag {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 5px
}
.BBTagHeader {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
5px; DISPLAY: inline; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: =
0px
}
.BBTagList {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
.BBTagItem {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
.BBTagHeaderAll {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.BBTagListAll {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; PADDING-TOP: 0px
}
.BBTagItemAll {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; PADDING-TOP: 0px
}
.BBTagDelimiterAll {
	DISPLAY: none
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT: 85% "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: =
#d5e0eb; COLOR: #4b461e; PADDING-TOP: 0px
}
.pad10 {
	PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.headlines {
	PADDING-RIGHT: 40px
}
H2 .feature {
	MARGIN: 0px; FONT: 1.33em Georgia, "Times New Roman", Times, serif; =
COLOR: #ffffff
}
#home {
	Z-INDEX: 5; POSITION: relative; MARGIN: 0px; WIDTH: 100%; BACKGROUND: =
url(view.image?id=3D443) #dde4eb repeat-y center top; CLEAR: both; =
BORDER-TOP: #fff 1px solid; TOP: 408px
}
#wrapInternal {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; BACKGROUND: #d5e0eb; PADDING-TOP: 0px
}
#internal {
	Z-INDEX: 10; POSITION: relative; MARGIN: 0px auto; WIDTH: 981px; =
BACKGROUND: url(view.image?id=3D395) repeat-y 0px 0px; CLEAR: both
}
#internalFooterBackground {
	Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; =
WIDTH: 981px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D396) =
no-repeat 0px bottom; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
*.container {
	MARGIN: 0px auto; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #4b461e
}
#wrapHomeHeader {
	Z-INDEX: 10; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: =
url(view.image?id=3D437) repeat-x 0px 0px; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
#wrapHeader {
	WIDTH: 100%; BACKGROUND: url(view.image?id=3D397) repeat-x 0px 0px; =
OVERFLOW: hidden
}
#wrapUtility {
	MARGIN: 0px auto; WIDTH: 1060px
}
#wrapHomeHeader #utility {
	WIDTH: 746px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: =
left
}
#utility {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 746px; =
PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D398) no-repeat 0px =
0px; FLOAT: left; HEIGHT: 96px; PADDING-TOP: 0px
}
UL.utilityNav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 37px; DISPLAY: inline; FLOAT: right; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 45px
}
UL.utilityNav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.utilityNav LI.menuItem1 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 26px 0px 0px; WIDTH: 36px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D432) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav LI.menuItem2 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 26px 0px 0px; WIDTH: 48px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D436) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav LI.menuItem3 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 26px 0px 0px; WIDTH: 112px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D433) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav LI.menuItem4 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 23px 0px 0px; WIDTH: 64px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D434) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav LI.menuItem5 A {
	TEXT-INDENT: -9999px; MARGIN: 0px; WIDTH: 54px; DISPLAY: block; =
BACKGROUND: url(view.image?id=3D435) no-repeat 0px 0px; HEIGHT: 19px
}
UL.utilityNav2 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 37px; DISPLAY: inline; FLOAT: right; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 45px
}
UL.utilityNav2 LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.utilityNav2 LI.menuItem1 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 26px 0px 0px; WIDTH: 36px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D432) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav2 LI.menuItem2 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 26px 0px 0px; WIDTH: 48px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D432) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav2 LI.menuItem3 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 26px 0px 0px; WIDTH: 112px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D432) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav2 LI.menuItem4 A {
	TEXT-INDENT: -9999px; MARGIN: 3px 23px 0px 0px; WIDTH: 64px; DISPLAY: =
block; BACKGROUND: url(view.image?id=3D432) no-repeat 0px 0px; HEIGHT: =
12px
}
UL.utilityNav2 LI.menuItem5 A {
	TEXT-INDENT: -9999px; MARGIN: 0px; WIDTH: 54px; DISPLAY: block; =
BACKGROUND: url(view.image?id=3D435) no-repeat 0px 0px; HEIGHT: 19px
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 314px; =
PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#logo IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: bottom; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapNav {
	WIDTH: 235px; FLOAT: left
}
#wrapNav .gutter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#wrapMedia {
	Z-INDEX: 1; BORDER-BOTTOM: #fff 1px solid; WIDTH: 100%
}
#wrapMedia .gutter {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: =
1250px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wrapMedia .gutter IMG {
	MARGIN: 0px auto
}
#homeFlashWrap {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; DISPLAY: block; FLOAT: =
left; HEIGHT: 504px; CLEAR: both; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#wrapContentOuter {
	POSITION: relative; MARGIN: 0px auto; MIN-HEIGHT: 511px; WIDTH: 990px; =
BACKGROUND: url(view.image?id=3D444) no-repeat 260px 0px
}
* HTML #wrapContentOuter {
	MIN-HEIGHT: 511px; HEIGHT: auto !important
}
#internal #wrapContentOuter {
	WIDTH: 981px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: =
left
}
#wrapContentInner {
	POSITION: relative; WIDTH: 990px; BACKGROUND: url(view.image?id=3D445) =
no-repeat 262px 0px; FLOAT: left
}
#internal #wrapContentInner {
	POSITION: relative; PADDING-BOTTOM: 55px; MARGIN: 0px auto; =
PADDING-LEFT: 0px; WIDTH: 981px; PADDING-RIGHT: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#contentPrimary {
	POSITION: relative; PADDING-BOTTOM: 42px; PADDING-LEFT: 23px; WIDTH: =
707px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: =
13px
}
#internal #contentPrimary {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
708px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#internal #wrapMedia {
	BORDER-BOTTOM: 0px; WIDTH: 708px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: left
}
#internal #wrapMedia .gutter {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 25px =
!important; WIDTH: auto !important; PADDING-RIGHT: 0px !important; =
PADDING-TOP: 24px !important
}
#internal #wrapMedia .gutter IMG {
	MARGIN: 0px
}
#contentPrimary .gutter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 707px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: left; CLEAR: both; PADDING-TOP: 17px
}
#internal #contentPrimary .gutter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 684px; PADDING-RIGHT: =
0px; DISPLAY: inline; CLEAR: both; PADDING-TOP: 13px
}
#contentSecondary {
	POSITION: relative; WIDTH: 260px; DISPLAY: inline; FLOAT: left
}
#contentSecondary .gutter {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 237px; PADDING-RIGHT: =
23px; DISPLAY: inline; FLOAT: left; CLEAR: both; PADDING-TOP: 4px
}
#internal #contentSecondary {
	WIDTH: 273px; FLOAT: left
}
#internal #quickSearch {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; PADDING-LEFT: 0px; WIDTH: =
273px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; CLEAR: both; =
PADDING-TOP: 0px
}
#wrapMainNav {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 26px; PADDING-LEFT: 11px; WIDTH: =
262px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: =
url(view.image?id=3D425) no-repeat 11px 0px; FLOAT: left; CLEAR: both; =
PADDING-TOP: 21px
}
#home #wrapMainNav {
	Z-INDEX: 15 !important; POSITION: absolute; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 0px; =
BACKGROUND: url(view.image?id=3D450) no-repeat 0px 0px; TOP: -380px; =
PADDING-TOP: 14px; LEFT: 0px
}
#mainNavTop {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D426) repeat-y 0px 0px; FLOAT: left; =
CLEAR: both; PADDING-TOP: 0px
}
#home #mainNavTop {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#mainNav {
	BORDER-BOTTOM: #83c1ea 6px solid; PADDING-BOTTOM: 7px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; DISPLAY: inline; =
FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#home #mainNav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: no-repeat 0px 100%; =
HEIGHT: 330px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#mainNav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 235px; PADDING-RIGHT: 0px; FONT: 11px/14px Georgia, "Times =
New Roman", Times, serif; COLOR: #fff; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
#mainNav UL.mainMenu {
	MARGIN: 0px 0px 0px 11px; WIDTH: 224px
}
#mainNav UL.mainMenu LI {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#mainNav UL A {
	TEXT-TRANSFORM: uppercase; FONT: 11px/15px Georgia, "Times New Roman", =
Times, serif; COLOR: #fff
}
#mainNav UL.mainMenu LI.menuItem1 A {
	PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 66px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D428) no-repeat 0px 0px; HEIGHT: 12px; PADDING-TOP: =
0px
}
#mainNav UL.mainMenu LI.menuItem2 A {
	PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 70px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D429) no-repeat 0px 0px; HEIGHT: 12px; PADDING-TOP: =
0px
}
#mainNav UL.mainMenu LI.menuItem3 A {
	PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 92px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D430) no-repeat 0px 0px; HEIGHT: 12px; PADDING-TOP: =
0px
}
#wrapMainNavISEF {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 26px; PADDING-LEFT: 11px; WIDTH: =
262px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: =
url(view.image?id=3D425) no-repeat 11px 0px; FLOAT: left; CLEAR: both; =
PADDING-TOP: 21px
}
#home #wrapMainNavISEF {
	Z-INDEX: 15 !important; POSITION: absolute; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 0px; =
BACKGROUND: url(view.image?id=3D450) no-repeat 0px 0px; TOP: -380px; =
PADDING-TOP: 14px; LEFT: 0px
}
#mainNavISEFTop {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D426) repeat-y 0px 0px; FLOAT: left; =
CLEAR: both; PADDING-TOP: 0px
}
#home #mainNavISEFTop {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#mainNavISEF {
	BORDER-BOTTOM: #83c1ea 6px solid; PADDING-BOTTOM: 7px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; DISPLAY: inline; =
FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#home #mainNavISEF {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: no-repeat 0px 100%; =
HEIGHT: 330px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#mainNavISEF UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 235px; PADDING-RIGHT: 0px; FONT: 11px/14px Georgia, "Times =
New Roman", Times, serif; COLOR: #fff; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
#mainNavISEF UL.mainMenuISEF {
	MARGIN: 0px 0px 0px 11px; WIDTH: 224px
}
#mainNavISEF UL.mainMenuISEF LI {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#mainNavISEF UL A {
	TEXT-TRANSFORM: uppercase; FONT: 11px/15px Georgia, "Times New Roman", =
Times, serif; COLOR: #fff
}
#mainNavISEF UL.mainMenuISEF LI.menuItem1 A {
	PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 66px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D428) no-repeat 0px 0px; HEIGHT: 12px; PADDING-TOP: =
0px
}
#mainNavISEF UL.mainMenuISEF LI.menuItem2 A {
	PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 70px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D429) no-repeat 0px 0px; HEIGHT: 12px; PADDING-TOP: =
0px
}
#mainNavISEF UL.mainMenuISEF LI.menuItem3 A {
	PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 92px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D430) no-repeat 0px 0px; HEIGHT: 12px; PADDING-TOP: =
0px
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 {
	MARGIN: 0px 0px 0px 10px; WIDTH: auto
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: auto; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI A:hover {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: auto; COLOR: #83d4fb; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI.selected A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; =
BACKGROUND: url(view.image?id=3D431) no-repeat 0px 3px; COLOR: #83d4fb; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI UL LI {
	DISPLAY: none
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI.selected UL {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; FONT: 11px "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat =
0% 0%; COLOR: #b7e5fa; TEXT-DECORATION: none
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI.selected UL LI {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; FONT: 11px "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat =
0% 0%; COLOR: #b7e5fa; TEXT-DECORATION: none
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI.selected UL LI A {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; FONT: 11px "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat =
0% 0%; COLOR: #b7e5fa; TEXT-DECORATION: none
}
#mainNav UL.mainMenu LI UL.nccUlMenuSub1 LI.selected UL LI A:hover {
	TEXT-DECORATION: underline
}
#mainNav UL.mainMenu UL.nccUlMenuSub1 UL.nccUlMenuSub2 UL.nccUlMenuSub3 =
{
	DISPLAY: none
}
UL.subNav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 20px; =
PADDING-LEFT: 0px; WIDTH: 217px; PADDING-RIGHT: 0px; FONT: 11px/14px =
"Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #a8a688; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.subNav LI {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
UL.subNav A {
	DISPLAY: block; FONT: 11px/14px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #a8a688
}
UL.subNav LI A {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold =
12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #000729; =
PADDING-TOP: 0px
}
UL.subNav LI A:visited {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold =
12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #000729; =
PADDING-TOP: 0px
}
UL.subNav LI A:hover {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold =
12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #000729; =
PADDING-TOP: 0px
}
UL.subNav LI.selected A {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold =
12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #000729; =
PADDING-TOP: 0px
}
UL.subNav LI UL.nccUlMenuSub1 {
	MARGIN: 0px; WIDTH: auto
}
UL.subNav LI UL.nccUlMenuSub1 LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
UL.subNav LI UL.nccUlMenuSub1 LI A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; MARGIN: =
0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; COLOR: =
#767557; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.subNav LI UL.nccUlMenuSub1 LI A:hover {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 15px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(view.image?id=3D459) no-repeat 0px 3px; HEIGHT: auto; COLOR: =
#767557; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
UL.subNav LI UL.nccUlMenuSub1 LI.selected A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: url(view.image?id=3D459) no-repeat 0px 3px; COLOR: #767557; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
UL.subNav LI UL.nccUlMenuSub1 LI UL.nccUlMenuSub2 {
	MARGIN: 0px 0px 0px 12px; WIDTH: auto; DISPLAY: block
}
UL.subNav LI UL.nccUlMenuSub1 LI UL LI {
	DISPLAY: none
}
UL.subNav LI UL.nccUlMenuSub1 LI.selected UL {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; FONT: 10px "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat =
0% 0%; COLOR: #115e8c; TEXT-DECORATION: none
}
UL.subNav LI UL.nccUlMenuSub1 LI.selected UL LI {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; FONT: 10px "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat =
0% 0%; COLOR: #115e8c; TEXT-DECORATION: none
}
UL.subNav LI UL.nccUlMenuSub1 LI.selected UL LI A {
	TEXT-TRANSFORM: capitalize; DISPLAY: block; FONT: 10px "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat =
0% 0%; COLOR: #115e8c; TEXT-DECORATION: none
}
UL.subNav LI UL.nccUlMenuSub1 LI.selected UL LI A:hover {
	TEXT-DECORATION: underline
}
#internal #contentSecondary .gutter {
	PADDING-BOTTOM: 42px; PADDING-LEFT: 0px; PADDING-RIGHT: 36px; =
BACKGROUND: url(view.image?id=3D399) no-repeat 100% 0px; FLOAT: left; =
CLEAR: both; PADDING-TOP: 18px
}
#contentSub {
	WIDTH: 200px; FLOAT: right
}
#contentSub .gutter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#wrapFooter {
	PADDING-BOTTOM: 30px; MARGIN: 0px auto; WIDTH: 968px; CLEAR: both
}
#footerTop {
	WIDTH: 968px; BACKGROUND: url(view.image?id=3D400) no-repeat 0px 0px; =
FLOAT: left; HEIGHT: 8px
}
#footerContent {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; WIDTH: 968px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D401) repeat-y 0px 0px; FLOAT: left; =
CLEAR: both; PADDING-TOP: 0px
}
#footerContactInfo {
	PADDING-BOTTOM: 0px; MARGIN: 0px 67px 0px 0px; PADDING-LEFT: 20px; =
WIDTH: 214px; PADDING-RIGHT: 0px; FONT: 10px/16px "Trebuchet MS", =
sans-serif; FLOAT: left; COLOR: #adac94; PADDING-TOP: 16px
}
#footerContactInfo .footerTitleImg {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; PADDING-TOP: 0px
}
#footerContactInfo P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: =
16px; DISPLAY: block; FONT: 10px/16px "Trebuchet MS", sans-serif; COLOR: =
#adac94; PADDING-TOP: 0px
}
#footerContactInfo A {
	FONT: 10px/16px "Trebuchet MS", sans-serif; COLOR: #adac94
}
footerContactInfo A:visited {
	FONT: 10px/16px "Trebuchet MS", sans-serif; COLOR: #adac94
}
footerContactInfo A:hover {
	FONT: 10px/16px "Trebuchet MS", sans-serif; COLOR: #adac94
}
footerContactInfo A:active {
	FONT: 10px/16px "Trebuchet MS", sans-serif; COLOR: #adac94
}
#footerQuickLinks {
	PADDING-BOTTOM: 0px; MARGIN: 0px 53px 0px 0px; PADDING-LEFT: 0px; =
WIDTH: 307px; PADDING-RIGHT: 0px; FONT: 10px "Trebuchet MS", sans-serif; =
FLOAT: left; COLOR: #767557; PADDING-TOP: 16px
}
#footerQuickLinks .footerTitleImg {
	PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; PADDING-TOP: 0px
}
#footerQuickLinks UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footerQuickLinks LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footerQuickLinks UL.quickLinksTop {
	MARGIN: 0px 0px 4px
}
#footerQuickLinks UL.quickLinksBottom {
	MARGIN: 0px; FLOAT: left
}
#footerQuickLinks A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: =
block; FONT: 10px "Trebuchet MS", sans-serif; COLOR: #767557; =
PADDING-TOP: 0px
}
#footerQuickLinks A:visited {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: =
block; FONT: 10px "Trebuchet MS", sans-serif; COLOR: #767557; =
PADDING-TOP: 0px
}
#footerQuickLinks A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: =
block; FONT: 10px "Trebuchet MS", sans-serif; COLOR: #767557; =
PADDING-TOP: 0px
}
#footerQuickLinks A:active {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: =
block; FONT: 10px "Trebuchet MS", sans-serif; COLOR: #767557; =
PADDING-TOP: 0px
}
#footerConnect {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 305px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 16px
}
#footerConnect .footerTitleImg {
	PADDING-BOTTOM: 17px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; PADDING-TOP: 0px
}
#footerConnect .youTube {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: =
10px; DISPLAY: inline; PADDING-TOP: 0px
}
#footerConnect .flickr {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
10px; DISPLAY: inline; PADDING-TOP: 0px
}
#footerConnect .linkedIn {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
10px; DISPLAY: inline; PADDING-TOP: 0px
}
#footerContent .gutter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#footerBottom {
	WIDTH: 968px; BACKGROUND: url(view.image?id=3D402) no-repeat 0px 0px; =
HEIGHT: 10px; CLEAR: both
}
#wrapHomeFlash {
	Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#homeCallOutBoxes {
	MARGIN: 0px 0px 15px; WIDTH: 707px; FLOAT: left; CLEAR: both
}
#homeCallOutBoxes #callOutLeft {
	MARGIN: 3px 10px 0px 0px; MIN-HEIGHT: 104px; WIDTH: 435px; DISPLAY: =
inline; FONT: 11px Georgia, "Times New Roman", Times, serif; BACKGROUND: =
url(view.image?id=3D438) no-repeat 0px 0px; FLOAT: left; COLOR: #4e4e4e
}
* HTML #homeCallOutBoxes #callOutLeft {
	MIN-HEIGHT: 94px; HEIGHT: auto !important
}
#callOutLeft IMG {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: =
0px; DISPLAY: block; PADDING-TOP: 11px
}
#callOutLeft P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: =
12px; DISPLAY: block; FONT: 11px Georgia, "Times New Roman", Times, =
serif; COLOR: #4e4e4e; PADDING-TOP: 0px
}
#homeCallOutBoxes #callOutRight {
	MARGIN: 0px 11px 0px 0px; MIN-HEIGHT: 97px; WIDTH: 251px; DISPLAY: =
inline; FONT: 10px/11px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D439) no-repeat 0px 0px; FLOAT: left; =
COLOR: #767557
}
#landingTopCallOutBox #callOutRight {
	MARGIN: 0px 11px 0px 0px; MIN-HEIGHT: 97px; WIDTH: 251px; DISPLAY: =
inline; FONT: 10px/11px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D439) no-repeat 0px 0px; FLOAT: left; =
COLOR: #767557
}
* HTML #homeCallOutBoxes #callOutRight {
	MIN-HEIGHT: 97px; HEIGHT: auto !important
}
#callOutRight P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: =
124px; FONT: 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 40px
}
#callOutRight A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FONT: 9px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #767557; PADDING-TOP: 0px
}
#callOutRight A {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#callOutRight A:visited {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#callOutRight A:hover {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#callOutRight A:active {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#callOutLinks {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 42px 0px 11px; =
PADDING-LEFT: 0px; WIDTH: 209px; PADDING-RIGHT: 0px; DISPLAY: block; =
FONT: 9px "Trebuchet MS", Arial, Helvetica, sans-serif; FLOAT: right; =
COLOR: #767557; PADDING-TOP: 0px
}
#callOutLinks A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT: 9px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #767557; PADDING-TOP: 0px
}
#callOutLinks A:visited {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT: 9px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #767557; PADDING-TOP: 0px
}
#callOutLinks A:hover {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT: 9px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #767557; PADDING-TOP: 0px
}
#callOutLinks A:active {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT: 9px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #767557; PADDING-TOP: 0px
}
#homeNews {
	PADDING-BOTTOM: 0px; MARGIN: 32px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
353px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#homeHeadlines {
	PADDING-BOTTOM: 0px; MARGIN: 32px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
353px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#homeNews UL {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homeHeadlines UL {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homeNews LI {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 14px; PADDING-RIGHT: 0px; FONT: 11px/16px Georgia, "Times =
New Roman", Times, serif; BACKGROUND: url(view.image?id=3D463) no-repeat =
0px 7px; COLOR: #115e8c; PADDING-TOP: 0px
}
#homeHeadlines LI {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 14px; PADDING-RIGHT: 0px; FONT: 11px/16px Georgia, "Times =
New Roman", Times, serif; BACKGROUND: url(view.image?id=3D463) no-repeat =
0px 7px; COLOR: #115e8c; PADDING-TOP: 0px
}
#homeNews A {
	FONT: 11px/16px Georgia, "Times New Roman", Times, serif; COLOR: =
#115e8c
}
#homeHeadlines A {
	FONT: 11px/16px Georgia, "Times New Roman", Times, serif; COLOR: =
#115e8c
}
#home #contentSecondary .gutter #leftColSecondaryCallOutBox {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px 9px; PADDING-LEFT: 0px; =
WIDTH: 237px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D417) =
no-repeat 0px 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 23px
}
#home #contentSecondary .gutter #leftColSecondaryCallOutText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 237px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D418) repeat-y 0px 0px; FLOAT: left; =
CLEAR: both; PADDING-TOP: 0px
}
#home #contentSecondary .gutter #leftColSecondaryCallOutText IMG {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
#home #contentSecondary .gutter #leftColSecondaryCallOutText P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: =
19px; FONT: italic 11px/14px Georgia, "Times New Roman", Times, serif; =
LETTER-SPACING: 0px; COLOR: #080809; PADDING-TOP: 0px
}
.quotedName {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FONT: 9px "Trebuchet MS", Arial, =
Helvetica, sans-serif; COLOR: #726e43; PADDING-TOP: 2px
}
#home #contentSecondary .gutter #leftColSecondaryCallOutText A {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutText A:visited {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutText A:hover {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutText A:active {
	FONT: bold 10px/11px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#home #contentSecondary .gutter #leftColSecondaryCallOutBottom {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 237px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D419) no-repeat 0px 0px; FLOAT: =
left; CLEAR: both; PADDING-TOP: 23px
}
#landingTopCallOutBox {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 24px; WIDTH: 684px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D414) no-repeat 24px 100%; FLOAT: =
left; PADDING-TOP: 21px
}
#landingTopCallOutText {
	WIDTH: 449px; FLOAT: left
}
#landingRightPromo {
	WIDTH: 235px; FLOAT: left
}
#landingIntelPromo {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
234px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D473) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 125px; PADDING-TOP: 0px
}
#landingIntelstsPromo {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
234px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D1082) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 139px; PADDING-TOP: 0px
}
#landingIntelPromo2 {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
234px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D680) =
no-repeat 0px 0px; HEIGHT: 108px; PADDING-TOP: 0px
}
#landingIntelISEFPromo {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
234px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D609) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 125px; PADDING-TOP: 0px
}
#landingBroadcomPromo {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
234px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D1290) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 125px; PADDING-TOP: 0px
}
#landingBroadcomPromo2 {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
234px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D1290) =
no-repeat 0px 0px; HEIGHT: 108px; PADDING-TOP: 0px
}
#landingGiveNowPromoBox {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 18px; WIDTH: =
198px; PADDING-RIGHT: 18px; BACKGROUND: url(view.image?id=3D415) =
no-repeat 0px 0px; FLOAT: left; PADDING-TOP: 0px
}
#landingGiveNowPromoBox IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 16px
}
#intCalloutSNrt {
	MARGIN: 0px 11px 0px 0px; WIDTH: 251px; DISPLAY: inline; BACKGROUND: =
url(view.image?id=3D439) no-repeat 0px 0px
}
.intelText {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 18px; WIDTH: 115px; =
PADDING-RIGHT: 80px; DISPLAY: block; FONT: 11px/12px Georgia, "Times New =
Roman", Times, serif; COLOR: #767557; PADDING-TOP: 48px
}
.intelSTSText {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 16px; WIDTH: 115px; =
PADDING-RIGHT: 80px; DISPLAY: block; FONT: 11px/12px Georgia, "Times New =
Roman", Times, serif; COLOR: #767557; PADDING-TOP: 52px
}
.broadcomText {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 115px; =
PADDING-RIGHT: 80px; DISPLAY: block; FONT: 11px/12px Georgia, "Times New =
Roman", Times, serif; COLOR: #767557; PADDING-TOP: 33px
}
*.intelText A:link {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
*.intelText A:visited {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
*.intelText A:hover {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
*.intelText A:active {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
.giveNowText {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FONT: 11px/12px Georgia, "Times New Roman", Times, =
serif; COLOR: #767557; PADDING-TOP: 0px
}
*.giveNowText A:link {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
*.giveNowText A:visited {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
*.giveNowText A:hover {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
*.giveNowText A:active {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#58573b
}
.landingHeaderDescription {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: =
24px; DISPLAY: block; FONT: 14px/16px Georgia, "Times New Roman", Times, =
serif; COLOR: #53758d; PADDING-TOP: 8px
}
.landingPageSlider {
	PADDING-BOTTOM: 34px; PADDING-LEFT: 0px; WIDTH: 681px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D414) no-repeat 24px 100%; CLEAR: =
both; PADDING-TOP: 0px
}
H2.slider {
	PADDING-BOTTOM: 27px; PADDING-LEFT: 0px; WIDTH: 681px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(view.image?id=3D414) no-repeat 24px =
27px; PADDING-TOP: 0px
}
*.internal {
	WIDTH: 707px
}
#wrapBreadcrumbs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 707px; =
PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D466) no-repeat 3px =
0px; FLOAT: left; PADDING-TOP: 0px
}
#breadcrumbs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 707px; =
PADDING-RIGHT: 0px; FONT: italic 11px Georgia, "Times New Roman", Times, =
serif; HEIGHT: 41px; COLOR: #588dad; PADDING-TOP: 0px
}
TABLE#internalTable {
	BORDER-BOTTOM: #d4d4d4 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#d4d4d4 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; =
PADDING-LEFT: 0px; WIDTH: 681px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: =
collapse; BACKGROUND: url(view.image?id=3D644) no-repeat 0px 0px; FLOAT: =
left; CLEAR: both; BORDER-TOP: #d4d4d4 1px solid; BORDER-RIGHT: #d4d4d4 =
1px solid; PADDING-TOP: 0px
}
TR.tableHeader {
	HEIGHT: 45px
}
TABLE#internalTable TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; =
MARGIN: 0px 0px 2px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; FONT: 13px =
Georgia, "Times New Roman", Times, serif; COLOR: #787557; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE#internalTable TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 17px; =
PADDING-LEFT: 21px; PADDING-RIGHT: 0px; FONT: bold italic 11px Georgia, =
"Times New Roman", Times, serif; BACKGROUND: #f5f5f5; COLOR: #9d9b82; =
VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TABLE#internalTable TD.top {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; =
PADDING-TOP: 17px
}
TABLE#internalTable TD.date {
	WIDTH: 118px
}
TABLE#internalTable TD.file {
	WIDTH: 404px
}
TABLE#internalTable TD.type {
	WIDTH: 96px
}
TABLE#internalTable A {
	FONT: 11px Georgia, "Times New Roman", Times, serif; COLOR: #6395b3
}
#NewsletterCallout {
	WIDTH: 246px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D876) no-repeat 0px 0px; HEIGHT: 92px; =
COLOR: #767557; CLEAR: both
}
#NewsletterCallout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 124px; PADDING-RIGHT: =
0px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 34px
}
#NewsletterCalloutt A {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#NewsletterCallout A:visited {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#NewsletterCallout A:hover {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#NewsletterCallout A:active {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#scienceNewsCallout {
	WIDTH: 246px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D416) no-repeat 0px 0px; HEIGHT: 92px; =
COLOR: #767557; CLEAR: both
}
#scienceNewsCallout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 124px; PADDING-RIGHT: =
0px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 34px
}
#scienceNewsCallout A {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#scienceNewsCallout A:visited {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#scienceNewsCallout A:hover {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#scienceNewsCallout A:active {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557
}
#informCallout {
	WIDTH: 252px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D1320) no-repeat 0px 0px; HEIGHT: 177px; =
COLOR: #767557; CLEAR: both; -moz-background-clip: border; =
-moz-background-inline-policy: continuous; -moz-background-origin: =
padding; -x-system-font: none; font-size-adjust: none; font-stretch: =
normal
}
#informCallout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 125px; PADDING-RIGHT: =
0px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 43px
}
#educateCallout {
	WIDTH: 252px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D1321) no-repeat 0px 0px; HEIGHT: 208px; =
COLOR: #767557; CLEAR: both
}
#educateCallout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
0px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 120px
}
#inspireCallout {
	WIDTH: 252px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D1322) no-repeat 0px 0px; HEIGHT: 200px; =
COLOR: #767557; CLEAR: both
}
#inspireCallout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
0px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 120px
}
#leftColElmersCallout {
	WIDTH: 252px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
BACKGROUND: url(view.image?id=3D1351) no-repeat 0px 0px; HEIGHT: 124px; =
COLOR: #767557; CLEAR: both
}
#leftColElmersCallout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 116px; PADDING-RIGHT: =
0px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#767557; PADDING-TOP: 22px
}
#leftColSecondaryCallOutBox {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px 9px; PADDING-LEFT: 0px; =
WIDTH: 237px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D417) =
no-repeat 0px 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 23px
}
#leftColSecondaryCallOutText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 237px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D418) repeat-y 0px 0px; FLOAT: left; =
CLEAR: both; PADDING-TOP: 0px
}
#leftColSecondaryCallOutText IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
#leftColSecondaryCallOutText P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: =
24px; FONT: 11px/12px Georgia, "Times New Roman", Times, serif; =
LETTER-SPACING: 0px; COLOR: #40424b; PADDING-TOP: 0px
}
#leftColSecondaryCallOutText A {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutText A:visited {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutText A:hover {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutText A:active {
	FONT: bold 11px/12px Georgia, "Times New Roman", Times, serif; COLOR: =
#2d334d
}
#leftColSecondaryCallOutBottom {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 237px; PADDING-RIGHT: =
0px; BACKGROUND: url(view.image?id=3D419) no-repeat 0px 0px; FLOAT: =
left; CLEAR: both; PADDING-TOP: 23px
}
H1 {
	MARGIN: 0px; FONT: 1.83em Georgia, "Times New Roman", Times, serif; =
COLOR: #000729
}
#contentSecondary H1 {
	FONT-SIZE: 1.5em
}
#contentSub H1 {
	FONT-SIZE: 1.5em
}
#internal #contentPrimary #landingTopCallOutBox H1 {
	MARGIN: 0px
}
#internal #contentPrimary H1 {
	MARGIN: 0px 0px 20px
}
H2 {
	MARGIN: 0px; FONT: 1.33em Georgia, "Times New Roman", Times, serif; =
COLOR: #060035
}
#internal #contentPrimary H2 {
	MARGIN: 0px 0px 10px; DISPLAY: block; CLEAR: both
}
#contentSecondary H2 {
	FONT-SIZE: 1.33em
}
#contentSub H2 {
	FONT-SIZE: 1.33em
}
H3 {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FONT: 1.08em "Trebuchet MS", =
Arial, Helvetica, sans-serif; COLOR: #000729
}
#internal #contentPrimary H3 {
	MARGIN: 0px 0px 10px
}
#contentSecondary H3 {
	FONT-SIZE: 1.17em
}
#contentSub H3 {
	FONT-SIZE: 1.17em
}
H4 {
	MARGIN: 0px; COLOR: #4b461e; FONT-SIZE: 1.17em
}
#contentSecondary H4 {
	FONT-SIZE: 1em
}
#contentSub H4 {
	FONT-SIZE: 1em
}
H5 {
	MARGIN: 0px; FONT-SIZE: 1em
}
#contentSecondary H5 {
	FONT-SIZE: 0.83em
}
#contentSub H5 {
	FONT-SIZE: 0.83em
}
H6 {
	FONT-STYLE: italic; MARGIN: 0px; FONT-SIZE: 1em
}
#contentSecondary H6 {
	FONT-SIZE: 0.83em
}
#contentSub H6 {
	FONT-SIZE: 0.83em
}
P {
	MARGIN: 0px; FONT: 0.92em/18px "Trebuchet MS", Arial, Helvetica, =
sans-serif; COLOR: #4b461e
}
#internal #contentPrimary P {
	MARGIN: 0px 0px 20px
}
.newsHeading {
	FONT-SIZE: 12px; font-color: #ffffff
}
.newsContent {
	FONT-SIZE: 10px; font-color: #ffffff
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 21px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
*:first-child + HTML UL {
	MARGIN: 0px 0px 21px 1px
}
OL {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: =
decimal; MARGIN: 0px 0px 21px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
OL OL {
	LIST-STYLE-TYPE: lower-alpha; MARGIN-BOTTOM: 0px
}
OL OL OL {
	LIST-STYLE-TYPE: lower-roman
}
UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#internal #contentPrimary UL {
	MARGIN: 0px 0px 21px 17px
}
#internal #contentPrimary UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; =
BACKGROUND: url(view.image?id=3D471) no-repeat 0px 6px; PADDING-TOP: 0px
}
#internal #contentPrimary #breadcrumbs UL {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
#internal #contentPrimary #breadcrumbs UL LI {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
#internal #contentPrimary #breadcrumbs UL {
	PADDING-BOTTOM: 0px; MARGIN: 17px 0px 0px 22px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#internal #contentPrimary #breadcrumbs LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: =
11px; BACKGROUND: url(view.image?id=3D470) no-repeat 0px 4px; =
PADDING-TOP: 0px
}
#internal #contentPrimary #breadcrumbs LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 11px; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#internal #contentPrimary #breadcrumbs LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FONT: italic 11px Georgia, "Times New Roman", =
Times, serif; COLOR: #588dad; TEXT-DECORATION: underline; PADDING-TOP: =
0px
}
#breadcrumbs LI A:visited {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FONT: italic 11px Georgia, "Times New Roman", =
Times, serif; COLOR: #588dad; TEXT-DECORATION: underline; PADDING-TOP: =
0px
}
#internal #contentPrimary #breadcrumbs LI A:hover {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FONT: italic 11px Georgia, "Times New Roman", =
Times, serif; COLOR: #588dad; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#internal #contentPrimary #breadcrumbs LI A:active {
	COLOR: #84847b; TEXT-DECORATION: none
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#contentSecondary DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#contentSub DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
A {
	COLOR: #588dad
}
A:visited {
	COLOR: #588dad
}
A:hover {
	COLOR: #588dad; TEXT-DECORATION: none
}
A:active {
	COLOR: #588dad
}
A:focus {
	COLOR: #588dad
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A.skip {
	POSITION: absolute; FONT-SIZE: 1.2em; TOP: -50em; FONT-WEIGHT: bold
}
A.skip:hover {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; MARGIN: =
0px auto 0px -10em; PADDING-LEFT: 0.5em; WIDTH: 20em; PADDING-RIGHT: =
0.5em; DISPLAY: block; BACKGROUND: #fff; TOP: 0px; PADDING-TOP: 0.5em; =
LEFT: 50%
}
A.skip:active {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; MARGIN: =
0px auto 0px -10em; PADDING-LEFT: 0.5em; WIDTH: 20em; PADDING-RIGHT: =
0.5em; DISPLAY: block; BACKGROUND: #fff; TOP: 0px; PADDING-TOP: 0.5em; =
LEFT: 50%
}
A.skip:focus {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; MARGIN: =
0px auto 0px -10em; PADDING-LEFT: 0.5em; WIDTH: 20em; PADDING-RIGHT: =
0.5em; DISPLAY: block; BACKGROUND: #fff; TOP: 0px; PADDING-TOP: 0.5em; =
LEFT: 50%
}
.floatLeft {
	MARGIN: 0px 1.5em 1em 0px; FLOAT: left
}
.floatRight {
	MARGIN: 0px 0px 1em 1.5em; FLOAT: right
}
.twoColTable {
	BORDER-COLLAPSE: collapse
}
*.twoColTable TD {
	VERTICAL-ALIGN: top
}
*.BBFormTable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
*.BBListingTable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
*.BBFieldCaption {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
*.CalendarViewTopLeft {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
*.ListViewTopGap LABEL {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
*.BBFieldValue {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
*.BBFieldControlCell {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
*.BBListOddRowStyle TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
*.TransactionManagerOddRow TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
*.EventTable .BBListEvenRowStyle .BBListOddRowStyle TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
*.BBListEvenRowStyle TD {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
*.TransactionManagerEvenRow TD {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
*.EventTable .BBListEvenRowStyle .BBListEvenRowStyle TD {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
*.BBListOddRowStyle TD.BBSearchDescriptionStyle {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; WHITE-SPACE: normal; PADDING-TOP: 5px =
!important
}
*.EventTable .BBListEvenRowStyle .BBListOddRowStyle =
TD.BBSearchDescriptionStyle {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; WHITE-SPACE: normal; PADDING-TOP: 5px =
!important
}
*.BBListEvenRowStyle TD.BBSearchDescriptionStyle {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; WHITE-SPACE: normal; PADDING-TOP: 5px =
!important
}
*.BBListEvenRowStyle .BBListEvenRowStyle TD.BBSearchDescriptionStyle {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; WHITE-SPACE: normal; PADDING-TOP: 5px =
!important
}
*.Pager {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: =
12px
}
*.PagedListFooter {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: =
12px
}
*.TransactionManagerFieldContainer INPUT {
	MARGIN: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
COLOR: #4b461e; FONT-SIZE: 12px
}
*.BBFormTextbox {
	MARGIN: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
COLOR: #4b461e; FONT-SIZE: 12px
}
*.BBFormTextArea {
	MARGIN: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
COLOR: #4b461e; FONT-SIZE: 12px
}
SELECT {
	MARGIN: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
COLOR: #4b461e; FONT-SIZE: 12px
}
*.BBFormRequiredFieldMarker {
	FONT-SIZE: 10px
}
*.BBFieldCheckboxCaption LABEL {
	MARGIN: 0px 0.5em
}
*.BBFieldControlCell LABEL {
	MARGIN: 0px 0.5em
}
*.BBFormChecklist {
	BORDER-BOTTOM: #d5e0eb 1px solid; BORDER-LEFT: #d5e0eb 0px solid; =
PADDING-BOTTOM: 1em; BORDER-TOP: #d5e0eb 0px solid; BORDER-RIGHT: =
#d5e0eb 0px solid
}
*:first-child + HTML .QuickSearchTextbox {
	PADDING-BOTTOM: 2px !important; PADDING-LEFT: 39px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
*.EventCalendarName {
	MARGIN-BOTTOM: 0px
}
*.EventCalendarButtons {
	FONT-SIZE: 12px
}
*.CalendarEditButtonCell {
	TEXT-ALIGN: center
}
*.EventCalendarButtonBar INPUT {
	MARGIN-LEFT: 1em
}
*.EventCalendarButtonBar IMG {
	MARGIN-LEFT: 1em
}
*.CalendarFilterContainer {
	BORDER-RIGHT-WIDTH: 1px; BACKGROUND: #eeeeee; BORDER-TOP-WIDTH: 1px; =
BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px
}
*.CalendarFilterContainer LABEL {
	FONT-WEIGHT: bold
}
*.CalendarFilterSaveButton {
	MARGIN: 5px; WIDTH: auto; COLOR: #fff
}
*.CalendarViewCalendarContainer {
	BORDER-BOTTOM: #bdbcb0 0px solid; BORDER-LEFT: #bdbcb0 1px solid; =
FONT-SIZE: 12px; BORDER-TOP: #bdbcb0 1px solid; BORDER-RIGHT: #bdbcb0 =
0px solid
}
*.ListViewEventDate {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: url(view.image?id=3D398) no-repeat 0px =
0px; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 12px
}
*.CalendarViewDayHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: url(view.image?id=3D398) no-repeat 0px =
0px; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 12px
}
*.ListViewEventDate {
	TEXT-ALIGN: left; MARGIN: 0px; DISPLAY: block
}
*.CalendarViewWeekendDay {
=09
}
*.CalendarViewOtherMonthDay {
	BACKGROUND: #f8efd4; COLOR: #f89b25
}
*.CalendarViewDay {
	BACKGROUND: #fff
}
*.CalendarViewToday {
	BACKGROUND: #97c9e3
}
*.CalendarViewWeekendDay {
	BORDER-BOTTOM: #bdbcb0 1px solid; BORDER-LEFT: #bdbcb0 0px solid; =
BACKGROUND: #eff0de; HEIGHT: 60px; BORDER-TOP: #bdbcb0 0px solid; =
BORDER-RIGHT: #bdbcb0 1px solid
}
*.CalendarViewOtherMonthDay {
	BORDER-BOTTOM: #bdbcb0 1px solid; BORDER-LEFT: #bdbcb0 0px solid; =
BACKGROUND: #eff0de; HEIGHT: 60px; BORDER-TOP: #bdbcb0 0px solid; =
BORDER-RIGHT: #bdbcb0 1px solid
}
*.CalendarViewDay {
	BORDER-BOTTOM: #bdbcb0 1px solid; BORDER-LEFT: #bdbcb0 0px solid; =
BACKGROUND: #eff0de; HEIGHT: 60px; BORDER-TOP: #bdbcb0 0px solid; =
BORDER-RIGHT: #bdbcb0 1px solid
}
*.CalendarViewTodayText {
	FONT-SIZE: 11px
}
*.CalendarViewBottomIcons {
	FONT-SIZE: 11px
}
*.ListViewTopLeft {
	BORDER-BOTTOM-COLOR: #eeeeee; BORDER-TOP-COLOR: #eeeeee; =
BORDER-RIGHT-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee
}
*.ListViewTopRight {
	BORDER-BOTTOM-COLOR: #eeeeee; BORDER-TOP-COLOR: #eeeeee; =
BORDER-RIGHT-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee
}
*.ListViewEventItemContainer {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
12px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; =
PADDING-TOP: 0px
}
*.ListViewEventTime {
	MARGIN-TOP: 0.5em; DISPLAY: block; FONT-SIZE: 11px
}
*.ListViewEventLocation {
	FONT-STYLE: italic; FONT-SIZE: 12px
}
*.ListViewEventDivider {
	MARGIN-BOTTOM: 1em
}
*.DetailCaption {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 0px =
solid; MARGIN: 12px 1px 5px; DISPLAY: block; BORDER-TOP: transparent 0px =
solid; BORDER-RIGHT: transparent 0px solid
}
*.DetailDateTime {
	BORDER-BOTTOM: #bdbcb0 1px solid; BORDER-LEFT: #bdbcb0 1px solid; =
PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-TOP: #bdbcb0 1px solid; =
BORDER-RIGHT: #bdbcb0 1px solid; PADDING-TOP: 0px
}
*.DetailEventDetails {
	PADDING-BOTTOM: 1em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1em
}
*.DetailLeft {
	FONT-SIZE: 12px
}
*.DetailRight {
	FONT-SIZE: 12px
}
*.ListViewEventItemContainer DIV {
	PADDING-BOTTOM: 1em !important; PADDING-LEFT: 1em !important; =
PADDING-RIGHT: 1em !important; PADDING-TOP: 1em !important
}
*.BBDocumentDisplaySeparator {
	DISPLAY: none
}
*.BBDocumentDisplayOddRowStyle {
	FONT-SIZE: 12px
}
*.BBDocumentDisplayDescriptionStyle TD {
	BORDER-RIGHT-WIDTH: 0px; FONT-STYLE: normal; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 0px
}
*.BBDocumentDisplayLink {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
*.BBDocumentDisplayTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
*.BBDocumentDisplayHeader {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #060035; =
CURSOR: pointer; PADDING-TOP: 0px
}
*.BBDocumentDisplayHeader:hover {
	COLOR: #588dad; TEXT-DECORATION: underline
}
*.DonationMessage {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; PADDING-TOP: 0px
}
*.DonationCaptureFieldCaption {
	WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
*.DonationFieldCaption {
	WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
*.DonationFieldControlCell .DonationFieldControlCell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
*.DonationCaptureFieldControlCell {
	WIDTH: auto
}
*.DonationCaptureTextboxWide {
	WIDTH: 250px
}
*.DonationTextArea {
	WIDTH: 250px
}
*.SubscriptionFormTitle SPAN {
	MARGIN: 0px
}
*.SubscriptionFormListHeaderTitle SPAN {
	MARGIN-BOTTOM: 0px
}
*.BSubscriptionFormMessage {
	FONT-STYLE: italic; FONT-WEIGHT: normal
}
*.MailForwardingFormCheckbox {
	FONT-STYLE: italic; DISPLAY: block; MARGIN-BOTTOM: 1em
}
*.SubscriptionFormCheckList {
	BORDER-BOTTOM: medium none
}
*.BBAnonymousSubscriptionButtonCell {
	PADDING-TOP: 1em
}
.EventTable {
	WIDTH: 100%
}
*.EventProgressCell {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: =
auto; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
*.EventProgressCellPast {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: =
auto; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
*.EventProgressCellFuture {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: =
auto; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
*.EventProgressCell {
	BACKGROUND: url(view.image?id=3D398) no-repeat 0px 0px; COLOR: #fff; =
FONT-WEIGHT: bold
}
*.EventProgressCellFuture {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000729
}
*.EventProgressCellPast {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a8a688
}
*.EventItemsSelectionGrid {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
*.EventTable .BBListEvenRowStyle TD {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
*.EventTable .BBListOddRowStyle TD {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
TD.EventItemRegistrantsHeader {
	BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListEvenRowStyle .BBListOddRowStyle .BBListEvenRowStyle =
TD {
	BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListEvenRowStyle .BBListEvenRowStyle .BBListEvenRowStyle =
TD {
	BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListEvenRowStyle .EventItemRegistrationsTable TD {
	BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListOddRowStyle .EventItemRegistrationsTable TD {
	BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListEvenRowStyle .BBListEvenRowStyle .BBListOddRowStyle =
TD {
	BORDER-RIGHT-WIDTH: 0px !important; BORDER-TOP-WIDTH: 0px !important; =
BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListEvenRowStyle .BBListOddRowStyle .BBListOddRowStyle =
TD {
	BORDER-RIGHT-WIDTH: 0px !important; BORDER-TOP-WIDTH: 0px !important; =
BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventTable .BBListEvenRowStyle .BBListOddRowStyle .BBListEvenRowStyle =
TD {
	BORDER-RIGHT-WIDTH: 0px !important; BORDER-TOP-WIDTH: 0px !important; =
BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
*.EventItemsTable TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
TD.EventItemRegistrantsHeader {
	BORDER-BOTTOM-COLOR: #dbdacc !important; BORDER-RIGHT-WIDTH: 0px =
!important; BORDER-TOP-COLOR: #dbdacc !important; BORDER-TOP-WIDTH: 0px =
!important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-RIGHT-COLOR: =
#dbdacc !important; BORDER-LEFT-COLOR: #dbdacc !important; =
BORDER-LEFT-WIDTH: 0px !important
}
*.EventItemRegistrantControlCellName SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
*.EventTicketsHeaderCell {
	FONT-SIZE: 10px
}
*.EventTicketsBodyCell {
	FONT-SIZE: 10px
}
*.EventAttendeesOverallTotal {
	FONT-SIZE: 10px
}
*.EventTicketsHeaderCell {
	FONT-WEIGHT: bold
}
*.EventAttendeesOverallTotal {
	FONT-WEIGHT: bold
}
*.EventAttendeesOverallTotal HR {
	DISPLAY: none
}
*.EventAttendeesOverallTotal SPAN {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0px; WIDTH: 75px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: right; BORDER-TOP: #bdbcb0 1px solid; =
PADDING-TOP: 0.25em
}
*.SummaryGridEventTitle {
	FONT-SIZE: 12px
}
*.EventAttendeesComplete {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4b461e
}
*.EventAttendeesCurrent {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4b461e
}
*.EventAttendeesOverallTotal {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4b461e
}
*.EventAttendeesGrid {
	BORDER-BOTTOM: #d5e0eb 1px solid; BORDER-LEFT: #d5e0eb 1px solid; =
BACKGROUND: #eeeeee; BORDER-TOP: #d5e0eb 1px solid; BORDER-RIGHT: =
#d5e0eb 1px solid
}
*.EventItemRegistrationsTable {
	MARGIN: 0px; WIDTH: 100%
}
*.EventItemTitleDescription {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
12px; PADDING-TOP: 0px
}
*.EventItemTitleTime {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
12px; PADDING-TOP: 0px
}
*.EventItemRegistrationControlCellDescription LABEL {
	MARGIN: 0px; FONT-WEIGHT: normal
}
*.EventItemRegistrationControlCellDescription {
	WIDTH: 50%
}
*.EventItemRegistrationControlCellNumParticipants {
	WIDTH: 20%
}
*.EventItemRegistrationControlCellPrice {
	WIDTH: 20%; FONT-WEIGHT: normal
}
*.SurveyFormTable .BBFormTitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
*.NewsReaderFormTable INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: none; PADDING-TOP: 0px
}
*.NewsReaderFormTable LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: none; PADDING-TOP: 0px
}
*.NewsReaderFormTable TD BR {
	DISPLAY: none
}
*.NewsReaderFormTable A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
*.NewsReaderResultsList TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; =
BACKGROUND: url(view.image?id=3D463) no-repeat 0px 7px; PADDING-TOP: 0px
}
#PC2715_lblTitle {
	DISPLAY: none
}
*.GivingHistoryList {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 0px =
solid; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
BORDER-TOP: transparent 0px solid; BORDER-RIGHT: transparent 0px solid
}
*.GivingHistoryListingTable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
*.GivingHistoryListingTable .PagedListFooter {
	MARGIN-TOP: 1em; DISPLAY: block
}
*.LoginFormTitle SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
*.LoginFormTitle {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
*.LoginSectionHeader SPAN {
	MARGIN-TOP: 1em; DISPLAY: block
}
*.LoginFieldMessage {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: =
11px
}
*.LoginLink {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: =
12px
}
*.LoginFormTextbox {
	WIDTH: 150px
}
*.LoginFormTextArea {
	WIDTH: 150px
}
*.ProfileDisplayCaption {
	WIDTH: 150px
}
*.ProfileFormTextbox {
	WIDTH: 98%
}
*.BBVolOpInstructions SPAN {
	MARGIN: 0px
}
*.BBVolOpSignUpTextBox {
	FLOAT: left
}
*.BBVolOpLink {
	FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold
}
*.BBVolOpInstructions SPAN {
	DISPLAY: inline
}
*.BBVolOpSearchButtonCell {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.5em
}
*.BBVolOpSignUpInstructions {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
*.BBVolOpSignUpSeparator {
	DISPLAY: none
}
*.ReportFormTable TD FIELDSET DIV TABLE TD DIV DIV TABLE TD DIV {
	WIDTH: 300px !important; DISPLAY: block; OVERFLOW: auto
}
*.ReportFormTable TD FIELDSET DIV TABLE TD DIV DIV TABLE TD DIV DIV {
	WIDTH: auto !important
}
#footerNav .ReportFormTable {
	LINE-HEIGHT: 10px; WIDTH: 300px; FLOAT: right
}
*.ReportTitle {
	LINE-HEIGHT: normal; HEIGHT: auto
}
#footerNav .ReportFormTable SPAN {
	LINE-HEIGHT: 10px !important; FONT-SIZE: 11px !important
}
#footerNav .menu {
	WIDTH: 600px; FLOAT: left
}
#footerNav:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
*.TransactionManagerFieldContainer .BBFormSelectList {
	MARGIN: 5px 0px
}
*.TransactionManagerSpecificDateDivSelected {
	MARGIN: 0.25em 0px
}
*.TransactionManagerFilterActions {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 100%; CLEAR: both
}
*.TransactionManagerGrid {
	BORDER-BOTTOM: #bdbcb0 1px solid; BORDER-LEFT: #bdbcb0 0px solid; =
MARGIN: 0px 0px 1em; WIDTH: 100%; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #bdbcb0 0px solid; =
BORDER-RIGHT: #bdbcb0 0px solid
}
*.TransactionManagerGridHeaderCell {
	TEXT-ALIGN: left
}
*.TransactionManagerFilterContainer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: =
1em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
0px
}
*.TransactionManagerFilterItem {
	MARGIN: 0px 0px 1em; WIDTH: 49%; FLOAT: left
}
*.TransactionManagerDatePickerFieldCaption {
	WIDTH: auto
}
*.TransactionManagerGridHeaderCellSortedDescending {
	PADDING-LEFT: 20px; BACKGROUND: rgb(229,95,58) no-repeat 5px center
}
*.TransactionManagerGridHeaderCellSortedAscending {
	PADDING-LEFT: 20px; BACKGROUND: rgb(229,95,58) no-repeat 5px center
}
*.TransactionManagerGridHeaderCellSortedDescending {
=09
}
*.TransactionManagerGridHeaderCellSortedAscending {
=09
}
*.TransactionManagerDetailsEvenRow {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
*.TransactionManagerDetailsEvenRow DL {
	BORDER-BOTTOM: #ddd 0px dotted; BORDER-LEFT: #ddd 0px dotted; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: #ddd 1px dotted; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: =
5px
}
*.TransactionManagerGridDetailCell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
*.TransactionManagerGridDetailLabel {
	WIDTH: auto; MARGIN-RIGHT: 1em
}
*.TransactionManagerFieldContainer .hasDatepicker {
	VERTICAL-ALIGN: top
}
*.Pager {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; FLOAT: right; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
*.PagerInfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
*.BBMembershipFormTable {
	WIDTH: auto
}
*.BBMembershipFormTable TABLE {
	WIDTH: 100%
}
*.BBMembershipControlCell LABEL {
	FONT-WEIGHT: bold
}
*.BBMembershipControlCell *.BBMembershipFieldCheckboxCaption LABEL {
	FONT-WEIGHT: normal
}
*.BBMembershipCatDescription {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2.25em; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.5em
}
*.BBMembershipSummaryActionCaption {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: auto; PADDING-TOP: 0px
}
*.BBMembershipFormReadonlyValue {
	PADDING-BOTTOM: 5px; FONT-STYLE: normal; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
*.BBMembershipBenefitsTable TD {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; =
PADDING-TOP: 5px
}
*.BBMembershipBenefitsTable {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
*.MembershipPayTable .BBFormTitle BBMembershipFormTitle {
	FONT-SIZE: 16px
}
*#NCC_Forms_ContactUsForm .fieldlabel {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
*.NCC_Forms_Title {
	COLOR: #006690; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#bbAdminMenuDiv {
	Z-INDEX: 2000 !important
}
* HTML #wrapHeader {
	HEIGHT: 1%
}
* HTML #wrapNav {
	HEIGHT: 1%
}
* HTML #wrapMedia {
	HEIGHT: 1%
}
*.jcarousel-container {
	POSITION: relative
}
*.jcarousel-clip {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: =
0px
}
*.jcarousel-list {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; TOP: 0px; =
PADDING-TOP: 0px; LEFT: 0px
}
#wrapCarousel UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
*.jcarousel-list LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 75px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; =
OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
*.jcarousel-item {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 75px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 75px; =
OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
*.jcarousel-next {
	Z-INDEX: 3; DISPLAY: none
}
*.jcarousel-prev {
	Z-INDEX: 3; DISPLAY: none
}
*.jcarousel-clip-horizontal {
	WIDTH: 100%
}
*.jcarousel-next-horizontal {
	BACKGROUND-IMAGE: url(view.image?id=3D458); BORDER-BOTTOM: #ced3d9 1px =
solid; POSITION: absolute; BORDER-LEFT: #ced3d9 1px solid; =
BACKGROUND-COLOR: #e9eaea; WIDTH: 27px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: -27px center; HEIGHT: 218px; BORDER-TOP: #ced3d9 =
1px solid; TOP: 0px; CURSOR: pointer; RIGHT: 1px; BORDER-RIGHT: #ced3d9 =
1px solid
}
*.jcarousel-next-horizontal:hover {
	BACKGROUND-POSITION: -81px center
}
*.jcarousel-next-horizontal:active {
	BACKGROUND-POSITION: -81px center
}
*.jcarousel-next-disabled-horizontal {
	BACKGROUND-POSITION: -135px center; CURSOR: default
}
*.jcarousel-next-disabled-horizontal:hover {
	BACKGROUND-POSITION: -135px center; CURSOR: default
}
*.jcarousel-next-disabled-horizontal:active {
	BACKGROUND-POSITION: -135px center; CURSOR: default
}
*.jcarousel-prev-horizontal {
	BACKGROUND-IMAGE: url(view.image?id=3D458); BORDER-BOTTOM: #ced3d9 1px =
solid; POSITION: absolute; BORDER-LEFT: #ced3d9 1px solid; =
BACKGROUND-COLOR: #e9eaea; WIDTH: 27px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px center; HEIGHT: 218px; BORDER-TOP: #ced3d9 1px =
solid; TOP: 0px; CURSOR: pointer; BORDER-RIGHT: #ced3d9 1px solid; LEFT: =
0px
}
*.jcarousel-prev-horizontal:hover {
	BACKGROUND-POSITION: -54px center
}
*.jcarousel-prev-horizontal:active {
	BACKGROUND-POSITION: -54px center
}
*.jcarousel-prev-disabled-horizontal {
	BACKGROUND-POSITION: -108px center; CURSOR: default
}
*.jcarousel-prev-disabled-horizontal:hover {
	BACKGROUND-POSITION: -108px center; CURSOR: default
}
*.jcarousel-prev-disabled-horizontal:active {
	BACKGROUND-POSITION: -108px center; CURSOR: default
}
#wrapCarousel {
	POSITION: relative; WIDTH: 684px; DISPLAY: none; HEIGHT: 220px
}
*.jcarousel-item {
	WIDTH: 204px
}
*.jcarousel-list LI {
	WIDTH: 204px
}
#wrapCarousel LI IMG {
	WIDTH: 190px; HEIGHT: auto
}
*.jcarousel-container-horizontal {
	HEIGHT: 220px
}
*.jcarousel-clip-horizontal {
	HEIGHT: 220px
}
*.jcarousel-list LI {
	HEIGHT: 220px
}
*.jcarousel-item {
	HEIGHT: 220px
}
LI.jcarousel-item-horizontal {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#wrapCarousel .slideItem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 14px; =
PADDING-TOP: 0px
}
*.jcarousel-container-horizontal {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 43px; WIDTH: 612px; PADDING-RIGHT: =
29px; PADDING-TOP: 0px
}
#wrapCarousel LI A {
	LINE-HEIGHT: 16.5px; FONT-FAMILY: Georgia, "Times New Roman", Times, =
serif; COLOR: #4d86a8; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#wrapCarousel LI A:hover {
	COLOR: #2d334d; TEXT-DECORATION: none
}
.redText {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.intelFooter_callout {
	PADDING-BOTTOM: 0px; MARGIN: 25px 0px; PADDING-LEFT: 100px; =
PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=3D694) no-repeat 0px =
0px; HEIGHT: 87px; PADDING-TOP: 0px
}
*.intelFooter_callout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: =
75px; PADDING-TOP: 30px
}
.taCenter {
	MARGIN: auto
}
#landingRightPromo TABLE {
	WIDTH: auto; BORDER-COLLAPSE: collapse
}
#landingRightPromo .BBFormButtonCell {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; BACKGROUND: =
url(view.image?id=3D419) no-repeat 0px 100%; PADDING-TOP: 10px =
!important
}
#landingRightPromo .LoginFormTable {
	WIDTH: 237px; BACKGROUND: url(view.image?id=3D418) repeat-y 0px 0px
}
#landingRightPromo .LoginFormTable TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#landingRightPromo .LoginFormTitle {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FONT: 1.08em "Trebuchet MS", =
Arial, Helvetica, sans-serif; BACKGROUND: url(view.image?id=3D417) =
no-repeat 0px 0px; COLOR: #000729
}
#landingRightPromo .LoginFormTable TD.LoginFormTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#landingRightPromo .LoginFormTable TD.LoginFieldCaption {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 5px
}
#landingRightPromo .LoginFormTable .LoginFormTextbox {
	WIDTH: auto
}

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.societyforscience.org/Client/Styles/IE8Menu.css?&iuqt=0

.IE8Menu {
	Z-INDEX: 1
}

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/WebResource.axd?d=iG-K9LbLm42m1aiF71vq9Lt2X9xr0wTnA32M_AphdZWr53TXF6O71Zb2J3GpBeo1_ncgOXds5TNh6FwxmQwXpUkYlWk1&t=634245046248165742

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        xmlRequest.open("POST", theForm.action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
            WebForm_ExecuteCallback(callbackObject);
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
    var count =3D theForm.elements.length;
    var element;
    for (var i =3D 0; i < count; i++) {
        element =3D theForm.elements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
                ((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
                (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
            var defaultButton;
            if (__nonMSDOMBrowser) {
               defaultButton =3D document.getElementById(target);
            }
            else {
                defaultButton =3D document.all[target];
            }
            if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
                defaultButton.click();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/BbncNamespace.js

=EF=BB=BF/*jslint bitwise: true, browser: true, eqeqeq: true, nomen: =
true, undef: true, white: true */
/*
var BLACKBAUD =3D BLACKBAUD || {};
BLACKBAUD.netcommunity =3D BLACKBAUD.netcommunity || {};
*/
var BLACKBAUD =3D {
    'netcommunity': {
        'jQuery': {
            'setVersionReference': function() {
                if (jQuery) {
                    var version =3D 'v' + =
jQuery().jquery.replace(/\./gi, '_')
                    var majorVersion =3D version.slice(0, =
version.lastIndexOf('_'));
                    var minorVersion =3D =
parseInt(version.slice(version.lastIndexOf('_') + 1, version.length));

                    if (version.split('_').length !=3D 3) {
                        majorVersion =3D version;
                        minorVersion =3D 0;
                        version +=3D '_' + minorVersion;
                    }
                    this[majorVersion] =3D jQuery;

                    var overrideMinorVersion =3D false;

                    for (var minorNumber =3D minorVersion; minorNumber =
>=3D 0; minorNumber--) {
                        var versionToSet =3D majorVersion + '_' + =
minorNumber;
                        if (this.compatibility[versionToSet] =3D=3D=3D =
false && versionToSet =3D=3D version) {
                            overrideMinorVersion =3D minorNumber;
                        }
                        else if (this.compatibility[versionToSet] =
=3D=3D=3D false && versionToSet !=3D version) {
                            break;
                        }

                        var func;
                        if (overrideMinorVersion =3D=3D=3D false) {
                            func =3D function() {
                                //Keep this in the global scope
                                return =
BLACKBAUD.netcommunity.jQuery[majorVersion].apply(null, arguments);
                            };

                            =
BLACKBAUD.netcommunity.jQuery[majorVersion].extend(func, =
BLACKBAUD.netcommunity.jQuery[majorVersion]);
                        }
                        else {
                            if (minorNumber !=3D minorVersion) {
                                func =3D function() {
                                    //Keep this in the global scope
                                    return =
BLACKBAUD.netcommunity.jQuery[majorVersion + '_' + =
overrideMinorVersion].apply(null, arguments);
                                };
                                =
//console.log(BLACKBAUD.netcommunity.jQuery[majorVersion + '_' + =
overrideMinorVersion]);
                                =
BLACKBAUD.netcommunity.jQuery[majorVersion + '_' + =
overrideMinorVersion].extend(func, =
BLACKBAUD.netcommunity.jQuery[majorVersion + '_' + =
overrideMinorVersion]);
                            }
                            else {
                                func =3D jQuery;
                            }
                        }

                        this[versionToSet] =3D func;
                    }
                }
            },
            'compatibility': { /*
                This is an example of how you declare compatibility.
                What this means is that if v1_3_2 is not compatible with =
a higher versions, say version 1.3.4,
                it and all lower versions, v1_3_1, v1_3_0 will be bound =
against version 1.3.2 of jQuery
               =20
                If this situation does arise talk to GregWa first.
            'v1_3_2': false*/
            }
        }
    }
};
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/core.js

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
//
//  Core.js
//		This file contains JavaScript functions to handle the core common =20
//		client-side functions=20
//
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
var UNDEF=3D'undefined';
var ROOT_PATH =3D '';

var bbnc =3D BLACKBAUD.netcommunity;

//define global reference to the components of the admin shell
BLACKBAUD.netcommunity.shell =3D new function() {
    this.viewport =3D new function() {
        //extJs panel-derived components that compose the shell areas
        //see TemplateExt.js
        this.north =3D null;
        this.center =3D null;
        this.south =3D null;
        this.formViewport =3D null; =20
    };
}

function fadeElementIn(oel,duration){
	if(!oel){return}
	if(typeof(oel.style)!=3DUNDEF){
		if(typeof(oel.style.filter)!=3DUNDEF){
			oel.style.display=3D"none";oel.style.visibility=3D"hidden";
			=
oel.style.filter=3D"progid:DXImageTransform.Microsoft.Fade(duration=3D"+d=
uration+")";oel.filters[0].Apply();
			=
oel.style.visibility=3D"visible";oel.style.display=3D"inline";oel.style.z=
Index=3D999;
			oel.filters[0].Play();
		}else{oel.style.visibility=3D"visible";oel.style.display=3D"inline";}
	}
}
function =
showIt(oel){if(typeof(oel)!=3DUNDEF&&oel!=3Dnull&&typeof(oel.style)!=3DUN=
DEF){oel.style.visibility=3D"visible";oel.style.display=3D"inline";}}

function =
hideIt(oel){if(typeof(oel)!=3DUNDEF&&oel!=3Dnull&&typeof(oel.style)!=3DUN=
DEF){oel.style.visibility=3D"hidden";oel.style.display=3D"none";}}

function getAbsPos(el){
	var offsetTrail=3Del;var offsetLeft=3D0;var offsetTop=3D0;
	=
while(offsetTrail){offsetLeft+=3DoffsetTrail.offsetLeft;offsetTop+=3Doffs=
etTrail.offsetTop;offsetTrail=3DoffsetTrail.offsetParent;}
	=
if(navigator.userAgent.indexOf("Mac")!=3D-1&&typeof(document.body.leftMar=
gin)!=3DUNDEF){offsetLeft+=3Ddocument.body.leftMargin;offsetTop+=3Ddocume=
nt.body.topMargin;}
	return {left:offsetLeft,top:offsetTop};
}

function getElement(id){
    var d=3Ddocument;
    return =
d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
}

function browseURL(sURL){
    window.open(sURL,'browsePreview');
    return;
}

function browseURLSelf(sURL){
    window.open(sURL,'_self');
    return;
}

function popupURL(sURL){
    window.open(sURL,'_blank');
    return;
}

function confirmPrompt(PostBackToCtlName,PostBackEventArg,prompt){
   var confirmed =3D window.confirm(prompt);
   if (confirmed) =
{javascript:__doPostBack(PostBackToCtlName,PostBackEventArg)}
}

var iGallerySelectedID =3D0

function galleryRadioSelected(radio, recID){

	iGallerySelectedID =3D recID

	unCheckOtherDGRadios(radio);

	if (window.OnGalleryRadioSelected) {
		//allow local handlers to play
		window.OnGalleryRadioSelected(recID)
	}

}

function unCheckOtherCBsInColumn(chk)
{
    if (chk.checked)
    {
        var otherChks =3D =
chk.parentNode.parentNode.parentNode.getElementsByTagName('input');
        var rowCount =3D otherChks.length;
        for (var index =3D 0; index < rowCount; index++)
        {
            var elem =3D otherChks[index];
            if ((elem !=3D null) && (elem !=3D chk) && (elem.parentNode =
!=3D null) && chk.parentNode.cellIndex =3D=3D elem.parentNode.cellIndex)
            {
                elem.checked =3D false;
            }
        }
    }
}

function unCheckOtherDGRadios(radio){
	var =
otherRadios=3Dradio.parentNode.parentNode.parentNode.getElementsByTagName=
('input');
	var rowCount =3D otherRadios.length;
	var index;
	var elem;
	for (index=3D0;index<rowCount;index++){
		elem=3DotherRadios[index];
		if ((elem !=3D null) && (elem !=3D radio)){elem.checked =3D false;}
	}
}


function Page_BBValidate(ValidationGroup) {

    var i;
    var j=3D0;

	if (typeof(Page_Validators)!=3DUNDEF){
		var Temp =3D Page_Validators;
		Page_Validators=3Dnew Array();

		for (i =3D 0; i < Temp.length; i++) {
			if =
(typeof(Temp[i].ValidationGroup)!=3DUNDEF&&Temp[i].ValidationGroup=3D=3DV=
alidationGroup) {
				if(!Temp[i].disabled){Page_Validators[j]=3DTemp[i];j++;}
			}
		}
	}
	if (typeof(Page_ValidationSummaries)!=3DUNDEF){
		var Temp2 =3D Page_ValidationSummaries;
		Page_ValidationSummaries=3Dnew Array();
	=09
		j=3D0;
		for (i =3D 0; i < Temp2.length; i++) {
			if =
(typeof(Temp2[i].ValidationGroup)!=3DUNDEF&&Temp2[i].ValidationGroup=3D=3D=
ValidationGroup) {
				Page_ValidationSummaries[j]=3DTemp2[i]
				j++;
			}
		}
	}
	var bret=3Dtrue;
	if (typeof(Page_ClientValidate)=3D=3D'function'){
		bret=3DPage_ClientValidate();
	}=09
	if (typeof(Page_Validators)!=3DUNDEF){Page_Validators=3DTemp};
	if =
(typeof(Page_ValidationSummaries)!=3DUNDEF){Page_ValidationSummaries=3DTe=
mp2};
=09
	return bret=09
=09
}


var TemplateMsgElement;
var TemplateProcessingElement;
var TemplateContentElement;
var TemplateRepeatElement;
var savePostBackFunc;
var noPostBacks=3Dfalse;
var saveEventTarget;
var saveEventArgument;

function ForcePostBack(){
    noPostBacks=3Dfalse;
    return BBProcMsg(saveEventTarget,saveEventArgument);
}

function BBProcMsg(eventTarget, eventArgument){

	var omsg=3DTemplateMsgElement;var smsg;
	if(typeof(window.event) !=3D UNDEF && window.event !=3D null && =
typeof(window.event.srcElement)!=3D UNDEF && =
window.event.srcElement!=3Dnull){
	    smsg=3Dwindow.event.srcElement.processingmsg;
	};

	if(typeof(savePostBackFunc)=3D=3D'function'){
		if(!noPostBacks){
			noPostBacks=3Dtrue;
			if( omsg && typeof(smsg) !=3D UNDEF && smsg!=3Dnull) {
			    omsg.innerHTML=3Dsmsg+', please wait&nbsp;...';
			};
		=09
			savePostBackFunc(eventTarget, eventArgument);
		=09
			hideIt(TemplateContentElement);
			hideIt(TemplateRepeatElement);
			showIt(TemplateProcessingElement);
		}else{
			saveEventArgument=3DeventArgument;saveEventTarget=3DeventTarget;		=09
			showIt(TemplateRepeatElement);
		};
	};
};

function makeHot(oel,hotClass){
	if(typeof(oel.saveClassName)=3D=3DUNDEF){
	    oel.saveClassName=3Doel.className;
	    oel.onmouseout=3Dfunction(){
	        this.className=3Dthis.saveClassName;
	    };
	};
	if(typeof(hotClass)=3D=3DUNDEF){
	    oel.className=3Doel.saveClassName+"Hot";
	}
	else{
	    oel.className=3DhotClass;
	};	=09
}
function hotImg(oel,hotImgSrc){
	if(typeof(oel.saveSrc)=3D=3DUNDEF){
		oel.saveSrc=3Doel.src;
		oel.onmouseout=3Dfunction(){
			if(this.src!=3Dthis.saveSrc){
				this.src=3Dthis.saveSrc
			}
		}
	};
	if(oel.src!=3DhotImgSrc){
		oel.src=3DhotImgSrc;
	};
}
function killEvent(){
    try=20
    {
        if (window.event)
        {
            window.event.cancelBubble =3D true;
        }
    }=20
    catch(e){
    }
    return false;
}

//Was in 5.0 & 5.1, yet not in 5.5
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] =3D fn;
		obj[type+fn] =3D function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] =3D null;
		obj["e"+type+fn] =3D null;
	}
}

// Removes leading whitespaces
function LTrim( value )=20
{
	var re =3D /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value )=20
{
	var re =3D /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function trim( value )=20
{
	return LTrim(RTrim(value));
}



function AddBorderToPaddedElement(elt, borderStyle, paddingWithBorder) {
    elt.style.border =3D borderStyle
    elt.style.padding =3D paddingWithBorder
}

function RemoveBorderFromPaddedElement(elt, paddingWithoutBorder) {
    elt.style.border =3D ''
    elt.style.padding =3D paddingWithoutBorder
}

function select_AddOption(selectControl, optionText, optionValue)
{
    var o =3D new Option(optionText, optionValue);
    o.Value =3D optionValue; // this is an object; "value" is a string
    selectControl.options.add(o);
}

function select_GetSelectedText(selectControl)
{
    if (selectControl.selectedIndex >=3D 0)
        return selectControl.options[selectControl.selectedIndex].text;
}

function select_GetSelectedStringValue(selectControl)
{
    if (selectControl.selectedIndex >=3D 0)
        return selectControl.options[selectControl.selectedIndex].value;
}

function select_GetSelectedObjectValue(selectControl)
{
    if (selectControl.selectedIndex >=3D 0)
        return selectControl.options[selectControl.selectedIndex].Value;
}

function newid()
{
    var result =3D '';
    for(var j=3D0; j<32; j++)
    {
        if( j =3D=3D 8 || j =3D=3D 12|| j =3D=3D 16|| j =3D=3D 20)
            result =3D result + '-';
        result =3D result + =
Math.floor(Math.random()*16).toString(16).toUpperCase();
    }
    return result;
}

function iframe_GetDocument(iframe)
{
    if (document.all) // IE
    {
        iframe =3D eval(iframe.id);
        return iframe.document;
    }
    else
    {
        return iframe.contentWindow.document;
    }
}

function isNumeric(str) {
    return str.length ? !isNaN(str/1) : false;
}

function repeatString(string, count)
{
    var temp =3D new Array(count+1);
    return temp.join(string);
}

// CHF: Making this a function allows one to override it.
function DisableMe(sender)
{
    sender.disabled =3D true;
}

function getMousePosition(e)
{
    var pos =3D new Object();
    if (isIE)
    {
        pos.x =3D event.clientX + document.body.scrollLeft;
        pos.y =3D event.clientY + document.body.scrollTop;
    }
    else
    {
        pos.x =3D e.clientX;
        pos.y =3D e.clientY;
    }
    return pos;
}

function PopUpDialogBB(controlName, sName, sFeatures, queryStringData, =
bHideCss){
	//controlName is the user control to load - use the ~/path syntax
	//sName is name of window use _blank for new window
	//sFeatures is the features for the new window
	//queryStringData is a string and is passed as-is on the query string =
and handed to your ctl's IBBDialog.data property
	//bHideCss is a boolean whether to include a StyleSheet in the page =
render - Nothing or 0 (default) will use a Css
	this.ctl =3D controlName
	this.name =3D sName
	this.features =3D sFeatures
	this.qsdata =3D queryStringData
	this.Show =3D Show
	this.GetURL =3D GetURL;
	this.HideCss =3D bHideCss
=09
	function Show(){
		var url =3D this.GetURL();
		var popwin =3D =
BLACKBAUD.netcommunity.baseWindow.open(url,this.name,this.features);
		if( typeof(popwin) !=3D "undefined" && popwin )
		{
			popwin.focus();
		}
    }

    function GetURL()
    {
        if(typeof (this.ctl) =3D=3D UNDEF) { alert("PopUpDialogBB =
assert: ctl parameter not set in arg object") }
        return ROOT_PATH + "PopUp.aspx?ctl=3D" + this.ctl + "&data=3D" + =
this.qsdata + "&hidecss=3D" + this.HideCss;
    }
}

/////////////////////////////////////////////////////////////////////////=

// These functions counteract a memory leak in IE (and are harmless in =
other browsers)
// See http://javascript.crockford.com/memory/leak.html

// Shouldn't need to call this directly
function purge(d) {
    var a =3D d.attributes, i, l, n;
    if (a) {
        l =3D a.length;
        for (i =3D 0; i < l; i +=3D 1) {
            n =3D a[i].name;
            if (typeof d[n] =3D=3D=3D 'function') {
                d[n] =3D null;
            }
        }
    }
    purgeChildren(d);
}

// Shouldn't need to call this directly
function purgeChildren(d) {
    a =3D d.childNodes;
    if (a) {
        l =3D a.length;
        for (i =3D 0; i < l; i +=3D 1) {
            purge(d.childNodes[i]);
        }
    }
}

// Call this instead of setting innerHTML directly
function setInnerHTML(element, value) {
    if (isIE)
    {
        purgeChildren(element);
    }
    element.innerHTML =3D value;
}

// Call this instead of calling the parent's removeChild directly
function removeChild(parent, child) {
    if (isIE)
    {
        purge(child);
    }
    return parent.removeChild(child);
}

// Call this instead of calling the parent's replaceChild directly
function replaceChild(parent, newChild, oldChild) {
    if (isIE)
    {
        purge(oldChild);
    }
    return parent.removeChild(newChild, oldChild);
}

/////////////////////////////////////////////////////////////////////////=


function removeClass(element, className)
{
    element.className =3D (" " + element.className + " ").replace(" " + =
className + " ", " ").trim();
}
function addClass(element, className)
{
    element.className +=3D (element.className ? " " : "") + className;
}
function replaceClass(element, oldClassName, newClassName)
{
    element.className =3D (" " + element.className + " ").replace(" " + =
oldClassName + " ", " " + newClassName + " ").trim();
}
function hasClass(element, className)
{
    return (" " + element.className + " ").indexOf(" " + className + " =
") >=3D 0;
}

function bbAdminButton_setDisabled(buttonElement, disabled)
{
    var href;
    if (disabled)
    {
        replaceClass(buttonElement, "BBAdminButton", =
"BBAdminButtonDisabled");
        buttonElement.style.filter =3D "alpha(opacity=3D40)";
        buttonElement.style.MozOpacity =3D 0.5;
        cursor =3D "default";
    }
    else
    {
        replaceClass(buttonElement, "BBAdminButtonDisabled", =
"BBAdminButton");
        buttonElement.style.filter =3D "alpha(opacity=3D100)";
        buttonElement.style.MozOpacity =3D 1.0;
        cursor =3D "hand";
    }
    walkDom(buttonElement, function (element) {
        if (element.tagName =3D=3D=3D "A")
        {
            element.style.cursor =3D cursor;
        }
    });
}

function image_setDisabled(img, disabled)
{
    if (disabled)
    {
        img.style.cursor =3D "auto";
        img.style.filter =3D "alpha(opacity=3D40)";
        img.style.MozOpacity =3D 0.5;
    }
    else
    {
        img.style.cursor =3D "hand";
        img.style.filter =3D "alpha(opacity=3D100)";
        img.style.MozOpacity =3D 1.0;
    }
}

function createEnum(namspace, enumName, enumEntries)
{
    /*
    // Some examples using createEnum():
   =20
    var myEnums =3D {};
   =20
    createEnum(myEnums, "Weekend", [
        [0, "Saturday"],
        [1, "Sunday"]
    ]);
    createEnum(myEnums, "Weekend", [
        ["Saturday"],
        ["Sunday"]
    ]);
    createEnum(myEnums, "Weekend", [
        "Saturday",
        "Sunday"
    ]);
    // The three function calls above are equivalent and result in the =
following truths:
    // myEnums.Weekend.Saturday =3D=3D=3D 0
    // myEnums.WeekendText[0] =3D=3D=3D "Saturday"
    // etc.
   =20
    createEnum(myEnums, "Buttons", [
        [1, "OK", "Yes, this is OK."],
        [2, "Cancel", "Cancel my request."],
        [4, "Retry", "Retry the request."],
        [8, "Help", "Help!"]
    ]);
    // The function call above results in the following truths:
    // myEnums.Buttons.OK =3D=3D=3D 1
    // myEnums.ButtonsText[1] =3D=3D=3D "Yes, this is OK."
    // etc.
   =20
    // More examples in Query.js
    */
    var enumObj =3D namspace[enumName] =3D {};
    var textObj =3D namspace[enumName + "Text"] =3D {};
    for (var i =3D 0; i < enumEntries.length; i++)
    {
        var enumEntry =3D enumEntries[i];
        if (enumEntry)
        {
            if (typeof enumEntry =3D=3D=3D 'string')
            {
                enumObj[enumEntry] =3D i;
                textObj[i] =3D enumEntry;
            }
            else
            {
                var enumValue, enumSymbolIndex;
                if (typeof enumEntry[0] =3D=3D=3D 'number')
                {
                    enumValue =3D enumEntry[0];
                    enumSymbolIndex =3D 1;
                }
                else
                {
                    enumValue =3D i;
                    enumSymbolIndex =3D 0;
                }
                var symbol =3D enumEntry[enumSymbolIndex];
                var text =3D enumEntry[(enumEntry.length > =
enumSymbolIndex) ? enumSymbolIndex + 1 : enumSymbolIndex];
                enumObj[symbol] =3D enumValue;
                textObj[enumValue] =3D text;
            }
        }
    }
}

// Calls workerFunction on element and every child (recursive), aborts =
when workerFunction returns false
function walkDom(element, workerFunction)
{
    if (workerFunction(element) !=3D=3D false)
    {
        for (var i =3D 0; i < element.childNodes.length; i++)
        {
            if (!walkDom(element.childNodes[i], workerFunction))
            {
                return false;
            }
        }
        return true;
    }
    return false;
}

// Put "evt =3D getEvent(evt);" at the begining of each event handler =
that takes an event argument
function getEvent(evt)
{
    evt =3D evt || event;
    evt.target =3D evt.target || evt.srcElement;
    return evt;
}

// Much faster than eval(objectName)
function getObject(objectName, allowUndefinedFunction)
{
    try
    {
        var parts =3D objectName.split('.');
        var reference =3D window;
        for (var i =3D 0; i < parts.length; i++)
        {
            reference =3D reference[parts[i]];
        }
        if (reference || allowUndefinedFunction)
        {
            return reference;
        }
    }
    catch (e) { }

    throw new Error(String.format("Object does not exist: '{0}'", =
objectName));
}

function TabInTextArea(event, obj) {

    //usage: <textarea onkeydown=3D"return TabInTextArea(event, this);" =
.../>
    var tabKeyCode =3D 9;
    var keycode;
   =20
    if (event.which) // mozilla
        keycode =3D event.which;
    else // ie
        keycode =3D event.keyCode;

    if (keycode =3D=3D tabKeyCode) {
        if (event.type =3D=3D "keydown") {
            if (obj.setSelectionRange) {
                // mozilla
                var s =3D obj.selectionStart;
                var e =3D obj.selectionEnd;
                obj.value =3D obj.value.substring(0, s) +=20
                    "\t" + obj.value.substr(e);
                obj.setSelectionRange(s + 1, s + 1);
                obj.focus();
            } else if (obj.createTextRange) {
                // ie
                document.selection.createRange().text=3D"\t"
                obj.onblur =3D function() { this.focus(); this.onblur =
=3D null; };
            } else {
                // unsupported browsers
            }
        }
        if (event.returnValue) // ie ?
            event.returnValue =3D false;
        if (event.preventDefault) // dom
            event.preventDefault();
        return false; // should work in all browsers
    }
    return true;
}

function toggleDisabledById(ctrlId)
{
    var ctrl =3D document.getElementById(ctrlId);
    ctrl.disabled =3D !(ctrl.disabled);
}

function setDisabledById(ctrlId, disabled)
{
    var ctrl =3D document.getElementById(ctrlId);
   =20
    if(ctrl)
    {
        ctrl.disabled =3D disabled;
    }
}

function setDisabledByIds(ctrlIds, disabled)
{
    if(ctrlIds && ctrlIds.length)
    {
        for(var i =3D 0; i < ctrlIds.length; i++)
        {
            setDisabledById(ctrlIds[i], disabled);
        }
    }
}

function setFauxDisabledById(ctrlId, disabled)
{
    var color =3D (disabled ? "gray" : "");
   =20
    setStyleAttributeById(ctrlId, "color", color);
}

function setFauxDisabledByIds(ctrlIds, disabled)
{
    if(ctrlIds && ctrlIds.length)
    {
        for(var i =3D 0; i < ctrlIds.length; i++)
        {
            setFauxDisabledById(ctrlIds[i], disabled);
        }
    }
}

function setStyleAttributeById(ctrlId, styleAttribute, styleValue)
{
    var ctrl =3D getElement(ctrlId);
   =20
    if(ctrl && ctrl.style)
    {
        ctrl.style[styleAttribute] =3D styleValue;
    }
}

function swapStyleAttributeByIds(ctrl1Id, ctrl2Id, styleAttribute)
{
    var ctrl1 =3D getElement(ctrl1Id);
    var ctrl2 =3D getElement(ctrl2Id);
   =20
    if(ctrl1 && ctrl1.style && ctrl2 && ctrl2.style)
    {
        // If they have style, they should have currentStyle
        var style1 =3D ctrl1.currentStyle[styleAttribute];
       =20
        // Could use setStyleAttributeById, but to save a few cycles =
from re-getting the element,
        // we'll do it here
        ctrl1.style[styleAttribute] =3D =
ctrl2.currentStyle[styleAttribute];
        ctrl2.style[styleAttribute] =3D style1;
    }
}

// Parameters:
//    url - string containing the url to convert
//
// Returns:
//    string containing the converted url to
//    match the protocol of the current document
function convertToCurrentProtocol(url)
{
    if(url && url.replace)
    {
        url =3D url.replace(/http[s]?:/i, document.location.protocol);
    }
   =20
    return url;
}

function setChildrenDisabledById(ctrlId, disabled)
{
    var ctrl =3D document.getElementById(ctrlId);
    walkDom(ctrl, function (element)
    {
        if (element.disabled !=3D=3D undefined)
        {
            element.disabled =3D disabled;
        }
    });
}

function resetScrollPositionElements()
{
   //Clear position stored due to MaintainScrollPositionOnPostback=09
   var scrollX =3D document.getElementById('__SCROLLPOSITIONX');
   var scrollY =3D document.getElementById('__SCROLLPOSITIONY');
   if(scrollX && scrollY)
   {
      scrollX.value =3D 0;
      scrollY.value =3D 0;
   }
  =20
   //Clear position stored due to Ajax scripts
   Sys.WebForms.PageRequestManager.getInstance()._scrollPosition =3D =
null;
  =20
   //Actively scroll to the top.  IE seems to require this
   scrollTo(0,0);
}

function BuildBBNCAnalyticsURL(base, pagekeys, pagevals) {

    base =3D base.substring(base.indexOf('/') + 2);
    base =3D base.substring(base.indexOf('/'));
   =20
    if (pagekeys.length > 0) {
        var aKeys =3D pagekeys.split(";");
        var aVals =3D pagevals.split(";");
        var aCount =3D 0;
        base +=3D "?";
        while (aCount < aKeys.length) {
            base +=3D aKeys[aCount] + "=3D" + aVals[aCount] + "&";
            aCount +=3D 1;
        }
        base =3D base.substring(0, base.length - 1);
    }
    if (isIE) {
        base =3D base.substring(0, 2000);
    }

    return base;
   =20
}

function nodeIsReallyVisible(node)
{
    if (node.style)
    {
        if (!Sys.UI.DomElement.getVisible(node))
        {
            return false;
        }
        if (node.parentNode)
        {
            return nodeIsReallyVisible(node.parentNode);
        }
    }
    return true;
}


function GetRadioListValue(ctrlID)
{
    var radioctrl =3D document.getElementById(ctrlID);
    var radio_inputs =3D radioctrl.getElementsByTagName('INPUT');

    for (var j =3D 0; j < radio_inputs.length; j++)
    {
        if (radio_inputs[j].checked)
        {
            return radio_inputs[j].value;
        }
    }
}

////////////////////////////////////////
//// This will cover a control with a Div.
//// In order for this div to redraw when it resizes, you need to add
//// the following line in the vb to register the redraw function on the =
resize event:
//// ScriptManager.RegisterStartupScript(Me, Me.GetType(), =
"coverElementOnResizeScript", "$addHandler(window, 'resize', =
coverElementWithDiv_Redraw);", True)
////
//// Also the control to cover should be styled "position: relative" so =
the child covering div will position correctly.
var coverElementWithDiv_DivArray=3D[];
function coverElementWithDiv(ctrlId, addCover)
{=20
    var divCover =3D coverElementWithDiv_DivArray[ctrlId];
    var elementToCover =3D document.getElementById(ctrlId);
    if (addCover)
    {
        //If the cover doesnt exist, create it
        if (divCover =3D=3D undefined)
        {           =20
            divCover =3D window.top.document.createElement("DIV");
            divCover.style.cssText =3D =
"z-index:1000;position:absolute;left:-9px;top:-3px;background-color:gray;=
filter:alpha(opacity=3D15);";      =20
            divCover.style.MozOpacity =3D 0.15;
            elementToCover.appendChild(divCover);
            coverElementWithDiv_DivArray[ctrlId] =3D divCover;           =
=20
        }
        else
        {
            divCover.style.display=3D'';
        }
        SetDivDimensions(divCover,elementToCover);
    }
    else
    {
        if (divCover !=3D=3D undefined)
        {
            divCover.style.display =3D 'none';
        }
    }
};

function SetDivDimensions(div, elementToCover)
{
    div.style.height =3D =
Sys.UI.DomElement.getBounds(elementToCover).height + 10 + 'px';
    div.style.width =3D =
Sys.UI.DomElement.getBounds(elementToCover).width + 17 + 'px';
}

function coverElementWithDiv_Redraw()
{
    for (var ctrlId in coverElementWithDiv_DivArray)=20
    {
        //bug 67787 'remove' function was getting added to array and =
this was processing it as another div
        if (typeof coverElementWithDiv_DivArray[ctrlId] !=3D=3D =
"function")
        {
            =
SetDivDimensions(coverElementWithDiv_DivArray[ctrlId],document.getElement=
ById(ctrlId));       =20
            //Used to force other things being covered to redraw, since =
they like to disappear
            document.getElementById(ctrlId).style.display=3D'none';
            document.getElementById(ctrlId).style.display=3D'';=20
        }      =20
    }
}

function getElementsByClassName(rootElement, className)
{
    var elements =3D [];
    walkDom(rootElement, function (element) {
        if (element.className && (" " + element.className + " =
").indexOf(className, 0) >=3D 0)
        {
            elements.push(element);
        }
    });
    return elements;
}

function changeCursor(state)
{
	 document.body.style.cursor =3D state;
}

function CallWebServiceMethod(loc, methodName, onSuccess, onFail) {
    // Create a new array from the contents of arguments
    args =3D Array.prototype.slice.call(arguments);
    // Remove the first 4 args
    args =3D args.slice(4, args.length)
    // Serialize
    var argsString =3D "";
    argsString =3D ArrayToJsonString(args)

    $.ajax({
        type: "POST",
        url: loc + "/" + methodName,
        data: args,
        contentType: "application/json; charset=3Dutf-8",
        dataType: "json",
        success: onSuccess,
        fail: onFail
    });

    function ArrayToJsonString(myArgs) {
        l =3D myArgs.length;
        args =3D "";

        // The arguments needs to be passed in pairs: name and value
        if (l % 2 !=3D 0) return '-1';

        for (var i =3D 0; i < l; i +=3D 2) {
            if (args.length !=3D 0) args +=3D ',';
            args +=3D "'" + myArgs[i] + "':'" + myArgs[i + 1] + "'";
        }

        args =3D '{' + args + '}'
        return args
    }
}

BLACKBAUD.netcommunity.left =3D function (str, n)
{
    if (n <=3D 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0,n);
}

BLACKBAUD.netcommunity.right =3D function (str, n)
{
    if (n <=3D 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen =3D String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}

BLACKBAUD.netcommunity.getDateTime =3D function ()
{
    var right =3D BLACKBAUD.netcommunity.right;
    var d =3D new Date();
    var year   =3D d.getYear();
    var month  =3D right('0' + (d.getMonth() + 1), 2);
    var day    =3D right('0' + d.getDate(), 2);
    var hour   =3D right('0' + d.getHours(), 2);
    var minute =3D right('0' + d.getMinutes(), 2);
    var second =3D right('0' + d.getSeconds(), 2);
    if(year < 2000)
    {
        year +=3D 1900;
    }
    return year + '-' + month + '-' + day + 'T' + hour + ':' + minute + =
':' + second;
}

BLACKBAUD.netcommunity.setBrowserDateTimeForServer =3D function =
(controlId)
{
    var hidBrowserDateTime =3D $get(controlId);
    if (hidBrowserDateTime)
    {
        hidBrowserDateTime.value =3D =
BLACKBAUD.netcommunity.getDateTime();
    }
}

BLACKBAUD.netcommunity.consoleLog =3D function (stuff)
{
    if (typeof(console) !=3D=3D 'undefined' && console.log)
    {
        console.log(stuff);
    }
};

// Useful in Infragistics event handlers so that the error is not =
ignored
BLACKBAUD.netcommunity.debuggerMaybe =3D function ()
{
    if (DebugMode)
    {
        debugger;
    }
};

BLACKBAUD.netcommunity.scrollIntoView =3D function (id)
{
    var ctrl =3D $get(id);
    if (ctrl && ctrl.scrollIntoView)
    {
        ctrl.scrollIntoView();
    };
};

// When you window.open from a modal, it is considered in a different =
zone.
// We need to track the base window so that when we call window.open,
// we can use the original window to make the call so that address bars
// do not appear on the window which we are opening.
BLACKBAUD.netcommunity.baseWindow =3D function()
{
    if(window.dialogArguments && window.dialogArguments.baseWindow)
    {
        return window.dialogArguments.baseWindow;
    }
    else
    {
        return window;
    }
} ();

BLACKBAUD.netcommunity.download =3D function(url)
{
    =
BLACKBAUD.netcommunity.baseWindow.document.getElementById("BBDownloadFram=
e").src =3D url;
};

BLACKBAUD.netcommunity.submitDownload =3D function(form, postbackCall)
{
    var previousTarget =3D form.target;
    form.target =3D "BBDownloadFrame";
    postbackCall();
    form.target =3D previousTarget;
};

BLACKBAUD.netcommunity.SafeDocWriteInUpdatePanel =3D function(str)
{

    function makeMap(str)
    {
        var obj =3D {}, items =3D str.split(",");
        for(var i =3D 0; i < items.length; i++)
            obj[items[i]] =3D true;
        return obj;
    }
    //-- Begin HTML Parser By John Resig (ejohn.org) =
---------------------
    // Regular Expressions for parsing tags and attributes
    var startTag =3D =
/^<(\w+)((?:\s+\w+(?:\s*=3D\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*=
(\/?)>/,
                       endTag =3D /^<\/(\w+)[^>]*>/,
                       attr =3D =
/(\w+)(?:\s*=3D\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+=
)))?/g;

    // Empty Elements - HTML 4.01
    var empty =3D =
makeMap("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,p=
aram,embed");

    // Block Elements - HTML 4.01
    var block =3D =
makeMap("address,applet,blockquote,button,center,dd,del,dir,div,dl,dt,fie=
ldset,form,frameset,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,o=
bject,ol,p,pre,script,table,tbody,td,tfoot,th,thead,tr,ul");

    // Inline Elements - HTML 4.01
    var inline =3D =
makeMap("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del=
,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,=
select,small,span,strike,strong,sub,sup,textarea,tt,u,var");

    // Elements that you can, intentionally, leave open
    // (and which close themselves)
    var closeSelf =3D =
makeMap("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr");

    // Attributes that have their values filled in disabled=3D"disabled"
    var fillAttrs =3D =
makeMap("checked,compact,declare,defer,disabled,ismap,multiple,nohref,nor=
esize,noshade,nowrap,readonly,selected");

    // Special Elements (can contain anything)
    var special =3D makeMap("script,style");

    //document.write(): this HTMLParser function has been turned into an =
object which allows
    //  for incremental parsing via HTMLParser.parse(moreHTML). This =
conversion was done late
    //  at night so it surely has areas of stylistic and functional =
improvement
    var HTMLParser /*=3D this.HTMLParser*/ =3D function(html, handler)
    {
        var index, chars, match, stack =3D []; //, last =3D html;
        stack.last =3D function()
        {
            return this[this.length - 1];
        };

        //parse method added for document.write()
        this.parse =3D function(moreHTML)
        {
            last =3D html =3D moreHTML;
            while(html)
            {
                chars =3D true;

                // Make sure we're not in a script or style element
                if(!stack.last() || !special[stack.last()])
                {

                    // Comment
                    if(html.indexOf("<!--") =3D=3D 0)
                    {
                        index =3D html.indexOf("-->");

                        if(index >=3D 0)
                        {
                            if(handler.comment)
                                handler.comment(html.substring(4, =
index));
                            html =3D html.substring(index + 3);
                            chars =3D false;
                        }

                        // end tag
                    } else if(html.indexOf("</") =3D=3D 0)
                    {
                        match =3D html.match(endTag);

                        if(match)
                        {
                            html =3D html.substring(match[0].length);
                            match[0].replace(endTag, parseEndTag);
                            chars =3D false;
                        }

                        // start tag
                    } else if(html.indexOf("<") =3D=3D 0)
                    {
                        match =3D html.match(startTag);

                        if(match)
                        {
                            html =3D html.substring(match[0].length);
                            match[0].replace(startTag, parseStartTag);
                            chars =3D false;
                        }
                    }

                    if(chars)
                    {
                        index =3D html.indexOf("<");

                        var text =3D index < 0 ? html : =
html.substring(0, index);
                        html =3D index < 0 ? "" : html.substring(index);

                        if(handler.chars)
                            handler.chars(text);
                    }

                } else
                {
                    html =3D html.replace(new RegExp("(.*)<\/" + =
stack.last() + "[^>]*>"), function(all, text)
                    {
                        text =3D text.replace(/<!--(.*?)-->/g, "$1")
                                            =
.replace(/<!\[CDATA\[(.*?)]]>/g, "$1");

                        if(handler.chars)
                            handler.chars(text);

                        return "";
                    });

                    parseEndTag("", stack.last());
                }

                if(html && html =3D=3D last)
                    throw "Parse Error: " + html;
                last =3D html;
            }
        };

        // Clean up any remaining tags
        //parseEndTag(); //for document.write(), do not do this!

        function parseStartTag(tag, tagName, rest, unary)
        {
            if(block[tagName])
            {
                while(stack.last() && inline[stack.last()])
                {
                    parseEndTag("", stack.last());
                }
            }

            if(closeSelf[tagName] && stack.last() =3D=3D tagName)
            {
                parseEndTag("", tagName);
            }

            unary =3D empty[tagName] || !!unary;

            if(!unary)
                stack.push(tagName);

            if(handler.start)
            {
                var attrs =3D [];

                rest.replace(attr, function(match, name)
                {
                    var value =3D arguments[2] ? arguments[2] :
                                            arguments[3] ? arguments[3] =
:
                                            arguments[4] ? arguments[4] =
:
                                            fillAttrs[name] ? name : "";

                    attrs.push({
                        name: name,
                        value: value,
                        escaped: value.replace(/(^|[^\\])"/g, '$1\\\"') =
//"
                    });
                });

                if(handler.start)
                    handler.start(tagName, attrs, unary);
            }
        }

        function parseEndTag(tag, tagName)
        {
            // If no tag name is provided, clean shop
            if(!tagName)
                var pos =3D 0;

            // Find the closest opened tag of the same type
            else
                for(var pos =3D stack.length - 1; pos >=3D 0; pos--)
                if(stack[pos] =3D=3D tagName)
                break;

            if(pos >=3D 0)
            {
                // Close all the open elements, up the stack
                for(var i =3D stack.length - 1; i >=3D pos; i--)
                    if(handler.end)
                    handler.end(stack[i]);

                // Remove the open elements from the stack
                stack.length =3D pos;
            }
        }

        //This gets everything going
        this.parse(html);
    };
    //-- End HTML Parser By John Resig (ejohn.org) ---------------------

    var htmlns =3D 'http://www.w3.org/1999/xhtml';
    var win =3D window;
    var doc =3D document;

    //Keep track of when the document has been loaded
    var isDOMLoaded =3D false;
    function markLoaded()
    {
        isDOMLoaded =3D true;
    }
    if(doc.addEventListener)
        doc.addEventListener('DOMContentLoaded', markLoaded, false);
    if(win.addEventListener)
        win.addEventListener('load', markLoaded, false);
    if(win.attachEvent)
        win.attachEvent('onload', markLoaded);

    //Any script element IDs specified here will cause them to be =
ignored
    var scriptIgnoreIDs =3D =
makeMap("_firebugConsoleInjector,_firebugConsole");

    var parentNode;
    var lastScript;
    var parser;

    //Find where new nodes will be placed
    var thisScript;
    if(!isDOMLoaded)
    {
        //Get the last script element, the one that is calling =
document.write()
        var scripts =3D doc.getElementsByTagName('script');
        for(var i =3D scripts.length - 1; i >=3D 0; i--)
        {
            if(!scripts[i].id || !scriptIgnoreIDs[scripts[i].id])
            {
                thisScript =3D scripts[i];
                break;
            }
        }

        //Set where new nodes will be appended to
        if(!parentNode)
        {
            parentNode =3D thisScript.parentNode;
        }

        //If we're in the same script element, then continue where left =
off,=20
        //  but if calling from new script element, reset the =
parentNode.
        //  It will be better in the future to actually keep track of =
the=20
        //  nodes in between the two script elements and to move them to =
be
        //  inside of any HTML fragment that had yet to be closed.
        if(thisScript !=3D lastScript)
        {
            parentNode =3D thisScript.parentNode;
            parser =3D null; //destroy the parser
            lastScript =3D thisScript;
        }
    }
    else if(!parentNode)
    {
        parentNode =3D doc.getElementsByTagName('body')[0];
    }

    if(parser)
    {
        parser.parse(str);
    }
    else
    {
        parser =3D new HTMLParser(str, {
            start: function(tag, attrs, unary)
            {
                var el =3D doc.createElement(tag);
                for(var i =3D 0; i < attrs.length; i++)
                    el.setAttribute(attrs[i].name, attrs[i].value);

                parentNode.appendChild(el);
                if(!unary)
                    parentNode =3D el;
            },
            end: function(tag)
            {
                parentNode =3D parentNode.parentNode;
            },
            chars: function(text)
            {
                if(text)
                {
                    parentNode.appendChild(doc.createTextNode(text));
                }
            },
            comment: function(text)
            {
                parentNode.appendChild(doc.createComment(text));
            }
        });
    }
};

BLACKBAUD.netcommunity.CallWebServiceMethod=3D function (loc, =
methodName, onSuccess, onFail, methodArgs) {

// Original version expected methodArgs to be n number of [name, value] =
optionals after the 4th param. Which were
// then converted to a json string.
// This version expects method args to be a json formatted string =
already, a common jQuery practice for=20
// optionals of n length
   =20
   =20
    // Create a new array from the contents of arguments
    //=20
    //    args =3D Array.prototype.slice.call(arguments);
    //    // Remove the first 4 args
    //    args =3D args.slice(4, args.length)
    //    // Serialize
    //    var argsString =3D "";
    //    argsString =3D ArrayToJsonString(args)

    loc =3D loc.toLowerCase();
    if (loc.indexOf("http") !=3D 0) {
        loc =3D ROOT_PATH + "WebServices/" + loc;
    }

    if (loc.match(".asmx$") !=3D ".asmx") {
        loc =3D loc + ".asmx";
    }

    var path =3D loc + "/" + methodName;

    var hbc =3D BLACKBAUD.netcommunity.GetQueryStringValue("hbc");
    var siteId =3D BLACKBAUD.netcommunity.GetQueryStringValue("siteid");

    if (hbc.length > 0 && siteId.length > 0) {
        path =3D path + "?hbc=3D" + encodeURIComponent(hbc) + =
"&siteid=3D" + encodeURIComponent(siteId);
    }

    $.ajax({
        type: "POST",
        url: loc + "/" + methodName,
        data: methodArgs,
        contentType: "application/json; charset=3Dutf-8",
        dataType: "json",
        success: onSuccess,
        error: onFail
    });
}

BLACKBAUD.netcommunity.PingWebServer =3D function(onSuccess, onFail) {
    BLACKBAUD.netcommunity.CallWebServiceMethod("WebMethods", "Ping", =
onSuccess, onFail);
};


BLACKBAUD.netcommunity.LastPing =3D new function() {
    this.time =3D new Date();
    this.timeoutId;
}

//Pings the server to keep the session alive
//The function waits up to a maximum of 10 minutes from the previous =
ping to ping the server again if client activity is still occuring.
//If client activity stops the ping is sent within 1 minute of the last =
activity.
BLACKBAUD.netcommunity.KeepSessionAlive =3D function(onSuccess, onFail) =
{
    var minWaitDuration =3D 60000; //1 minute
    var maxWaitDuration =3D 600000 //10 minutes

    resetTimeout();

    function resetTimeout() {
        clearTimeout(BLACKBAUD.netcommunity.LastPing.timeoutId);

        var delay =3D getDelay();

        BLACKBAUD.netcommunity.LastPing.timeoutId =3D =
setTimeout(function() { pingServer(onSuccess, onFail) }, delay);
    }

    function getDelay() {
        var delay;

        var now =3D new Date();
        var nextCallbackTimeRequested =3D (now.getTime() + =
minWaitDuration);
        var longestCallbackTimeAllowed =3D =
(BLACKBAUD.netcommunity.LastPing.time.getTime() + maxWaitDuration);

        if (nextCallbackTimeRequested > longestCallbackTimeAllowed) {
            delay =3D longestCallbackTimeAllowed - now;
        }
        else {
            delay =3D minWaitDuration;
        }

        return Math.max(delay, 0);
    }

    function pingServer(onSuccess, onFail) {
        BLACKBAUD.netcommunity.PingWebServer(onSuccess, onFail);
        BLACKBAUD.netcommunity.LastPing.time =3D new Date();
    }
};

/// Returns the value of a query string parameter.  You can specify the
/// query string that you want examined, otherwise the current window =
location's
/// query string will be used.
BLACKBAUD.netcommunity.GetQueryStringValue =3D function(key, =
querystring) {
    if (!querystring)
        querystring =3D window.location.search;
    querystring =3D querystring.toLowerCase();
    var re =3D new RegExp("[?|&]" + key + "=3D(.*?)&");
    var matches =3D re.exec(querystring + "&");
    if (!matches || matches.length < 2)
        return "";
    return decodeURIComponent(matches[1].replace("+", " "));
}


////////////////////////////////////////////
// End of script
if (typeof(Sys) !=3D=3D 'undefined')
{
    Sys.Application.notifyScriptLoaded();
}
////////////////////////////////////////////
// Do not add any code below this
////////////////////////////////////////////

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/coreModal.js

=EF=BB=BF// JScript File
// needs core.js


function NotifyOpener(msg){
    try {
        if (typeof(window.opener) !=3D 'undefined') {
            if (window.opener){
                if (window.opener.PopUpNotify) {
                    setTimeout("window.opener.PopUpNotify('" + msg + =
"')",500);
                }
            }else{
                NotifyFailure(msg);
            }
        }
    } catch (e) {
        NotifyFailure(msg);
    };
}

function NotifyFailure(msg) {
    if (msg =3D=3D 'refresh') {
        alert('The browser window or tab that opened this dialog is no =
longer available, so it can not be refreshed automatically. Your changes =
have been saved but this dialog will now close.');
        window.close();
    }
}

function PopUpNotify(msg){

    switch (msg) {
        case 'refresh':
            setTimeout(CoreModalReloadPage,200);
    }

    if (window.OnPopUpNotify) {
        window.OnPopUpNotify(msg)
    }
}

function CoreModalReloadPage() {
    window.location=3Dwindow.location.href;
}


function ShowNonModalDialogRedirectVerb(url, PostbackJS, =
OnCompleteFunctionName, windowFeatures, height, width, windowName, =
openFromTop) {

    //windowFeatures =3D "height=3D400, menubar=3Dno, resizable=3Dyes, =
status=3Dno, toolbar=3Dno, width=3D600"

    if(typeof(windowFeatures)=3D=3D'string'){
        windowFeatures =3D ConvertModalFeatures(windowFeatures, height, =
width)
    }

    var winOpener =3D window

    if (openFromTop) {
    }   =20
   =20
    winOpener =3D window.top
   =20
    var win =3D winOpener.open(url, windowName, windowFeatures);
   =20
    if (win =3D=3D null)
	    throw new Error(-1,"window has been blocked");

}

function showModalDialogRedirectVerb(URL, PostbackJS, =
OnCompleteFunctionName, windowFeatures, height, width, PostbackArg, =
externalCallbackFunction) {

    //externalCallbackFunction - is used by the API. Allows api users to =
provide a callback function and our internal callback to still be in the =
loop
    // api usage provides the internal callbacks found in api.js (e.g. =
ApiEditPartCallback()).=20
    // So far this is only being used for the
    // PartEditButton api server control...
   =20
    if (!OnCompleteFunctionName)
        OnCompleteFunctionName =3D 'DefaultOnModalComplete'
   =20
    var dialogArguments =3D {};
    dialogArguments.PostbackJS =3D PostbackJS;
    dialogArguments.OnCompleteFunctionName =3D OnCompleteFunctionName;
    dialogArguments.PostbackArg =3D PostbackArg;
    dialogArguments.ExternalCallbackFunction =3D =
externalCallbackFunction;

    //if (isIE)
    //FF3 has a bug with resizable that needs to be addressed first - no =
maximize/minimize
    if (window.showModalDialog && isIE){
	    window.document.body.style.cursor =3D 'wait';

        //true modal support
        var ret =3D window_showModalDialog(URL, dialogArguments, =
windowFeatures);
        ret.dialogArguments =3D dialogArguments;

        CompleteModalCall(ret);
    }
    else{
        //home grown modal support - pretty cool though...
        openFakeModal(URL, dialogArguments, windowFeatures, =
CompleteModalCall, height, width)
    }
    // no return value (because sometimes it blocks and sometimes it =
doesn't)
}

function CompleteModalCall(ret) {
    // process return value and call desired completion function
    var cmd =3D ''

    window.document.body.style.cursor =3D 'default';
   =20
    // true modal we have the return value now   =20
    if (typeof(ret) !=3D 'undefined') {
        if (typeof(ret.CMD) =3D=3D 'undefined'){
            // modal did not set the eventArgument - default to cancel
            // contentcontrols should pass this down via the =
AddDialogCloseScript call
            cmd =3D "CANCEL"
        }
        else{
            if (ret.CMD =3D=3D "") {
                cmd =3D "CANCEL"
            } else {
                cmd =3D ret.CMD
            }
        }
        if (typeof(ret.dialogArguments) !=3D 'undefined'){
            eval(ret.dialogArguments.OnCompleteFunctionName)(cmd, =
ret.dialogArguments.PostbackJS, ret.dialogArguments.PostbackArg, =
ret.dialogArguments.ExternalCallbackFunction);
        }
    }
}

function DefaultOnModalComplete(CMD, PostbackJS, PostbackArg, =
ExternalCallbackFunction) {

    //internal default implementation

    //alert('Cmd is ' + CMD)
    //PostbackJs will be a standard "__doPostback(target, arg)"=20
    //PostbackArg is just the arg of the postback - not usefull here - =
but if
    //you provide your own OnCompleteFunctionName you can party on it =
client side if you want
   =20
    //default behavior - in 4.1 was to postback for no reason - no =
matter what happened in the modal
   =20
    //As of 5.0:
    //postbacks in the caller will only happen now if a MODAL SAVE verb =
fired in the modal=20
    // - for CANCEL the modal will just close and go away - host page =
doesn't move=20
    //Note that it is up to the modal control to provide the CMD via the =
AddDialogCloseScript - 4.1 and older
    //code did not do this and so all were being treated as CANCEL =
(which in the old days still round tripped you)
   =20
    // create your own OnComplete function if you don't want the =
default. You specify the name of=20
    // that function when you create the ModalDialogRedirect verb. =
ExternalCallbackFunction is used by the api to=20
    // provide api users a js callback mechanism that funnels safely =
through our internal ones - see api.js

    if (CMD =3D=3D 'SAVE' || CMD =3D=3D 'NEXT') {
        eval(PostbackJS)
    }
   =20
}

function ConvertModalFeatures(windowFeatures, height, width) {
    // takes windows features in ShowModalDialog() syntax and converts
    // them to window.open() syntax
    windowFeatures =3D windowFeatures.replace(";", ",");
    windowFeatures =3D windowFeatures.replace(/;/g,",");
    windowFeatures =3D windowFeatures.replace(/px/g,"");
    windowFeatures =3D windowFeatures.replace(/:/g,"=3D");
    windowFeatures =3D windowFeatures.replace(/dialogWidth/g,"width");
    windowFeatures =3D windowFeatures.replace(/dialogHeight/g,"height");
    windowFeatures =3D windowFeatures.replace(/scroll/g,"scrollbars");
    windowFeatures +=3D =
',left=3D'+(screen.availWidth-width)/2+',top=3D'+(screen.availHeight-heig=
ht)/2;
   =20
    return windowFeatures;   =20
}

var lastmodalwindowtime =3D 0;

function openFakeModal(url, myDialogArguments, windowFeatures, =
onCloseCallback, height, width)
{
    //firefox friendly modal window....
   =20
    if (window.openingFakeModal){
        // Must have been a double-click (double-fake :0).  Don't open =
two fake modals.
        return;
    }
    window.openingFakeModal =3D true;

    try{
        if(typeof(windowFeatures)=3D=3D'string'){
            windowFeatures =3D ConvertModalFeatures(windowFeatures, =
height, width)
        }

	    lastmodalwindowtime =3D new Date().getTime();
    =09
	    window.childsDialogArguments =3D myDialogArguments;
    =09
	    // attach events to host window
	    $addHandler(window,"focus",window_focus);
	    $addHandler(window,"unload",host_unload);

	    var res =3D null;

	    var closehandled =3D false;
    =09
	    //disable scrolling of main window
	    window.document.body.style.overflow =3D 'hidden';

	    var div =3D window.top.document.createElement("DIV");

        //cranked up the z-index of the blocking div to get it above =
TinyMce dialogs
	    div.style.cssText =3D =
"z-index:400000;position:absolute;left:0px;top:0px;background-color:gray;=
filter:alpha(opacity=3D30)";
        // Using the screen resolution means that the div will cover =
everything even if the parent window is maximized after creating the =
modal

        var docWidth=3D0
        var docHeight=3D0
        var scrollMaxX=3D0
               =20
        if (Sys.Browser.agent =3D=3D Sys.Browser.InternetExplorer) {
            //not really nec. cause we use real modals for ie
            docWidth =3D window.top.document.body.scrollWidth
            docHeight =3D window.top.document.body.scrollHeight

        } else {

            docWidth =3D window.top.document.documentElement.scrollWidth
            docHeight =3D =
window.top.document.documentElement.scrollHeight
        }

        div.style.height =3D docHeight + 20 + "px";
        div.style.width =3D docWidth + "px";
	   =20
	    div.style.MozOpacity =3D 0.3;

	    div.innerHTML =3D "&nbsp;";

	    div.onclick =3D window_focus;

	    window.top.document.body.appendChild(div);
	   =20
	    // open new nonmodal window - but keep track of it
	    var win =3D window.open(url, '', windowFeatures);
       =20
	    if(win =3D=3D null)
	    {
	        throw new Error(-1,"window has been blocked");
		}   =20
	=09
		// attach events to modal window
	    $addHandler(win,"unload",win_unload);
	    //$addHandler(win,"focus",modalwin_focus);
    =09
	    if (typeof(win.returnValue)!=3D'undefined')=20
	    {
	        //This was originally win.returnValue =3D res,=20
	        //why would we want to make the returnValue null if not =
undefined?
	        res =3D win.returnValue;
	    }
    }
    catch(e)
    {
        window.openingFakeModal =3D false;
        throw e;
    }
   =20
    window.openingFakeModal =3D false;
	return win;

    // child embedded functions follow
	=09
	function window_focus()
	{
	    // bring modal into focus - front of screen=20

		if(!win)return;
                	=09
		if(win.closed)
		{
			closeit();
			return;
		}

		win.focus();
        return
	}


    function host_unload() {

        //hooked to modal caller to close modal if we leave this earth =
(back button, favorites, etc)
       =20
	    if(!win)return;

	    try{
	        win.close();
	    }
        catch(x){}      =20
       =20
    }
   =20
	function win_unload(){
	    //hooked to modal to clean up on unload when modal is closed
		try
		{
		    // grab return value object
			res =3D win.returnValue;
		}
		catch(x){}
	=09
		try
		{
		    //detach modal's close event
			$removeHandler(win,"unload",win_unload);
		}
		catch(x){}

        // complete the close process off of a short timer=09
        // not sure why we have to do this this way...may be a =
timing/threading issue w/ unload event
		setTimeout(
		    function win_unload2(){
			    if(closehandled)return;
			    if(!win)return;
    		=09
			    if(!win.closed){
				    try{
					    $addHandler(win,"unload",win_unload);
				    }
				    catch(x){}
				    return;
			    }
                // close modal window
			    closeit();
            },100);
	}

	function closeit()
	{
	    // closes modal, and cleans up UI

		if(closehandled)return;

		closehandled =3D true;

		if(div)
		{
		    // whack greyed-out cover on calling window
			window.top.document.body.removeChild(div);
			div.onclick =3D null;
			div =3D null;
		}
	=09
		//re-enable scrolling of parent window
	    window.document.body.style.overflow =3D 'auto';
	=09
		try{
			//$removeHandler(editwin,"focus",window_focus);
			$removeHandler(window,"focus",window_focus);
	        $removeHandler(window,"unload",host_unload);
		}
		catch(x){}

		try{
			$removeHandler(win,"unload",win_unload);
		}
		catch(x){}
	=09
		try{
			try{
				if(res=3D=3Dnull) {
				    // grab return value from modal
					if(typeof(win.returnValue)!=3D'undefined') res =3D win.returnValue;
				}
			}
			catch(x){}

            if (!res) {
                // hmmm... modal did not return anything - need to =
return something
                res =3D {};
                res.CMD =3D "CANCEL";  //assume if nothing returned then =
modal window was axed - this is needed=20
                // downstream in various callbacks for the different =
system modals (images, links, etc...)
            }

            // we need to keep dialogArguments passing along to ensure
            // the caller's callback function is called.
            res.dialogArguments =3D window.childsDialogArguments

            if (onCloseCallback) {
			    onCloseCallback(res);
			}
		}
		finally {
			win =3D null;
			res =3D null;
		}
	}
}



var modallvl;


////object used to call showModalDialog to show a usercontrol modally
//function ModalDialogBB(controlName, width, height, queryStringData, =
resizable, allowMaximize){
//   =20
//    //This verison of modal support is for those who wish to handroll =
modals at the javascript level
//    //where passing data back to modal host page on the client w/out =
postback is required.
//   =20
//    // TODO: this needs to be investigated for v6: where is it used? =
how will it morph into the verb-based modal=20
//    // model that now supports firefox ???  mca 6/7/2007
//    // UPDATE: Anything that uses this function needs to be switched =
over to use ModalDialogBB_crossbrowser instead.   CHF 6/28/2007
//   =20
//	//controlName is the user control to load - use the ~/path syntax
//	//width/height should be string and include units eg. '400px'
//	//queryStringData is a string and is passed as-is on the query string =
and handed to your ctl's IBBDialog.data property
//	//the dialogArguments object will be passed to the client side JS =
code of the control and can be used for any arguments you like
//	this.ctl =3D controlName
//	this.width =3D width
//	this.height =3D height
//	this.dialogArguments =3D {};
//	this.qsdata =3D queryStringData
//	this.features =3D "scroll:no;status:no;"
//	this.Show =3D Show
//	this.getFeatureString =3D getFeatureString=09
//	if(typeof(modallvl)=3D=3DUNDEF||modallvl<=3D0){modallvl =3D 0;};
//	if(typeof(resizable)=3D=3DUNDEF||resizable){this.resizable =3D =
'yes'}else{this.resizable =3D 'no';}
//	if(typeof(allowMaximize)=3D=3DUNDEF||!allowMaximize){this.maximize =
=3D 'no'}else{this.maximize =3D 'yes';}
//		=09
//	function getFeatureString(){return =
"center:yes;"+this.features+"help:no;dialogWidth:"+this.width+";dialogHei=
ght:"+this.height+";resizable:"+this.resizable+";maximize:"+this.maximize=
}

//	function Show(){
//		if(typeof(this.ctl)=3D=3DUNDEF)	  {alert("showModalDialogBB assert: =
ctl parameter not set in arg object")}
//		if(typeof(this.width)=3D=3DUNDEF) {alert("showModalDialogBB assert: =
width parameter not set in arg object")}
//		if(typeof(this.height)=3D=3DUNDEF){alert("showModalDialogBB assert: =
height parameter not set in arg object")}
//		modallvl++;
//	   =20
//		var AdminURLBase =3D "AdminPage.aspx"

//		//if the modal request for the adminpage comes from an aspx page=20
//		//not in the app root (e.g. cutesoft javascript) - the path to =
adminpage will be wrong=20
//		//strip it down to the root location
//		var sLocURL =3D document.location.href
//		var iPos =3D sLocURL.indexOf('CuteSoft')
//		if (iPos !=3D -1) {
//			AdminURLBase =3D sLocURL.substring(0,iPos) + AdminURLBase
//		}

//		var url =3D AdminURLBase + =
"?edit=3D3&md=3D"+modallvl+"&ctl=3D"+this.ctl+"&data=3D"+this.qsdata;
//		var ret =3D window.showModalDialog(url, this.dialogArguments, =
this.getFeatureString());
//		modallvl--;
//		return ret;
//	}
//}

function Browser()
{
	var agent =3D new Object()
	=
try{agent.AgentName=3Dnavigator.userAgent.toLowerCase();}catch(e){agent.A=
gentName=3D"";}
	agent.IsSafari=3Dagent.AgentName.indexOf("safari")>=3D0;
	agent.IsOpera=3Dagent.AgentName.indexOf("opera")>=3D0;
	agent.IsFireFox=3Dagent.AgentName.indexOf("firefox")>=3D0;
	agent.IsIE=3Ddocument.all!=3Dnull&&!agent.IsOpera&&!agent.IsSafari;
=09
	return agent
}

//object used to call showModalDialog to show a usercontrol modally
function ModalDialogBB_crossbrowser(controlName, width, height, =
queryStringData, resizable, allowMaximize, useAdminPopup) {
   =20
    //This verison of modal support is for those who wish to handroll =
modals at the javascript level
    //where passing data back to modal host page on the client w/out =
postback is required.
   =20
	//controlName is the user control to load - use the ~/path syntax
	//width/height should be string and include units eg. '400px'
	//queryStringData is a string and is passed as-is on the query string =
and handed to your ctl's IBBDialog.data property
	//the dialogArguments object will be passed to the client side JS code =
of the control and can be used for any arguments you like

	=
try{this.AgentName=3Dnavigator.userAgent.toLowerCase();}catch(e){this.Age=
ntName=3D"";}

    //browser detection can not depend on presense of Atlas - cuteedit =
calls our modals from its own aspx pages...
    //detect the old fashioned way.
	this.IsSafari=3Dthis.AgentName.indexOf("safari")>=3D0;
	this.IsOpera=3Dthis.AgentName.indexOf("opera")>=3D0;
	this.IsFireFox=3Dthis.AgentName.indexOf("firefox")>=3D0;
	this.IsIE=3Ddocument.all!=3Dnull&&!this.IsOpera&&!this.IsSafari;

	this.ctl =3D controlName;
	this.width =3D width;
	this.height =3D height;
	this.dialogArguments =3D {};
	this.qsdata =3D queryStringData;
	this.features =3D "scroll:no;status:no;";
	this.Show =3D Show;
	this.GetURL =3D GetURL;
	this.getFeatureString =3D getFeatureString;
	if(typeof(modallvl)=3D=3DUNDEF||modallvl<=3D0) {modallvl =3D 0;}
	if(typeof(resizable)=3D=3DUNDEF||resizable) {this.resizable =3D =
'yes'}else{this.resizable =3D 'no';}
	if(typeof(allowMaximize)=3D=3DUNDEF||!allowMaximize) {this.maximize =3D =
'no'}else{this.maximize =3D 'yes';}
	if (typeof (useAdminPopup) =3D=3D UNDEF) { useAdminPopup =3D true; }
=09
	function getFeatureString()
	{
=09
	    =
/************************************************************************=
*
	    * This will be used once we seriously support FF3's real =
showModalDialog *
	    =
*************************************************************************=
*/
	    //if(isIE) || !window.showModalDialog)
	   // {
	        return =
"location:no;center:yes;"+this.features+"help:no;dialogWidth:"+this.width=
+"px;dialogHeight:"+this.height+"px;resizable:"+this.resizable+";maximize=
:"+this.maximize
	  //  }
//	    else
//	    {
//	        var parentWin =3D window
//	        while(parentWin.opener !=3D null)
//	        {
//	            parentWin =3D parentWin.opener
//	        }
//	        //Center does not correctly work for FF3, so lets try to =
center it manually
//	        return =
"center:on;dialogWidth:"+this.width+"px;dialogHeight:"+this.height+"px;sc=
roll:no;resizable:"+this.resizable+";maximize:"+this.maximize+";dialogLef=
t:"+(parentWin.document.documentElement.scrollWidth/2-this.width/2)+"px;d=
ialogTop:"+(parentWin.document.documentElement.scrollHeight/4)+"px;";
//	    }
	}

	function GetURL()
	{
	    if(typeof (this.ctl) =3D=3D UNDEF) { alert("showModalDialogBB =
assert: ctl parameter not set in arg object") }
	    if(typeof (this.width) =3D=3D UNDEF) { alert("showModalDialogBB =
assert: width parameter not set in arg object") }
	    if(typeof (this.height) =3D=3D UNDEF) { alert("showModalDialogBB =
assert: height parameter not set in arg object") }
	    modallvl++;

	    var urlBase =3D (useAdminPopup ? "AdminPage.aspx" : "Popup.aspx");
	   =20
	    //if the modal request for the adminpage comes from an aspx page=20
	    //not in the app root (e.g. cutesoft javascript) - the path to =
adminpage will be wrong=20
	    //strip it down to the root location
	    var sLocURL =3D document.location.href
	    var iPos =3D sLocURL.indexOf('CuteSoft')
	    if(iPos !=3D -1)
	    {
	        urlBase =3D sLocURL.substring(0, iPos) + urlBase
	    }
	    else
	    {
	        urlBase =3D ROOT_PATH + urlBase;
	    }

	    this.ctl =3D encodeURIComponent(this.ctl);

	    return urlBase + "?edit=3D3&md=3D" + modallvl + "&ctl=3D" + =
this.ctl + "&data=3D" + this.qsdata;
	}
   =20
	function Show(onCloseCallback){

	    var url =3D this.GetURL();
	=09
		//REAL Modal's for FF3 now too!
		//Feature detect >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> isIE
        if(window.showModalDialog && this.IsIE)=20
        {
            var ret =3D window_showModalDialog(url, =
this.dialogArguments, this.getFeatureString());
           =20
            //Have to set the dialogArguments otherwise they don't exist =
in FF3
            ret.dialogArguments =3D this.dialogArguments
           =20
            if(onCloseCallback)
            {
                onCloseCallback(ret);
            }
        }
        else
        {
            //openFakeModal(url, this.dialogArguments, =
this.getFeatureString(), function(retObj){modallvl--; =
onCloseCallback(retObj);}, height, width)
            openFakeModal(url, this.dialogArguments, =
this.getFeatureString(), openFakeModalCallback, height, width)
        }
       =20
        function openFakeModalCallback(retObj){
            modallvl--;=20
            if (onCloseCallback)
            {
                onCloseCallback(retObj);
            }
        }

	}
}

function window_showModalDialog(url, args, features)
{
    var start =3D (new Date()).getTime();
    try
    {
        args =3D (args || {});
       =20
        args.baseWindow =3D BLACKBAUD.netcommunity.baseWindow;
       =20
        //CR305233-072408 If they closed using the X, return cmd =3D =
CANCEL
        return window.showModalDialog(url, args, features) || =
{CMD:'CANCEL'};
    } catch (e) {
        if ((new Date()).getTime() - start < 500)
        {
            alert("A pop-up window was blocked.  To ensure proper =
functionality, please configure your browser to allow pop-ups for this =
site.");
        }
        else
        {
            // I'm not sure if this block can ever be reached.
        }
        return {};
    }
}

function GetPluginWrapperModalURL(ctl, data, plugin, dialogObject, =
postBackOnOk, useAdminPopup)
{
    var qsData =3D "ctl=3D" + ctl;
    qsData +=3D "&data=3D" + data;
    qsData +=3D "&pg=3D" + plugin;
    qsData +=3D "&do=3D" + dialogObject;
    if(postBackOnOk)
    {
        qsData +=3D "&pb=3D1";
    }

    var oModal =3D new =
ModalDialogBB_crossbrowser('~/Admin/TinyMCEPlugins/TinyMCEPluginWrapper.a=
scx', 0, 0, encodeURIComponent(qsData), true, true, useAdminPopup);
   =20
    return oModal.GetURL();
}

////////////////////////////////////////////
// End of script
if (typeof(Sys) !=3D=3D 'undefined')
{
    Sys.Application.notifyScriptLoaded();
}
////////////////////////////////////////////
// Do not add any code below this
////////////////////////////////////////////

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

/*=0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A=
 * Revision: 6246=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var =
I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean=
(J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var =
G=3D0,E=3Dthis.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.c=
loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return =
M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo=
dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h=
eight"){var =
L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"=
){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+=
this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"=
+this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru=
e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return =
Math.max(0,Math.round(L))}return =
o.curCSS(H,F,J)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof=
 S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof =
S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re=
turn =
T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!R?L.childNodes:[];for(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.=
firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=
=3Do.merge(G,S)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc=
at(I)}return =
this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")=
;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){=
o.className.add(this,E)},removeClass:function(E){o.className.remove(this,=
E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(this).children().remove();while(this.firstChild){this.removeChild(t=
his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var =
F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1=
&&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return =
ab}var =
Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D=
null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&=
&M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}=
else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift=
();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var =
ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par=
entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)=
{ai=3DE(af)}else{X=3Dfalse}while(Z.length){var =
ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D=
=3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw=
"Syntax error, unrecognized expression: =
"+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object =
Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va=
r =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT=
ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push=
(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;=
ab.sort(G);if(hasDuplicate){for(var =
aa=3D1;aa<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=3Dtypeof =
U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var =
V=3D0,T=3DZ.length;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var =
W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return =
false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return =
true}}return X},POS:function(T){T.unshift(true);return =
T}},filters:{enabled:function(T){return =
T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret=
urn T.disabled=3D=3D=3Dtrue},checked:function(T){return =
T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r=
eturn T.selected=3D=3D=3Dtrue},parent:function(T){return =
!!T.firstChild},empty:function(T){return =
!T.firstChild},has:function(V,U,T){return =
!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex=
t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio=
"=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f=
ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"=
password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ=
e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu=
rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ=
e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in=
put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio=
n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return =
U=3D=3D=3DW.length-1},even:function(U,T){return =
T%2=3D=3D=3D0},odd:function(U,T){return =
T%2=3D=3D=3D1},lt:function(V,U,T){return =
U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return =
T[3]-0=3D=3DU},eq:function(V,U,T){return =
T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var =
U=3DV[1],X=3DI.filters[U];if(X){return =
X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe=
xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var =
W=3D0,T=3DY.length;W<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=3D0)}}},ID:function(U,T){return =
U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r=
eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f=
unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" =
").indexOf(T)>-1},ATTR:function(Y,W){var =
V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt=
tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return =
T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"=
?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" =
").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D=
"^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length=
)=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D=
U+"-":false},POS:function(X,U,V,Y){var =
T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var =
M=3DI.match.POS;for(var O in =
I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,=
U);return T}return =
U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(U,X)}else{if(typeof =
X.length=3D=3D=3D"number"){for(var =
V=3D0,T=3DX.length;V<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+V+"'/>";var =
T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document=
.getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof =
Y.getElementById!=3D=3D"undefined"&&!Z){var =
W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D=
=3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof =
Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return =
Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun=
ction(){var =
T=3Ddocument.createElement("div");T.appendChild(document.createComment(""=
));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va=
r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var =
W=3D[];for(var =
V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return =
X}}T.innerHTML=3D"<a href=3D'#'></a>";if(T.firstChild&&typeof =
T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h=
ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return =
U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"<p =
class=3D'TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no=
deType=3D=3D=3D9&&!Q(X)){try{return =
E(X.querySelectorAll(Y),V)}catch(Z){}}return =
T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors=
;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){(function(){var =
T=3Ddocument.createElement("div");T.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(T.getElementsByClassName("e").length=3D=3D=3D0)=
{return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng=
th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(=
U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return =
V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var =
K=3Ddocument.compareDocumentPosition?function(U,T){return =
U.compareDocumentPosition(T)&16}:function(U,T){return =
U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return =
T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD=
ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var =
W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)=
)){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f=
or(var Z=3D0,U=3DV.length;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio=
n(T){return o.grep(o.timers,function(U){return =
T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no=
t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var =
T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W=
=3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var =
U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return =
X};o.sibling=3Dfunction(V,U){var =
T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}=
}return =
T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var =
J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var=
 =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"=
1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off=
setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}=
)();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E=
,F){var G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}=
}}H.appendChild(T);return g}var K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var =
H=3D0,F=3Dthis.length;H<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva=
l(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(I,G){var =
E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner=
"+G]=3Dfunction(){return =
this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction=
(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var =
J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+G],document.body["scroll"+G],documen=
t.documentElement["scroll"+G],document.body["offset"+G],document.document=
Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this=
.css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})();
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/jquery/jquery.validate.min.js

/*=0A=
 * jQuery validation plug-in 1.5.2=0A=
 *=0A=
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/=0A=
 * http://docs.jquery.com/Plugins/Validation=0A=
 *=0A=
 * Copyright (c) 2006 - 2008 J=C3=B6rn Zaefferer=0A=
 *=0A=
 * $Id: jquery.validate.js 6243 2009-02-19 11:40:49Z joern.zaefferer $=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 */=0A=
(function($){$.extend($.fn,{validate:function(options){if(!this.length){o=
ptions&&options.debug&&window.console&&console.warn("nothing selected, =
can't validate, returning nothing");return;}var =
validator=3D$.data(this[0],'validator');if(validator){return =
validator;}validator=3Dnew =
$.validator(options,this[0]);$.data(this[0],'validator',validator);if(val=
idator.settings.onsubmit){this.find("input, =
button").filter(".cancel").click(function(){validator.cancelSubmit=3Dtrue=
;});this.submit(function(event){if(validator.settings.debug)event.prevent=
Default();function =
handle(){if(validator.settings.submitHandler){validator.settings.submitHa=
ndler.call(validator,validator.currentForm);return false;}return =
true;}if(validator.cancelSubmit){validator.cancelSubmit=3Dfalse;return =
handle();}if(validator.form()){if(validator.pendingRequest){validator.for=
mSubmitted=3Dtrue;return false;}return =
handle();}else{validator.focusInvalid();return false;}});}return =
validator;},valid:function(){if($(this[0]).is('form')){return =
this.validate().form();}else{var valid=3Dfalse;var =
validator=3D$(this[0].form).validate();this.each(function(){valid|=3Dvali=
dator.element(this);});return =
valid;}},removeAttrs:function(attributes){var =
result=3D{},$element=3Dthis;$.each(attributes.split(/\s/),function(index,=
value){result[value]=3D$element.attr(value);$element.removeAttr(value);})=
;return result;},rules:function(command,argument){var =
element=3Dthis[0];if(command){var =
settings=3D$.data(element.form,'validator').settings;var =
staticRules=3Dsettings.rules;var =
existingRules=3D$.validator.staticRules(element);switch(command){case"add=
":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules=
[element.name]=3DexistingRules;if(argument.messages)settings.messages[ele=
ment.name]=3D$.extend(settings.messages[element.name],argument.messages);=
break;case"remove":if(!argument){delete staticRules[element.name];return =
existingRules;}var =
filtered=3D{};$.each(argument.split(/\s/),function(index,method){filtered=
[method]=3DexistingRules[method];delete existingRules[method];});return =
filtered;}}var =
data=3D$.validator.normalizeRules($.extend({},$.validator.metadataRules(e=
lement),$.validator.classRules(element),$.validator.attributeRules(elemen=
t),$.validator.staticRules(element)),element);if(data.required){var =
param=3Ddata.required;delete =
data.required;data=3D$.extend({required:param},data);}return =
data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);}=
,filled:function(a){return!!$.trim(a.value);},unchecked:function(a){retur=
n!a.checked;}});$.format=3Dfunction(source,params){if(arguments.length=3D=
=3D1)return function(){var =
args=3D$.makeArray(arguments);args.unshift(source);return =
$.format.apply(this,args);};if(arguments.length>2&&params.constructor!=3D=
Array){params=3D$.makeArray(arguments).slice(1);}if(params.constructor!=3D=
Array){params=3D[params];}$.each(params,function(i,n){source=3Dsource.rep=
lace(new RegExp("\\{"+i+"\\}","g"),n);});return =
source;};$.validator=3Dfunction(options,form){this.settings=3D$.extend({}=
,$.validator.defaults,options);this.currentForm=3Dform;this.init();};$.ex=
tend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"er=
ror",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLab=
elContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:fun=
ction(element){this.lastActive=3Delement;if(this.settings.focusCleanup&&!=
this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighli=
ght.call(this,element,this.settings.errorClass);this.errorsFor(element).h=
ide();}},onfocusout:function(element){if(!this.checkable(element)&&(eleme=
nt.name in =
this.submitted||!this.optional(element))){this.element(element);}},onkeyu=
p:function(element){if(element.name in =
this.submitted||element=3D=3Dthis.lastElement){this.element(element);}},o=
nclick:function(element){if(element.name in =
this.submitted)this.element(element);},highlight:function(element,errorCl=
ass){$(element).addClass(errorClass);},unhighlight:function(element,error=
Class){$(element).removeClass(errorClass);}},setDefaults:function(setting=
s){$.extend($.validator.defaults,settings);},messages:{required:"This =
field is required.",remote:"Please fix this field.",email:"Please enter =
a valid email address.",url:"Please enter a valid URL.",date:"Please =
enter a valid date.",dateISO:"Please enter a valid date =
(ISO).",dateDE:"Bitte geben Sie ein g=C3=BCltiges Datum =
ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie =
eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please =
enter a valid credit card number.",equalTo:"Please enter the same value =
again.",accept:"Please enter a value with a valid =
extension.",maxlength:$.format("Please enter no more than {0} =
characters."),minlength:$.format("Please enter at least {0} =
characters."),rangelength:$.format("Please enter a value between {0} and =
{1} characters long."),range:$.format("Please enter a value between {0} =
and {1}."),max:$.format("Please enter a value less than or equal to =
{0}."),min:$.format("Please enter a value greater than or equal to =
{0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelConta=
iner=3D$(this.settings.errorLabelContainer);this.errorContext=3Dthis.labe=
lContainer.length&&this.labelContainer||$(this.currentForm);this.containe=
rs=3D$(this.settings.errorContainer).add(this.settings.errorLabelContaine=
r);this.submitted=3D{};this.valueCache=3D{};this.pendingRequest=3D0;this.=
pending=3D{};this.invalid=3D{};this.reset();var =
groups=3D(this.groups=3D{});$.each(this.settings.groups,function(key,valu=
e){$.each(value.split(/\s/),function(index,name){groups[name]=3Dkey;});})=
;var =
rules=3Dthis.settings.rules;$.each(rules,function(key,value){rules[key]=3D=
$.validator.normalizeRule(value);});function delegate(event){var =
validator=3D$.data(this[0].form,"validator");validator.settings["on"+even=
t.type]&&validator.settings["on"+event.type].call(validator,this[0]);}$(t=
his.currentForm).delegate("focusin focusout keyup",":text, :password, =
:file, select, textarea",delegate).delegate("click",":radio, =
:checkbox",delegate);if(this.settings.invalidHandler)$(this.currentForm).=
bind("invalid-form.validate",this.settings.invalidHandler);},form:functio=
n(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=3D=
$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHa=
ndler("invalid-form",[this]);this.showErrors();return =
this.valid();},checkForm:function(){this.prepareForm();for(var =
i=3D0,elements=3D(this.currentElements=3Dthis.elements());elements[i];i++=
){this.check(elements[i]);}return =
this.valid();},element:function(element){element=3Dthis.clean(element);th=
is.lastElement=3Delement;this.prepareElement(element);this.currentElement=
s=3D$(element);var result=3Dthis.check(element);if(result){delete =
this.invalid[element.name];}else{this.invalid[element.name]=3Dtrue;}if(!t=
his.numberOfInvalids()){this.toHide=3Dthis.toHide.add(this.containers);}t=
his.showErrors();return =
result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,er=
rors);this.errorList=3D[];for(var name in =
errors){this.errorList.push({message:errors[name],element:this.findByName=
(name)[0]});}this.successList=3D$.grep(this.successList,function(element)=
{return!(element.name in =
errors);});}this.settings.showErrors?this.settings.showErrors.call(this,t=
his.errorMap,this.errorList):this.defaultShowErrors();},resetForm:functio=
n(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted=3D{}=
;this.prepareForm();this.hideErrors();this.elements().removeClass(this.se=
ttings.errorClass);},numberOfInvalids:function(){return =
this.objectLength(this.invalid);},objectLength:function(obj){var =
count=3D0;for(var i in obj)count++;return =
count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid=
:function(){return this.size()=3D=3D0;},size:function(){return =
this.errorList.length;},focusInvalid:function(){if(this.settings.focusInv=
alid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[=
0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:f=
unction(){var lastActive=3Dthis.lastActive;return =
lastActive&&$.grep(this.errorList,function(n){return =
n.element.name=3D=3DlastActive.name;}).length=3D=3D1&&lastActive;},elemen=
ts:function(){var validator=3Dthis,rulesCache=3D{};return =
$([]).add(this.currentForm.elements).filter(":input").not(":submit, =
:reset, :image, =
[disabled]").not(this.settings.ignore).filter(function(){!this.name&&vali=
dator.settings.debug&&window.console&&console.error("%o has no name =
assigned",this);if(this.name in =
rulesCache||!validator.objectLength($(this).rules()))return =
false;rulesCache[this.name]=3Dtrue;return =
true;});},clean:function(selector){return =
$(selector)[0];},errors:function(){return =
$(this.settings.errorElement+"."+this.settings.errorClass,this.errorConte=
xt);},reset:function(){this.successList=3D[];this.errorList=3D[];this.err=
orMap=3D{};this.toShow=3D$([]);this.toHide=3D$([]);this.formSubmitted=3Df=
alse;this.currentElements=3D$([]);},prepareForm:function(){this.reset();t=
his.toHide=3Dthis.errors().add(this.containers);},prepareElement:function=
(element){this.reset();this.toHide=3Dthis.errorsFor(element);},check:func=
tion(element){element=3Dthis.clean(element);if(this.checkable(element)){e=
lement=3Dthis.findByName(element.name)[0];}var =
rules=3D$(element).rules();var dependencyMismatch=3Dfalse;for(method in =
rules){var rule=3D{method:method,parameters:rules[method]};try{var =
result=3D$.validator.methods[method].call(this,element.value.replace(/\r/=
g,""),element,rule.parameters);if(result=3D=3D"dependency-mismatch"){depe=
ndencyMismatch=3Dtrue;continue;}dependencyMismatch=3Dfalse;if(result=3D=3D=
"pending"){this.toHide=3Dthis.toHide.not(this.errorsFor(element));return;=
}if(!result){this.formatAndAdd(element,rule);return =
false;}}catch(e){this.settings.debug&&window.console&&console.log("except=
ion occured when checking element "+element.id=0A=
+", check the '"+rule.method+"' method");throw =
e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.success=
List.push(element);return =
true;},customMetaMessage:function(element,method){if(!$.metadata)return;v=
ar =
meta=3Dthis.settings.meta?$(element).metadata()[this.settings.meta]:$(ele=
ment).metadata();return =
meta&&meta.messages&&meta.messages[method];},customMessage:function(name,=
method){var m=3Dthis.settings.messages[name];return =
m&&(m.constructor=3D=3DString?m:m[method]);},findDefined:function(){for(v=
ar i=3D0;i<arguments.length;i++){if(arguments[i]!=3D=3Dundefined)return =
arguments[i];}return =
undefined;},defaultMessage:function(element,method){return =
this.findDefined(this.customMessage(element.name,method),this.customMetaM=
essage(element,method),!this.settings.ignoreTitle&&element.title||undefin=
ed,$.validator.messages[method],"<strong>Warning: No message defined for =
"+element.name+"</strong>");},formatAndAdd:function(element,rule){var =
message=3Dthis.defaultMessage(element,rule.method);if(typeof =
message=3D=3D"function")message=3Dmessage.call(this,rule.parameters,eleme=
nt);this.errorList.push({message:message,element:element});this.errorMap[=
element.name]=3Dmessage;this.submitted[element.name]=3Dmessage;},addWrapp=
er:function(toToggle){if(this.settings.wrapper)toToggle=3DtoToggle.add(to=
Toggle.parents(this.settings.wrapper));return =
toToggle;},defaultShowErrors:function(){for(var =
i=3D0;this.errorList[i];i++){var =
error=3Dthis.errorList[i];this.settings.highlight&&this.settings.highligh=
t.call(this,error.element,this.settings.errorClass);this.showLabel(error.=
element,error.message);}if(this.errorList.length){this.toShow=3Dthis.toSh=
ow.add(this.containers);}if(this.settings.success){for(var =
i=3D0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(t=
his.settings.unhighlight){for(var =
i=3D0,elements=3Dthis.validElements();elements[i];i++){this.settings.unhi=
ghlight.call(this,elements[i],this.settings.errorClass);}}this.toHide=3Dt=
his.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow=
).show();},validElements:function(){return =
this.currentElements.not(this.invalidElements());},invalidElements:functi=
on(){return $(this.errorList).map(function(){return =
this.element;});},showLabel:function(element,message){var =
label=3Dthis.errorsFor(element);if(label.length){label.removeClass().addC=
lass(this.settings.errorClass);label.attr("generated")&&label.html(messag=
e);}else{label=3D$("<"+this.settings.errorElement+"/>").attr({"for":this.=
idOrName(element),generated:true}).addClass(this.settings.errorClass).htm=
l(message||"");if(this.settings.wrapper){label=3Dlabel.hide().show().wrap=
("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append=
(label).length)this.settings.errorPlacement?this.settings.errorPlacement(=
label,$(element)):label.insertAfter(element);}if(!message&&this.settings.=
success){label.text("");typeof =
this.settings.success=3D=3D"string"?label.addClass(this.settings.success)=
:this.settings.success(label);}this.toShow=3Dthis.toShow.add(label);},err=
orsFor:function(element){return =
this.errors().filter("[for=3D'"+this.idOrName(element)+"']");},idOrName:f=
unction(element){return =
this.groups[element.name]||(this.checkable(element)?element.name:element.=
id||element.name);},checkable:function(element){return/radio|checkbox/i.t=
est(element.type);},findByName:function(name){var =
form=3Dthis.currentForm;return =
$(document.getElementsByName(name)).map(function(index,element){return =
element.form=3D=3Dform&&element.name=3D=3Dname&&element||null;});},getLen=
gth:function(value,element){switch(element.nodeName.toLowerCase()){case's=
elect':return =
$("option:selected",element).length;case'input':if(this.checkable(element=
))return this.findByName(element.name).filter(':checked').length;}return =
value.length;},depend:function(param,element){return =
this.dependTypes[typeof param]?this.dependTypes[typeof =
param](param,element):true;},dependTypes:{"boolean":function(param,elemen=
t){return =
param;},"string":function(param,element){return!!$(param,element.form).le=
ngth;},"function":function(param,element){return =
param(element);}},optional:function(element){return!$.validator.methods.r=
equired.call(this,$.trim(element.value),element)&&"dependency-mismatch";}=
,startRequest:function(element){if(!this.pending[element.name]){this.pend=
ingRequest++;this.pending[element.name]=3Dtrue;}},stopRequest:function(el=
ement,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingR=
equest=3D0;delete =
this.pending[element.name];if(valid&&this.pendingRequest=3D=3D0&&this.for=
mSubmitted&&this.form()){$(this.currentForm).submit();}else =
if(!valid&&this.pendingRequest=3D=3D0&&this.formSubmitted){$(this.current=
Form).triggerHandler("invalid-form",[this]);}},previousValue:function(ele=
ment){return =
$.data(element,"previousValue")||$.data(element,"previousValue",previous=3D=
{old:null,valid:true,message:this.defaultMessage(element,"remote")});}},c=
lassRuleSettings:{required:{required:true},email:{email:true},url:{url:tr=
ue},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{=
number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{cr=
editcard:true}},addClassRules:function(className,rules){className.constru=
ctor=3D=3DString?this.classRuleSettings[className]=3Drules:$.extend(this.=
classRuleSettings,className);},classRules:function(element){var =
rules=3D{};var =
classes=3D$(element).attr('class');classes&&$.each(classes.split(' =
'),function(){if(this in =
$.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettin=
gs[this]);}});return rules;},attributeRules:function(element){var =
rules=3D{};var $element=3D$(element);for(method in =
$.validator.methods){var =
value=3D$element.attr(method);if(value){rules[method]=3Dvalue;}}if(rules.=
maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete =
rules.maxlength;}return =
rules;},metadataRules:function(element){if(!$.metadata)return{};var =
meta=3D$.data(element.form,'validator').settings.meta;return =
meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:func=
tion(element){var rules=3D{};var =
validator=3D$.data(element.form,'validator');if(validator.settings.rules)=
{rules=3D$.validator.normalizeRule(validator.settings.rules[element.name]=
)||{};}return =
rules;},normalizeRules:function(rules,element){$.each(rules,function(prop=
,val){if(val=3D=3D=3Dfalse){delete =
rules[prop];return;}if(val.param||val.depends){var =
keepRule=3Dtrue;switch(typeof =
val.depends){case"string":keepRule=3D!!$(val.depends,element.form).length=
;break;case"function":keepRule=3Dval.depends.call(element,element);break;=
}if(keepRule){rules[prop]=3Dval.param!=3D=3Dundefined?val.param:true;}els=
e{delete =
rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=3D$.is=
Function(parameter)?parameter(element):parameter;});$.each(['minlength','=
maxlength','min','max'],function(){if(rules[this]){rules[this]=3DNumber(r=
ules[this]);}});$.each(['rangelength','range'],function(){if(rules[this])=
{rules[this]=3D[Number(rules[this][0]),Number(rules[this][1])];}});if($.v=
alidator.autoCreateRanges){if(rules.min&&rules.max){rules.range=3D[rules.=
min,rules.max];delete rules.min;delete =
rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=3D[rule=
s.minlength,rules.maxlength];delete rules.minlength;delete =
rules.maxlength;}}if(rules.messages){delete rules.messages}return =
rules;},normalizeRule:function(data){if(typeof data=3D=3D"string"){var =
transformed=3D{};$.each(data.split(/\s/),function(){transformed[this]=3Dt=
rue;});data=3Dtransformed;}return =
data;},addMethod:function(name,method,message){$.validator.methods[name]=3D=
method;$.validator.messages[name]=3Dmessage;if(method.length<3){$.validat=
or.addClassRules(name,$.validator.normalizeRule(name));}},methods:{requir=
ed:function(value,element,param){if(!this.depend(param,element))return"de=
pendency-mismatch";switch(element.nodeName.toLowerCase()){case'select':va=
r options=3D$("option:selected",element);return =
options.length>0&&(element.type=3D=3D"select-multiple"||($.browser.msie&&=
!(options[0].attributes['value'].specified)?options[0].text:options[0].va=
lue).length>0);case'input':if(this.checkable(element))return =
this.getLength(value,element)>0;default:return =
$.trim(value).length>0;}},remote:function(value,element,param){if(this.op=
tional(element))return"dependency-mismatch";var =
previous=3Dthis.previousValue(element);if(!this.settings.messages[element=
.name])this.settings.messages[element.name]=3D{};this.settings.messages[e=
lement.name].remote=3Dtypeof =
previous.message=3D=3D"function"?previous.message(value):previous.message=
;param=3Dtypeof =
param=3D=3D"string"&&{url:param}||param;if(previous.old!=3D=3Dvalue){prev=
ious.old=3Dvalue;var validator=3Dthis;this.startRequest(element);var =
data=3D{};data[element.name]=3Dvalue;$.ajax($.extend(true,{url:param,mode=
:"abort",port:"validate"+element.name,dataType:"json",data:data,success:f=
unction(response){if(response){var =
submitted=3Dvalidator.formSubmitted;validator.prepareElement(element);val=
idator.formSubmitted=3Dsubmitted;validator.successList.push(element);vali=
dator.showErrors();}else{var =
errors=3D{};errors[element.name]=3Dresponse||validator.defaultMessage(ele=
ment,"remote");validator.showErrors(errors);}previous.valid=3Dresponse;va=
lidator.stopRequest(element,response);}},param));return"pending";}else =
if(this.pending[element.name]){return"pending";}return =
previous.valid;},minlength:function(value,element,param){return =
this.optional(element)||this.getLength($.trim(value),element)>=3Dparam;},=
maxlength:function(value,element,param){return =
this.optional(element)||this.getLength($.trim(value),element)<=3Dparam;},=
rangelength:function(value,element,param){var =
length=3Dthis.getLength($.trim(value),element);return =
this.optional(element)||(length>=3Dparam[0]&&length<=3Dparam[1]);},min:fu=
nction(value,element,param){return =
this.optional(element)||value>=3Dparam;},max:function(value,element,param=
){return =
this.optional(element)||value<=3Dparam;},range:function(value,element,par=
am){return =
this.optional(element)||(value>=3Dparam[0]&&value<=3Dparam[1]);},email:fu=
nction(value,element){return =
this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u=
00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\=
?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x2=
0|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21=
|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([=
\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))=
*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD=
7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uF=
DF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])=
*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A=
0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\=
uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF=
])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);=
},url:function(value,element){return =
this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-=
\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*=
@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0=
-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[=
0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|=
[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7=
FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF=
0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z=
]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\u=
D7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0=
-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDC=
F\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-z]|\d|-|=
\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\=
)\*\+,;=3D]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDC=
F\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF]|=
\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF=
])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|\/|\?)*)?$/i.test(value);},dat=
e:function(value,element){return =
this.optional(element)||!/Invalid|NaN/.test(new =
Date(value));},dateISO:function(value,element){return =
this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},d=
ateDE:function(value,element){return =
this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number=
:function(value,element){return =
this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(v=
alue);},numberDE:function(value,element){return =
this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(v=
alue);},digits:function(value,element){return =
this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,e=
lement){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]=
+/.test(value))return false;var =
nCheck=3D0,nDigit=3D0,bEven=3Dfalse;value=3Dvalue.replace(/\D/g,"");for(n=
=3Dvalue.length-1;n>=3D0;n--){var cDigit=3Dvalue.charAt(n);var =
nDigit=3DparseInt(cDigit,10);if(bEven){if((nDigit*=3D2)>9)nDigit-=3D9;}nC=
heck+=3DnDigit;bEven=3D!bEven;}return(nCheck%10)=3D=3D0;},accept:function=
(value,element,param){param=3Dtypeof =
param=3D=3D"string"?param:"png|jpe?g|gif";return =
this.optional(element)||value.match(new =
RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){retu=
rn value=3D=3D$(param).val();}}});})(jQuery);;(function($){var =
ajax=3D$.ajax;var =
pendingRequests=3D{};$.ajax=3Dfunction(settings){settings=3D$.extend(sett=
ings,$.extend({},$.ajaxSettings,settings));var =
port=3Dsettings.port;if(settings.mode=3D=3D"abort"){if(pendingRequests[po=
rt]){pendingRequests[port].abort();}return(pendingRequests[port]=3Dajax.a=
pply(this,arguments));}return =
ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focu=
sin',blur:'focusout'},function(original,fix){$.event.special[fix]=3D{setu=
p:function(){if($.browser.msie)return =
false;this.addEventListener(original,$.event.special[fix].handler,true);}=
,teardown:function(){if($.browser.msie)return =
false;this.removeEventListener(original,$.event.special[fix].handler,true=
);},handler:function(e){arguments[0]=3D$.event.fix(e);arguments[0].type=3D=
fix;return =
$.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:functi=
on(type,delegate,handler){return this.bind(type,function(event){var =
target=3D$(event.target);if(target.is(delegate)){return =
handler.apply(target,arguments);}});},triggerEvent:function(type,target){=
return =
this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(=
jQuery);
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/jquery/additional-methods.js

jQuery.validator.addMethod("maxWords", function(value, element, params) =
{=20
    return this.optional(element) || value.match(/\b\w+\b/g).length < =
params;=20
}, $.format("Please enter {0} words or less."));=20
=20
jQuery.validator.addMethod("minWords", function(value, element, params) =
{=20
    return this.optional(element) || value.match(/\b\w+\b/g).length >=3D =
params;=20
}, $.format("Please enter at least {0} words."));=20
=20
jQuery.validator.addMethod("rangeWords", function(value, element, =
params) {=20
    return this.optional(element) || value.match(/\b\w+\b/g).length >=3D =
params[0] && value.match(/bw+b/g).length < params[1];=20
}, $.format("Please enter between {0} and {1} words."));


jQuery.validator.addMethod("letterswithbasicpunc", function(value, =
element) {
	return this.optional(element) || /^[a-z-.,()'\"\s]+$/i.test(value);
}, "Letters or punctuation only please"); =20

jQuery.validator.addMethod("alphanumeric", function(value, element) {
	return this.optional(element) || /^\w+$/i.test(value);
}, "Letters, numbers, spaces or underscores only please"); =20

jQuery.validator.addMethod("lettersonly", function(value, element) {
	return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please");=20

jQuery.validator.addMethod("nowhitespace", function(value, element) {
	return this.optional(element) || /^\S+$/i.test(value);
}, "No white space please");=20

jQuery.validator.addMethod("ziprange", function(value, element) {
	return this.optional(element) || /^90[2-5]\d\{2}-\d{4}$/.test(value);
}, "Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx");

/**
* Return true, if the value is a valid vehicle identification number =
(VIN).
*
* Works with all kind of text inputs.
*
* @example <input type=3D"text" size=3D"20" name=3D"VehicleID" =
class=3D"{required:true,vinUS:true}" />
* @desc Declares a required input element whose value must be a valid =
vehicle identification number.
*
* @name jQuery.validator.methods.vinUS
* @type Boolean
* @cat Plugins/Validate/Methods
*/=20
jQuery.validator.addMethod(
	"vinUS",
	function(v){
		if (v.length !=3D 17)
			return false;
		var i, n, d, f, cd, cdv;
		var LL    =3D =
["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U",=
"V","W","X","Y","Z"];
		var VL    =3D [1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9];
		var FL    =3D [8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2];
		var rs    =3D 0;
		for(i =3D 0; i < 17; i++){
		    f =3D FL[i];
		    d =3D v.slice(i,i+1);
		    if(i =3D=3D 8){
		        cdv =3D d;
		    }
		    if(!isNaN(d)){
		        d *=3D f;
		    }
		    else{
		        for(n =3D 0; n < LL.length; n++){
		            if(d.toUpperCase() =3D=3D=3D LL[n]){
		                d =3D VL[n];
		                d *=3D f;
		                if(isNaN(cdv) && n =3D=3D 8){
		                    cdv =3D LL[n];
		                }
		                break;
		            }
		        }
		    }
		    rs +=3D d;
		}
		cd =3D rs % 11;
		if(cd =3D=3D 10){cd =3D "X";}
		if(cd =3D=3D cdv){return true;}
		return false;=20
	},
	"The specified vehicle identification number (VIN) is invalid."
);

/**
  * Return true, if the value is a valid date, also making this formal =
check dd/mm/yyyy.
  *
  * @example jQuery.validator.methods.date("01/01/1900")
  * @result true
  *
  * @example jQuery.validator.methods.date("01/13/1990")
  * @result false
  *
  * @example jQuery.validator.methods.date("01.01.1900")
  * @result false
  *
  * @example <input name=3D"pippo" class=3D"{dateITA:true}" />
  * @desc Declares an optional input element whose value must be a valid =
date.
  *
  * @name jQuery.validator.methods.dateITA
  * @type Boolean
  * @cat Plugins/Validate/Methods
  */
jQuery.validator.addMethod(
	"dateITA",
	function(value, element) {
		var check =3D false;
		var re =3D /^\d{1,2}\/\d{1,2}\/\d{4}$/
		if( re.test(value)){
			var adata =3D value.split('/');
			var gg =3D parseInt(adata[0],10);
			var mm =3D parseInt(adata[1],10);
			var aaaa =3D parseInt(adata[2],10);
			var xdata =3D new Date(aaaa,mm-1,gg);
			if ( ( xdata.getFullYear() =3D=3D aaaa ) && ( xdata.getMonth () =
=3D=3D mm - 1 ) && ( xdata.getDate() =3D=3D gg ) )
				check =3D true;
			else
				check =3D false;
		} else
			check =3D false;
		return this.optional(element) || check;
	},=20
	"Please enter a correct date"
);

/**
 * matches US phone number format=20
 *=20
 * where the area code may not start with 1 and the prefix may not start =
with 1=20
 * allows '-' or ' ' as a separator and allows parens around area code=20
 * some people may want to put a '1' in front of their number=20
 *=20
 * 1(212)-999-2345
 * or
 * 212 999 2344
 * or
 * 212-999-0983
 *=20
 * but not
 * 111-123-5434
 * and not
 * 212 123 4567
 */
jQuery.validator.addMethod("phone", function(phone_number, element) {
    phone_number =3D phone_number.replace(/\s+/g, "");=20
	return this.optional(element) || phone_number.length > 9 &&
		=
phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}=
$/);
}, "Please specify a valid phone number");

// TODO check if value starts with <, otherwise don't try stripping =
anything
jQuery.validator.addMethod("strippedminlength", function(value, element, =
param) {
	return jQuery(value).text().length >=3D param;
}, jQuery.format("Please enter at least {0} characters"));

// same as email, but TLD is optional
jQuery.validator.addMethod("email2", function(value, element, param) {
	return this.optional(element) || =
/^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF=
\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7=
FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x2=
0|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]=
|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x=
7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a=
))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\=
uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|=
\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7F=
F\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uF=
DF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|=
-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF=
\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);=20
}, jQuery.validator.messages.email);

// same as url, but TLD is optional
jQuery.validator.addMethod("url2", function(value, element, param) {
	return this.optional(element) || =
/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF=
0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*@)?(((\d|[1-9]\d|1\d\d|2=
[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|=
2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00=
A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uF=
DCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\u=
FFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|=
[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\=
uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-=
\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(=
\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-=
f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF=
900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)*)*)?)?(=
\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-=
f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|=
-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\=
(\)\*\+,;=3D]|:|@)|\/|\?)*)?$/i.test(value);=20
}, jQuery.validator.messages.url);

//GregWa http://regexlib.com/REDetails.aspx?regexp_id=3D74
jQuery.validator.addMethod("zip", function(value, element) {
    return this.optional(element) || =
/^\d{5}((\s|-)?\d{4})?$/.test(value);
}, "Please enter a valid ZIP code");

//GregWa
jQuery.validator.addMethod("creditcard", function(value, element) {
    return this.optional(element) || =
/(4\d{12})|(((4|3)\d{3})|(5[1-5]\d{2})|(6011))(-?|\040?)(\d{4}(-?|\040?))=
{3}|((3[4,7]\d{2})((-?|\040?)\d{6}(-?|\040?)\d{5}))|(3[4,7]\d{2})((-?|\04=
0?)\d{4}(-?|\040?)\d{4}(-?|\040?)\d{3})|(3[4,7]\d{1})(-?|\040?)(\d{4}(-?|=
\040?)){3}|(30[0-5]\d{1}|(36|38)\d(2))((-?|\040?)\d{4}(-?|\040?)\d{4}(-?|=
\040?)\d{2})|((2131|1800)|(2014|2149))((-?|\040?)\d{4}(-?|\040?)\d{4}(-?|=
\040?)\d{3})/.test(value);
}, jQuery.validator.messages.creditcard);

//GregWa
jQuery.validator.addMethod("nonumbers", function(value, element) {
    return this.optional(element) || /^[\D]+$/.test(value);
}, "Please enter only letters, spaces, or punctuation");

////////////////////////////////////////////
// End of script
if (typeof (Sys) !=3D=3D 'undefined') {
    Sys.Application.notifyScriptLoaded();
}
////////////////////////////////////////////
// Do not add any code below this
////////////////////////////////////////////
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/jquery/1.7.2/ui.core.js

/*=0A=
 * jQuery UI 1.7.2=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
;BLACKBAUD.netcommunity.jQuery.v1_3_2.ui || (function($) {=0A=
=0A=
var _remove =3D $.fn.remove,=0A=
	isFF2 =3D $.browser.mozilla && (parseFloat($.browser.version) < 1.9);=0A=
=0A=
//Helper functions and ui object=0A=
$.ui =3D {=0A=
	version: "1.7.2",=0A=
=0A=
	// $.ui.plugin is deprecated.  Use the proxy pattern instead.=0A=
	plugin: {=0A=
		add: function(module, option, set) {=0A=
			var proto =3D $.ui[module].prototype;=0A=
			for(var i in set) {=0A=
				proto.plugins[i] =3D proto.plugins[i] || [];=0A=
				proto.plugins[i].push([option, set[i]]);=0A=
			}=0A=
		},=0A=
		call: function(instance, name, args) {=0A=
			var set =3D instance.plugins[name];=0A=
			if(!set || !instance.element[0].parentNode) { return; }=0A=
=0A=
			for (var i =3D 0; i < set.length; i++) {=0A=
				if (instance.options[set[i][0]]) {=0A=
					set[i][1].apply(instance.element, args);=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	contains: function(a, b) {=0A=
		return document.compareDocumentPosition=0A=
			? a.compareDocumentPosition(b) & 16=0A=
			: a !=3D=3D b && a.contains(b);=0A=
	},=0A=
=0A=
	hasScroll: function(el, a) {=0A=
=0A=
		//If overflow is hidden, the element might have extra content, but the =
user wants to hide it=0A=
		if ($(el).css('overflow') =3D=3D 'hidden') { return false; }=0A=
=0A=
		var scroll =3D (a && a =3D=3D 'left') ? 'scrollLeft' : 'scrollTop',=0A=
			has =3D false;=0A=
=0A=
		if (el[scroll] > 0) { return true; }=0A=
=0A=
		// TODO: determine which cases actually cause this to happen=0A=
		// if the element doesn't have the scroll set, see if it's possible to=0A=
		// set the scroll=0A=
		el[scroll] =3D 1;=0A=
		has =3D (el[scroll] > 0);=0A=
		el[scroll] =3D 0;=0A=
		return has;=0A=
	},=0A=
=0A=
	isOverAxis: function(x, reference, size) {=0A=
		//Determines when x coordinate is over "b" element axis=0A=
		return (x > reference) && (x < (reference + size));=0A=
	},=0A=
=0A=
	isOver: function(y, x, top, left, height, width) {=0A=
		//Determines when x, y coordinates is over "b" element=0A=
		return $.ui.isOverAxis(y, top, height) && $.ui.isOverAxis(x, left, =
width);=0A=
	},=0A=
=0A=
	keyCode: {=0A=
		BACKSPACE: 8,=0A=
		CAPS_LOCK: 20,=0A=
		COMMA: 188,=0A=
		CONTROL: 17,=0A=
		DELETE: 46,=0A=
		DOWN: 40,=0A=
		END: 35,=0A=
		ENTER: 13,=0A=
		ESCAPE: 27,=0A=
		HOME: 36,=0A=
		INSERT: 45,=0A=
		LEFT: 37,=0A=
		NUMPAD_ADD: 107,=0A=
		NUMPAD_DECIMAL: 110,=0A=
		NUMPAD_DIVIDE: 111,=0A=
		NUMPAD_ENTER: 108,=0A=
		NUMPAD_MULTIPLY: 106,=0A=
		NUMPAD_SUBTRACT: 109,=0A=
		PAGE_DOWN: 34,=0A=
		PAGE_UP: 33,=0A=
		PERIOD: 190,=0A=
		RIGHT: 39,=0A=
		SHIFT: 16,=0A=
		SPACE: 32,=0A=
		TAB: 9,=0A=
		UP: 38=0A=
	}=0A=
};=0A=
=0A=
// WAI-ARIA normalization=0A=
if (isFF2) {=0A=
	var attr =3D $.attr,=0A=
		removeAttr =3D $.fn.removeAttr,=0A=
		ariaNS =3D "http://www.w3.org/2005/07/aaa",=0A=
		ariaState =3D /^aria-/,=0A=
		ariaRole =3D /^wairole:/;=0A=
=0A=
	$.attr =3D function(elem, name, value) {=0A=
		var set =3D value !=3D=3D undefined;=0A=
=0A=
		return (name =3D=3D 'role'=0A=
			? (set=0A=
				? attr.call(this, elem, name, "wairole:" + value)=0A=
				: (attr.apply(this, arguments) || "").replace(ariaRole, ""))=0A=
			: (ariaState.test(name)=0A=
				? (set=0A=
					? elem.setAttributeNS(ariaNS,=0A=
						name.replace(ariaState, "aaa:"), value)=0A=
					: attr.call(this, elem, name.replace(ariaState, "aaa:")))=0A=
				: attr.apply(this, arguments)));=0A=
	};=0A=
=0A=
	$.fn.removeAttr =3D function(name) {=0A=
		return (ariaState.test(name)=0A=
			? this.each(function() {=0A=
				this.removeAttributeNS(ariaNS, name.replace(ariaState, ""));=0A=
			}) : removeAttr.call(this, name));=0A=
	};=0A=
}=0A=
=0A=
//jQuery plugins=0A=
$.fn.extend({=0A=
	remove: function() {=0A=
		// Safari has a native remove event which actually removes DOM =
elements,=0A=
		// so we have to use triggerHandler instead of trigger (#3037).=0A=
		$("*", this).add(this).each(function() {=0A=
			$(this).triggerHandler("remove");=0A=
		});=0A=
		return _remove.apply(this, arguments );=0A=
	},=0A=
=0A=
	enableSelection: function() {=0A=
		return this=0A=
			.attr('unselectable', 'off')=0A=
			.css('MozUserSelect', '')=0A=
			.unbind('selectstart.ui');=0A=
	},=0A=
=0A=
	disableSelection: function() {=0A=
		return this=0A=
			.attr('unselectable', 'on')=0A=
			.css('MozUserSelect', 'none')=0A=
			.bind('selectstart.ui', function() { return false; });=0A=
	},=0A=
=0A=
	scrollParent: function() {=0A=
		var scrollParent;=0A=
		if(($.browser.msie && =
(/(static|relative)/).test(this.css('position'))) || =
(/absolute/).test(this.css('position'))) {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1)) && =
(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo=
w-y',1)+$.curCSS(this,'overflow-x',1));=0A=
			}).eq(0);=0A=
		} else {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo=
w-y',1)+$.curCSS(this,'overflow-x',1));=0A=
			}).eq(0);=0A=
		}=0A=
=0A=
		return (/fixed/).test(this.css('position')) || !scrollParent.length ? =
$(document) : scrollParent;=0A=
	}=0A=
});=0A=
=0A=
=0A=
//Additional selectors=0A=
$.extend($.expr[':'], {=0A=
	data: function(elem, i, match) {=0A=
		return !!$.data(elem, match[3]);=0A=
	},=0A=
=0A=
	focusable: function(element) {=0A=
		var nodeName =3D element.nodeName.toLowerCase(),=0A=
			tabIndex =3D $.attr(element, 'tabindex');=0A=
		return (/input|select|textarea|button|object/.test(nodeName)=0A=
			? !element.disabled=0A=
			: 'a' =3D=3D nodeName || 'area' =3D=3D nodeName=0A=
				? element.href || !isNaN(tabIndex)=0A=
				: !isNaN(tabIndex))=0A=
			// the element and all of its ancestors must be visible=0A=
			// the browser may report that the area is hidden=0A=
			&& !$(element)['area' =3D=3D nodeName ? 'parents' : =
'closest'](':hidden').length;=0A=
	},=0A=
=0A=
	tabbable: function(element) {=0A=
		var tabIndex =3D $.attr(element, 'tabindex');=0A=
		return (isNaN(tabIndex) || tabIndex >=3D 0) && =
$(element).is(':focusable');=0A=
	}=0A=
});=0A=
=0A=
=0A=
// $.widget is a factory to create jQuery plugins=0A=
// taking some boilerplate code out of the plugin code=0A=
function getter(namespace, plugin, method, args) {=0A=
	function getMethods(type) {=0A=
		var methods =3D $[namespace][plugin][type] || [];=0A=
		return (typeof methods =3D=3D 'string' ? methods.split(/,?\s+/) : =
methods);=0A=
	}=0A=
=0A=
	var methods =3D getMethods('getter');=0A=
	if (args.length =3D=3D 1 && typeof args[0] =3D=3D 'string') {=0A=
		methods =3D methods.concat(getMethods('getterSetter'));=0A=
	}=0A=
	return ($.inArray(method, methods) !=3D -1);=0A=
}=0A=
=0A=
$.widget =3D function(name, prototype) {=0A=
	var namespace =3D name.split(".")[0];=0A=
	name =3D name.split(".")[1];=0A=
=0A=
	// create plugin method=0A=
	$.fn[name] =3D function(options) {=0A=
		var isMethodCall =3D (typeof options =3D=3D 'string'),=0A=
			args =3D Array.prototype.slice.call(arguments, 1);=0A=
=0A=
		// prevent calls to internal methods=0A=
		if (isMethodCall && options.substring(0, 1) =3D=3D '_') {=0A=
			return this;=0A=
		}=0A=
=0A=
		// handle getter methods=0A=
		if (isMethodCall && getter(namespace, name, options, args)) {=0A=
			var instance =3D $.data(this[0], name);=0A=
			return (instance ? instance[options].apply(instance, args)=0A=
				: undefined);=0A=
		}=0A=
=0A=
		// handle initialization and non-getter methods=0A=
		return this.each(function() {=0A=
			var instance =3D $.data(this, name);=0A=
=0A=
			// constructor=0A=
			(!instance && !isMethodCall &&=0A=
				$.data(this, name, new $[namespace][name](this, options))._init());=0A=
=0A=
			// method call=0A=
			(instance && isMethodCall && $.isFunction(instance[options]) &&=0A=
				instance[options].apply(instance, args));=0A=
		});=0A=
	};=0A=
=0A=
	// create widget constructor=0A=
	$[namespace] =3D $[namespace] || {};=0A=
	$[namespace][name] =3D function(element, options) {=0A=
		var self =3D this;=0A=
=0A=
		this.namespace =3D namespace;=0A=
		this.widgetName =3D name;=0A=
		this.widgetEventPrefix =3D $[namespace][name].eventPrefix || name;=0A=
		this.widgetBaseClass =3D namespace + '-' + name;=0A=
=0A=
		this.options =3D $.extend({},=0A=
			$.widget.defaults,=0A=
			$[namespace][name].defaults,=0A=
			$.metadata && $.metadata.get(element)[name],=0A=
			options);=0A=
=0A=
		this.element =3D $(element)=0A=
			.bind('setData.' + name, function(event, key, value) {=0A=
				if (event.target =3D=3D element) {=0A=
					return self._setData(key, value);=0A=
				}=0A=
			})=0A=
			.bind('getData.' + name, function(event, key) {=0A=
				if (event.target =3D=3D element) {=0A=
					return self._getData(key);=0A=
				}=0A=
			})=0A=
			.bind('remove', function() {=0A=
				return self.destroy();=0A=
			});=0A=
	};=0A=
=0A=
	// add widget prototype=0A=
	$[namespace][name].prototype =3D $.extend({}, $.widget.prototype, =
prototype);=0A=
=0A=
	// TODO: merge getter and getterSetter properties from widget prototype=0A=
	// and plugin prototype=0A=
	$[namespace][name].getterSetter =3D 'option';=0A=
};=0A=
=0A=
$.widget.prototype =3D {=0A=
	_init: function() {},=0A=
	destroy: function() {=0A=
		this.element.removeData(this.widgetName)=0A=
			.removeClass(this.widgetBaseClass + '-disabled' + ' ' + =
this.namespace + '-state-disabled')=0A=
			.removeAttr('aria-disabled');=0A=
	},=0A=
=0A=
	option: function(key, value) {=0A=
		var options =3D key,=0A=
			self =3D this;=0A=
=0A=
		if (typeof key =3D=3D "string") {=0A=
			if (value =3D=3D=3D undefined) {=0A=
				return this._getData(key);=0A=
			}=0A=
			options =3D {};=0A=
			options[key] =3D value;=0A=
		}=0A=
=0A=
		$.each(options, function(key, value) {=0A=
			self._setData(key, value);=0A=
		});=0A=
	},=0A=
	_getData: function(key) {=0A=
		return this.options[key];=0A=
	},=0A=
	_setData: function(key, value) {=0A=
		this.options[key] =3D value;=0A=
=0A=
		if (key =3D=3D 'disabled') {=0A=
			this.element=0A=
				[value ? 'addClass' : 'removeClass'](=0A=
					this.widgetBaseClass + '-disabled' + ' ' +=0A=
					this.namespace + '-state-disabled')=0A=
				.attr("aria-disabled", value);=0A=
		}=0A=
	},=0A=
=0A=
	enable: function() {=0A=
		this._setData('disabled', false);=0A=
	},=0A=
	disable: function() {=0A=
		this._setData('disabled', true);=0A=
	},=0A=
=0A=
	_trigger: function(type, event, data) {=0A=
		var callback =3D this.options[type],=0A=
			eventName =3D (type =3D=3D this.widgetEventPrefix=0A=
				? type : this.widgetEventPrefix + type);=0A=
=0A=
		event =3D $.Event(event);=0A=
		event.type =3D eventName;=0A=
=0A=
		// copy original event properties over to the new event=0A=
		// this would happen if we could call $.event.fix instead of $.Event=0A=
		// but we don't have a way to force an event to be fixed multiple times=0A=
		if (event.originalEvent) {=0A=
			for (var i =3D $.event.props.length, prop; i;) {=0A=
				prop =3D $.event.props[--i];=0A=
				event[prop] =3D event.originalEvent[prop];=0A=
			}=0A=
		}=0A=
=0A=
		this.element.trigger(event, data);=0A=
=0A=
		return !($.isFunction(callback) && callback.call(this.element[0], =
event, data) =3D=3D=3D false=0A=
			|| event.isDefaultPrevented());=0A=
	}=0A=
};=0A=
=0A=
$.widget.defaults =3D {=0A=
	disabled: false=0A=
};=0A=
=0A=
=0A=
/** Mouse Interaction Plugin **/=0A=
=0A=
$.ui.mouse =3D {=0A=
	_mouseInit: function() {=0A=
		var self =3D this;=0A=
=0A=
		this.element=0A=
			.bind('mousedown.'+this.widgetName, function(event) {=0A=
				return self._mouseDown(event);=0A=
			})=0A=
			.bind('click.'+this.widgetName, function(event) {=0A=
				if(self._preventClickEvent) {=0A=
					self._preventClickEvent =3D false;=0A=
					event.stopImmediatePropagation();=0A=
					return false;=0A=
				}=0A=
			});=0A=
=0A=
		// Prevent text selection in IE=0A=
		if ($.browser.msie) {=0A=
			this._mouseUnselectable =3D this.element.attr('unselectable');=0A=
			this.element.attr('unselectable', 'on');=0A=
		}=0A=
=0A=
		this.started =3D false;=0A=
	},=0A=
=0A=
	// TODO: make sure destroying one instance of mouse doesn't mess with=0A=
	// other instances of mouse=0A=
	_mouseDestroy: function() {=0A=
		this.element.unbind('.'+this.widgetName);=0A=
=0A=
		// Restore text selection in IE=0A=
		($.browser.msie=0A=
			&& this.element.attr('unselectable', this._mouseUnselectable));=0A=
	},=0A=
=0A=
	_mouseDown: function(event) {=0A=
		// don't let more than one widget handle mouseStart=0A=
		// TODO: figure out why we have to use originalEvent=0A=
		event.originalEvent =3D event.originalEvent || {};=0A=
		if (event.originalEvent.mouseHandled) { return; }=0A=
=0A=
		// we may have missed mouseup (out of window)=0A=
		(this._mouseStarted && this._mouseUp(event));=0A=
=0A=
		this._mouseDownEvent =3D event;=0A=
=0A=
		var self =3D this,=0A=
			btnIsLeft =3D (event.which =3D=3D 1),=0A=
			elIsCancel =3D (typeof this.options.cancel =3D=3D "string" ? =
$(event.target).parents().add(event.target).filter(this.options.cancel).l=
ength : false);=0A=
		if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {=0A=
			return true;=0A=
		}=0A=
=0A=
		this.mouseDelayMet =3D !this.options.delay;=0A=
		if (!this.mouseDelayMet) {=0A=
			this._mouseDelayTimer =3D setTimeout(function() {=0A=
				self.mouseDelayMet =3D true;=0A=
			}, this.options.delay);=0A=
		}=0A=
=0A=
		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A=
			this._mouseStarted =3D (this._mouseStart(event) !=3D=3D false);=0A=
			if (!this._mouseStarted) {=0A=
				event.preventDefault();=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		// these delegates are required to keep context=0A=
		this._mouseMoveDelegate =3D function(event) {=0A=
			return self._mouseMove(event);=0A=
		};=0A=
		this._mouseUpDelegate =3D function(event) {=0A=
			return self._mouseUp(event);=0A=
		};=0A=
		$(document)=0A=
			.bind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A=
			.bind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A=
=0A=
		// preventDefault() is used to prevent the selection of text here -=0A=
		// however, in Safari, this causes select boxes not to be selectable=0A=
		// anymore, so this fix is needed=0A=
		($.browser.safari || event.preventDefault());=0A=
=0A=
		event.originalEvent.mouseHandled =3D true;=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseMove: function(event) {=0A=
		// IE mouseup check - mouseup happened when mouse was out of window=0A=
		if ($.browser.msie && !event.button) {=0A=
			return this._mouseUp(event);=0A=
		}=0A=
=0A=
		if (this._mouseStarted) {=0A=
			this._mouseDrag(event);=0A=
			return event.preventDefault();=0A=
		}=0A=
=0A=
		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A=
			this._mouseStarted =3D=0A=
				(this._mouseStart(this._mouseDownEvent, event) !=3D=3D false);=0A=
			(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));=0A=
		}=0A=
=0A=
		return !this._mouseStarted;=0A=
	},=0A=
=0A=
	_mouseUp: function(event) {=0A=
		$(document)=0A=
			.unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A=
			.unbind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A=
=0A=
		if (this._mouseStarted) {=0A=
			this._mouseStarted =3D false;=0A=
			this._preventClickEvent =3D (event.target =3D=3D =
this._mouseDownEvent.target);=0A=
			this._mouseStop(event);=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseDistanceMet: function(event) {=0A=
		return (Math.max(=0A=
				Math.abs(this._mouseDownEvent.pageX - event.pageX),=0A=
				Math.abs(this._mouseDownEvent.pageY - event.pageY)=0A=
			) >=3D this.options.distance=0A=
		);=0A=
	},=0A=
=0A=
	_mouseDelayMet: function(event) {=0A=
		return this.mouseDelayMet;=0A=
	},=0A=
=0A=
	// These are placeholder methods, to be overriden by extending plugin=0A=
	_mouseStart: function(event) {},=0A=
	_mouseDrag: function(event) {},=0A=
	_mouseStop: function(event) {},=0A=
	_mouseCapture: function(event) { return true; }=0A=
};=0A=
=0A=
$.ui.mouse.defaults =3D {=0A=
	cancel: null,=0A=
	distance: 1,=0A=
	delay: 0=0A=
};=0A=
=0A=
})(BLACKBAUD.netcommunity.jQuery.v1_3_2);=0A=

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/jquery/jquery.maskedinput-1.1.4.js

/*=0A=
 * Copyright (c) 2007-2008 Josh Bush (digitalbush.com)=0A=
 * =0A=
 * Permission is hereby granted, free of charge, to any person=0A=
 * obtaining a copy of this software and associated documentation=0A=
 * files (the "Software"), to deal in the Software without=0A=
 * restriction, including without limitation the rights to use,=0A=
 * copy, modify, merge, publish, distribute, sublicense, and/or sell=0A=
 * copies of the Software, and to permit persons to whom the=0A=
 * Software is furnished to do so, subject to the following=0A=
 * conditions:=0A=
 * The above copyright notice and this permission notice shall be=0A=
 * included in all copies or substantial portions of the Software.=0A=
 * =0A=
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES=0A=
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT=0A=
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,=0A=
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING=0A=
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR=0A=
 * OTHER DEALINGS IN THE SOFTWARE. =0A=
 */=0A=
 =0A=
/*=0A=
 * Version: 1.1.4=0A=
 * Release: 2008-07-29=0A=
 */ =0A=
(function($) {

    //Helper Function for Caret positioning
    $.fn.caret =3D function(begin, end) {
        if (this.length =3D=3D 0) return;
        if (typeof begin =3D=3D 'number') {
            end =3D (typeof end =3D=3D 'number') ? end : begin;
            return this.each(function() {
                if (this.setSelectionRange) {
                    this.focus();
                    this.setSelectionRange(begin, end);
                } else if (this.createTextRange) {
                    var range =3D this.createTextRange();
                    range.collapse(true);
                    range.moveEnd('character', end);
                    range.moveStart('character', begin);
                    range.select();
                }
            });
        } else {
            if (this[0].setSelectionRange) {
                begin =3D this[0].selectionStart;
                end =3D this[0].selectionEnd;
            } else if (document.selection && =
document.selection.createRange) {
                var range =3D document.selection.createRange();
                begin =3D 0 - range.duplicate().moveStart('character', =
-100000);
                end =3D begin + range.text.length;
            }
            return { begin: begin, end: end };
        }
    };

    //Predefined character definitions
    var charMap =3D {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    };

    //Helper method to inject character definitions
    $.mask =3D {
        addPlaceholder: function(c, r) {
            charMap[c] =3D r;
        }
    };

    $.fn.unmask =3D function() {
        return this.trigger("unmask");
    };

    //Main Method
    $.fn.mask =3D function(mask, settings) {
        settings =3D $.extend({
            placeholder: "_",
            completed: null
        }, settings);

        //Build Regex for format validation
        var re =3D new RegExp("^" +
		$.map(mask.split(""), function(c, i) {
		    return charMap[c] || ((/[A-Za-z0-9]/.test(c) ? "" : "\\") + c);
		}).join('') +
		"$");

        return this.each(function() {
            var input =3D $(this);
            var buffer =3D new Array(mask.length);
            var locked =3D new Array(mask.length);
            var valid =3D false;
            var ignore =3D false;  			//Variable for ignoring control =
keys
            var firstNonMaskPos =3D null;

            //Build buffer layout from mask & determine the first non =
masked character		=09
            $.each(mask.split(""), function(i, c) {
                locked[i] =3D (charMap[c] =3D=3D null);
                buffer[i] =3D locked[i] ? c : settings.placeholder;
                if (!locked[i] && firstNonMaskPos =3D=3D null)
                    firstNonMaskPos =3D i;
            });

            function focusEvent() {
                checkVal();
                writeBuffer();
                setTimeout(function() {
                    $(input[0]).caret(valid ? mask.length : =
firstNonMaskPos);
                }, 0);
            };

            function keydownEvent(e) {
                var pos =3D $(this).caret();
                var k =3D e.keyCode;
                ignore =3D (k < 16 || (k > 16 && k < 32) || (k > 32 && k =
< 41));

                //delete selection before proceeding
                if ((pos.begin - pos.end) !=3D 0 && (!ignore || k =3D=3D =
8 || k =3D=3D 46)) {
                    clearBuffer(pos.begin, pos.end);
                }
                //backspace and delete get special treatment
                if (k =3D=3D 8) {//backspace				=09
                    while (pos.begin-- >=3D 0) {
                        if (!locked[pos.begin]) {
                            buffer[pos.begin] =3D settings.placeholder;
                            if ($.browser.opera) {
                                //Opera won't let you cancel the =
backspace, so we'll let it backspace over a dummy character.							=09
                                s =3D writeBuffer();
                                input.val(s.substring(0, pos.begin) + " =
" + s.substring(pos.begin));
                                $(this).caret(pos.begin + 1);
                            } else {
                                writeBuffer();
                                $(this).caret(Math.max(firstNonMaskPos, =
pos.begin));
                            }
                            return false;
                        }
                    }
                } else if (k =3D=3D 46) {//delete
                    clearBuffer(pos.begin, pos.begin + 1);
                    writeBuffer();
                    $(this).caret(Math.max(firstNonMaskPos, pos.begin));
                    return false;
                } else if (k =3D=3D 27) {//escape
                    clearBuffer(0, mask.length);
                    writeBuffer();
                    $(this).caret(firstNonMaskPos);
                    return false;
                }
            };

            function keypressEvent(e) {
                if (ignore) {
                    ignore =3D false;
                    //Fixes Mac FF bug on backspace
                    return (e.keyCode =3D=3D 8) ? false : null;
                }
                e =3D e || window.event;
                var k =3D e.charCode || e.keyCode || e.which;
                var pos =3D $(this).caret();

                if (e.ctrlKey || e.altKey) {//Ignore
                    return true;
                } else if ((k >=3D 41 && k <=3D 122) || k =3D=3D 32 || k =
> 186) {//typeable characters
                    var p =3D seekNext(pos.begin - 1);
                    if (p < mask.length) {
                        if (new =
RegExp(charMap[mask.charAt(p)]).test(String.fromCharCode(k))) {
                            buffer[p] =3D String.fromCharCode(k);
                            writeBuffer();
                            var next =3D seekNext(p);
                            $(this).caret(next);
                            if (settings.completed && next =3D=3D =
mask.length)
                                settings.completed.call(input);
                        }
                    }
                }
                return false;
            };

            function clearBuffer(start, end) {
                for (var i =3D start; i < end && i < mask.length; i++) {
                    if (!locked[i])
                        buffer[i] =3D settings.placeholder;
                }
            };

            function writeBuffer() {
                return input.val(buffer.join('')).val();
            };

            function checkVal(init) {
                //try to place charcters where they belong
                var test =3D input.val();
                var pos =3D firstNonMaskPos;
                for (var i =3D 0; i < mask.length; i++) {
                    if (!locked[i]) {
                        buffer[i] =3D settings.placeholder;
                        while (pos++ < test.length) {
                            //Regex Test each char here.
                            var reChar =3D new =
RegExp(charMap[mask.charAt(i)]);
                            if (test.charAt(pos - 1).match(reChar)) {
                                buffer[i] =3D test.charAt(pos - 1);
                                break;
                            }
                        }
                    }
                }
                var s =3D writeBuffer();
                if (!s.match(re)) {
                    //CHANGED HERE
                    if (init =3D=3D=3D true) {
                        input.val("");
                    }
                    clearBuffer(0, mask.length);
                    valid =3D false;
                } else
                    valid =3D true;
            };

            function seekNext(pos) {
                while (++pos < mask.length) {
                    if (!locked[pos])
                        return pos;
                }
                return mask.length;
            };

            input.one("unmask", function() {
                input.unbind("focus", focusEvent);
                input.unbind("blur", checkVal);
                input.unbind("keydown", keydownEvent);
                input.unbind("keypress", keypressEvent);
                if ($.browser.msie)
                    this.onpaste =3D null;
                else if ($.browser.mozilla)
                    this.removeEventListener('input', checkVal, false);
            });
            input.bind("focus", focusEvent);
            input.bind("blur", checkVal);
            input.bind("keydown", keydownEvent);
            input.bind("keypress", keypressEvent);
            //Paste events for IE and Mozilla thanks to Kristinn =
Sigmundsson
            if ($.browser.msie)
                this.onpaste =3D function() { setTimeout(checkVal, 0); =
};
            else if ($.browser.mozilla)
                this.addEventListener('input', checkVal, false);

            //CHANGED HERE
            checkVal(true); //Perform initial check for existing values
        });
    };
})(jQuery);

////////////////////////////////////////////
// End of script
if (typeof (Sys) !=3D=3D 'undefined') {
    Sys.Application.notifyScriptLoaded();
}
////////////////////////////////////////////
// Do not add any code below this
////////////////////////////////////////////
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/FixValidatorOnChangeAJAX.js

=EF=BB=BF
//bug 57149 - ajm - datepicker getting script errors in IE
// Workaround because this function from AJAX throws an error when =
'vals' is nothing
// i attempted to put this in core.js however, this needs to run after =
jquery gets added
// and there are functions in core.js that need to run before jquery =
gets added to the page
(function() {
    var $ =3D BLACKBAUD.netcommunity.jQuery.v1_3_2;
    $(function() {
        if (window.ValidatorOnChange) {
            window.ValidatorOnChange =3D function(event) {
                if (!event) {
                    event =3D window.event;
                }
                Page_InvalidControlToBeFocused =3D null;
                var targetedControl;
                if ((typeof (event.srcElement) !=3D "undefined") && =
(event.srcElement !=3D null)) {
                    targetedControl =3D event.srcElement;
                }
                else {
                    targetedControl =3D event.target;
                }
                var vals;
                if (typeof (targetedControl.Validators) !=3D =
"undefined") {
                    vals =3D targetedControl.Validators;
                }
                else {
                    if (targetedControl.tagName.toLowerCase() =3D=3D =
"label") {
                        targetedControl =3D =
document.getElementById(targetedControl.htmlFor);
                        vals =3D targetedControl.Validators;
                    }
                }
                if (vals) // Correction: checks if this variable was =
assigned a value...
                {
                    var i;
                    for (i =3D 0; i < vals.length; i++) {
                        ValidatorValidate(vals[i], null, event);
                    }
                }
                ValidatorUpdateIsValid();
            };
        } //end if
       =20
    });
})();



////////////////////////////////////////////
// End of script
if (typeof (Sys) !=3D=3D 'undefined') {
    Sys.Application.notifyScriptLoaded();
}
////////////////////////////////////////////
// Do not add any code below this
////////////////////////////////////////////

------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/ScriptResource.axd?d=0ZaktkkDHNVatPqbMZpeTndtAnQkzpKeAx-hKy5zDRxRdmbDJLqdpKBwb3U094TGOBMqbqUJthIF4JtFsK9Fc3mvJexqMvusGDTYTPUzSSWRJYkR0&t=ffffffffec54f2d7

=EF=BB=BF// (c) 2010 CodePlex Foundation
(function(g,b){var =
o=3D"object",t=3D"set_",l=3D"#",n=3D"$",k=3D"string",j=3D".",h=3D" =
",s=3D"onreadystatechange",m=3D"load",y=3D"_readyQueue",x=3D"_domReadyQue=
ue",r=3D"error",d=3Dfalse,q=3D"on",a=3Dnull,c=3Dtrue,e=3D"undefined",f=3D=
"function",i=3D"number",A=3Dfunction(a){a=3Da||{};p(arguments,function(b)=
{b&&v(b,function(c,b){a[b]=3Dc})},1);return a},v=3Dfunction(a,c){for(var =
b in a)c(a[b],b)},p=3Dfunction(a,g,h){var d;if(a){a=3Da instanceof =
Array||typeof a.length=3D=3D=3Di&&(typeof =
a.callee=3D=3D=3Df||a.item&&typeof =
a.nodeType=3D=3D=3De&&!a.addEventListener&&!a.attachEvent)?a:[a];for(var =
b=3Dh||0,j=3Da.length;b<j;b++)if(g(a[b],b)){d=3Dc;break}}return!d},u=3Dfu=
nction(b,e,d){var c=3Db[e],a=3Dtypeof c=3D=3D=3Df;a&&c.call(b,d);return =
a};if(!b||!b.loader){function =
M(a){a=3Da||{};p(arguments,function(b){b&&v(b,function(c,b){if(typeof =
a[b]=3D=3D=3De)a[b]=3Dc})},1);return a}var =
z=3D!!document.attachEvent;function C(b,a){var c=3Db[a];delete =
b[a];return c}function =
K(d,b,c){p(C(d,b),function(b){b.apply(a,c||[])})}function =
I(a,c,b){return a?(a[c]=3Da[c]||b):b}function =
G(c,b,a){I(c,b,[]).push(a)}function =
B(b,a){return(a||document).getElementsByTagName(b)}function J(a){return =
document.createElement(a)}function D(b,e,g,i,h,f){function =
c(){if(!z||!h||/loaded|complete/.test(b.readyState)){if(z)b.detachEvent(g=
||q+e,c);else{b.removeEventListener(e,c,d);f&&b.removeEventListener(r,c,d=
)}i.apply(b);b=3Da}}if(z)b.attachEvent(g||q+e,c);else{b.addEventListener(=
e,c,d);f&&b.addEventListener(r,c,d)}}function =
E(){b._domReady&&b._2Pass(C(b,x))}function F(){var =
a=3Db._ready;if(!a&&b._domReady&&!(b.loader&&b.loader._loading))b._ready=3D=
a=3Dc;a&&b._2Pass(C(b,y))}g.Sys=3Db=3DM(b,{version:[3,0,31106,0],__namesp=
ace:c,debug:d,scripts:{},activateDom:c,composites:{},components:{},plugin=
s:{},create:{},converters:{},_domLoaded:function(){if(b._domChecked)retur=
n;b._domChecked=3Dc;function d(){if(!b._domReady){b._domReady=3Dc;var =
d=3Db._autoRequire;d&&b.require(d,function(){b._autoRequire=3Da;K(b,"_aut=
oQueue")},autoToken);E();F()}}D(g,m,a,d);var =
e;if(z)if(g=3D=3Dg.top&&document.documentElement.doScroll){var =
h,i,f=3DJ("div");e=3Dfunction(){try{f.doScroll("left")}catch(b){h=3Dg.set=
Timeout(e,0);return}f=3Da;d()};e()}else D(document,a,s,d,c);else =
document.addEventListener&&D(document,"DOMContentLoaded",a,d)},_getById:f=
unction(b,d,h,f,a,g){if(a)if(f&&a.id=3D=3D=3Dd)b.push(a);else!g&&p(B("*",=
a),function(a){if(a.id=3D=3D=3Dd){b.push(a);return c}});else{var =
e=3Ddocument.getElementById(d);e&&b.push(e)}return =
b.length},_getByClass:function(l,d,g,m,a,n){function i(b){var =
e,a=3Db.className;if(a&&(a=3D=3D=3Dd||a.indexOf(h+d)>=3D0||a.indexOf(d+h)=
>=3D0)){l.push(b);e=3Dc}return e}var b,f,e;if(m&&i(a)&&g)return =
c;if(!n){a=3Da||document;var =
k=3Da.querySelectorAll||a.getElementsByClassName;if(k){if(a.querySelector=
All)d=3Dj+d;e=3Dk.call(a,d);for(b=3D0,f=3De.length;b<f;b++){l.push(e[b]);=
if(g)return =
c}}else{e=3DB("*",a);for(b=3D0,f=3De.length;b<f;b++)if(i(e[b])&&g)return =
c}}},query:function(a,c){return new =
b.ElementSet(a,c)},"get":function(b,a){return a&&typeof =
a.get=3D=3D=3Df?a.get(b):this._find(b,a,c)},_find:function(m,d,f,h){var =
e=3D[],j;if(typeof m=3D=3D=3Dk)j=3D[m];else j=3Dm;var i=3Dd instanceof =
Array,o=3D/^([\$#\.])((\w|[$:\.\-])+)$/,q=3D/^((\w+)|\*)$/;if(typeof =
d=3D=3D=3Dk||d instanceof Array)d=3Db._find(d);if(d instanceof =
b.ElementSet)d=3Dd.get();p(j,function(a){if(typeof =
a!=3D=3Dk)if(h)contains(d,a)&&e.push(a);else e.push(a);else{var =
j=3Do.exec(a);if(j&&j.length=3D=3D=3D4){a=3Dj[2];var =
s=3Dj[1];if(s=3D=3D=3Dn)b._getComponent(e,a,d);else{var =
r=3Ds=3D=3D=3Dl?b._getById:b._getByClass;if(d)p(d,function(b){if(b.nodeTy=
pe=3D=3D=3D1)return r(e,a,f,i,b,h)});else r(e,a,f)}}else =
if(q.test(a))if(d instanceof =
Array)p(d,function(b){if(b.nodeType=3D=3D=3D1){if(i&&(a=3D=3D=3D"*"||b.ta=
gName.toLowerCase()=3D=3D=3Da)){e.push(b);if(f)return =
c}if(!h)if(!p(B(a,b),function(a){e.push(a);if(f)return c}))return =
c}});else{var m=3DB(a,d);if(f){m[0]&&e.push(m[0]);return =
c}p(m,function(a){e.push(a)})}else =
if(g.jQuery){!h&&e.push.apply(e,jQuery(a,d).get());i&&e.push.apply(e,jQue=
ry(d).filter(a).get())}}});return =
e.length?f?e[0]||a:e:a},onDomReady:function(a){G(this,x,a);E()},onReady:f=
unction(a){G(this,y,a);F()},_set:function(a,b){v(b,function(c,b){u(a,"add=
_"+b,c)||u(a,t+b,c)||(a[b]=3Dc)})}});b._getComponent=3Db._getComponent||f=
unction(){};b._2Pass=3Db._2Pass||function(a){p(a,function(a){a()})};var =
w;if(!b.ElementSet){w=3Db.ElementSet=3Dfunction(c,a){this._elements=3Dtyp=
eof a=3D=3D=3Do&&typeof =
a.query=3D=3D=3Df?a.query(c).get():b._find(c,a)||[]};w.prototype=3D{__cla=
ss:c,components:function(d,c){var a=3Dnew =
b.ElementSet(this.get());return new =
b.ComponentSet(a,d,c)},component:function(b,a){return =
this.components(b,a).get(0)},each:function(c){for(var =
b=3Dthis._elements,a=3D0,e=3Db.length;a<e;a++)if(c.call(b[a],a)=3D=3D=3Dd=
)break;return this},"get":function(c){var b=3Dthis._elements;return =
typeof c=3D=3D=3De?Array.apply(a,b):b[c]||a},find:function(a){return new =
b.ElementSet(a,this)},filter:function(a){return new =
b.ElementSet(b._find(a,this._elements,d,c))}}}if(!b.ComponentSet){w=3Db.C=
omponentSet=3Dfunction(a,d,c){this._elementSet=3Da||(a=3Dnew =
b.ElementSet);this._components=3Dthis._execute(a,d,c)};w.prototype=3D{__c=
lass:c,setProperties:function(a){return =
this.each(function(){b._set(this,a)})},"get":function(c){var =
b=3Dthis._components;return typeof =
c=3D=3D=3De?Array.apply(a,b):b[c||0]||a},each:function(a){p(this._compone=
nts,function(b,e){if(a.call(b,e)=3D=3D=3Dd)return c});return =
this},elements:function(){return =
this._elementSet},_execute:function(f,b,c){var a=3D[];function d(c){var =
a;return c instanceof =
b||(a=3Dc.constructor)&&(a=3D=3D=3Db||a.inheritsFrom&&a.inheritsFrom(b)||=
a.implementsInterface&&a.implementsInterface(b))}if(b instanceof =
Array)a.push.apply(a,b);else f.each(function(){var =
c=3Dthis.control;c&&(!b||d(c))&&a.push(c);p(this._behaviors,function(c){(=
!b||d(c))&&a.push(c)})});if(typeof c!=3D=3De)if(a[c])a=3D[a[c]];else =
a=3D[];return a}}}w=3Da}var L=3Dfunction(a,d){if(d)return =
function(){return =
b.plugins[a.name].plugin.apply(this,arguments)};else{var =
c=3Dfunction(){var c=3Darguments.callee,a=3Dc._component;return =
b._createComp.call(this,a,a.defaults,arguments)};c._component=3Da;return =
c}};b._getCreate=3DL;function H(){var =
sb=3D"callback",Q=3D"completed",hb=3D"completedRequest",gb=3D"invokingReq=
uest",vb=3D"Sys.Net.XMLHttpExecutor",M=3D"Content-Type",kb=3D"text/xml",r=
b=3D"SelectionLanguage",fb=3D"navigate",eb=3D"dispose",db=3D"init",L=3D"u=
nload",P=3D"none",cb=3D"HTML",I=3D"absolute",O=3D"BODY",bb=3D"InternetExp=
lorer",ab=3D"disposing",H=3D"+",qb=3D"MonthNames",pb=3D"MonthGenitiveName=
s",Z=3D"Abbreviated",E=3D"-",D=3D"/",Y=3D"yyyy",X=3D"MMMM",W=3D"dddd",B=3D=
100,J=3D"collectionChanged",V=3D"get_",C=3D"propertyChanged",G=3D",",U=3D=
"null",S=3D"Firefox",T=3D"initialize",jb=3D"beginUpdate",y=3D-1,ob=3D"Und=
efined",x=3D"",F=3D"\n",nb=3D"Exception",w,z;b._foreach=3Dp;b._forIn=3Dv;=
b._merge=3DA;b._callIf=3Du;w=3DFunction;w.__typeName=3D"Function";w.__cla=
ss=3Dc;w.createCallback=3Dfunction(b,a){return function(){var =
e=3Darguments.length;if(e>0){for(var =
d=3D[],c=3D0;c<e;c++)d[c]=3Darguments[c];d[e]=3Da;return =
b.apply(this,d)}return =
b.call(this,a)}};w.createDelegate=3Dfunction(a,b){return =
function(){return =
b.apply(a,arguments)}};w.emptyFunction=3Dw.emptyMethod=3Dfunction(){};w.v=
alidateParameters=3Dfunction(c,b,a){return =
Function._validateParams(c,b,a)};w._validateParams=3Dfunction(i,g,e){var =
b,f=3Dg.length;e=3De!=3D=3Dd;b=3DFunction._validateParameterCount(i,g,e);=
if(b){b.popStackFrame();return b}for(var c=3D0,k=3Di.length;c<k;c++){var =
h=3Dg[Math.min(c,f-1)],j=3Dh.name;if(h.parameterArray)j+=3D"["+(c-f+1)+"]=
";else =
if(!e&&c>=3Df)break;b=3DFunction._validateParameter(i[c],h,j);if(b){b.pop=
StackFrame();return b}}return =
a};w._validateParameterCount=3Dfunction(m,g,l){var =
b,f,e=3Dg.length,h=3Dm.length;if(h<e){var i=3De;for(b=3D0;b<e;b++){var =
j=3Dg[b];if(j.optional||j.parameterArray)i--}if(h<i)f=3Dc}else =
if(l&&h>e){f=3Dc;for(b=3D0;b<e;b++)if(g[b].parameterArray){f=3Dd;break}}i=
f(f){var k=3DError.parameterCount();k.popStackFrame();return k}return =
a};w._validateParameter=3Dfunction(d,b,j){var =
c,i=3Db.type,n=3D!!b.integer,m=3D!!b.domElement,o=3D!!b.mayBeNull;c=3DFun=
ction._validateParameterType(d,i,n,m,o,j);if(c){c.popStackFrame();return =
c}var =
g=3Db.elementType,h=3D!!b.elementMayBeNull;if(i=3D=3D=3DArray&&typeof =
d!=3D=3De&&d!=3D=3Da&&(g||!h))for(var =
l=3D!!b.elementInteger,k=3D!!b.elementDomElement,f=3D0;f<d.length;f++){va=
r =
p=3Dd[f];c=3DFunction._validateParameterType(p,g,l,k,h,j+"["+f+"]");if(c)=
{c.popStackFrame();return c}}return =
a};w._validateParameterType=3Dfunction(c,f,n,m,o,g){var d,k;if(typeof =
c=3D=3D=3De||c=3D=3D=3Da){if(o)return =
a;d=3Dc=3D=3D=3Da?Error.argumentNull(g):Error.argumentUndefined(g);d.popS=
tackFrame();return d}if(f&&f.__enum){if(typeof =
c!=3D=3Di){d=3DError.argumentType(g,Object.getType(c),f);d.popStackFrame(=
);return d}if(c%1=3D=3D=3D0){var =
h=3Df.prototype;if(!f.__flags||c=3D=3D=3D0){for(k in =
h)if(h[k]=3D=3D=3Dc)return a}else{var l=3Dc;for(k in h){var =
j=3Dh[k];if(j=3D=3D=3D0)continue;if((j&c)=3D=3D=3Dj)l-=3Dj;if(l=3D=3D=3D0=
)return =
a}}}d=3DError.argumentOutOfRange(g,c,String.format(b.Res.enumInvalidValue=
,c,f.getName()));d.popStackFrame();return =
d}if(m&&(!b._isDomElement(c)||c.nodeType=3D=3D=3D3)){d=3DError.argument(g=
,b.Res.argumentDomElement);d.popStackFrame();return =
d}if(f&&!b._isInstanceOfType(f,c)){d=3DError.argumentType(g,Object.getTyp=
e(c),f);d.popStackFrame();return =
d}if(f=3D=3D=3DNumber&&n)if(c%1!=3D=3D0){d=3DError.argumentOutOfRange(g,c=
,b.Res.argumentInteger);d.popStackFrame();return d}return =
a};w=3DError;w.__typeName=3D"Error";w.__class=3Dc;b._errorArgument=3Dfunc=
tion(e,a,g){var f=3D"Sys.Argument"+e+nb,d=3Df+": =
"+(g||b.Res["argument"+e]);if(a)d+=3DF+String.format(b.Res.paramName,a);v=
ar =
c=3DError.create(d,{name:f,paramName:a});c.popStackFrame();c.popStackFram=
e();return c};b._error=3Dfunction(g,f,d){var c=3D"Sys."+g+nb,e=3Dc+": =
"+(f||b.Res[d]),a=3DError.create(e,{name:c});a.popStackFrame();a.popStack=
Frame();return a};w.create=3Dfunction(c,b){var a=3Dnew =
Error(c);a.message=3Dc;if(b)for(var d in =
b)a[d]=3Db[d];a.popStackFrame();return =
a};w.argument=3Dfunction(a,c){return =
b._errorArgument(x,a,c)};w.argumentNull=3Dfunction(a,c){return =
b._errorArgument("Null",a,c)};w.argumentOutOfRange=3Dfunction(f,c,h){var =
d=3D"Sys.ArgumentOutOfRangeException: =
"+(h||b.Res.argumentOutOfRange);if(f)d+=3DF+String.format(b.Res.paramName=
,f);if(typeof =
c!=3D=3De&&c!=3D=3Da)d+=3DF+String.format(b.Res.actualValue,c);var =
g=3DError.create(d,{name:"Sys.ArgumentOutOfRangeException",paramName:f,ac=
tualValue:c});g.popStackFrame();return =
g};w.argumentType=3Dfunction(e,d,c,f){var =
a=3D"Sys.ArgumentTypeException: ";if(f)a+=3Df;else =
if(d&&c)a+=3DString.format(b.Res.argumentTypeWithTypes,d.getName(),c.getN=
ame());else =
a+=3Db.Res.argumentType;if(e)a+=3DF+String.format(b.Res.paramName,e);var =
g=3DError.create(a,{name:"Sys.ArgumentTypeException",paramName:e,actualTy=
pe:d,expectedType:c});g.popStackFrame();return =
g};w.argumentUndefined=3Dfunction(a,c){return =
b._errorArgument(ob,a,c)};w.format=3Dfunction(a){return =
b._error("Format",a,"format")};w.invalidOperation=3Dfunction(a){return =
b._error("InvalidOperation",a,"invalidOperation")};w.notImplemented=3Dfun=
ction(a){return =
b._error("NotImplemented",a,"notImplemented")};w.parameterCount=3Dfunctio=
n(a){return =
b._error("ParameterCount",a,"parameterCount")};w.prototype.popStackFrame=3D=
function(){var b=3Dthis;if(typeof =
b.stack=3D=3D=3De||b.stack=3D=3D=3Da||typeof =
b.fileName=3D=3D=3De||b.fileName=3D=3D=3Da||typeof =
b.lineNumber=3D=3D=3De||b.lineNumber=3D=3D=3Da)return;var =
c=3Db.stack.split(F),f=3Dc[0],h=3Db.fileName+":"+b.lineNumber;while(typeo=
f f!=3D=3De&&f!=3D=3Da&&f.indexOf(h)<0){c.shift();f=3Dc[0]}var =
g=3Dc[1];if(typeof g=3D=3D=3De||g=3D=3D=3Da)return;var =
d=3Dg.match(/@(.*):(\d+)$/);if(typeof =
d=3D=3D=3De||d=3D=3D=3Da)return;b.fileName=3Dd[1];b.lineNumber=3DparseInt=
(d[2]);c.shift();b.stack=3Dc.join(F)};w=3DObject;w.__typeName=3D"Object";=
w.__class=3Dc;w.getType=3Dfunction(b){var =
a=3Db.constructor;return!a||typeof =
a!=3D=3Df||!a.__typeName||a.__typeName=3D=3D=3D"Object"?Object:a};w.getTy=
peName=3Dfunction(a){return =
Object.getType(a).getName()};w=3DString;w.__typeName=3D"String";w.__class=
=3Dc;z=3Dw.prototype;z.endsWith=3Dfunction(a){return =
this.substr(this.length-a.length)=3D=3D=3Da};z.startsWith=3Dfunction(a){r=
eturn this.substr(0,a.length)=3D=3D=3Da};z.trim=3Dfunction(){return =
this.replace(/^\s+|\s+$/g,x)};z.trimEnd=3Dfunction(){return =
this.replace(/\s+$/,x)};z.trimStart=3Dfunction(){return =
this.replace(/^\s+/,x)};w.format=3Dfunction(){return =
String._toFormattedString(d,arguments)};w._toFormattedString=3Dfunction(o=
,m){for(var f=3Dx,h=3Dm[0],b=3D0;c;){var =
i=3Dh.indexOf("{",b),g=3Dh.indexOf("}",b);if(i<0&&g<0){f+=3Dh.slice(b);br=
eak}if(g>0&&(g<i||i<0)){f+=3Dh.slice(b,g+1);b=3Dg+2;continue}f+=3Dh.slice=
(b,i);b=3Di+1;if(h.charAt(b)=3D=3D=3D"{"){f+=3D"{";b++;continue}if(g<0)br=
eak;var =
k=3Dh.substring(b,g),j=3Dk.indexOf(":"),n=3DparseInt(j<0?k:k.substring(0,=
j),10)+1,l=3Dj<0?x:k.substring(j+1),d=3Dm[n];if(typeof =
d=3D=3D=3De||d=3D=3D=3Da)d=3Dx;if(d.toFormattedString)f+=3Dd.toFormattedS=
tring(l);else if(o&&d.localeFormat)f+=3Dd.localeFormat(l);else =
if(d.format)f+=3Dd.format(l);else f+=3Dd.toString();b=3Dg+1}return =
f};w=3DBoolean;w.__typeName=3D"Boolean";w.__class=3Dc;w.parse=3Dfunction(=
e){var b=3De.trim().toLowerCase(),a;if(b=3D=3D=3D"false")a=3Dd;else =
if(b=3D=3D=3D"true")a=3Dc;return =
a};w=3DDate;w.__typeName=3D"Date";w.__class=3Dc;w=3DNumber;w.__typeName=3D=
"Number";w.__class=3Dc;w=3DRegExp;w.__typeName=3D"RegExp";w.__class=3Dc;i=
f(!g)this.window=3Dthis;g.Type=3Dw=3DFunction;z=3Dw.prototype;z.callBaseM=
ethod=3Dfunction(a,e,c){var d=3Db._getBaseMethod(this,a,e);return =
c?d.apply(a,c):d.apply(a)};z.getBaseMethod=3Dfunction(a,c){return =
b._getBaseMethod(this,a,c)};z.getBaseType=3Dfunction(){return typeof =
this.__baseType=3D=3D=3De?a:this.__baseType};z.getInterfaces=3Dfunction()=
{var c=3D[],a=3Dthis;while(a){var b=3Da.__interfaces;if(b)for(var =
d=3D0,f=3Db.length;d<f;d++){var =
e=3Db[d];!Array.contains(c,e)&&c.push(e)}a=3Da.__baseType}return =
c};z.getName=3Dfunction(){return typeof =
this.__typeName=3D=3D=3De?x:this.__typeName};z.implementsInterface=3Dfunc=
tion(h){var f=3Dthis;f.resolveInheritance();var =
g=3Dh.getName(),a=3Df.__interfaceCache;if(a){var i=3Da[g];if(typeof =
i!=3D=3De)return i}else a=3Df.__interfaceCache=3D{};var =
b=3Df;while(b){var =
j=3Db.__interfaces;if(j&&Array.indexOf(j,h)!=3D=3Dy)return =
a[g]=3Dc;b=3Db.__baseType}return =
a[g]=3Dd};z.inheritsFrom=3Dfunction(a){this.resolveInheritance();return =
b._inheritsFrom(this,a)};b._inheritsFrom=3Dfunction(e,b){var d;if(b){var =
a=3De.__baseType;while(a){if(a=3D=3D=3Db){d=3Dc;break}a=3Da.__baseType}}r=
eturn!!d};z.initializeBase=3Dfunction(b,c){this.resolveInheritance();var =
a=3Dthis.__baseType;if(a)c?a.apply(b,c):a.apply(b);return =
b};z.isImplementedBy=3Dfunction(b){if(typeof =
b=3D=3D=3De||b=3D=3D=3Da)return d;var =
c=3DObject.getType(b);return!!(c.implementsInterface&&c.implementsInterfa=
ce(this))};z.isInstanceOfType=3Dfunction(a){return =
b._isInstanceOfType(this,a)};z.registerClass=3Dfunction(f,e,g){var =
a=3Dthis,j=3Da.prototype;j.constructor=3Da;a.__typeName=3Df;a.__class=3Dc=
;if(e){a.__baseType=3De;a.__basePrototypePending=3Dc}b.__upperCaseTypes[f=
.toUpperCase()]=3Da;if(g)for(var =
i=3Da.__interfaces=3D[],d=3D2,k=3Darguments.length;d<k;d++){var =
h=3Darguments[d];i.push(h)}return =
a};b.registerComponent=3Dfunction(d,c){var =
f=3Dd.getName(),e=3Db.UI&&(b._inheritsFrom(d,b.UI.Control)||b._inheritsFr=
om(d,b.UI.Behavior)),a=3Dc&&c.name;if(!a){a=3Df;var =
g=3Da.lastIndexOf(j);if(g>=3D0){a=3Da.substr(g+1);if(a&&a.charAt(0)=3D=3D=
=3D"_")return}a=3Da.substr(0,1).toLowerCase()+a.substr(1)}if(!c)c=3D{};c.=
name=3Da;c.type=3Dd;c.typeName=3Df;c._isBehavior=3De;c=3Db.components[a]=3D=
A(b.components[a],c);var =
i=3Db._getCreate(c),h=3De?b.ElementSet.prototype:b.create;h[a]=3Di};b.reg=
isterPlugin=3Dfunction(a){var =
e=3Da.name,f=3Da.functionName||e;b.plugins[e]=3DA(b.plugins[e],a);var =
g=3Da.plugin,d;if(a.global)d=3Db;else =
if(a.dom)d=3Db.ElementSet.prototype;else =
if(a.components)d=3Db.ComponentSet.prototype;if(d)d[f]=3Db._getCreate(a,c=
)};b._createComp=3Dfunction(d,l,f){var =
i=3Dd.type,h=3Dd.parameters||[],j=3Dd._isBehavior,m=3Dj?f[0]:a,c=3Df[h.le=
ngth]||{};c=3DA({},l,c);p(h,function(a,g){var d=3Dtypeof =
a=3D=3D=3Dk?a:a.name,b=3Df[g];if(typeof b!=3D=3De&&typeof =
c[d]=3D=3D=3De)c[d]=3Db});if(this instanceof b.ElementSet){var =
g=3D[];this.each(function(){g.push(b._create(i,c,this))});return new =
b.ComponentSet(this,g)}else return =
b._create(i,c)};b._create=3Dfunction(f,g,c){var d=3Dtypeof =
c;if(d=3D=3D=3Dk)c=3Db.get(c);var =
a;b._2Pass(function(){a=3Dd=3D=3D=3De?new f:new =
f(c);u(a,jb);b._set(a,g);var =
h=3Db.Component;if(!h||!h._register(a))u(a,"endUpdate")||u(a,T)});return =
a};z.registerInterface=3Dfunction(d){var =
a=3Dthis;b.__upperCaseTypes[d.toUpperCase()]=3Da;a.prototype.constructor=3D=
a;a.__typeName=3Dd;a.__interface=3Dc;return =
a};z.resolveInheritance=3Dfunction(){var =
a=3Dthis;if(a.__basePrototypePending){var =
e=3Da.__baseType;e.resolveInheritance();var =
c=3De.prototype,d=3Da.prototype;for(var b in c)d[b]=3Dd[b]||c[b];delete =
a.__basePrototypePending}};w.getRootNamespaces=3Dfunction(){return =
Array.clone(b.__rootNamespaces)};w.isClass=3Dfunction(a){return!!(a&&a.__=
class)};w.isInterface=3Dfunction(a){return!!(a&&a.__interface)};w.isNames=
pace=3Dfunction(a){return!!(a&&a.__namespace)};w.parse=3Dfunction(d,f){va=
r =
c;if(f){c=3Db.__upperCaseTypes[f.getName().toUpperCase()+j+d.toUpperCase(=
)];return c||a}if(!d)return a;var =
e=3DType.__htClasses;if(!e)Type.__htClasses=3De=3D{};c=3De[d];if(!c){c=3D=
g.eval(d);e[d]=3Dc}return =
c};w.registerNamespace=3Dfunction(a){Type._registerNamespace(a)};w._regis=
terNamespace=3Dfunction(h){for(var =
f=3Dg,e=3Dh.split(j),d=3D0,k=3De.length;d<k;d++){var =
i=3De[d],a=3Df[i];if(!a)a=3Df[i]=3D{};if(!a.__namespace){!d&&h!=3D=3D"Sys=
"&&b.__rootNamespaces.push(a);a.__namespace=3Dc;a.__typeName=3De.slice(0,=
d+1).join(j);a.getName=3Dfunction(){return =
this.__typeName}}f=3Da}};w._checkDependency=3Dfunction(f,a){var =
g=3DType._registerScript._scripts,c=3Dg?!!g[f]:d;if(typeof =
a!=3D=3De&&!c)throw =
Error.invalidOperation(String.format(b.Res.requiredScriptReferenceNotIncl=
uded,a,f));return c};w._registerScript=3Dfunction(a,e){var =
d=3DType._registerScript._scripts;if(!d)Type._registerScript._scripts=3Dd=
=3D{};if(d[a])throw =
Error.invalidOperation(String.format(b.Res.scriptAlreadyLoaded,a));d[a]=3D=
c;if(e)for(var f=3D0,h=3De.length;f<h;f++){var =
g=3De[f];if(!Type._checkDependency(g))throw =
Error.invalidOperation(String.format(b.Res.scriptDependencyNotFound,a,g))=
;}};w._registerNamespace("Sys");b.__upperCaseTypes=3D{};b.__rootNamespace=
s=3D[b];b._isInstanceOfType=3Dfunction(g,f){if(typeof =
f=3D=3D=3De||f=3D=3D=3Da)return d;if(f instanceof g)return c;var =
b=3DObject.getType(f);return!!(b=3D=3D=3Dg)||b.inheritsFrom&&b.inheritsFr=
om(g)||b.implementsInterface&&b.implementsInterface(g)};b._getBaseMethod=3D=
function(e,f,d){var c=3De.getBaseType();if(c){var =
b=3Dc.prototype[d];return b instanceof Function?b:a}return =
a};b._isDomElement=3Dfunction(a){var e=3Dd;if(typeof =
a.nodeType!=3D=3Di){var =
c=3Da.ownerDocument||a.document||a;if(c!=3Da){var =
f=3Dc.defaultView||c.parentWindow;e=3Df!=3Da}else =
e=3D!c.body||!b._isDomElement(c.body)}return!e};var =
ib=3Db._isBrowser=3Dfunction(a){return =
b.Browser.agent=3D=3D=3Db.Browser[a]};p(b._ns,w._registerNamespace);delet=
e b._ns;w=3DArray;w.__typeName=3D"Array";w.__class=3Dc;var =
tb=3Db._indexOf=3Dfunction(d,f,a){if(typeof f=3D=3D=3De)return y;var =
c=3Dd.length;if(c!=3D=3D0){a=3Da-0;if(isNaN(a))a=3D0;else{if(isFinite(a))=
a=3Da-a%1;if(a<0)a=3DMath.max(0,c+a)}for(var =
b=3Da;b<c;b++)if(d[b]=3D=3D=3Df)return b}return =
y};w.add=3Dw.enqueue=3Dfunction(a,b){a[a.length]=3Db};w.addRange=3Dfuncti=
on(a,b){a.push.apply(a,b)};w.clear=3Dfunction(a){a.length=3D0};w.clone=3D=
function(b){return =
b.length=3D=3D=3D1?[b[0]]:Array.apply(a,b)};w.contains=3Dfunction(a,b){re=
turn tb(a,b)>=3D0};w.dequeue=3Dfunction(a){return =
a.shift()};w.forEach=3Dfunction(b,f,d){for(var =
a=3D0,g=3Db.length;a<g;a++){var c=3Db[a];typeof =
c!=3D=3De&&f.call(d,c,a,b)}};w.indexOf=3Dtb;w.insert=3Dfunction(a,b,c){a.=
splice(b,0,c)};w.parse=3Dfunction(a){return =
a?g.eval("("+a+")"):[]};w.remove=3Dfunction(b,c){var =
a=3Dtb(b,c);a>=3D0&&b.splice(a,1);return =
a>=3D0};w.removeAt=3Dfunction(a,b){a.splice(b,1)};Type._registerScript._s=
cripts=3D{"MicrosoftAjaxCore.js":c,"MicrosoftAjaxGlobalization.js":c,"Mic=
rosoftAjaxSerialization.js":c,"MicrosoftAjaxComponentModel.js":c,"Microso=
ftAjaxHistory.js":c,"MicrosoftAjaxNetwork.js":c,"MicrosoftAjaxWebServices=
.js":c};w=3Db.IDisposable=3Dfunction(){};w.registerInterface("Sys.IDispos=
able");w=3Db.StringBuilder=3Dfunction(b){this._parts=3Dtypeof =
b!=3D=3De&&b!=3D=3Da&&b!=3D=3Dx?[b.toString()]:[];this._value=3D{};this._=
len=3D0};w.prototype=3D{append:function(a){this._parts.push(a);return =
this},appendLine:function(b){this._parts.push(typeof =
b=3D=3D=3De||b=3D=3D=3Da||b=3D=3D=3Dx?"\r\n":b+"\r\n");return =
this},clear:function(){this._parts=3D[];this._value=3D{};this._len=3D0},i=
sEmpty:function(){return!this._parts.length||!this.toString()},toString:f=
unction(b){var d=3Dthis;b=3Db||x;var =
c=3Dd._parts;if(d._len!=3D=3Dc.length){d._value=3D{};d._len=3Dc.length}va=
r i=3Dd._value,h=3Di[b];if(typeof h=3D=3D=3De){if(b!=3D=3Dx)for(var =
f=3D0;f<c.length;){var g=3Dc[f];if(typeof =
g=3D=3D=3De||g=3D=3D=3Dx||g=3D=3D=3Da)c.splice(f,1);else =
f++}i[b]=3Dh=3Dc.join(b)}return =
h}};w.registerClass("Sys.StringBuilder");var =
lb=3Dnavigator.userAgent,K=3Db.Browser=3D{InternetExplorer:{},Firefox:{},=
Safari:{},Opera:{},agent:a,hasDebuggerStatement:d,name:navigator.appName,=
version:parseFloat(navigator.appVersion),documentMode:0};if(lb.indexOf(" =
MSIE =
")>y){K.agent=3DK.InternetExplorer;K.version=3DparseFloat(lb.match(/MSIE =
(\d+\.\d+)/)[1]);if(K.version>7&&document.documentMode>6)K.documentMode=3D=
document.documentMode;K.hasDebuggerStatement=3Dc}else if(lb.indexOf(" =
Firefox/")>y){K.agent=3DK.Firefox;K.version=3DparseFloat(lb.match(/ =
Firefox\/(\d+\.\d+)/)[1]);K.name=3DS;K.hasDebuggerStatement=3Dc}else =
if(lb.indexOf(" =
AppleWebKit/")>y){K.agent=3DK.Safari;K.version=3DparseFloat(lb.match(/ =
AppleWebKit\/(\d+(\.\d+)?)/)[1]);K.name=3D"Safari"}else =
if(lb.indexOf("Opera/")>y)K.agent=3DK.Opera;w=3Db.EventArgs=3Dfunction(){=
};w.registerClass("Sys.EventArgs");b.EventArgs.Empty=3Dnew =
b.EventArgs;w=3Db.CancelEventArgs=3Dfunction(){b.CancelEventArgs.initiali=
zeBase(this);this._cancel=3Dd};w.prototype=3D{get_cancel:function(){retur=
n =
this._cancel},set_cancel:function(a){this._cancel=3Da}};w.registerClass("=
Sys.CancelEventArgs",b.EventArgs);Type.registerNamespace("Sys.UI");w=3Db.=
_Debug=3Dfunction(){};w.prototype=3D{_appendConsole:function(a){typeof =
Debug!=3D=3De&&Debug.writeln;g.console&&g.console.log&&g.console.log(a);g=
.opera&&g.opera.postError(a);g.debugService&&g.debugService.trace(a)},_ge=
tTrace:function(){var c=3Db.get("#TraceConsole");return =
c&&c.tagName.toUpperCase()=3D=3D=3D"TEXTAREA"?c:a},_appendTrace:function(=
b){var =
a=3Dthis._getTrace();if(a)a.value+=3Db+F},"assert":function(d,a,c){if(!d)=
{a=3Dc&&this.assert.caller?String.format(b.Res.assertFailedCaller,a,this.=
assert.caller):String.format(b.Res.assertFailed,a);confirm(String.format(=
b.Res.breakIntoDebugger,a))&&this.fail(a)}},clearTrace:function(){var =
a=3Dthis._getTrace();if(a)a.value=3Dx},fail:function(a){this._appendConso=
le(a);b.Browser.hasDebuggerStatement&&g.eval("debugger")},trace:function(=
a){this._appendConsole(a);this._appendTrace(a)},traceDump:function(a,b){t=
his._traceDump(a,b,c)},_traceDump:function(b,l,n,c,h){var =
d=3Dthis;l=3Dl||"traceDump";c=3Dc||x;var j=3Dc+l+": =
";if(b=3D=3D=3Da){d.trace(j+U);return}switch(typeof b){case =
e:d.trace(j+ob);break;case i:case =
k:case"boolean":d.trace(j+b);break;default:if(Date.isInstanceOfType(b)||R=
egExp.isInstanceOfType(b)){d.trace(j+b.toString());break}if(!h)h=3D[];els=
e =
if(Array.contains(h,b)){d.trace(j+"...");return}h.push(b);if(b=3D=3Dg||b=3D=
=3D=3Ddocument||g.HTMLElement&&b instanceof HTMLElement||typeof =
b.nodeName=3D=3D=3Dk){var s=3Db.tagName||"DomElement";if(b.id)s+=3D" - =
"+b.id;d.trace(c+l+" {"+s+"}")}else{var =
q=3DObject.getTypeName(b);d.trace(c+l+(typeof q=3D=3D=3Dk?" =
{"+q+"}":x));if(c=3D=3D=3Dx||n){c+=3D"    ";var m,r,t,o,p;if(b =
instanceof =
Array){r=3Db.length;for(m=3D0;m<r;m++)d._traceDump(b[m],"["+m+"]",n,c,h)}=
else for(o in b){p=3Db[o];typeof =
p!=3D=3Df&&d._traceDump(p,o,n,c,h)}}}Array.remove(h,b)}}};w.registerClass=
("Sys._Debug");w=3Db.Debug=3Dnew b._Debug;w.isDebug=3Dd;function =
Hb(e,g){var =
d=3Dthis,c,a,m;if(g){c=3Dd.__lowerCaseValues;if(!c){d.__lowerCaseValues=3D=
c=3D{};var j=3Dd.prototype;for(var l in =
j)c[l.toLowerCase()]=3Dj[l]}}else c=3Dd.prototype;function =
h(c){if(typeof a!=3D=3Di)throw =
Error.argument("value",String.format(b.Res.enumInvalidValue,c,this.__type=
Name));}if(!d.__flags){m=3Dg?e.toLowerCase():e;a=3Dc[m.trim()];typeof =
a!=3D=3Di&&h.call(d,e);return a}else{for(var =
k=3D(g?e.toLowerCase():e).split(G),n=3D0,f=3Dk.length-1;f>=3D0;f--){var =
o=3Dk[f].trim();a=3Dc[o];typeof =
a!=3D=3Di&&h.call(d,e.split(G)[f].trim());n|=3Da}return n}}function =
Gb(d){var f=3Dthis;if(typeof d=3D=3D=3De||d=3D=3D=3Da)return =
f.__string;var g=3Df.prototype,b;if(!f.__flags||d=3D=3D=3D0){for(b in =
g)if(g[b]=3D=3D=3Dd)return b}else{var =
c=3Df.__sortedValues;if(!c){c=3D[];for(b in =
g)c.push({key:b,value:g[b]});c.sort(function(a,b){return =
a.value-b.value});f.__sortedValues=3Dc}var =
i=3D[],j=3Dd;for(b=3Dc.length-1;b>=3D0;b--){var =
k=3Dc[b],h=3Dk.value;if(h=3D=3D=3D0)continue;if((h&d)=3D=3D=3Dh){i.push(k=
.key);j-=3Dh;if(j=3D=3D=3D0)break}}if(i.length&&j=3D=3D=3D0)return =
i.reverse().join(", ")}return =
x}w=3DType;w.prototype.registerEnum=3Dfunction(d,f){var =
a=3Dthis;b.__upperCaseTypes[d.toUpperCase()]=3Da;for(var e in =
a.prototype)a[e]=3Da.prototype[e];a.__typeName=3Dd;a.parse=3DHb;a.__strin=
g=3Da.toString();a.toString=3DGb;a.__flags=3Df;a.__enum=3Dc};w.isEnum=3Df=
unction(a){return!!(a&&a.__enum)};w.isFlags=3Dfunction(a){return!!(a&&a._=
_flags)};w=3Db.CollectionChange=3Dfunction(g,b,e,c,f){var =
d=3Dthis;d.action=3Dg;if(b)if(!(b instanceof =
Array))b=3D[b];d.newItems=3Db||a;if(typeof =
e!=3D=3Di)e=3Dy;d.newStartingIndex=3De;if(c)if(!(c instanceof =
Array))c=3D[c];d.oldItems=3Dc||a;if(typeof =
f!=3D=3Di)f=3Dy;d.oldStartingIndex=3Df};w.registerClass("Sys.CollectionCh=
ange");w=3Db.NotifyCollectionChangedAction=3Dfunction(){};w.prototype=3D{=
add:0,remove:1,reset:2};w.registerEnum("Sys.NotifyCollectionChangedAction=
");w=3Db.NotifyCollectionChangedEventArgs=3Dfunction(a){this._changes=3Da=
;b.NotifyCollectionChangedEventArgs.initializeBase(this)};w.prototype=3D{=
get_changes:function(){return =
this._changes||[]}};w.registerClass("Sys.NotifyCollectionChangedEventArgs=
",b.EventArgs);w=3Db.Observer=3Dfunction(){};w.registerClass("Sys.Observe=
r");w.makeObservable=3Dfunction(a){var d=3Da instanceof =
Array,c=3Db.Observer;if(a.setValue=3D=3D=3Dc._observeMethods.setValue)ret=
urn =
a;c._addMethods(a,c._observeMethods);d&&c._addMethods(a,c._arrayMethods);=
return a};w._addMethods=3Dfunction(c,a){for(var b in =
a)c[b]=3Da[b]};w._addEventHandler=3Dfunction(e,a,d){b.Observer._getContex=
t(e,c).events._addHandler(a,d)};w.addEventHandler=3Dfunction(d,a,c){b.Obs=
erver._addEventHandler(d,a,c)};w._removeEventHandler=3Dfunction(e,a,d){b.=
Observer._getContext(e,c).events._removeHandler(a,d)};w.removeEventHandle=
r=3Dfunction(d,a,c){b.Observer._removeEventHandler(d,a,c)};w.clearEventHa=
ndlers=3Dfunction(d,a){b.Observer._getContext(d,c).events._removeHandlers=
(a)};w.raiseEvent=3Dfunction(c,f,e){var =
d=3Db.Observer._getContext(c);if(!d)return;var =
a=3Dd.events.getHandler(f);a&&a(c,e||b.EventArgs.Empty)};w.addPropertyCha=
nged=3Dfunction(c,a){b.Observer._addEventHandler(c,C,a)};w.removeProperty=
Changed=3Dfunction(c,a){b.Observer._removeEventHandler(c,C,a)};w.beginUpd=
ate=3Dfunction(a){b.Observer._getContext(a,c).updating=3Dc};w.endUpdate=3D=
function(e){var =
c=3Db.Observer._getContext(e);if(!c||!c.updating)return;c.updating=3Dd;va=
r g=3Dc.dirty;c.dirty=3Dd;if(g){if(e instanceof Array){var =
f=3Dc.changes;c.changes=3Da;b.Observer.raiseCollectionChanged(e,f)}b.Obse=
rver.raisePropertyChanged(e,x)}};w.isUpdating=3Dfunction(c){var =
a=3Db.Observer._getContext(c);return =
a?a.updating:d};w._setValue=3Dfunction(d,o,l){for(var =
g,v,p=3Dd,i=3Do.split(j),n=3D0,r=3Di.length-1;n<r;n++){var =
q=3Di[n];g=3Dd[V+q];if(typeof g=3D=3D=3Df)d=3Dg.call(d);else =
d=3Dd[q];var s=3Dtypeof d;if(d=3D=3D=3Da||s=3D=3D=3De)throw =
Error.invalidOperation(String.format(b.Res.nullReferenceInPath,o));}var =
k,h=3Di[r];g=3Dd[V+h];if(typeof g=3D=3D=3Df)k=3Dg.call(d);else =
k=3Dd[h];u(d,t+h,l)||(d[h]=3Dl);if(k!=3D=3Dl){var =
m=3Db.Observer._getContext(p);if(m&&m.updating){m.dirty=3Dc;return}b.Obse=
rver.raisePropertyChanged(p,i[0])}};w.setValue=3Dfunction(c,a,d){b.Observ=
er._setValue(c,a,d)};w.raisePropertyChanged=3Dfunction(c,a){b.Observer.ra=
iseEvent(c,C,new =
b.PropertyChangedEventArgs(a))};w.addCollectionChanged=3Dfunction(c,a){b.=
Observer._addEventHandler(c,J,a)};w.removeCollectionChanged=3Dfunction(c,=
a){b.Observer._removeEventHandler(c,J,a)};w._collectionChange=3Dfunction(=
e,d){var a=3Dthis._getContext(e);if(a&&a.updating){a.dirty=3Dc;var =
b=3Da.changes;if(!b)a.changes=3Db=3D[d];else =
b.push(d)}else{this.raiseCollectionChanged(e,[d]);this.raisePropertyChang=
ed(e,"length")}};w.add=3Dfunction(a,c){var d=3Dnew =
b.CollectionChange(b.NotifyCollectionChangedAction.add,[c],a.length);Arra=
y.add(a,c);b.Observer._collectionChange(a,d)};w.addRange=3Dfunction(a,c){=
var d=3Dnew =
b.CollectionChange(b.NotifyCollectionChangedAction.add,c,a.length);Array.=
addRange(a,c);b.Observer._collectionChange(a,d)};w.clear=3Dfunction(c){va=
r d=3DArray.clone(c);Array.clear(c);b.Observer._collectionChange(c,new =
b.CollectionChange(b.NotifyCollectionChangedAction.reset,a,y,d,0))};w.ins=
ert=3Dfunction(a,c,d){Array.insert(a,c,d);b.Observer._collectionChange(a,=
new =
b.CollectionChange(b.NotifyCollectionChangedAction.add,[d],c))};w.remove=3D=
function(e,f){var =
g=3DArray.indexOf(e,f);if(g!=3D=3Dy){Array.remove(e,f);b.Observer._collec=
tionChange(e,new =
b.CollectionChange(b.NotifyCollectionChangedAction.remove,a,y,[f],g));ret=
urn c}return d};w.removeAt=3Dfunction(d,c){if(c>y&&c<d.length){var =
e=3Dd[c];Array.removeAt(d,c);b.Observer._collectionChange(d,new =
b.CollectionChange(b.NotifyCollectionChangedAction.remove,a,y,[e],c))}};w=
.raiseCollectionChanged=3Dfunction(c,a){b.Observer.raiseEvent(c,J,new =
b.NotifyCollectionChangedEventArgs(a))};w._observeMethods=3D{add_property=
Changed:function(a){b.Observer._addEventHandler(this,C,a)},remove_propert=
yChanged:function(a){b.Observer._removeEventHandler(this,C,a)},addEventHa=
ndler:function(a,c){b.Observer._addEventHandler(this,a,c)},removeEventHan=
dler:function(a,c){b.Observer._removeEventHandler(this,a,c)},clearEventHa=
ndlers:function(a){b.Observer._getContext(this,c).events._removeHandlers(=
a)},get_isUpdating:function(){return =
b.Observer.isUpdating(this)},beginUpdate:function(){b.Observer.beginUpdat=
e(this)},endUpdate:function(){b.Observer.endUpdate(this)},setValue:functi=
on(c,a){b.Observer._setValue(this,c,a)},raiseEvent:function(d,c){b.Observ=
er.raiseEvent(this,d,c||a)},raisePropertyChanged:function(a){b.Observer.r=
aiseEvent(this,C,new =
b.PropertyChangedEventArgs(a))}};w._arrayMethods=3D{add_collectionChanged=
:function(a){b.Observer._addEventHandler(this,J,a)},remove_collectionChan=
ged:function(a){b.Observer._removeEventHandler(this,J,a)},add:function(a)=
{b.Observer.add(this,a)},addRange:function(a){b.Observer.addRange(this,a)=
},clear:function(){b.Observer.clear(this)},insert:function(a,c){b.Observe=
r.insert(this,a,c)},remove:function(a){return =
b.Observer.remove(this,a)},removeAt:function(a){b.Observer.removeAt(this,=
a)},raiseCollectionChanged:function(a){b.Observer.raiseEvent(this,J,new =
b.NotifyCollectionChangedEventArgs(a))}};w._getContext=3Dfunction(c,d){va=
r b=3Dc._observerContext;return =
b?b():d?(c._observerContext=3Dthis._createContext())():a};w._createContex=
t=3Dfunction(){var a=3D{events:new b.EventHandlerList};return =
function(){return a}};function N(a,c,b){return a<c||a>b}function =
Ib(c,a){var d=3Dnew Date,e=3Dwb(d);if(a<B){var =
b=3Dyb(d,c,e);a+=3Db-b%B;if(a>c.Calendar.TwoDigitYearMax)a-=3DB}return =
a}function wb(f,d){if(!d)return 0;for(var =
c,e=3Df.getTime(),b=3D0,g=3Dd.length;b<g;b+=3D4){c=3Dd[b+2];if(c=3D=3D=3D=
a||e>=3Dc)return b}return 0}function yb(d,b,e,c){var =
a=3Dd.getFullYear();if(!c&&b.eras)a-=3Db.eras[e+3];return =
a}b._appendPreOrPostMatch=3Dfunction(f,b){for(var =
e=3D0,a=3Dd,c=3D0,h=3Df.length;c<h;c++){var =
g=3Df.charAt(c);switch(g){case"'":if(a)b.push("'");else =
e++;a=3Dd;break;case"\\":a&&b.push("\\");a=3D!a;break;default:b.push(g);a=
=3Dd}}return e};w=3DDate;w._expandFormat=3Dfunction(a,c){c=3Dc||"F";var =
d=3Dc.length;if(d=3D=3D=3D1)switch(c){case"d":return =
a.ShortDatePattern;case"D":return a.LongDatePattern;case"t":return =
a.ShortTimePattern;case"T":return a.LongTimePattern;case"f":return =
a.LongDatePattern+h+a.ShortTimePattern;case"F":return =
a.FullDateTimePattern;case"M":case"m":return =
a.MonthDayPattern;case"s":return =
a.SortableDateTimePattern;case"Y":case"y":return =
a.YearMonthPattern;default:throw =
Error.format(b.Res.formatInvalidString);}else =
if(d=3D=3D=3D2&&c.charAt(0)=3D=3D=3D"%")c=3Dc.charAt(1);return =
c};w._getParseRegExp=3Dfunction(g,i){var =
h=3Dg._parseRegExp;if(!h)g._parseRegExp=3Dh=3D{};else{var =
o=3Dh[i];if(o)return o}var =
e=3DDate._expandFormat(g,i);e=3De.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])=
/g,"\\\\$1");var =
d=3D["^"],p=3D[],j=3D0,m=3D0,l=3DDate._getTokenRegExp(),f;while((f=3Dl.ex=
ec(e))!=3D=3Da){var =
s=3De.slice(j,f.index);j=3Dl.lastIndex;m+=3Db._appendPreOrPostMatch(s,d);=
if(m%2){d.push(f[0]);continue}var q=3Df[0],t=3Dq.length,c;switch(q){case =
W:case"ddd":case =
X:case"MMM":case"gg":case"g":c=3D"(\\D+)";break;case"tt":case"t":c=3D"(\\=
D*)";break;case =
Y:case"fff":case"ff":case"f":c=3D"(\\d{"+t+"})";break;case"dd":case"d":ca=
se"MM":case"M":case"yy":case"y":case"HH":case"H":case"hh":case"h":case"mm=
":case"m":case"ss":case"s":c=3D"(\\d\\d?)";break;case"zzz":c=3D"([+-]?\\d=
\\d?:\\d{2})";break;case"zz":case"z":c=3D"([+-]?\\d\\d?)";break;case =
D:c=3D"(\\"+g.DateSeparator+")"}c&&d.push(c);p.push(f[0])}b._appendPreOrP=
ostMatch(e.slice(j),d);d.push(n);var =
r=3Dd.join(x).replace(/\s+/g,"\\s+"),k=3D{regExp:r,groups:p};h[i]=3Dk;ret=
urn =
k};w._getTokenRegExp=3Dfunction(){return/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|y=
yyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g};w.parseLocale=
=3Dfunction(a){return =
Date._parse(a,b.CultureInfo.CurrentCulture,arguments)};w.parseInvariant=3D=
function(a){return =
Date._parse(a,b.CultureInfo.InvariantCulture,arguments)};w._parse=3Dfunct=
ion(k,g,l){var =
b,f,e,i,h,j=3Dd;for(b=3D1,f=3Dl.length;b<f;b++){i=3Dl[b];if(i){j=3Dc;e=3D=
Date._parseExact(k,i,g);if(e)return =
e}}if(!j){h=3Dg._getDateTimeFormats();for(b=3D0,f=3Dh.length;b<f;b++){e=3D=
Date._parseExact(k,h[b],g);if(e)return e}}return =
a};w._parseExact=3Dfunction(w,J,s){w=3Dw.trim();var =
e=3Ds.dateTimeFormat,F=3Dthis._getParseRegExp(e,J),I=3D(new =
RegExp(F.regExp)).exec(w);if(I=3D=3D=3Da)return a;for(var =
H=3DF.groups,y=3Da,j=3Da,h=3Da,i=3Da,p=3Da,f=3D0,k,z=3D0,A=3D0,x=3D0,l=3D=
a,v=3Dd,r=3D0,K=3DH.length;r<K;r++){var g=3DI[r+1];if(g){var =
G=3DH[r],m=3DG.length,c=3DparseInt(g,10);switch(G){case"dd":case"d":i=3Dc=
;if(N(i,1,31))return a;break;case"MMM":case =
X:h=3Ds._getMonthIndex(g,m=3D=3D=3D3);if(N(h,0,11))return =
a;break;case"M":case"MM":h=3Dc-1;if(N(h,0,11))return =
a;break;case"y":case"yy":case Y:j=3Dm<4?Ib(e,c):c;if(N(j,0,9999))return =
a;break;case"h":case"hh":f=3Dc;if(f=3D=3D=3D12)f=3D0;if(N(f,0,11))return =
a;break;case"H":case"HH":f=3Dc;if(N(f,0,23))return =
a;break;case"m":case"mm":z=3Dc;if(N(z,0,59))return =
a;break;case"s":case"ss":A=3Dc;if(N(A,0,59))return =
a;break;case"tt":case"t":var =
D=3Dg.toUpperCase();v=3DD=3D=3D=3De.PMDesignator.toUpperCase();if(!v&&D!=3D=
=3De.AMDesignator.toUpperCase())return =
a;break;case"f":case"ff":case"fff":x=3Dc*Math.pow(10,3-m);if(N(x,0,999))r=
eturn a;break;case"ddd":case =
W:p=3Ds._getDayIndex(g,m=3D=3D=3D3);if(N(p,0,6))return =
a;break;case"zzz":var u=3Dg.split(/:/);if(u.length!=3D=3D2)return =
a;k=3DparseInt(u[0],10);if(N(k,-12,13))return a;var =
t=3DparseInt(u[1],10);if(N(t,0,59))return =
a;l=3Dk*60+(g.startsWith(E)?-t:t);break;case"z":case"zz":k=3Dc;if(N(k,-12=
,13))return a;l=3Dk*60;break;case"g":case"gg":var =
o=3Dg;if(!o||!e.eras)return a;o=3Do.toLowerCase().trim();for(var =
q=3D0,L=3De.eras.length;q<L;q+=3D4)if(o=3D=3D=3De.eras[q+1].toLowerCase()=
){y=3Dq;break}if(y=3D=3D=3Da)return a}}}var b=3Dnew =
Date,C,n=3De.Calendar.convert;C=3Dn?n.fromGregorian(b)[0]:b.getFullYear()=
;if(j=3D=3D=3Da)j=3DC;else =
if(e.eras)j+=3De.eras[(y||0)+3];if(h=3D=3D=3Da)h=3D0;if(i=3D=3D=3Da)i=3D1=
;if(n){b=3Dn.toGregorian(j,h,i);if(b=3D=3D=3Da)return =
a}else{b.setFullYear(j,h,i);if(b.getDate()!=3D=3Di)return =
a;if(p!=3D=3Da&&b.getDay()!=3D=3Dp)return =
a}if(v&&f<12)f+=3D12;b.setHours(f,z,A,x);if(l!=3D=3Da){var =
B=3Db.getMinutes()-(l+b.getTimezoneOffset());b.setHours(b.getHours()+pars=
eInt(B/60,10),B%60)}return =
b};z=3Dw.prototype;z.format=3Dfunction(a){return =
this._toFormattedString(a,b.CultureInfo.InvariantCulture)};z.localeFormat=
=3Dfunction(a){return =
this._toFormattedString(a,b.CultureInfo.CurrentCulture)};z._toFormattedSt=
ring=3Dfunction(h,n){var =
d=3Dthis,e=3Dn.dateTimeFormat,o=3De.Calendar.convert;if(!h||!h.length||h=3D=
=3D=3D"i"){var =
a;if(n&&n.name.length)if(o)a=3Dd._toFormattedString(e.FullDateTimePattern=
,n);else{var z=3Dnew =
Date(d.getTime()),K=3Dwb(d,e.eras);z.setFullYear(yb(d,e,K));a=3Dz.toLocal=
eString()}else a=3Dd.toString();return a}var =
A=3De.eras,w=3Dh=3D=3D=3D"s";h=3DDate._expandFormat(e,h);a=3D[];var =
i,J=3D["0","00","000"];function g(c,a){var b=3Dc+x;return =
a>1&&b.length<a?(J[a-2]+b).substr(-a):b}var =
l,t,C=3D/([^d]|^)(d|dd)([^d]|$)/g;function G(){if(l||t)return =
l;l=3DC.test(h);t=3Dc;return l}var =
v=3D0,s=3DDate._getTokenRegExp(),k;if(!w&&o)k=3Do.fromGregorian(d);for(;c=
;){var =
I=3Ds.lastIndex,m=3Ds.exec(h),F=3Dh.slice(I,m?m.index:h.length);v+=3Db._a=
ppendPreOrPostMatch(F,a);if(!m)break;if(v%2){a.push(m[0]);continue}functi=
on p(a,b){if(k)return k[b];switch(b){case 0:return a.getFullYear();case =
1:return a.getMonth();case 2:return a.getDate()}}var =
y=3Dm[0],f=3Dy.length;switch(y){case"ddd":case =
W:q=3Df=3D=3D=3D3?e.AbbreviatedDayNames:e.DayNames;a.push(q[d.getDay()]);=
break;case"d":case"dd":l=3Dc;a.push(g(p(d,2),f));break;case"MMM":case =
X:var =
u=3Df=3D=3D=3D3?Z:x,r=3De[u+pb],q=3De[u+qb],j=3Dp(d,1);a.push(r&&G()?r[j]=
:q[j]);break;case"M":case"MM":a.push(g(p(d,1)+1,f));break;case"y":case"yy=
":case =
Y:j=3Dk?k[0]:yb(d,e,wb(d,A),w);if(f<4)j=3Dj%B;a.push(g(j,f));break;case"h=
":case"hh":i=3Dd.getHours()%12;if(i=3D=3D=3D0)i=3D12;a.push(g(i,f));break=
;case"H":case"HH":a.push(g(d.getHours(),f));break;case"m":case"mm":a.push=
(g(d.getMinutes(),f));break;case"s":case"ss":a.push(g(d.getSeconds(),f));=
break;case"t":case"tt":j=3Dd.getHours()<12?e.AMDesignator:e.PMDesignator;=
a.push(f=3D=3D=3D1?j.charAt(0):j);break;case"f":case"ff":case"fff":a.push=
(g(d.getMilliseconds(),3).substr(0,f));break;case"z":case"zz":i=3Dd.getTi=
mezoneOffset()/60;a.push((i<=3D0?H:E)+g(Math.floor(Math.abs(i)),f));break=
;case"zzz":i=3Dd.getTimezoneOffset()/60;a.push((i<=3D0?H:E)+g(Math.floor(=
Math.abs(i)),2)+":"+g(Math.abs(d.getTimezoneOffset()%60),2));break;case"g=
":case"gg":e.eras&&a.push(e.eras[wb(d,A)+1]);break;case =
D:a.push(e.DateSeparator)}}return =
a.join(x)};String.localeFormat=3Dfunction(){return =
String._toFormattedString(c,arguments)};var Fb=3D{P:["Percent",["-n =
%","-n%","-%n"],["n %","n%","%n"],B],N:["Number",["(n)","-n","- =
n","n-","n =
-"],a,1],C:["Currency",["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-"=
,"-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n =
$)"],["$n","n$","$ n","n =
$"],1]};b._toFormattedString=3Dfunction(f,q){var =
i=3Dthis;if(!f||!f.length||f=3D=3D=3D"i")return =
q&&q.name.length?i.toLocaleString():i.toString();function =
o(a,c,d){for(var b=3Da.length;b<c;b++)a=3Dd?"0"+a:a+"0";return =
a}function s(l,i,n,q,s){var =
k=3Dn[0],m=3D1,r=3DMath.pow(10,i),p=3DMath.round(l*r)/r;if(!isFinite(p))p=
=3Dl;l=3Dp;var =
b=3Dl+x,a=3Dx,e,g=3Db.split(/e/i);b=3Dg[0];e=3Dg.length>1?parseInt(g[1]):=
0;g=3Db.split(j);b=3Dg[0];a=3Dg.length>1?g[1]:x;var =
t;if(e>0){a=3Do(a,e,d);b+=3Da.slice(0,e);a=3Da.substr(e)}else =
if(e<0){e=3D-e;b=3Do(b,e+1,c);a=3Db.slice(-e,b.length)+a;b=3Db.slice(0,-e=
)}if(i>0)a=3Ds+(a.length>i?a.slice(0,i):o(a,i,d));else a=3Dx;var =
f=3Db.length-1,h=3Dx;while(f>=3D0){if(k=3D=3D=3D0||k>f)return =
b.slice(0,f+1)+(h.length?q+h+a:a);h=3Db.slice(f-k+1,f+1)+(h.length?q+h:x)=
;f-=3Dk;if(m<n.length){k=3Dn[m];m++}}return b.slice(0,f+1)+q+h+a}var =
a=3Dq.numberFormat,g=3DMath.abs(i);f=3Df||"D";var =
h=3Dy;if(f.length>1)h=3DparseInt(f.slice(1),10);var =
m,e=3Df.charAt(0).toUpperCase();switch(e){case"D":m=3D"n";if(h!=3D=3Dy)g=3D=
o(x+g,h,c);if(i<0)g=3D-g;break;case"C":case"N":case"P":e=3DFb[e];var =
k=3De[0];m=3Di<0?e[1][a[k+"NegativePattern"]]:e[2]?e[2][a[k+"PositivePatt=
ern"]]:"n";if(h=3D=3D=3Dy)h=3Da[k+"DecimalDigits"];g=3Ds(Math.abs(i)*e[3]=
,h,a[k+"GroupSizes"],a[k+"GroupSeparator"],a[k+"DecimalSeparator"]);break=
;default:throw Error.format(b.Res.formatBadFormatSpecifier);}for(var =
r=3D/n|\$|-|%/g,l=3Dx;c;){var =
t=3Dr.lastIndex,p=3Dr.exec(m);l+=3Dm.slice(t,p?p.index:m.length);if(!p)br=
eak;switch(p[0]){case"n":l+=3Dg;break;case =
n:l+=3Da.CurrencySymbol;break;case =
E:if(/[1-9]/.test(g))l+=3Da.NegativeSign;break;case"%":l+=3Da.PercentSymb=
ol}}return l};w=3DNumber;w.parseLocale=3Dfunction(a){return =
Number._parse(a,b.CultureInfo.CurrentCulture)};w.parseInvariant=3Dfunctio=
n(a){return =
Number._parse(a,b.CultureInfo.InvariantCulture)};w._parse=3Dfunction(b,t)=
{b=3Db.trim();if(b.match(/^[+-]?infinity$/i))return =
parseFloat(b);if(b.match(/^0x[a-f0-9]+$/i))return parseInt(b);var =
c=3Dt.numberFormat,i=3DNumber._parseNumberNegativePattern(b,c,c.NumberNeg=
ativePattern),k=3Di[0],f=3Di[1];if(k=3D=3D=3Dx&&c.NumberNegativePattern!=3D=
=3D1){i=3DNumber._parseNumberNegativePattern(b,c,1);k=3Di[0];f=3Di[1]}if(=
k=3D=3D=3Dx)k=3DH;var =
m,e,g=3Df.indexOf("e");if(g<0)g=3Df.indexOf("E");if(g<0){e=3Df;m=3Da}else=
{e=3Df.substr(0,g);m=3Df.substr(g+1)}var =
d,n,s=3Dc.NumberDecimalSeparator,q=3De.indexOf(s);if(q<0){d=3De;n=3Da}els=
e{d=3De.substr(0,q);n=3De.substr(q+s.length)}var =
p=3Dc.NumberGroupSeparator;d=3Dd.split(p).join(x);var =
r=3Dp.replace(/\u00A0/g,h);if(p!=3D=3Dr)d=3Dd.split(r).join(x);var =
o=3Dk+d;if(n!=3D=3Da)o+=3Dj+n;if(m!=3D=3Da){var =
l=3DNumber._parseNumberNegativePattern(m,c,1);if(l[0]=3D=3D=3Dx)l[0]=3DH;=
o+=3D"e"+l[0]+l[1]}return =
o.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/)?parseFloat(o):Number.NaN};w._pars=
eNumberNegativePattern=3Dfunction(a,d,e){var =
b=3Dd.NegativeSign,c=3Dd.PositiveSign;switch(e){case =
4:b=3Dh+b;c=3Dh+c;case =
3:if(a.endsWith(b))return[E,a.substr(0,a.length-b.length)];else =
if(a.endsWith(c))return[H,a.substr(0,a.length-c.length)];break;case =
2:b+=3Dh;c+=3Dh;case =
1:if(a.startsWith(b))return[E,a.substr(b.length)];else =
if(a.startsWith(c))return[H,a.substr(c.length)];break;case =
0:if(a.startsWith("(")&&a.endsWith(")"))return[E,a.substr(1,a.length-2)]}=
return[x,a]};z=3Dw.prototype;z.format=3Dfunction(a){return =
b._toFormattedString.call(this,a,b.CultureInfo.InvariantCulture)};z.local=
eFormat=3Dfunction(a){return =
b._toFormattedString.call(this,a,b.CultureInfo.CurrentCulture)};function =
Ab(a){return a.split("=C2=A0").join(h).toUpperCase()}function xb(b){var =
a=3D[];p(b,function(b,c){a[c]=3DAb(b)});return a}function Cb(c){var =
b=3D{};v(c,function(c,d){b[d]=3Dc instanceof =
Array?c.length=3D=3D=3D1?[c]:Array.apply(a,c):typeof =
c=3D=3D=3Do?Cb(c):c});return =
b}w=3Db.CultureInfo=3Dfunction(c,b,a){this.name=3Dc;this.numberFormat=3Db=
;this.dateTimeFormat=3Da};w.prototype=3D{_getDateTimeFormats:function(){v=
ar b=3Dthis._dateTimeFormats;if(!b){var =
a=3Dthis.dateTimeFormat;this._dateTimeFormats=3Db=3D[a.MonthDayPattern,a.=
YearMonthPattern,a.ShortDatePattern,a.ShortTimePattern,a.LongDatePattern,=
a.LongTimePattern,a.FullDateTimePattern,a.RFC1123Pattern,a.SortableDateTi=
mePattern,a.UniversalSortableDateTimePattern]}return =
b},_getMonthIndex:function(b,g){var =
a=3Dthis,c=3Dg?"_upperAbbrMonths":"_upperMonths",e=3Dc+"Genitive",h=3Da[c=
];if(!h){var =
f=3Dg?Z:x;a[c]=3Dxb(a.dateTimeFormat[f+qb]);a[e]=3Dxb(a.dateTimeFormat[f+=
pb])}b=3DAb(b);var d=3Dtb(a[c],b);if(d<0)d=3Dtb(a[e],b);return =
d},_getDayIndex:function(e,c){var =
a=3Dthis,b=3Dc?"_upperAbbrDays":"_upperDays",d=3Da[b];if(!d)a[b]=3Dxb(a.d=
ateTimeFormat[(c?Z:x)+"DayNames"]);return =
tb(a[b],Ab(e))}};w.registerClass("Sys.CultureInfo");w._parse=3Dfunction(a=
){var c=3Da.dateTimeFormat;if(c&&!c.eras)c.eras=3Da.eras;return new =
b.CultureInfo(a.name,a.numberFormat,c)};w._setup=3Dfunction(){var =
c=3Dthis,b=3Dg.__cultureInfo,f=3D["January","February","March","April","M=
ay","June","July","August","September","October","November","December",x]=
,e=3D["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","=
Dec",x],h=3D{name:x,numberFormat:{CurrencyDecimalDigits:2,CurrencyDecimal=
Separator:j,CurrencyGroupSizes:[3],NumberGroupSizes:[3],PercentGroupSizes=
:[3],CurrencyGroupSeparator:G,CurrencySymbol:"=C2=A4",NaNSymbol:"NaN",Cur=
rencyNegativePattern:0,NumberNegativePattern:1,PercentPositivePattern:0,P=
ercentNegativePattern:0,NegativeInfinitySymbol:"-Infinity",NegativeSign:E=
,NumberDecimalDigits:2,NumberDecimalSeparator:j,NumberGroupSeparator:G,Cu=
rrencyPositivePattern:0,PositiveInfinitySymbol:"Infinity",PositiveSign:H,=
PercentDecimalDigits:2,PercentDecimalSeparator:j,PercentGroupSeparator:G,=
PercentSymbol:"%",PerMilleSymbol:"=E2=80=B0",NativeDigits:["0","1","2","3=
","4","5","6","7","8","9"],DigitSubstitution:1},dateTimeFormat:{AMDesigna=
tor:"AM",Calendar:{MinSupportedDateTime:"@-62135568000000@",MaxSupportedD=
ateTime:"@253402300799999@",AlgorithmType:1,CalendarType:1,Eras:[1],TwoDi=
gitYearMax:2029},DateSeparator:D,FirstDayOfWeek:0,CalendarWeekRule:0,Full=
DateTimePattern:"dddd, dd MMMM yyyy HH:mm:ss",LongDatePattern:"dddd, dd =
MMMM yyyy",LongTimePattern:"HH:mm:ss",MonthDayPattern:"MMMM =
dd",PMDesignator:"PM",RFC1123Pattern:"ddd, dd MMM yyyy HH':'mm':'ss =
'GMT'",ShortDatePattern:"MM/dd/yyyy",ShortTimePattern:"HH:mm",SortableDat=
eTimePattern:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",TimeSeparator:":",UniversalS=
ortableDateTimePattern:"yyyy'-'MM'-'dd =
HH':'mm':'ss'Z'",YearMonthPattern:"yyyy =
MMMM",AbbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Sho=
rtestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],DayNames:["Sunday","Mo=
nday","Tuesday","Wednesday","Thursday","Friday","Saturday"],AbbreviatedMo=
nthNames:e,MonthNames:f,NativeCalendarName:"Gregorian =
Calendar",AbbreviatedMonthGenitiveNames:Array.clone(e),MonthGenitiveNames=
:Array.clone(f)},eras:[1,"A.D.",a,0]};c.InvariantCulture=3Dc._parse(h);sw=
itch(typeof b){case k:b=3Dg.eval("("+b+")");case =
o:c.CurrentCulture=3Dc._parse(b);delete =
__cultureInfo;break;default:b=3DCb(h);b.name=3D"en-US";b.numberFormat.Cur=
rencySymbol=3Dn;var d=3Db.dateTimeFormat;d.FullDatePattern=3D"dddd, MMMM =
dd, yyyy h:mm:ss tt";d.LongDatePattern=3D"dddd, MMMM dd, =
yyyy";d.LongTimePattern=3D"h:mm:ss =
tt";d.ShortDatePattern=3D"M/d/yyyy";d.ShortTimePattern=3D"h:mm =
tt";d.YearMonthPattern=3D"MMMM, =
yyyy";c.CurrentCulture=3Dc._parse(b)}};w._setup();Type.registerNamespace(=
"Sys.Serialization");w=3Db.Serialization.JavaScriptSerializer=3Dfunction(=
){};w.registerClass("Sys.Serialization.JavaScriptSerializer");w._esc=3D{c=
harsRegExs:{'"':/\"/g,"\\":/\\/g},chars:["\\",'"'],dateRegEx:/(^|[^\\])\"=
\\\/Date\((-?[0-9]+)(?:[a-zA-Z]|(?:\+|-)[0-9]{4})?\)\\\/\"/g,escapeChars:=
{"\\":"\\\\",'"':'\\"',"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"=
\\r"},escapeRegExG:/[\"\\\x00-\x1F]/g,escapeRegEx:/[\"\\\x00-\x1F]/i,json=
RegEx:/[^,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t]/g,jsonStringRegEx:/\"(\\.|[^\"\\])*\"/g};w._init=3Dfunction(){for=
(var =
d=3Dthis._esc,g=3Dd.chars,f=3Dd.charsRegExs,e=3Dd.escapeChars,b=3D0;b<32;=
b++){var a=3DString.fromCharCode(b);g[b+2]=3Da;f[a]=3Dnew =
RegExp(a,"g");e[a]=3De[a]||"\\u"+("000"+b.toString(16)).slice(-4)}this._l=
oad=3Dc};w._serializeNumberWithBuilder=3Dfunction(a,c){if(!isFinite(a))th=
row =
Error.invalidOperation(b.Res.cannotSerializeNonFiniteNumbers);c.append(St=
ring(a))};w._serializeStringWithBuilder=3Dfunction(a,e){e.append('"');var=
 =
b=3Dthis._esc;if(b.escapeRegEx.test(a)){!this._load&&this._init();if(a.le=
ngth<128)a=3Da.replace(b.escapeRegExG,function(a){return =
b.escapeChars[a]});else for(var d=3D0;d<34;d++){var =
c=3Db.chars[d];if(a.indexOf(c)!=3D=3Dy){var =
f=3Db.escapeChars[c];a=3Dib("Opera")||ib(S)?a.split(c).join(f):a.replace(=
b.charsRegExs[c],f)}}}e.append(a).append('"')};w._serializeWithBuilder=3D=
function(b,a,q,p){var h=3Dthis,g;switch(typeof b){case =
o:if(b)if(Number.isInstanceOfType(b))h._serializeNumberWithBuilder(b,a);e=
lse if(Boolean.isInstanceOfType(b))a.append(b);else =
if(String.isInstanceOfType(b))h._serializeStringWithBuilder(b,a);else =
if(b instanceof =
Array){a.append("[");for(g=3D0;g<b.length;++g){g&&a.append(G);h._serializ=
eWithBuilder(b[g],a,d,p)}a.append("]")}else{if(Date.isInstanceOfType(b)){=
a.append('"\\/Date(').append(b.getTime()).append(')\\/"');break}var =
j=3D[],l=3D0;for(var m in =
b)if(m.charAt(0)!=3D=3Dn)if(m=3D=3D=3D"__type"&&l){j[l++]=3Dj[0];j[0]=3Dm=
}else j[l++]=3Dm;q&&j.sort();a.append("{");var r;for(g=3D0;g<l;g++){var =
t=3Dj[g],s=3Db[t],u=3Dtypeof =
s;if(u!=3D=3De&&u!=3D=3Df){r&&a.append(G);h._serializeWithBuilder(t,a,q,p=
);a.append(":");h._serializeWithBuilder(s,a,q,p);r=3Dc}}a.append("}")}els=
e a.append(U);break;case i:h._serializeNumberWithBuilder(b,a);break;case =
k:h._serializeStringWithBuilder(b,a);break;case"boolean":a.append(b);brea=
k;default:a.append(U)}};w.serialize=3Dfunction(c){var a=3Dnew =
b.StringBuilder;b.Serialization.JavaScriptSerializer._serializeWithBuilde=
r(c,a,d);return =
a.toString()};w.deserialize=3Dfunction(d,f){if(!d.length)throw =
Error.argument("data",b.Res.cannotDeserializeEmptyString);var =
h,c=3Db.Serialization.JavaScriptSerializer._esc;try{var =
e=3Dd.replace(c.dateRegEx,"$1new =
Date($2)");if(f&&c.jsonRegEx.test(e.replace(c.jsonStringRegEx,x)))throw =
a;return g.eval("("+e+")")}catch(h){throw =
Error.argument("data",b.Res.cannotDeserializeInvalidJson);}};Type.registe=
rNamespace("Sys.UI");w=3Db.EventHandlerList=3Dfunction(){this._list=3D{}}=
;w.prototype=3D{_addHandler:function(b,a){Array.add(this._getEvent(b,c),a=
)},addHandler:function(b,a){this._addHandler(b,a)},_removeHandler:functio=
n(c,b){var =
a=3Dthis._getEvent(c);if(!a)return;Array.remove(a,b)},_removeHandlers:fun=
ction(b){if(!b)this._list=3D{};else{var =
a=3Dthis._getEvent(b);if(!a)return;a.length=3D0}},removeHandler:function(=
b,a){this._removeHandler(b,a)},getHandler:function(c){var =
b=3Dthis._getEvent(c);if(!b||!b.length)return =
a;b=3DArray.clone(b);return function(c,d){for(var =
a=3D0,e=3Db.length;a<e;a++)b[a](c,d)}},_getEvent:function(c,d){var =
b=3Dthis._list[c];if(!b){if(!d)return a;this._list[c]=3Db=3D[]}return =
b}};w.registerClass("Sys.EventHandlerList");w=3Db.CommandEventArgs=3Dfunc=
tion(f,c,d,e){var =
a=3Dthis;b.CommandEventArgs.initializeBase(a);a._commandName=3Df;a._comma=
ndArgument=3Dc;a._commandSource=3Dd;a._commandEvent=3De};w.prototype=3D{g=
et_commandName:function(){return =
this._commandName||a},get_commandArgument:function(){return =
this._commandArgument},get_commandSource:function(){return =
this._commandSource||a},get_commandEvent:function(){return =
this._commandEvent||a}};w.registerClass("Sys.CommandEventArgs",b.CancelEv=
entArgs);w=3Db.INotifyPropertyChange=3Dfunction(){};w.registerInterface("=
Sys.INotifyPropertyChange");w=3Db.PropertyChangedEventArgs=3Dfunction(a){=
b.PropertyChangedEventArgs.initializeBase(this);this._propertyName=3Da};w=
.prototype=3D{get_propertyName:function(){return =
this._propertyName}};w.registerClass("Sys.PropertyChangedEventArgs",b.Eve=
ntArgs);w=3Db.INotifyDisposing=3Dfunction(){};w.registerInterface("Sys.IN=
otifyDisposing");w=3Db.Component=3Dfunction(){b.Application&&b.Applicatio=
n.registerDisposableObject(this)};w.prototype=3D{get_events:function(){re=
turn b.Observer._getContext(this,c).events},get_id:function(){return =
this._id||a},set_id:function(a){this._id=3Da},get_isInitialized:function(=
){return!!this._initialized},get_isUpdating:function(){return!!this._upda=
ting},add_disposing:function(a){this._addHandler(ab,a)},remove_disposing:=
function(a){this._removeHandler(ab,a)},add_propertyChanged:function(a){th=
is._addHandler(C,a)},remove_propertyChanged:function(a){this._removeHandl=
er(C,a)},_addHandler:function(a,c){b.Observer.addEventHandler(this,a,c)},=
_removeHandler:function(a,c){b.Observer.removeEventHandler(this,a,c)},beg=
inUpdate:function(){this._updating=3Dc},dispose:function(){var =
a=3Dthis;b.Observer.raiseEvent(a,ab);b.Observer.clearEventHandlers(a);b.A=
pplication.unregisterDisposableObject(a);b.Application.removeComponent(a)=
},endUpdate:function(){var =
a=3Dthis;a._updating=3Dd;!a._initialized&&a.initialize();a.updated()},ini=
tialize:function(){this._initialized=3Dc},raisePropertyChanged:function(a=
){b.Observer.raisePropertyChanged(this,a)},updated:function(){}};w.regist=
erClass("Sys.Component",a,b.IDisposable,b.INotifyPropertyChange,b.INotify=
Disposing);w._setProperties=3Dfunction(c,l){var =
e,m=3DObject.getType(c),h=3Dm=3D=3D=3DObject||m=3D=3D=3Db.UI.DomElement,k=
=3Db.Component.isInstanceOfType(c)&&!c.get_isUpdating();k&&c.beginUpdate(=
);for(var g in l){var d=3Dl[g],i=3Dh?a:c[V+g];if(h||typeof =
i!=3D=3Df){var n=3Dc[g];if(!d||typeof d!=3D=3Do||h&&!n)c[g]=3Dd;else =
this._setProperties(n,d)}else{var p=3Dc[t+g];if(typeof =
p=3D=3D=3Df)p.apply(c,[d]);else if(d instanceof =
Array){e=3Di.apply(c);for(var =
j=3D0,q=3De.length,r=3Dd.length;j<r;j++,q++)e[q]=3Dd[j]}else if(typeof =
d=3D=3D=3Do&&Object.getType(d)=3D=3D=3DObject){e=3Di.apply(c);this._setPr=
operties(e,d)}}}k&&c.endUpdate()};w._setReferences=3Dfunction(e,d){var =
a,c=3D{};v(d,function(d,e){c[e]=3Da=3D$find(d);if(!a)throw =
Error.invalidOperation(String.format(b.Res.referenceNotFound,d));});b._se=
t(e,c)};$create=3Dw.create=3Dfunction(g,d,c,h,e){var a=3De?new g(e):new =
g;u(a,jb);d&&b.Component._setProperties(a,d);if(c)for(var f in =
c)a["add_"+f](c[f]);b.Component._register(a,h);return =
a};w._register=3Dfunction(a,d,f){var =
g;if(b.Component.isInstanceOfType(a)){g=3Dc;var =
e=3Db.Application;a.get_id()&&e.addComponent(a);if(e.get_isCreatingCompon=
ents()){e._createdComponents.push(a);if(d)e._addComponentToSecondPass(a,d=
);else!f&&a.endUpdate()}else{d&&b.Component._setReferences(a,d);!f&&a.end=
Update()}}return g};b._getComponent=3Dfunction(d,c){var =
a=3Db.Application.findComponent(c);a&&d.push(a)};b._2Pass=3Dfunction(d){v=
ar =
a=3Db.Application,c=3D!a.get_isCreatingComponents();c&&a.beginCreateCompo=
nents();p(d,function(a){a()});c&&a.endCreateComponents()};w=3Db.UI.MouseB=
utton=3Dfunction(){};w.prototype=3D{leftButton:0,middleButton:1,rightButt=
on:2};w.registerEnum("Sys.UI.MouseButton");w=3Db.UI.Key=3Dfunction(){};w.=
prototype=3D{backspace:8,tab:9,enter:13,esc:27,space:32,pageUp:33,pageDow=
n:34,end:35,home:36,left:37,up:38,right:39,down:40,del:127};w.registerEnu=
m("Sys.UI.Key");w=3Db.UI.Point=3Dfunction(a,b){this.x=3Da;this.y=3Db};w.r=
egisterClass("Sys.UI.Point");w=3Db.UI.Bounds=3Dfunction(d,e,c,b){var =
a=3Dthis;a.x=3Dd;a.y=3De;a.height=3Db;a.width=3Dc};w.registerClass("Sys.U=
I.Bounds");w=3Db.UI.DomEvent=3Dfunction(h){var =
c=3Dthis,a=3Dh,d=3Dc.type=3Da.type.toLowerCase();c.rawEvent=3Da;c.altKey=3D=
a.altKey;if(typeof a.button!=3D=3De)c.button=3Dtypeof =
a.which!=3D=3De?a.button:a.button=3D=3D=3D4?b.UI.MouseButton.middleButton=
:a.button=3D=3D=3D2?b.UI.MouseButton.rightButton:b.UI.MouseButton.leftBut=
ton;if(d=3D=3D=3D"keypress")c.charCode=3Da.charCode||a.keyCode;else =
if(a.keyCode&&a.keyCode=3D=3D=3D46)c.keyCode=3D127;else =
c.keyCode=3Da.keyCode;c.clientX=3Da.clientX;c.clientY=3Da.clientY;c.ctrlK=
ey=3Da.ctrlKey;c.target=3Da.target||a.srcElement;if(!d.startsWith("key"))=
if(typeof a.offsetX!=3D=3De&&typeof =
a.offsetY!=3D=3De){c.offsetX=3Da.offsetX;c.offsetY=3Da.offsetY}else =
if(c.target&&c.target.nodeType!=3D=3D3&&typeof a.clientX=3D=3D=3Di){var =
f=3Db.UI.DomElement.getLocation(c.target),g=3Db.UI.DomElement._getWindow(=
c.target);c.offsetX=3D(g.pageXOffset||0)+a.clientX-f.x;c.offsetY=3D(g.pag=
eYOffset||0)+a.clientY-f.y}c.screenX=3Da.screenX;c.screenY=3Da.screenY;c.=
shiftKey=3Da.shiftKey};w.prototype=3D{preventDefault:function(){var =
a=3Dthis.rawEvent;if(a.preventDefault)a.preventDefault();else =
if(g.event)a.returnValue=3Dd},stopPropagation:function(){var =
a=3Dthis.rawEvent;if(a.stopPropagation)a.stopPropagation();else =
if(g.event)a.cancelBubble=3Dc}};w.registerClass("Sys.UI.DomEvent");$addHa=
ndler=3Dw.addHandler=3Dfunction(f,a,c,e){b.query(f).each(function(){var =
f=3Dthis,i=3Df.nodeType;if(i=3D=3D=3D3||i=3D=3D=3D2||i=3D=3D=3D8)return;i=
f(!f._events)f._events=3D{};var =
h=3Df._events[a];if(!h)f._events[a]=3Dh=3D[];var =
j=3Df,g;if(f.addEventListener){g=3Dfunction(a){return c.call(j,new =
b.UI.DomEvent(a))};f.addEventListener(a,g,d)}else =
if(f.attachEvent){g=3Dfunction(){var =
d,a=3D{};try{a=3Db.UI.DomElement._getWindow(j).event}catch(d){}return =
c.call(j,new =
b.UI.DomEvent(a))};f.attachEvent(q+a,g)}h.push({handler:c,browserHandler:=
g,autoRemove:e});e&&b.UI.DomElement._onDispose(f,b.UI.DomEvent._disposeHa=
ndlers)})};b.registerPlugin({name:"addHandler",dom:c,plugin:function(c,d,=
a){b.UI.DomEvent.addHandler(this.get(),c,d,a);return =
this}});$addHandlers=3Dw.addHandlers=3Dfunction(f,c,a,e){b.query(f).each(=
function(){var =
b=3Dthis.nodeType;if(b=3D=3D=3D3||b=3D=3D=3D2||b=3D=3D=3D8)return;for(var=
 g in c){var =
f=3Dc[g];if(a)f=3DFunction.createDelegate(a,f);$addHandler(this,g,f,e||d)=
}})};b.registerPlugin({name:"addHandlers",dom:c,plugin:function(d,a,c){b.=
UI.DomEvent.addHandlers(this.get(),d,a,c);return =
this}});$clearHandlers=3Dw.clearHandlers=3Dfunction(a){b.query(a).each(fu=
nction(){var =
a=3Dthis.nodeType;if(a=3D=3D=3D3||a=3D=3D=3D2||a=3D=3D=3D8)return;b.UI.Do=
mEvent._clearHandlers(this,d)})};b.registerPlugin({name:"clearHandlers",d=
om:c,plugin:function(){b.UI.DomEvent.clearHandlers(this.get());return =
this}});w._clearHandlers=3Dfunction(c,a){b.query(c).each(function(){var =
b=3Dthis.nodeType;if(b=3D=3D=3D3||b=3D=3D=3D2||b=3D=3D=3D8)return;var =
c=3Dthis._events;if(c)for(var g in c)for(var =
e=3Dc[g],d=3De.length-1;d>=3D0;d--){var =
f=3De[d];(!a||f.autoRemove)&&$removeHandler(this,g,f.handler)}})};w._disp=
oseHandlers=3Dfunction(){b.UI.DomEvent._clearHandlers(this,c)};$removeHan=
dler=3Dw.removeHandler=3Dfunction(c,a,d){b.UI.DomEvent._removeHandler(c,a=
,d)};w._removeHandler=3Dfunction(e,c,f){b.query(e).each(function(){var =
b=3Dthis,i=3Db.nodeType;if(i=3D=3D=3D3||i=3D=3D=3D2||i=3D=3D=3D8)return;f=
or(var =
h=3Da,g=3Db._events[c],e=3D0,j=3Dg.length;e<j;e++)if(g[e].handler=3D=3D=3D=
f){h=3Dg[e].browserHandler;break}if(b.removeEventListener)b.removeEventLi=
stener(c,h,d);else =
b.detachEvent&&b.detachEvent(q+c,h);g.splice(e,1)})};b.registerPlugin({na=
me:"removeHandler",dom:c,plugin:function(a,c){b.UI.DomEvent.removeHandler=
(this.get(),a,c);return =
this}});w=3Db.UI.DomElement=3Dfunction(){};w.registerClass("Sys.UI.DomEle=
ment");w.addCssClass=3Dfunction(a,c){if(!b.UI.DomElement.containsCssClass=
(a,c))if(a.className=3D=3D=3Dx)a.className=3Dc;else =
a.className+=3Dh+c};w.containsCssClass=3Dfunction(b,a){return =
Array.contains(b.className.split(h),a)};w.getBounds=3Dfunction(a){var =
c=3Db.UI.DomElement.getLocation(a);return new =
b.UI.Bounds(c.x,c.y,a.offsetWidth||0,a.offsetHeight||0)};$get=3Dw.getElem=
entById=3Dfunction(d,c){return =
b.get(l+d,c||a)};if(document.documentElement.getBoundingClientRect)w.getL=
ocation=3Dfunction(d){if(d.self||d.nodeType=3D=3D=3D9||d=3D=3D=3Ddocument=
.documentElement||d.parentNode=3D=3D=3Dd.ownerDocument.documentElement)re=
turn new b.UI.Point(0,0);var j=3Dd.getBoundingClientRect();if(!j)return =
new b.UI.Point(0,0);var =
n,e=3Dd.ownerDocument,i=3De.documentElement,f=3DMath.round(j.left)+(i.scr=
ollLeft||(e.body?e.body.scrollLeft:0)),g=3DMath.round(j.top)+(i.scrollTop=
||(e.body?e.body.scrollTop:0));if(ib(bb)){try{var =
h=3Dd.ownerDocument.parentWindow.frameElement||a;if(h){h=3Dh.frameBorder;=
var =
k=3Dh=3D=3D=3D"0"||h=3D=3D=3D"no"?2:0;f+=3Dk;g+=3Dk}}catch(n){}if(b.Brows=
er.version=3D=3D=3D7&&!document.documentMode){var =
l=3Ddocument.body,m=3Dl.getBoundingClientRect(),c=3D(m.right-m.left)/l.cl=
ientWidth;c=3DMath.round(c*B);c=3D(c-c%5)/B;if(!isNaN(c)&&c!=3D=3D1){f=3D=
Math.round(f/c);g=3DMath.round(g/c)}}if((document.documentMode||0)<8){f-=3D=
i.clientLeft;g-=3Di.clientTop}}return new b.UI.Point(f,g)};else =
if(ib("Safari"))w.getLocation=3Dfunction(e){if(e.window&&e.window=3D=3D=3D=
e||e.nodeType=3D=3D=3D9)return new b.UI.Point(0,0);for(var =
f=3D0,g=3D0,k=3Da,i=3Da,d,c=3De;c;k=3Dc,i=3Dd,c=3Dc.offsetParent){d=3Db.U=
I.DomElement._getCurrentStyle(c);var =
h=3Dc.tagName?c.tagName.toUpperCase():a;if((c.offsetLeft||c.offsetTop)&&(=
h!=3D=3DO||(!i||i.position!=3D=3DI))){f+=3Dc.offsetLeft;g+=3Dc.offsetTop}=
if(k&&b.Browser.version>=3D3){f+=3DparseInt(d.borderLeftWidth);g+=3Dparse=
Int(d.borderTopWidth)}}d=3Db.UI.DomElement._getCurrentStyle(e);var =
l=3Dd?d.position:a;if(l!=3D=3DI)for(c=3De.parentNode;c;c=3Dc.parentNode){=
h=3Dc.tagName?c.tagName.toUpperCase():a;if(h!=3D=3DO&&h!=3D=3Dcb&&(c.scro=
llLeft||c.scrollTop)){f-=3Dc.scrollLeft||0;g-=3Dc.scrollTop||0}d=3Db.UI.D=
omElement._getCurrentStyle(c);var =
j=3Dd?d.position:a;if(j&&j=3D=3D=3DI)break}return new =
b.UI.Point(f,g)};else =
w.getLocation=3Dfunction(f){if(f.window&&f.window=3D=3D=3Df||f.nodeType=3D=
=3D=3D9)return new b.UI.Point(0,0);for(var =
g=3D0,h=3D0,j=3Da,i=3Da,d=3Da,c=3Df;c;j=3Dc,i=3Dd,c=3Dc.offsetParent){var=
 =
e=3Dc.tagName?c.tagName.toUpperCase():a;d=3Db.UI.DomElement._getCurrentSt=
yle(c);if((c.offsetLeft||c.offsetTop)&&!(e=3D=3D=3DO&&(!i||i.position!=3D=
=3DI))){g+=3Dc.offsetLeft;h+=3Dc.offsetTop}if(j!=3D=3Da&&d){if(e!=3D=3D"T=
ABLE"&&e!=3D=3D"TD"&&e!=3D=3Dcb){g+=3DparseInt(d.borderLeftWidth)||0;h+=3D=
parseInt(d.borderTopWidth)||0}if(e=3D=3D=3D"TABLE"&&(d.position=3D=3D=3D"=
relative"||d.position=3D=3D=3DI)){g+=3DparseInt(d.marginLeft)||0;h+=3Dpar=
seInt(d.marginTop)||0}}}d=3Db.UI.DomElement._getCurrentStyle(f);var =
k=3Dd?d.position:a;if(k!=3D=3DI)for(c=3Df.parentNode;c;c=3Dc.parentNode){=
e=3Dc.tagName?c.tagName.toUpperCase():a;if(e!=3D=3DO&&e!=3D=3Dcb&&(c.scro=
llLeft||c.scrollTop)){g-=3Dc.scrollLeft||0;h-=3Dc.scrollTop||0;d=3Db.UI.D=
omElement._getCurrentStyle(c);if(d){g+=3DparseInt(d.borderLeftWidth)||0;h=
+=3DparseInt(d.borderTopWidth)||0}}}return new =
b.UI.Point(g,h)};w.isDomElement=3Dfunction(a){return =
b._isDomElement(a)};w.removeCssClass=3Dfunction(d,c){var =
a=3Dh+d.className+h,b=3Da.indexOf(h+c+h);if(b>=3D0)d.className=3D(a.subst=
r(0,b)+h+a.substring(b+c.length+1,a.length)).trim()};w.resolveElement=3Df=
unction(d,e){var c=3Dd;if(!c)return a;if(typeof =
c=3D=3D=3Dk)c=3Db.get(l+c,e);return =
c};w.raiseBubbleEvent=3Dfunction(c,d){var b=3Dc;while(b){var =
a=3Db.control;if(a&&a.onBubbleEvent&&a.raiseBubbleEvent){!a.onBubbleEvent=
(c,d)&&a._raiseBubbleEvent(c,d);return}b=3Db.parentNode}};w._ensureGet=3D=
function(a,c){return b.get(a,c)};w.setLocation=3Dfunction(b,c,d){var =
a=3Db.style;a.position=3DI;a.left=3Dc+"px";a.top=3Dd+"px"};w.toggleCssCla=
ss=3Dfunction(c,a){if(b.UI.DomElement.containsCssClass(c,a))b.UI.DomEleme=
nt.removeCssClass(c,a);else =
b.UI.DomElement.addCssClass(c,a)};w.getVisibilityMode=3Dfunction(a){retur=
n =
a._visibilityMode=3D=3D=3Db.UI.VisibilityMode.hide?b.UI.VisibilityMode.hi=
de:b.UI.VisibilityMode.collapse};w.setVisibilityMode=3Dfunction(a,c){b.UI=
.DomElement._ensureOldDisplayMode(a);if(a._visibilityMode!=3D=3Dc){a._vis=
ibilityMode=3Dc;if(b.UI.DomElement.getVisible(a)=3D=3D=3Dd)a.style.displa=
y=3Dc=3D=3D=3Db.UI.VisibilityMode.hide?a._oldDisplayMode:P}};w.getVisible=
=3Dfunction(d){var =
a=3Dd.currentStyle||b.UI.DomElement._getCurrentStyle(d);return =
a?a.visibility!=3D=3D"hidden"&&a.display!=3D=3DP:c};w.setVisible=3Dfuncti=
on(a,c){if(c!=3D=3Db.UI.DomElement.getVisible(a)){b.UI.DomElement._ensure=
OldDisplayMode(a);var =
d=3Da.style;d.visibility=3Dc?"visible":"hidden";d.display=3Dc||a._visibil=
ityMode=3D=3D=3Db.UI.VisibilityMode.hide?a._oldDisplayMode:P}};w.setComma=
nd=3Dfunction(d,f,a,e){b.UI.DomEvent.addHandler(d,"click",function(d){var=
 c=3De||this;b.UI.DomElement.raiseBubbleEvent(c,new =
b.CommandEventArgs(f,a,this,d))},c)};b.registerPlugin({name:"setCommand",=
dom:c,plugin:function(e,a,d){return =
this.addHandler("click",function(f){var =
c=3Dd||this;b.UI.DomElement.raiseBubbleEvent(c,new =
b.CommandEventArgs(e,a,this,f))},c)}});w._ensureOldDisplayMode=3Dfunction=
(b){if(!b._oldDisplayMode){var =
e=3Db.currentStyle||this._getCurrentStyle(b);b._oldDisplayMode=3De?e.disp=
lay:a;if(!b._oldDisplayMode||b._oldDisplayMode=3D=3D=3DP){var =
d=3Db.tagName,c=3D"inline";if(/^(DIV|P|ADDRESS|BLOCKQUOTE|BODY|COL|COLGRO=
UP|DD|DL|DT|FIELDSET|FORM|H1|H2|H3|H4|H5|H6|HR|IFRAME|LEGEND|OL|PRE|TABLE=
|TD|TH|TR|UL)$/i.test(d))c=3D"block";else =
if(d.toUpperCase()=3D=3D=3D"LI")c=3D"list-item";b._oldDisplayMode=3Dc}}};=
w._getWindow=3Dfunction(a){var b=3Da.ownerDocument||a.document||a;return =
b.defaultView||b.parentWindow};w._getCurrentStyle=3Dfunction(b){if(b.node=
Type=3D=3D=3D3)return a;var =
c=3Dthis._getWindow(b);if(b.documentElement)b=3Db.documentElement;var =
d=3Dc&&b!=3D=3Dc&&c.getComputedStyle?c.getComputedStyle(b,a):b.currentSty=
le||b.style;return d};w._onDispose=3Dfunction(a,e){var =
c,d=3Da.dispose;if(d!=3D=3Db.UI.DomElement._dispose){a.dispose=3Db.UI.Dom=
Element._dispose;a.__msajaxdispose=3Dc=3D[];typeof =
d=3D=3D=3Df&&c.push(d)}else =
c=3Da.__msajaxdispose;c.push(e)};w._dispose=3Dfunction(){var =
b=3Dthis,c=3Db.__msajaxdispose;if(c)for(var =
d=3D0,e=3Dc.length;d<e;d++)c[d].apply(b);b.control&&typeof =
b.control.dispose=3D=3D=3Df&&b.control.dispose();b.__msajaxdispose=3Da;b.=
dispose=3Da};w=3Db.IContainer=3Dfunction(){};w.registerInterface("Sys.ICo=
ntainer");w=3Db.ApplicationLoadEventArgs=3Dfunction(c,a){b.ApplicationLoa=
dEventArgs.initializeBase(this);this._components=3Dc;this._isPartialLoad=3D=
a};w.prototype=3D{get_components:function(){return =
this._components},get_isPartialLoad:function(){return =
this._isPartialLoad}};w.registerClass("Sys.ApplicationLoadEventArgs",b.Ev=
entArgs);w=3Db._Application=3Dfunction(){var =
a=3Dthis;b._Application.initializeBase(a);a._disposableObjects=3D[];a._co=
mponents=3D{};a._createdComponents=3D[];a._secondPassComponents=3D[];a._u=
nloadHandlerDelegate=3DFunction.createDelegate(a,a._unloadHandler);b.UI.D=
omEvent.addHandler(g,L,a._unloadHandlerDelegate)};w.prototype=3D{_deleteC=
ount:0,get_isCreatingComponents:function(){return!!this._creatingComponen=
ts},get_isDisposing:function(){return!!this._disposing},add_init:function=
(a){if(this._initialized)a(this,b.EventArgs.Empty);else =
this._addHandler(db,a)},remove_init:function(a){this._removeHandler(db,a)=
},add_load:function(a){this._addHandler(m,a)},remove_load:function(a){thi=
s._removeHandler(m,a)},add_unload:function(a){this._addHandler(L,a)},remo=
ve_unload:function(a){this._removeHandler(L,a)},addComponent:function(a){=
this._components[a.get_id()]=3Da},beginCreateComponents:function(){this._=
creatingComponents=3Dc},dispose:function(){var =
a=3Dthis;if(!a._disposing){a._disposing=3Dc;if(a._timerCookie){g.clearTim=
eout(a._timerCookie);delete a._timerCookie}var =
f=3Da._endRequestHandler,d=3Da._beginRequestHandler;if(f||d){var =
k=3Db.WebForms.PageRequestManager.getInstance();f&&k.remove_endRequest(f)=
;d&&k.remove_beginRequest(d);delete a._endRequestHandler;delete =
a._beginRequestHandler}g.pageUnload&&g.pageUnload(a,b.EventArgs.Empty);b.=
Observer.raiseEvent(a,L);for(var =
i=3DArray.clone(a._disposableObjects),h=3D0,m=3Di.length;h<m;h++){var =
j=3Di[h];typeof =
j!=3D=3De&&j.dispose()}a._disposableObjects.length=3D0;b.UI.DomEvent.remo=
veHandler(g,L,a._unloadHandlerDelegate);if(b._ScriptLoader){var =
l=3Db._ScriptLoader.getInstance();l&&l.dispose()}b._Application.callBaseM=
ethod(a,eb)}},disposeElement:function(c,m){var =
i=3Dthis;if(c.nodeType=3D=3D=3D1){for(var =
h,d,b,k=3Dc.getElementsByTagName("*"),j=3Dk.length,l=3Dnew =
Array(j),e=3D0;e<j;e++)l[e]=3Dk[e];for(e=3Dj-1;e>=3D0;e--){var =
g=3Dl[e];h=3Dg.dispose;if(h&&typeof =
h=3D=3D=3Df)g.dispose();else{d=3Dg.control;d&&typeof =
d.dispose=3D=3D=3Df&&d.dispose()}b=3Dg._behaviors;b&&i._disposeComponents=
(b);b=3Dg._components;if(b){i._disposeComponents(b);g._components=3Da}}if=
(!m){h=3Dc.dispose;if(h&&typeof =
h=3D=3D=3Df)c.dispose();else{d=3Dc.control;d&&typeof =
d.dispose=3D=3D=3Df&&d.dispose()}b=3Dc._behaviors;b&&i._disposeComponents=
(b);b=3Dc._components;if(b){i._disposeComponents(b);c._components=3Da}}}}=
,endCreateComponents:function(){for(var =
c=3Dthis._secondPassComponents,a=3D0,g=3Dc.length;a<g;a++){var =
f=3Dc[a],e=3Df.component;b.Component._setReferences(e,f.references);e.end=
Update()}this._secondPassComponents=3D[];this._creatingComponents=3Dd},fi=
ndComponent:function(d,c){return =
c?b.IContainer.isInstanceOfType(c)?c.findComponent(d):c[d]||a:b.Applicati=
on._components[d]||a},getComponents:function(){var =
c=3D[],a=3Dthis._components;for(var b in =
a)a.hasOwnProperty(b)&&c.push(a[b]);return =
c},initialize:function(){g.setTimeout(Function.createDelegate(this,this._=
doInitialize),0)},_doInitialize:function(){var =
a=3Dthis;if(!a.get_isInitialized()&&!a._disposing){b._Application.callBas=
eMethod(a,T);a._raiseInit();if(a.get_stateString){if(b.WebForms&&b.WebFor=
ms.PageRequestManager){var =
d=3Db.WebForms.PageRequestManager.getInstance();a._beginRequestHandler=3D=
Function.createDelegate(a,a._onPageRequestManagerBeginRequest);d.add_begi=
nRequest(a._beginRequestHandler);a._endRequestHandler=3DFunction.createDe=
legate(a,a._onPageRequestManagerEndRequest);d.add_endRequest(a._endReques=
tHandler)}var =
c=3Da.get_stateString();if(c!=3D=3Da._currentEntry)a._navigate(c);else =
a._ensureHistory()}a.raiseLoad()}},notifyScriptLoaded:function(){},regist=
erDisposableObject:function(b){if(!this._disposing){var =
a=3Dthis._disposableObjects,c=3Da.length;a[c]=3Db;b.__msdisposeindex=3Dc}=
},raiseLoad:function(){var a=3Dthis,d=3Dnew =
b.ApplicationLoadEventArgs(Array.clone(a._createdComponents),!!a._loaded)=
;a._loaded=3Dc;b.Observer.raiseEvent(a,m,d);g.pageLoad&&g.pageLoad(a,d);a=
._createdComponents=3D[]},removeComponent:function(b){var =
a=3Db.get_id();if(a)delete =
this._components[a]},unregisterDisposableObject:function(a){var =
b=3Dthis;if(!b._disposing){var g=3Da.__msdisposeindex;if(typeof =
g=3D=3D=3Di){var c=3Db._disposableObjects;delete c[g];delete =
a.__msdisposeindex;if(++b._deleteCount>1e3){for(var =
d=3D[],f=3D0,h=3Dc.length;f<h;f++){a=3Dc[f];if(typeof =
a!=3D=3De){a.__msdisposeindex=3Dd.length;d.push(a)}}b._disposableObjects=3D=
d;b._deleteCount=3D0}}}},_addComponentToSecondPass:function(b,a){this._se=
condPassComponents.push({component:b,references:a})},_disposeComponents:f=
unction(a){if(a)for(var b=3Da.length-1;b>=3D0;b--){var c=3Da[b];typeof =
c.dispose=3D=3D=3Df&&c.dispose()}},_raiseInit:function(){this.beginCreate=
Components();b.Observer.raiseEvent(this,db);this.endCreateComponents()},_=
unloadHandler:function(){this.dispose()}};w.registerClass("Sys._Applicati=
on",b.Component,b.IContainer);b.Application=3Dnew =
b._Application;g.$find=3Db.Application.findComponent;b.onReady(function()=
{b.Application._doInitialize()});w=3Db.UI.Behavior=3Dfunction(a){b.UI.Beh=
avior.initializeBase(this);this._element=3Da;var =
c=3Da._behaviors=3Da._behaviors||[];c.push(this)};w.prototype=3D{get_elem=
ent:function(){return this._element},get_id:function(){var =
c=3Db.UI.Behavior.callBaseMethod(this,"get_id");if(c)return c;var =
a=3Dthis._element;return!a||!a.id?x:a.id+n+this.get_name()},get_name:func=
tion(){var a=3Dthis;if(a._name)return a._name;var =
b=3DObject.getTypeName(a),c=3Db.lastIndexOf(j);if(c>=3D0)b=3Db.substr(c+1=
);if(!a._initialized)a._name=3Db;return =
b},set_name:function(a){this._name=3Da},initialize:function(){var =
a=3Dthis;b.UI.Behavior.callBaseMethod(a,T);var =
c=3Da.get_name();if(c)a._element[c]=3Da},dispose:function(){var =
c=3Dthis;b.UI.Behavior.callBaseMethod(c,eb);var d=3Dc._element;if(d){var =
f=3Dc.get_name();if(f)d[f]=3Da;var =
e=3Dd._behaviors;Array.remove(e,c);if(!e.length)d._behaviors=3Da;delete =
c._element}}};w.registerClass("Sys.UI.Behavior",b.Component);w.getBehavio=
rByName=3Dfunction(d,e){var c=3Dd[e];return =
c&&b.UI.Behavior.isInstanceOfType(c)?c:a};w.getBehaviors=3Dfunction(b){va=
r a=3Db._behaviors;return =
a?Array.clone(a):[]};b.UI.Behavior.getBehaviorsByType=3Dfunction(e,f){var=
 a=3De._behaviors,d=3D[];if(a)for(var b=3D0,g=3Da.length;b<g;b++){var =
c=3Da[b];f.isInstanceOfType(c)&&d.push(c)}return =
d};w=3Db.UI.VisibilityMode=3Dfunction(){};w.prototype=3D{hide:0,collapse:=
1};w.registerEnum("Sys.UI.VisibilityMode");w=3Db.UI.Control=3Dfunction(c)=
{var =
a=3Dthis;b.UI.Control.initializeBase(a);a._element=3Dc;c.control=3Da;var =
d=3Da.get_role();d&&c.setAttribute("role",d)};w.prototype=3D{_parent:a,_v=
isibilityMode:b.UI.VisibilityMode.hide,get_element:function(){return =
this._element},get_id:function(){return =
this._id||(this._element?this._element.id:x)},get_parent:function(){var =
c=3Dthis;if(c._parent)return c._parent;if(!c._element)return a;var =
b=3Dc._element.parentNode;while(b){if(b.control)return =
b.control;b=3Db.parentNode}return =
a},set_parent:function(a){this._parent=3Da},get_role:function(){return =
a},get_visibilityMode:function(){return =
b.UI.DomElement.getVisibilityMode(this._element)},set_visibilityMode:func=
tion(a){b.UI.DomElement.setVisibilityMode(this._element,a)},get_visible:f=
unction(){return =
b.UI.DomElement.getVisible(this._element)},set_visible:function(a){b.UI.D=
omElement.setVisible(this._element,a)},addCssClass:function(a){b.UI.DomEl=
ement.addCssClass(this._element,a)},dispose:function(){var =
c=3Dthis;b.UI.Control.callBaseMethod(c,eb);if(c._element){c._element.cont=
rol=3Da;delete c._element}if(c._parent)delete =
c._parent},onBubbleEvent:function(){return =
d},raiseBubbleEvent:function(a,b){this._raiseBubbleEvent(a,b)},_raiseBubb=
leEvent:function(b,c){var =
a=3Dthis.get_parent();while(a){if(a.onBubbleEvent(b,c))return;a=3Da.get_p=
arent()}},removeCssClass:function(a){b.UI.DomElement.removeCssClass(this.=
_element,a)},toggleCssClass:function(a){b.UI.DomElement.toggleCssClass(th=
is._element,a)}};w.registerClass("Sys.UI.Control",b.Component);w=3Db.Hist=
oryEventArgs=3Dfunction(a){b.HistoryEventArgs.initializeBase(this);this._=
state=3Da};w.prototype=3D{get_state:function(){return =
this._state}};w.registerClass("Sys.HistoryEventArgs",b.EventArgs);w=3Db.A=
pplication;w._currentEntry=3Dx;w._initialState=3Da;w._state=3D{};z=3Db._A=
pplication.prototype;z.get_stateString=3Dfunction(){var =
b=3Da;if(ib(S)){var =
d=3Dg.location.href,c=3Dd.indexOf(l);if(c!=3D=3Dy)b=3Dd.substring(c+1);el=
se b=3Dx;return b}else =
b=3Dg.location.hash;if(b.length&&b.charAt(0)=3D=3D=3Dl)b=3Db.substring(1)=
;return =
b};z.get_enableHistory=3Dfunction(){return!!this._enableHistory};z.set_en=
ableHistory=3Dfunction(a){this._enableHistory=3Da};z.add_navigate=3Dfunct=
ion(a){this._addHandler(fb,a)};z.remove_navigate=3Dfunction(a){this._remo=
veHandler(fb,a)};z.addHistoryPoint=3Dfunction(g,j){var =
b=3Dthis;b._ensureHistory();var d=3Db._state;for(var f in g){var =
h=3Dg[f];if(h=3D=3D=3Da){if(typeof d[f]!=3D=3De)delete d[f]}else =
d[f]=3Dh}var =
i=3Db._serializeState(d);b._historyPointIsNew=3Dc;b._setState(i,j);b._rai=
seNavigate()};z.setServerId=3Dfunction(a,b){this._clientId=3Da;this._uniq=
ueId=3Db};z.setServerState=3Dfunction(a){this._ensureHistory();this._stat=
e.__s=3Da;this._updateHiddenField(a)};z._deserializeState=3Dfunction(a){v=
ar e=3D{};a=3Da||x;var =
b=3Da.indexOf("&&");if(b!=3D=3Dy&&b+2<a.length){e.__s=3Da.substr(b+2);a=3D=
a.substr(0,b)}for(var g=3Da.split("&"),f=3D0,j=3Dg.length;f<j;f++){var =
d=3Dg[f],c=3Dd.indexOf("=3D");if(c!=3D=3Dy&&c+1<d.length){var =
i=3Dd.substr(0,c),h=3Dd.substr(c+1);e[i]=3DdecodeURIComponent(h)}}return =
e};z._enableHistoryInScriptManager=3Dfunction(){this._enableHistory=3Dc};=
z._ensureHistory=3Dfunction(){var =
a=3Dthis;if(!a._historyInitialized&&a._enableHistory){if(ib(bb)&&b.Browse=
r.documentMode<8){a._historyFrame=3Db.get("#__historyFrame");a._ignoreIFr=
ame=3Dc}a._timerHandler=3DFunction.createDelegate(a,a._onIdle);a._timerCo=
okie=3Dg.setTimeout(a._timerHandler,B);var =
d;try{a._initialState=3Da._deserializeState(a.get_stateString())}catch(d)=
{}a._historyInitialized=3Dc}};z._navigate=3Dfunction(d){var =
a=3Dthis;a._ensureHistory();var =
c=3Da._deserializeState(d);if(a._uniqueId){var =
e=3Da._state.__s||x,b=3Dc.__s||x;if(b!=3D=3De){a._updateHiddenField(b);__=
doPostBack(a._uniqueId,b);a._state=3Dc;return}}a._setState(d);a._state=3D=
c;a._raiseNavigate()};z._onIdle=3Dfunction(){var a=3Dthis;delete =
a._timerCookie;var =
b=3Da.get_stateString();if(b!=3D=3Da._currentEntry){if(!a._ignoreTimer){a=
._historyPointIsNew=3Dd;a._navigate(b)}}else =
a._ignoreTimer=3Dd;a._timerCookie=3Dg.setTimeout(a._timerHandler,B)};z._o=
nIFrameLoad=3Dfunction(b){var =
a=3Dthis;a._ensureHistory();if(!a._ignoreIFrame){a._historyPointIsNew=3Dd=
;a._navigate(b)}a._ignoreIFrame=3Dd};z._onPageRequestManagerBeginRequest=3D=
function(){this._ignoreTimer=3Dc;this._originalTitle=3Ddocument.title};z.=
_onPageRequestManagerEndRequest=3Dfunction(n,m){var =
f=3Dthis,j=3Dm.get_dataItems()[f._clientId],i=3Df._originalTitle;f._origi=
nalTitle=3Da;var =
h=3Db.get("#__EVENTTARGET");if(h&&h.value=3D=3D=3Df._uniqueId)h.value=3Dx=
;if(typeof j!=3D=3De){f.setServerState(j);f._historyPointIsNew=3Dc}else =
f._ignoreTimer=3Dd;var =
g=3Df._serializeState(f._state);if(g!=3D=3Df._currentEntry){f._ignoreTime=
r=3Dc;if(typeof i=3D=3D=3Dk){if(!ib(bb)||b.Browser.version>7){var =
l=3Ddocument.title;document.title=3Di;f._setState(g);document.title=3Dl}e=
lse =
f._setState(g);f._raiseNavigate()}else{f._setState(g);f._raiseNavigate()}=
}};z._raiseNavigate=3Dfunction(){var =
a=3Dthis,e=3Da._historyPointIsNew,d=3D{};for(var c in =
a._state)if(c!=3D=3D"__s")d[c]=3Da._state[c];var f=3Dnew =
b.HistoryEventArgs(d);b.Observer.raiseEvent(a,fb,f);if(!e){var =
h;try{if(ib(S)&&g.location.hash&&(!g.frameElement||g.top.location.hash))b=
.Browser.version<3.5?g.history.go(0):(location.hash=3Da.get_stateString()=
)}catch(h){}}};z._serializeState=3Dfunction(d){var c=3D[];for(var a in =
d){var e=3Dd[a];if(a=3D=3D=3D"__s")var b=3De;else =
c.push(a+"=3D"+encodeURIComponent(e))}return =
c.join("&")+(b?"&&"+b:x)};z._setState=3Dfunction(h,i){var =
f=3Dthis;if(f._enableHistory){h=3Dh||x;if(h!=3D=3Df._currentEntry){if(g.t=
heForm){var =
k=3Dg.theForm.action,m=3Dk.indexOf(l);g.theForm.action=3D(m!=3D=3Dy?k.sub=
string(0,m):k)+l+h}if(f._historyFrame&&f._historyPointIsNew){f._ignoreIFr=
ame=3Dc;var =
j=3Df._historyFrame.contentWindow.document;j.open("javascript:'<html></ht=
ml>'");j.write("<html><head><title>"+(i||document.title)+'</title><script=
 =
type=3D"text/javascript">parent.Sys.Application._onIFrameLoad('+b.Seriali=
zation.JavaScriptSerializer.serialize(h)+");<\/script></head><body></body=
></html>");j.close()}f._ignoreTimer=3Dd;f._currentEntry=3Dh;if(f._history=
Frame||f._historyPointIsNew){var =
n=3Df.get_stateString();if(h!=3D=3Dn){g.location.hash=3Dh;f._currentEntry=
=3Df.get_stateString();if(typeof =
i!=3D=3De&&i!=3D=3Da)document.title=3Di}}f._historyPointIsNew=3Dd}}};z._u=
pdateHiddenField=3Dfunction(b){if(this._clientId){var =
a=3Ddocument.getElementById(this._clientId);if(a)a.value=3Db}};if(!g.XMLH=
ttpRequest)g.XMLHttpRequest=3Dfunction(){for(var =
e,c=3D["Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP"],b=3D0,d=3Dc.length;b<d;b++)=
try{return new ActiveXObject(c[b])}catch(e){}return =
a};Type.registerNamespace("Sys.Net");w=3Db.Net.WebRequestExecutor=3Dfunct=
ion(){this._webRequest=3Da;this._resultObject=3Da};var =
R=3Dfunction(){};w.prototype=3D{get_started:R,get_responseAvailable:R,get=
_timedOut:R,get_aborted:R,get_responseData:R,get_statusCode:R,get_statusT=
ext:R,get_xml:R,executeRequest:R,abort:R,getAllResponseHeaders:R,getRespo=
nseHeader:R,get_webRequest:function(){return =
this._webRequest},_set_webRequest:function(a){this._webRequest=3Da},get_o=
bject:function(){var =
a=3Dthis._resultObject;if(!a)this._resultObject=3Da=3Db.Serialization.Jav=
aScriptSerializer.deserialize(this.get_responseData());return =
a}};w.registerClass("Sys.Net.WebRequestExecutor");b.Net.XMLDOM=3Dfunction=
(f){if(!g.DOMParser)for(var =
j,e=3D["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"],c=3D0,i=3De.length;=
c<i;c++)try{var b=3Dnew =
ActiveXObject(e[c]);b.async=3Dd;b.loadXML(f);b.setProperty(rb,"XPath");re=
turn b}catch(j){}else try{var h=3Dnew g.DOMParser;return =
h.parseFromString(f,kb)}catch(j){}return =
a};w=3Db.Net.XMLHttpExecutor=3Dfunction(){var =
f=3Dthis;b.Net.XMLHttpExecutor.initializeBase(f);var =
d=3Df;f._onReadyStateChange=3Dfunction(){if(d._xmlHttpRequest.readyState=3D=
=3D=3D4){try{if(typeof =
d._xmlHttpRequest.status=3D=3D=3De)return}catch(f){return}d._clearTimer()=
;d._responseAvailable=3Dc;try{d._webRequest.completed(b.EventArgs.Empty)}=
finally{if(d._xmlHttpRequest){d._xmlHttpRequest.onreadystatechange=3DFunc=
tion.emptyMethod;d._xmlHttpRequest=3Da}}}};f._clearTimer=3Dfunction(){if(=
d._timer){g.clearTimeout(d._timer);d._timer=3Da}};f._onTimeout=3Dfunction=
(){if(!d._responseAvailable){d._clearTimer();d._timedOut=3Dc;var =
e=3Dd._xmlHttpRequest;e.onreadystatechange=3DFunction.emptyMethod;e.abort=
();d._webRequest.completed(b.EventArgs.Empty);d._xmlHttpRequest=3Da}}};w.=
prototype=3D{get_timedOut:function(){return!!this._timedOut},get_started:=
function(){return!!this._started},get_responseAvailable:function(){return=
!!this._responseAvailable},get_aborted:function(){return!!this._aborted},=
executeRequest:function(){var =
b=3Dthis,e=3Db.get_webRequest();b._webRequest=3De;var =
i=3De.get_body(),h=3De.get_headers(),d=3Dnew =
XMLHttpRequest;b._xmlHttpRequest=3Dd;d.onreadystatechange=3Db._onReadySta=
teChange;var =
l=3De.get_httpVerb();d.open(l,e.getResolvedUrl(),c);d.setRequestHeader("X=
-Requested-With","XMLHttpRequest");if(h)for(var k in h){var =
m=3Dh[k];typeof =
m!=3D=3Df&&d.setRequestHeader(k,m)}if(l.toLowerCase()=3D=3D=3D"post"){(h=3D=
=3D=3Da||!h[M])&&d.setRequestHeader(M,"application/x-www-form-urlencoded;=
 charset=3Dutf-8");if(!i)i=3Dx}var =
j=3De.get_timeout();if(j>0)b._timer=3Dg.setTimeout(Function.createDelegat=
e(b,b._onTimeout),j);d.send(i);b._started=3Dc},getResponseHeader:function=
(b){var =
c,a;try{a=3Dthis._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a=3D=
x;return a},getAllResponseHeaders:function(){return =
this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function()=
{return this._xmlHttpRequest.responseText},get_statusCode:function(){var =
b,a=3D0;try{a=3Dthis._xmlHttpRequest.status}catch(b){}return =
a},get_statusText:function(){return =
this._xmlHttpRequest.statusText},get_xml:function(){var =
d=3D"parsererror",e=3Dthis._xmlHttpRequest,c=3De.responseXML;if(!c||!c.do=
cumentElement){c=3Db.Net.XMLDOM(e.responseText);if(!c||!c.documentElement=
)return a}else =
navigator.userAgent.indexOf("MSIE")!=3D=3Dy&&c.setProperty(rb,"XPath");re=
turn =
c.documentElement.namespaceURI=3D=3D=3D"http://www.mozilla.org/newlayout/=
xml/parsererror.xml"&&c.documentElement.tagName=3D=3D=3Dd?a:c.documentEle=
ment.firstChild&&c.documentElement.firstChild.tagName=3D=3D=3Dd?a:c},abor=
t:function(){var =
d=3Dthis;if(d._aborted||d._responseAvailable||d._timedOut)return;d._abort=
ed=3Dc;d._clearTimer();var =
e=3Dd._xmlHttpRequest;if(e&&!d._responseAvailable){e.onreadystatechange=3D=
Function.emptyMethod;e.abort();d._xmlHttpRequest=3Da;d._webRequest.comple=
ted(b.EventArgs.Empty)}}};w.registerClass(vb,b.Net.WebRequestExecutor);w=3D=
b.Net._WebRequestManager=3Dfunction(){this._defaultExecutorType=3Dvb};w.p=
rototype=3D{add_invokingRequest:function(a){b.Observer.addEventHandler(th=
is,gb,a)},remove_invokingRequest:function(a){b.Observer.removeEventHandle=
r(this,gb,a)},add_completedRequest:function(a){b.Observer.addEventHandler=
(this,hb,a)},remove_completedRequest:function(a){b.Observer.removeEventHa=
ndler(this,hb,a)},get_defaultTimeout:function(){return =
this._defaultTimeout||0},set_defaultTimeout:function(a){this._defaultTime=
out=3Da},get_defaultExecutorType:function(){return =
this._defaultExecutorType},set_defaultExecutorType:function(a){this._defa=
ultExecutorType=3Da},executeRequest:function(d){var =
a=3Dd.get_executor();if(!a){var i,h;try{var =
f=3Dg.eval(this._defaultExecutorType);a=3Dnew =
f}catch(i){h=3Dc}d.set_executor(a)}if(!a.get_aborted()){var e=3Dnew =
b.Net.NetworkRequestEventArgs(d);b.Observer.raiseEvent(this,gb,e);!e.get_=
cancel()&&a.executeRequest()}}};w.registerClass("Sys.Net._WebRequestManag=
er");b.Net.WebRequestManager=3Dnew =
b.Net._WebRequestManager;w=3Db.Net.NetworkRequestEventArgs=3Dfunction(a){=
b.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=3Da};=
w.prototype=3D{get_webRequest:function(){return =
this._webRequest}};w.registerClass("Sys.Net.NetworkRequestEventArgs",b.Ca=
ncelEventArgs);w=3Db.Net.WebRequest=3Dfunction(){var =
b=3Dthis;b._url=3Dx;b._headers=3D{};b._body=3Da;b._userContext=3Da;b._htt=
pVerb=3Da};w.prototype=3D{add_completed:function(a){b.Observer.addEventHa=
ndler(this,Q,a)},remove_completed:function(a){b.Observer.removeEventHandl=
er(this,Q,a)},completed:function(e){var a=3Dthis;function d(g,f,d){var =
a=3Db.Observer._getContext(g,c).events.getHandler(d);a&&a(f,e)}d(b.Net.We=
bRequestManager,a._executor,hb);d(a,a._executor,Q);b.Observer.clearEventH=
andlers(a,Q)},get_url:function(){return =
this._url},set_url:function(a){this._url=3Da},get_headers:function(){retu=
rn this._headers},get_httpVerb:function(){return =
this._httpVerb=3D=3D=3Da?this._body=3D=3D=3Da?"GET":"POST":this._httpVerb=
},set_httpVerb:function(a){this._httpVerb=3Da},get_body:function(){return=
 =
this._body},set_body:function(a){this._body=3Da},get_userContext:function=
(){return =
this._userContext},set_userContext:function(a){this._userContext=3Da},get=
_executor:function(){return =
this._executor||a},set_executor:function(a){this._executor=3Da;a._set_web=
Request(this)},get_timeout:function(){return =
this._timeout||b.Net.WebRequestManager.get_defaultTimeout()},set_timeout:=
function(a){this._timeout=3Da},getResolvedUrl:function(){return =
b.Net.WebRequest._resolveUrl(this._url)},invoke:function(){b.Net.WebReque=
stManager.executeRequest(this)}};w._resolveUrl=3Dfunction(c,a){if(c&&c.in=
dexOf("://")>0)return c;if(!a||!a.length){var =
e=3Db.get("base");if(e&&e.href&&e.href.length)a=3De.href;else =
a=3Ddocument.URL}var =
d=3Da.indexOf("?");if(d>0)a=3Da.substr(0,d);d=3Da.indexOf(l);if(d>0)a=3Da=
.substr(0,d);a=3Da.substr(0,a.lastIndexOf(D)+1);if(!c||!c.length)return =
a;if(c.charAt(0)=3D=3D=3DD){var =
f=3Da.indexOf("://"),h=3Da.indexOf(D,f+3);return =
a.substr(0,h)+c}else{var g=3Da.lastIndexOf(D);return =
a.substr(0,g+1)+c}};w._createQueryString=3Dfunction(d,c,h){c=3Dc||encodeU=
RIComponent;var j=3D0,g,i,e,a=3Dnew b.StringBuilder;if(d)for(e in =
d){g=3Dd[e];if(typeof =
g=3D=3D=3Df)continue;i=3Db.Serialization.JavaScriptSerializer.serialize(g=
);j++&&a.append("&");a.append(e);a.append("=3D");a.append(c(i))}if(h){j&&=
a.append("&");a.append(h)}return =
a.toString()};w._createUrl=3Dfunction(c,d,e){if(!d&&!e)return c;var =
f=3Db.Net.WebRequest._createQueryString(d,a,e);return =
f.length?c+(c&&c.indexOf("?")>=3D0?"&":"?")+f:c};w.registerClass("Sys.Net=
.WebRequest");Type.registerNamespace("Sys.Net");w=3Db.Net.WebServiceProxy=
=3Dfunction(){var a=3DObject.getType(this);if(a._staticInstance&&typeof =
a._staticInstance.get_enableJsonp=3D=3D=3Df)this._jsonp=3Da._staticInstan=
ce.get_enableJsonp()};w.prototype=3D{get_timeout:function(){return =
this._timeout||0},set_timeout:function(a){this._timeout=3Da},get_defaultU=
serContext:function(){return typeof =
this._userContext=3D=3D=3De?a:this._userContext},set_defaultUserContext:f=
unction(a){this._userContext=3Da},get_defaultSucceededCallback:function()=
{return =
this._succeeded||a},set_defaultSucceededCallback:function(a){this._succee=
ded=3Da},get_defaultFailedCallback:function(){return =
this._failed||a},set_defaultFailedCallback:function(a){this._failed=3Da},=
get_enableJsonp:function(){return!!this._jsonp},set_enableJsonp:function(=
a){this._jsonp=3Da},get_path:function(){return =
this._path||a},set_path:function(a){this._path=3Da},get_jsonpCallbackPara=
meter:function(){return =
this._callbackParameter||sb},set_jsonpCallbackParameter:function(a){this.=
_callbackParameter=3Da},_invoke:function(h,i,k,j,g,f,d){var =
c=3Dthis;g=3Dg||c.get_defaultSucceededCallback();f=3Df||c.get_defaultFail=
edCallback();if(d=3D=3D=3Da||typeof =
d=3D=3D=3De)d=3Dc.get_defaultUserContext();return =
b.Net.WebServiceProxy.invoke(h,i,k,j,g,f,d,c.get_timeout(),c.get_enableJs=
onp(),c.get_jsonpCallbackParameter())}};w.registerClass("Sys.Net.WebServi=
ceProxy");w.invoke=3Dfunction(v,f,r,q,p,h,l,m,C,u){var =
o=3DC!=3D=3Dd?b.Net.WebServiceProxy._xdomain.exec(v):a,i,s=3Do&&o.length=3D=
=3D=3D3&&(o[1]!=3D=3Dlocation.protocol||o[2]!=3D=3Dlocation.host);r=3Ds||=
r;if(s){u=3Du||sb;i=3D"_jsonp"+b._jsonp++}if(!q)q=3D{};var =
w=3Dq;if(!r||!w)w=3D{};var =
n,k=3Da,t=3Da,A=3Db.Net.WebRequest._createUrl(f?v+D+encodeURIComponent(f)=
:v,w,s?u+"=3DSys."+i:a);if(s){function =
B(){if(k=3D=3D=3Da)return;k=3Da;n=3Dnew =
b.Net.WebServiceError(c,String.format(b.Res.webServiceTimedOut,f));delete=
 b[i];h&&h(n,l,f)}function =
z(c,j){if(k!=3D=3Da){g.clearTimeout(k);k=3Da}delete b[i];i=3Da;if(typeof =
j!=3D=3De&&j!=3D=3D200){if(h){n=3Dnew =
b.Net.WebServiceError(d,c.Message||String.format(b.Res.webServiceFailedNo=
Msg,f),c.StackTrace||a,c.ExceptionType||a,c);n._statusCode=3Dj;h(n,l,f)}}=
else =
p&&p(c,l,f)}b[i]=3Dz;m=3Dm||b.Net.WebRequestManager.get_defaultTimeout();=
if(m>0)k=3Dg.setTimeout(B,m);b._loadJsonp(A,function(){i&&z({Message:Stri=
ng.format(b.Res.webServiceFailedNoMsg,f)},y)});return a}var j=3Dnew =
b.Net.WebRequest;j.set_url(A);j.get_headers()[M]=3D"application/json; =
charset=3Dutf-8";if(!r){t=3Db.Serialization.JavaScriptSerializer.serializ=
e(q);if(t=3D=3D=3D"{}")t=3Dx}j.set_body(t);j.add_completed(E);m>0&&j.set_=
timeout(m);j.invoke();function E(g){if(g.get_responseAvailable()){var =
s,i=3Dg.get_statusCode(),c=3Da,k;try{var =
m=3Dg.getResponseHeader(M);k=3Dm.startsWith("application/json");c=3Dk?g.g=
et_object():m.startsWith(kb)?g.get_xml():g.get_responseData()}catch(s){}v=
ar =
o=3Dg.getResponseHeader("jsonerror"),j=3Do=3D=3D=3D"true";if(j){if(c)c=3D=
new =
b.Net.WebServiceError(d,c.Message,c.StackTrace,c.ExceptionType,c)}else =
if(k)c=3D!c||typeof =
c.d=3D=3D=3De?c:c.d;if(i<200||i>=3D300||j){if(h){if(!c||!j)c=3Dnew =
b.Net.WebServiceError(d,String.format(b.Res.webServiceFailedNoMsg,f));c._=
statusCode=3Di;h(c,l,f)}}else p&&p(c,l,f)}else{var =
n=3Dg.get_timedOut(),q=3DString.format(n?b.Res.webServiceTimedOut:b.Res.w=
ebServiceFailedNoMsg,f);h&&h(new =
b.Net.WebServiceError(n,q,x,x),l,f)}}return =
j};w._generateTypedConstructor=3Dfunction(a){return =
function(b){if(b)for(var c in =
b)this[c]=3Db[c];this.__type=3Da}};b._jsonp=3D0;w._xdomain=3D/^\s*([a-zA-=
Z0-9\+\-\.]+\:)\/\/([^?#\/]+)/;b._loadJsonp=3Dfunction(h,g){var =
c=3Ddocument.createElement("script");c.type=3D"text/javascript";c.src=3Dh=
;var f=3Dc.attachEvent;function =
e(){if(!f||/loaded|complete/.test(c.readyState)){if(f)c.detachEvent(s,e);=
else{c.removeEventListener(m,e,d);c.removeEventListener(r,e,d)}g.apply(c)=
;c=3Da}}if(f)c.attachEvent(s,e);else{c.addEventListener(m,e,d);c.addEvent=
Listener(r,e,d)}b.get("head").appendChild(c)};w=3Db.Net.WebServiceError=3D=
function(e,f,d,b,c){var =
a=3Dthis;a._timedOut=3De;a._message=3Df;a._stackTrace=3Dd;a._exceptionTyp=
e=3Db;a._errorObject=3Dc;a._statusCode=3Dy};w.prototype=3D{get_timedOut:f=
unction(){return this._timedOut},get_statusCode:function(){return =
this._statusCode},get_message:function(){return =
this._message},get_stackTrace:function(){return =
this._stackTrace||x},get_exceptionType:function(){return =
this._exceptionType||x},get_errorObject:function(){return =
this._errorObject||a}};w.registerClass("Sys.Net.WebServiceError");Type.re=
gisterNamespace("Sys.Services");var =
mb=3Db.Services,ub=3D"Service",Eb=3D"Role",Db=3D"Authentication",Bb=3D"Pr=
ofile";function =
zb(a){this._path=3Da}mb[Db+ub]=3D{set_path:zb,_setAuthenticated:function(=
a){this._auth=3Da}};mb["_"+Db+ub]=3D{};mb[Bb+ub]=3D{set_path:zb};mb["_"+B=
b+ub]=3D{};mb.ProfileGroup=3Dfunction(a){this._propertygroup=3Da};mb[Eb+u=
b]=3D{set_path:zb};mb["_"+Eb+ub]=3D{};b._domLoaded()}if(b.loader)b.loader=
.registerScript("MicrosoftAjax",a,H);else H()})(window,window.Sys);var =
$get,$create,$addHandler,$addHandlers,$clearHandlers;
Type.registerNamespace('Sys');Sys.Res=3D{"argumentInteger":"Value must =
be an integer.","argumentType":"Object cannot be converted to the =
required type.","argumentNull":"Value cannot be =
null.","scriptAlreadyLoaded":"The script \u0027{0}\u0027 has been =
referenced multiple times. If referencing Microsoft AJAX scripts =
explicitly, set the MicrosoftAjaxMode property of the ScriptManager to =
Explicit.","scriptDependencyNotFound":"The script \u0027{0}\u0027 failed =
to load because it is dependent on script =
\u0027{1}\u0027.","formatBadFormatSpecifier":"Format specifier was =
invalid.","requiredScriptReferenceNotIncluded":"\u0027{0}\u0027 requires =
that you have included a script reference to =
\u0027{1}\u0027.","webServiceFailedNoMsg":"The server method =
\u0027{0}\u0027 failed.","argumentDomElement":"Value must be a DOM =
element.","actualValue":"Actual value was =
{0}.","enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum =
{1}.","scriptLoadFailed":"The script \u0027{0}\u0027 could not be =
loaded.","parameterCount":"Parameter count =
mismatch.","cannotDeserializeEmptyString":"Cannot deserialize empty =
string.","formatInvalidString":"Input string was not in a correct =
format.","argument":"Value does not fall within the expected =
range.","cannotDeserializeInvalidJson":"Cannot deserialize. The data =
does not correspond to valid =
JSON.","cannotSerializeNonFiniteNumbers":"Cannot serialize non finite =
numbers.","argumentUndefined":"Value cannot be =
undefined.","webServiceInvalidReturnType":"The server method =
\u0027{0}\u0027 returned an invalid type. Expected type: =
{1}","servicePathNotSet":"The path to the web service has not been =
set.","argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be =
converted to type \u0027{1}\u0027.","paramName":"Parameter name: =
{0}","nullReferenceInPath":"Null reference while evaluating data path: =
\u0027{0}\u0027.","format":"One of the identified items was in an =
invalid format.","assertFailedCaller":"Assertion Failed: {0}\r\nat =
{1}","argumentOutOfRange":"Specified argument was out of the range of =
valid values.","webServiceTimedOut":"The server method \u0027{0}\u0027 =
timed out.","notImplemented":"The method or operation is not =
implemented.","assertFailed":"Assertion Failed: =
{0}","invalidOperation":"Operation is not valid due to the current state =
of the object.","breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?"};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/ScriptResource.axd?d=KLgfAu1aVWwDie0aAKdpLQyzAM7vp8IocDw89scv7bO00zQ_G-GttrFCOeldOl0w3-_oi9frVhxU0OXw55iBoAjNZ5S_fOVLGg-4d4HACVH2BGr8XhLlbpTFpxmt3pb0BVGS_Q2&t=ffffffffec54f2d7

=EF=BB=BF// (c) 2010 CodePlex Foundation
(function(){function a(){var =
s=3D"aria-hidden",k=3D"status",j=3D"submit",h=3D"=3D",g=3D"undefined",d=3D=
-1,f=3D"",u=3D"function",r=3D"pageLoading",q=3D"pageLoaded",p=3D"initiali=
zeRequest",o=3D"endRequest",n=3D"beginRequest",m=3D"script",l=3D"error",t=
=3D"readystatechange",i=3D"load",a=3Dnull,c=3Dtrue,b=3Dfalse;Type._regist=
erScript("MicrosoftAjaxWebForms.js",["MicrosoftAjaxCore.js","MicrosoftAja=
xSerialization.js","MicrosoftAjaxNetwork.js","MicrosoftAjaxComponentModel=
.js"]);var =
e,v;Type.registerNamespace("Sys.WebForms");e=3DSys.WebForms.BeginRequestE=
ventArgs=3Dfunction(d,c,b){var =
a=3Dthis;Sys.WebForms.BeginRequestEventArgs.initializeBase(a);a._request=3D=
d;a._postBackElement=3Dc;a._updatePanelsToUpdate=3Db};e.prototype=3D{get_=
postBackElement:function(){return =
this._postBackElement},get_request:function(){return =
this._request},get_updatePanelsToUpdate:function(){return =
this._updatePanelsToUpdate?Array.clone(this._updatePanelsToUpdate):[]}};e=
.registerClass("Sys.WebForms.BeginRequestEventArgs",Sys.EventArgs);e=3DSy=
s.WebForms.EndRequestEventArgs=3Dfunction(e,c,d){var =
a=3Dthis;Sys.WebForms.EndRequestEventArgs.initializeBase(a);a._errorHandl=
ed=3Db;a._error=3De;a._dataItems=3Dc||{};a._response=3Dd};e.prototype=3D{=
get_dataItems:function(){return =
this._dataItems},get_error:function(){return =
this._error},get_errorHandled:function(){return =
this._errorHandled},set_errorHandled:function(a){this._errorHandled=3Da},=
get_response:function(){return =
this._response}};e.registerClass("Sys.WebForms.EndRequestEventArgs",Sys.E=
ventArgs);e=3DSys.WebForms.InitializeRequestEventArgs=3Dfunction(d,c,b){v=
ar =
a=3Dthis;Sys.WebForms.InitializeRequestEventArgs.initializeBase(a);a._req=
uest=3Dd;a._postBackElement=3Dc;a._updatePanelsToUpdate=3Db};e.prototype=3D=
{get_postBackElement:function(){return =
this._postBackElement},get_request:function(){return =
this._request},get_updatePanelsToUpdate:function(){return =
this._updatePanelsToUpdate?Array.clone(this._updatePanelsToUpdate):[]},se=
t_updatePanelsToUpdate:function(a){this._updated=3Dc;this._updatePanelsTo=
Update=3Da}};e.registerClass("Sys.WebForms.InitializeRequestEventArgs",Sy=
s.CancelEventArgs);e=3DSys.WebForms.PageLoadedEventArgs=3Dfunction(c,b,d)=
{var =
a=3Dthis;Sys.WebForms.PageLoadedEventArgs.initializeBase(a);a._panelsUpda=
ted=3Dc;a._panelsCreated=3Db;a._dataItems=3Dd||{}};e.prototype=3D{get_dat=
aItems:function(){return =
this._dataItems},get_panelsCreated:function(){return =
this._panelsCreated},get_panelsUpdated:function(){return =
this._panelsUpdated}};e.registerClass("Sys.WebForms.PageLoadedEventArgs",=
Sys.EventArgs);e=3DSys.WebForms.PageLoadingEventArgs=3Dfunction(c,b,d){va=
r =
a=3Dthis;Sys.WebForms.PageLoadingEventArgs.initializeBase(a);a._panelsUpd=
ating=3Dc;a._panelsDeleting=3Db;a._dataItems=3Dd||{}};e.prototype=3D{get_=
dataItems:function(){return =
this._dataItems},get_panelsDeleting:function(){return =
this._panelsDeleting},get_panelsUpdating:function(){return =
this._panelsUpdating}};e.registerClass("Sys.WebForms.PageLoadingEventArgs=
",Sys.EventArgs);e=3DSys._ScriptLoaderTask=3Dfunction(b,a){this._scriptEl=
ement=3Db;this._completedCallback=3Da};e.prototype=3D{get_scriptElement:f=
unction(){return this._scriptElement},dispose:function(){var =
b=3Dthis;if(b._disposed)return;b._disposed=3Dc;b._removeScriptElementHand=
lers();Sys._ScriptLoaderTask._clearScript(b._scriptElement);b._scriptElem=
ent=3Da},execute:function(){this._addScriptElementHandlers();document.get=
ElementsByTagName("head")[0].appendChild(this._scriptElement)},_addScript=
ElementHandlers:function(){var =
a=3Dthis;a._scriptLoadDelegate=3DFunction.createDelegate(a,a._scriptLoadH=
andler);if(document.addEventListener){a._scriptElement.readyState=3D"load=
ed";$addHandler(a._scriptElement,i,a._scriptLoadDelegate)}else =
$addHandler(a._scriptElement,t,a._scriptLoadDelegate);if(a._scriptElement=
.addEventListener){a._scriptErrorDelegate=3DFunction.createDelegate(a,a._=
scriptErrorHandler);a._scriptElement.addEventListener(l,a._scriptErrorDel=
egate,b)}},_removeScriptElementHandlers:function(){var =
c=3Dthis;if(c._scriptLoadDelegate){var =
d=3Dc.get_scriptElement();if(document.addEventListener)$removeHandler(d,i=
,c._scriptLoadDelegate);else =
$removeHandler(d,t,c._scriptLoadDelegate);if(c._scriptErrorDelegate){c._s=
criptElement.removeEventListener(l,c._scriptErrorDelegate,b);c._scriptErr=
orDelegate=3Da}c._scriptLoadDelegate=3Da}},_scriptErrorHandler:function()=
{if(this._disposed)return;this._completedCallback(this.get_scriptElement(=
),b)},_scriptLoadHandler:function(){if(this._disposed)return;var =
a=3Dthis.get_scriptElement();if(a.readyState!=3D=3D"loaded"&&a.readyState=
!=3D=3D"complete")return;this._completedCallback(a,c)}};e.registerClass("=
Sys._ScriptLoaderTask",a,Sys.IDisposable);e._clearScript=3Dfunction(a){!S=
ys.Debug.isDebug&&a.parentNode.removeChild(a)};e=3DSys._ScriptLoader=3Dfu=
nction(){var =
b=3Dthis;b._scriptsToLoad=3Da;b._sessions=3D[];b._scriptLoadedDelegate=3D=
Function.createDelegate(b,b._scriptLoadedHandler)};e.prototype=3D{dispose=
:function(){var =
c=3Dthis;c._stopSession();c._loading=3Db;if(c._events)delete =
c._events;c._sessions=3Da;c._currentSession=3Da;c._scriptLoadedDelegate=3D=
a},loadScripts:function(f,d,e,c){var =
b=3Dthis,g=3D{allScriptsLoadedCallback:d,scriptLoadFailedCallback:e,scrip=
tLoadTimeoutCallback:c,scriptsToLoad:b._scriptsToLoad,scriptTimeout:f};b.=
_scriptsToLoad=3Da;b._sessions.push(g);!b._loading&&b._nextSession()},que=
ueCustomScriptTag:function(a){if(!this._scriptsToLoad)this._scriptsToLoad=
=3D[];Array.add(this._scriptsToLoad,a)},queueScriptBlock:function(a){if(!=
this._scriptsToLoad)this._scriptsToLoad=3D[];Array.add(this._scriptsToLoa=
d,{text:a})},queueScriptReference:function(a){if(!this._scriptsToLoad)thi=
s._scriptsToLoad=3D[];Array.add(this._scriptsToLoad,{src:a})},_createScri=
ptElement:function(b){var =
a=3Ddocument.createElement(m);a.type=3D"text/javascript";for(var c in =
b)a[c]=3Db[c];return a},_loadScriptsInternal:function(){var =
a=3Dthis,c=3Da._currentSession;if(c.scriptsToLoad&&c.scriptsToLoad.length=
>0){var =
d=3DArray.dequeue(c.scriptsToLoad),b=3Da._createScriptElement(d);if(b.tex=
t&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){b.innerHTML=3Db.text;del=
ete b.text}if(typeof d.src=3D=3D=3D"string"){a._currentTask=3Dnew =
Sys._ScriptLoaderTask(b,a._scriptLoadedDelegate);a._currentTask.execute()=
}else{document.getElementsByTagName("head")[0].appendChild(b);Sys._Script=
LoaderTask._clearScript(b);a._loadScriptsInternal()}}else{a._stopSession(=
);var =
e=3Dc.allScriptsLoadedCallback;e&&e(a);a._nextSession()}},_nextSession:fu=
nction(){var =
d=3Dthis;if(d._sessions.length=3D=3D=3D0){d._loading=3Db;d._currentSessio=
n=3Da;return}d._loading=3Dc;var =
e=3DArray.dequeue(d._sessions);d._currentSession=3De;if(e.scriptTimeout>0=
)d._timeoutCookie=3Dwindow.setTimeout(Function.createDelegate(d,d._script=
LoadTimeoutHandler),e.scriptTimeout*1e3);d._loadScriptsInternal()},_raise=
Error:function(){var =
a=3Dthis,d=3Da._currentSession.scriptLoadFailedCallback,c=3Da._currentTas=
k.get_scriptElement();a._stopSession();if(d){d(a,c);a._nextSession()}else=
{a._loading=3Db;throw =
Sys._ScriptLoader._errorScriptLoadFailed(c.src);}},_scriptLoadedHandler:f=
unction(c,d){var =
b=3Dthis;if(d){Array.add(Sys._ScriptLoader._getLoadedScripts(),c.src);b._=
currentTask.dispose();b._currentTask=3Da;b._loadScriptsInternal()}else =
b._raiseError()},_scriptLoadTimeoutHandler:function(){var =
a=3Dthis,b=3Da._currentSession.scriptLoadTimeoutCallback;a._stopSession()=
;b&&b(a);a._nextSession()},_stopSession:function(){var =
b=3Dthis;if(b._timeoutCookie){window.clearTimeout(b._timeoutCookie);b._ti=
meoutCookie=3Da}if(b._currentTask){b._currentTask.dispose();b._currentTas=
k=3Da}}};e.registerClass("Sys._ScriptLoader",a,Sys.IDisposable);e.getInst=
ance=3Dfunction(){var =
a=3DSys._ScriptLoader._activeInstance;if(!a)a=3DSys._ScriptLoader._active=
Instance=3Dnew Sys._ScriptLoader;return =
a};e.isScriptLoaded=3Dfunction(b){var =
a=3Ddocument.createElement(m);a.src=3Db;return =
Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};e.readLoaded=
Scripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScripts)for(var =
c=3DSys._ScriptLoader._referencedScripts=3D[],d=3Ddocument.getElementsByT=
agName(m),b=3Dd.length-1;b>=3D0;b--){var =
e=3Dd[b],a=3De.src;if(a.length)!Array.contains(c,a)&&Array.add(c,a)}};e._=
errorScriptLoadFailed=3Dfunction(b){var =
a;a=3DSys.Res.scriptLoadFailed;var d=3D"Sys.ScriptLoadFailedException: =
"+String.format(a,b),c=3DError.create(d,{name:"Sys.ScriptLoadFailedExcept=
ion",scriptUrl:b});c.popStackFrame();return =
c};e._getLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScri=
pts){Sys._ScriptLoader._referencedScripts=3D[];Sys._ScriptLoader.readLoad=
edScripts()}return =
Sys._ScriptLoader._referencedScripts};e=3DSys.WebForms.PageRequestManager=
=3Dfunction(){var =
c=3Dthis;c._form=3Da;c._activeDefaultButton=3Da;c._activeDefaultButtonCli=
cked=3Db;c._updatePanelIDs=3Da;c._updatePanelClientIDs=3Da;c._updatePanel=
HasChildrenAsTriggers=3Da;c._asyncPostBackControlIDs=3Da;c._asyncPostBack=
ControlClientIDs=3Da;c._postBackControlIDs=3Da;c._postBackControlClientID=
s=3Da;c._scriptManagerID=3Da;c._pageLoadedHandler=3Da;c._additionalInput=3D=
a;c._onsubmit=3Da;c._onSubmitStatements=3D[];c._originalDoPostBack=3Da;c.=
_originalDoPostBackWithOptions=3Da;c._originalFireDefaultButton=3Da;c._or=
iginalDoCallback=3Da;c._isCrossPost=3Db;c._postBackSettings=3Da;c._reques=
t=3Da;c._onFormSubmitHandler=3Da;c._onFormElementClickHandler=3Da;c._onWi=
ndowUnloadHandler=3Da;c._asyncPostBackTimeout=3Da;c._controlIDToFocus=3Da=
;c._scrollPosition=3Da;c._processingRequest=3Db;c._scriptDisposes=3D{};c.=
_transientFields=3D["__VIEWSTATEENCRYPTED","__VIEWSTATEFIELDCOUNT"]};e.pr=
ototype=3D{get_isInAsyncPostBack:function(){return =
this._request!=3D=3Da},add_beginRequest:function(a){Sys.Observer.addEvent=
Handler(this,n,a)},remove_beginRequest:function(a){Sys.Observer.removeEve=
ntHandler(this,n,a)},add_endRequest:function(a){Sys.Observer.addEventHand=
ler(this,o,a)},remove_endRequest:function(a){Sys.Observer.removeEventHand=
ler(this,o,a)},add_initializeRequest:function(a){Sys.Observer.addEventHan=
dler(this,p,a)},remove_initializeRequest:function(a){Sys.Observer.removeE=
ventHandler(this,p,a)},add_pageLoaded:function(a){Sys.Observer.addEventHa=
ndler(this,q,a)},remove_pageLoaded:function(a){Sys.Observer.removeEventHa=
ndler(this,q,a)},add_pageLoading:function(a){Sys.Observer.addEventHandler=
(this,r,a)},remove_pageLoading:function(a){Sys.Observer.removeEventHandle=
r(this,r,a)},abortPostBack:function(){var =
b=3Dthis;if(!b._processingRequest&&b._request){b._request.get_executor().=
abort();b._request=3Da}},beginAsyncPostBack:function(h,e,k,i,j){var =
d=3Dthis;if(i&&typeof =
Page_ClientValidate=3D=3D=3Du&&!Page_ClientValidate(j||a))return;d._postB=
ackSettings=3Dd._createPostBackSettings(c,h,e);var =
g=3Dd._form;g.__EVENTTARGET.value=3De||f;g.__EVENTARGUMENT.value=3Dk||f;d=
._isCrossPost=3Db;d._additionalInput=3Da;d._onFormSubmit()},_cancelPendin=
gCallbacks:function(){for(var =
b=3D0,g=3Dwindow.__pendingCallbacks.length;b<g;b++){var =
e=3Dwindow.__pendingCallbacks[b];if(e){if(!e.async)window.__synchronousCa=
llBackIndex=3Dd;window.__pendingCallbacks[b]=3Da;var =
f=3D"__CALLBACKFRAME"+b,c=3Ddocument.getElementById(f);c&&c.parentNode.re=
moveChild(c)}}},_commitControls:function(b,d){var =
c=3Dthis;if(b){c._updatePanelIDs=3Db.updatePanelIDs;c._updatePanelClientI=
Ds=3Db.updatePanelClientIDs;c._updatePanelHasChildrenAsTriggers=3Db.updat=
ePanelHasChildrenAsTriggers;c._asyncPostBackControlIDs=3Db.asyncPostBackC=
ontrolIDs;c._asyncPostBackControlClientIDs=3Db.asyncPostBackControlClient=
IDs;c._postBackControlIDs=3Db.postBackControlIDs;c._postBackControlClient=
IDs=3Db.postBackControlClientIDs}if(typeof =
d!=3D=3Dg&&d!=3D=3Da)c._asyncPostBackTimeout=3Dd*1e3},_createHiddenField:=
function(d,e){var =
b,a=3Ddocument.getElementById(d);if(a)if(!a._isContained)a.parentNode.rem=
oveChild(a);else =
b=3Da.parentNode;if(!b){b=3Ddocument.createElement("span");b.style.cssTex=
t=3D"display:none =
!important";this._form.appendChild(b)}b.innerHTML=3D"<input =
type=3D'hidden' =
/>";a=3Db.childNodes[0];a._isContained=3Dc;a.id=3Da.name=3Dd;a.value=3De}=
,_createPageRequestManagerTimeoutError:function(){var =
b=3D"Sys.WebForms.PageRequestManagerTimeoutException: =
"+Sys.WebForms.Res.PRM_TimeoutError,a=3DError.create(b,{name:"Sys.WebForm=
s.PageRequestManagerTimeoutException"});a.popStackFrame();return =
a},_createPageRequestManagerServerError:function(a,d){var =
c=3D"Sys.WebForms.PageRequestManagerServerErrorException: =
"+(d||String.format(Sys.WebForms.Res.PRM_ServerError,a)),b=3DError.create=
(c,{name:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatus=
Code:a});b.popStackFrame();return =
b},_createPageRequestManagerParserError:function(b){var =
c=3D"Sys.WebForms.PageRequestManagerParserErrorException: =
"+String.format(Sys.WebForms.Res.PRM_ParserError,b),a=3DError.create(c,{n=
ame:"Sys.WebForms.PageRequestManagerParserErrorException"});a.popStackFra=
me();return a},_createPanelID:function(e,b){var =
c=3Db.asyncTarget,a=3Dthis._ensureUniqueIds(e||b.panelsToUpdate),d=3Da =
instanceof =
Array?a.join(","):a||this._scriptManagerID;if(c)d+=3D"|"+c;return =
encodeURIComponent(this._scriptManagerID)+h+encodeURIComponent(d)+"&"},_c=
reatePostBackSettings:function(d,a,c,b){return{async:d,asyncTarget:c,pane=
lsToUpdate:a,sourceElement:b}},_convertToClientIDs:function(a,g,e,d){if(a=
)for(var b=3D0,i=3Da.length;b<i;b+=3Dd?2:1){var =
c=3Da[b],h=3D(d?a[b+1]:f)||this._uniqueIDToClientID(c);Array.add(g,c);Arr=
ay.add(e,h)}},dispose:function(){var =
b=3Dthis;Sys.Observer.clearEventHandlers(b);if(b._form){Sys.UI.DomEvent.r=
emoveHandler(b._form,j,b._onFormSubmitHandler);Sys.UI.DomEvent.removeHand=
ler(b._form,"click",b._onFormElementClickHandler);Sys.UI.DomEvent.removeH=
andler(window,"unload",b._onWindowUnloadHandler);Sys.UI.DomEvent.removeHa=
ndler(window,i,b._pageLoadedHandler)}if(b._originalDoPostBack){window.__d=
oPostBack=3Db._originalDoPostBack;b._originalDoPostBack=3Da}if(b._origina=
lDoPostBackWithOptions){window.WebForm_DoPostBackWithOptions=3Db._origina=
lDoPostBackWithOptions;b._originalDoPostBackWithOptions=3Da}if(b._origina=
lFireDefaultButton){window.WebForm_FireDefaultButton=3Db._originalFireDef=
aultButton;b._originalFireDefaultButton=3Da}if(b._originalDoCallback){win=
dow.WebForm_DoCallback=3Db._originalDoCallback;b._originalDoCallback=3Da}=
b._form=3Da;b._updatePanelIDs=3Da;b._updatePanelClientIDs=3Da;b._asyncPos=
tBackControlIDs=3Da;b._asyncPostBackControlClientIDs=3Da;b._postBackContr=
olIDs=3Da;b._postBackControlClientIDs=3Da;b._asyncPostBackTimeout=3Da;b._=
scrollPosition=3Da},_doCallback:function(d,b,c,f,a,e){!this.get_isInAsync=
PostBack()&&this._originalDoCallback(d,b,c,f,a,e)},_doPostBack:function(e=
,l){var d=3Dthis;d._additionalInput=3Da;var =
j=3Dd._form;if(e=3D=3D=3Da||typeof =
e=3D=3D=3Dg||d._isCrossPost){d._postBackSettings=3Dd._createPostBackSetti=
ngs(b);d._isCrossPost=3Db}else{var =
f=3Dd._masterPageUniqueID,k=3Dd._uniqueIDToClientID(e),i=3Ddocument.getEl=
ementById(k);if(!i&&f)if(k.indexOf(f+"$")=3D=3D=3D0)i=3Ddocument.getEleme=
ntById(k.substr(f.length+1));if(!i)if(Array.contains(d._asyncPostBackCont=
rolIDs,e))d._postBackSettings=3Dd._createPostBackSettings(c,a,e);else =
if(Array.contains(d._postBackControlIDs,e))d._postBackSettings=3Dd._creat=
ePostBackSettings(b);else{var =
h=3Dd._findNearestElement(e);if(h)d._postBackSettings=3Dd._getPostBackSet=
tings(h,e);else{if(f){f+=3D"$";if(e.indexOf(f)=3D=3D=3D0)h=3Dd._findNeare=
stElement(e.substr(f.length))}if(h)d._postBackSettings=3Dd._getPostBackSe=
ttings(h,e);else =
d._postBackSettings=3Dd._createPostBackSettings(b)}}else =
d._postBackSettings=3Dd._getPostBackSettings(i,e)}if(!d._postBackSettings=
.async){j.onsubmit=3Dd._onsubmit;d._originalDoPostBack(e,l);j.onsubmit=3D=
a;return}j.__EVENTTARGET.value=3De;j.__EVENTARGUMENT.value=3Dl;d._onFormS=
ubmit()},_doPostBackWithOptions:function(a){this._isCrossPost=3Da&&a.acti=
onUrl;this._originalDoPostBackWithOptions(a)},_elementContains:function(d=
,a){while(a){if(a=3D=3D=3Dd)return c;a=3Da.parentNode}return =
b},_endPostBack:function(d,f,g){var =
c=3Dthis;if(c._request=3D=3D=3Df.get_webRequest()){c._processingRequest=3D=
b;c._additionalInput=3Da;c._request=3Da}var e=3Dnew =
Sys.WebForms.EndRequestEventArgs(d,g?g.dataItems:{},f);Sys.Observer.raise=
Event(c,o,e);if(d&&!e.get_errorHandled())throw =
d;},_ensureUniqueIds:function(a){if(!a)return a;a=3Da instanceof =
Array?a:[a];for(var c=3D[],b=3D0,g=3Da.length;b<g;b++){var =
f=3Da[b],e=3DArray.indexOf(this._updatePanelClientIDs,f);c.push(e>d?this.=
_updatePanelIDs[e]:f)}return =
c},_findNearestElement:function(b){while(b.length>0){var =
f=3Dthis._uniqueIDToClientID(b),e=3Ddocument.getElementById(f);if(e)retur=
n e;var c=3Db.lastIndexOf("$");if(c=3D=3D=3Dd)return =
a;b=3Db.substring(0,c)}return a},_findText:function(b,a){var =
c=3DMath.max(0,a-20),d=3DMath.min(b.length,a+20);return =
b.substring(c,d)},_fireDefaultButton:function(d,h){if(d.keyCode=3D=3D=3D1=
3){var =
f=3Dd.srcElement||d.target;if(!f||f.tagName.toLowerCase()!=3D=3D"textarea=
"){var e=3Ddocument.getElementById(h);if(e&&typeof =
e.click!=3D=3Dg){this._activeDefaultButton=3De;this._activeDefaultButtonC=
licked=3Db;try{e.click()}finally{this._activeDefaultButton=3Da}d.cancelBu=
bble=3Dc;typeof d.stopPropagation=3D=3D=3Du&&d.stopPropagation();return =
b}}}return c},_getPageLoadedEventArgs:function(r,g){var =
q=3D[],p=3D[],o=3Dg?g.version4:b,h=3Dg?g.updatePanelData:a,i,k,l,e;if(!h)=
{i=3Dthis._updatePanelIDs;k=3Dthis._updatePanelClientIDs;l=3Da;e=3Da}else=
{i=3Dh.updatePanelIDs;k=3Dh.updatePanelClientIDs;l=3Dh.childUpdatePanelID=
s;e=3Dh.panelsToRefreshIDs}var =
c,j,n,m;if(e)for(c=3D0,j=3De.length;c<j;c+=3Do?2:1){n=3De[c];m=3D(o?e[c+1=
]:f)||this._uniqueIDToClientID(n);Array.add(q,document.getElementById(m))=
}for(c=3D0,j=3Di.length;c<j;c++)(r||Array.indexOf(l,i[c])!=3D=3Dd)&&Array=
.add(p,document.getElementById(k[c]));return new =
Sys.WebForms.PageLoadedEventArgs(q,p,g?g.dataItems:{})},_getPageLoadingEv=
entArgs:function(h){var =
l=3D[],k=3D[],c=3Dh.updatePanelData,m=3Dc.oldUpdatePanelIDs,n=3Dc.oldUpda=
tePanelClientIDs,p=3Dc.updatePanelIDs,o=3Dc.childUpdatePanelIDs,e=3Dc.pan=
elsToRefreshIDs,a,g,b,i,j=3Dh.version4;for(a=3D0,g=3De.length;a<g;a+=3Dj?=
2:1){b=3De[a];i=3D(j?e[a+1]:f)||this._uniqueIDToClientID(b);Array.add(l,d=
ocument.getElementById(i))}for(a=3D0,g=3Dm.length;a<g;a++){b=3Dm[a];Array=
.indexOf(e,b)=3D=3D=3Dd&&(Array.indexOf(p,b)=3D=3D=3Dd||Array.indexOf(o,b=
)>d)&&Array.add(k,document.getElementById(n[a]))}return new =
Sys.WebForms.PageLoadingEventArgs(l,k,h.dataItems)},_getPostBackSettings:=
function(f,h){var =
e=3Dthis,i=3Df,g=3Da;while(f){if(f.id){if(!g&&Array.contains(e._asyncPost=
BackControlClientIDs,f.id))g=3De._createPostBackSettings(c,a,h,i);else =
if(!g&&Array.contains(e._postBackControlClientIDs,f.id))return =
e._createPostBackSettings(b);else{var =
j=3DArray.indexOf(e._updatePanelClientIDs,f.id);if(j!=3D=3Dd)return =
e._updatePanelHasChildrenAsTriggers[j]?e._createPostBackSettings(c,[e._up=
datePanelIDs[j]],h,i):e._createPostBackSettings(c,a,h,i)}if(!g&&e._matche=
sParentIDInList(f.id,e._asyncPostBackControlClientIDs))g=3De._createPostB=
ackSettings(c,a,h,i);else =
if(!g&&e._matchesParentIDInList(f.id,e._postBackControlClientIDs))return =
e._createPostBackSettings(b)}f=3Df.parentNode}return!g?e._createPostBackS=
ettings(b):g},_getScrollPosition:function(){var =
b=3Dthis,a=3Ddocument.documentElement;if(a&&(b._validPosition(a.scrollLef=
t)||b._validPosition(a.scrollTop)))return{x:a.scrollLeft,y:a.scrollTop};e=
lse{a=3Ddocument.body;return =
a&&(b._validPosition(a.scrollLeft)||b._validPosition(a.scrollTop))?{x:a.s=
crollLeft,y:a.scrollTop}:b._validPosition(window.pageXOffset)||b._validPo=
sition(window.pageYOffset)?{x:window.pageXOffset,y:window.pageYOffset}:{x=
:0,y:0}}},_initializeInternal:function(k,l,d,e,h,f,g){var =
b=3Dthis;if(b._prmInitialized)throw =
Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);b._prmIn=
itialized=3Dc;b._masterPageUniqueID=3Dg;b._scriptManagerID=3Dk;b._form=3D=
Sys.UI.DomElement.resolveElement(l);b._onsubmit=3Db._form.onsubmit;b._for=
m.onsubmit=3Da;b._onFormSubmitHandler=3DFunction.createDelegate(b,b._onFo=
rmSubmit);b._onFormElementClickHandler=3DFunction.createDelegate(b,b._onF=
ormElementClick);b._onWindowUnloadHandler=3DFunction.createDelegate(b,b._=
onWindowUnload);Sys.UI.DomEvent.addHandler(b._form,j,b._onFormSubmitHandl=
er);Sys.UI.DomEvent.addHandler(b._form,"click",b._onFormElementClickHandl=
er);Sys.UI.DomEvent.addHandler(window,"unload",b._onWindowUnloadHandler);=
b._originalDoPostBack=3Dwindow.__doPostBack;if(b._originalDoPostBack)wind=
ow.__doPostBack=3DFunction.createDelegate(b,b._doPostBack);b._originalDoP=
ostBackWithOptions=3Dwindow.WebForm_DoPostBackWithOptions;if(b._originalD=
oPostBackWithOptions)window.WebForm_DoPostBackWithOptions=3DFunction.crea=
teDelegate(b,b._doPostBackWithOptions);b._originalFireDefaultButton=3Dwin=
dow.WebForm_FireDefaultButton;if(b._originalFireDefaultButton)window.WebF=
orm_FireDefaultButton=3DFunction.createDelegate(b,b._fireDefaultButton);b=
._originalDoCallback=3Dwindow.WebForm_DoCallback;if(b._originalDoCallback=
)window.WebForm_DoCallback=3DFunction.createDelegate(b,b._doCallback);b._=
pageLoadedHandler=3DFunction.createDelegate(b,b._pageLoadedInitialLoad);S=
ys.UI.DomEvent.addHandler(window,i,b._pageLoadedHandler);d&&b._updateCont=
rols(d,e,h,f,c)},_matchesParentIDInList:function(e,d){for(var =
a=3D0,f=3Dd.length;a<f;a++)if(e.startsWith(d[a]+"_"))return c;return =
b},_onFormElementActive:function(a,e,f){var =
b=3Dthis;if(a.disabled)return;b._postBackSettings=3Db._getPostBackSetting=
s(a,a.name);if(a.name){var =
c=3Da.tagName.toUpperCase();if(c=3D=3D=3D"INPUT"){var =
d=3Da.type;if(d=3D=3D=3Dj)b._additionalInput=3DencodeURIComponent(a.name)=
+h+encodeURIComponent(a.value);else =
if(d=3D=3D=3D"image")b._additionalInput=3DencodeURIComponent(a.name)+".x=3D=
"+e+"&"+encodeURIComponent(a.name)+".y=3D"+f}else =
if(c=3D=3D=3D"BUTTON"&&a.name.length!=3D=3D0&&a.type=3D=3D=3Dj)b._additio=
nalInput=3DencodeURIComponent(a.name)+h+encodeURIComponent(a.value)}},_on=
FormElementClick:function(a){this._activeDefaultButtonClicked=3Da.target=3D=
=3D=3Dthis._activeDefaultButton;this._onFormElementActive(a.target,a.offs=
etX,a.offsetY)},_onFormSubmit:function(r){var =
e=3Dthis,m,C,q=3Dc,D=3De._isCrossPost;e._isCrossPost=3Db;if(e._onsubmit)q=
=3De._onsubmit();if(q)for(m=3D0,C=3De._onSubmitStatements.length;m<C;m++)=
if(!e._onSubmitStatements[m]()){q=3Db;break}if(!q){r&&r.preventDefault();=
return}var =
w=3De._form;if(D)return;e._activeDefaultButton&&!e._activeDefaultButtonCl=
icked&&e._onFormElementActive(e._activeDefaultButton,0,0);if(!e._postBack=
Settings||!e._postBackSettings.async)return;var f=3Dnew =
Sys.StringBuilder,F=3Dw.elements.length,z=3De._createPanelID(a,e._postBac=
kSettings);f.append(z);for(m=3D0;m<F;m++){var =
l=3Dw.elements[m],o=3Dl.name;if(typeof =
o=3D=3D=3Dg||o=3D=3D=3Da||o.length=3D=3D=3D0||o=3D=3D=3De._scriptManagerI=
D)continue;var v=3Dl.tagName.toUpperCase();if(v=3D=3D=3D"INPUT"){var =
t=3Dl.type;if(t=3D=3D=3D"text"||t=3D=3D=3D"password"||t=3D=3D=3D"hidden"|=
|(t=3D=3D=3D"checkbox"||t=3D=3D=3D"radio")&&l.checked){f.append(encodeURI=
Component(o));f.append(h);f.append(encodeURIComponent(l.value));f.append(=
"&")}}else if(v=3D=3D=3D"SELECT")for(var =
E=3Dl.options.length,x=3D0;x<E;x++){var =
A=3Dl.options[x];if(A.selected){f.append(encodeURIComponent(o));f.append(=
h);f.append(encodeURIComponent(A.value));f.append("&")}}else =
if(v=3D=3D=3D"TEXTAREA"){f.append(encodeURIComponent(o));f.append(h);f.ap=
pend(encodeURIComponent(l.value));f.append("&")}}f.append("__ASYNCPOST=3D=
true&");if(e._additionalInput){f.append(e._additionalInput);e._additional=
Input=3Da}var i=3Dnew =
Sys.Net.WebRequest,j=3Dw.action;if(Sys.Browser.agent=3D=3D=3DSys.Browser.=
InternetExplorer){var =
y=3Dj.indexOf("#");if(y!=3D=3Dd)j=3Dj.substr(0,y);var =
u=3Dj.indexOf("?");if(u!=3D=3Dd){var =
B=3Dj.substr(0,u);if(B.indexOf("%")=3D=3D=3Dd)j=3DencodeURI(B)+j.substr(u=
)}else =
if(j.indexOf("%")=3D=3D=3Dd)j=3DencodeURI(j)}i.set_url(j);i.get_headers()=
["X-MicrosoftAjax"]=3D"Delta=3Dtrue";i.get_headers()["Cache-Control"]=3D"=
no-cache";i.set_timeout(e._asyncPostBackTimeout);i.add_completed(Function=
.createDelegate(e,e._onFormSubmitCompleted));i.set_body(f.toString());var=
 s,k;s=3De._postBackSettings.panelsToUpdate;k=3Dnew =
Sys.WebForms.InitializeRequestEventArgs(i,e._postBackSettings.sourceEleme=
nt,s);Sys.Observer.raiseEvent(e,p,k);q=3D!k.get_cancel();if(!q){r&&r.prev=
entDefault();return}if(k&&k._updated){s=3Dk.get_updatePanelsToUpdate();i.=
set_body(i.get_body().replace(z,e._createPanelID(s,e._postBackSettings)))=
}e._scrollPosition=3De._getScrollPosition();e.abortPostBack();k=3Dnew =
Sys.WebForms.BeginRequestEventArgs(i,e._postBackSettings.sourceElement,s|=
|e._postBackSettings.panelsToUpdate);Sys.Observer.raiseEvent(e,n,k);e._or=
iginalDoCallback&&e._cancelPendingCallbacks();e._request=3Di;e._processin=
gRequest=3Db;i.invoke();r&&r.preventDefault()},_onFormSubmitCompleted:fun=
ction(h){var =
d=3Dthis;d._processingRequest=3Dc;if(h.get_timedOut()){d._endPostBack(d._=
createPageRequestManagerTimeoutError(),h,a);return}if(h.get_aborted()){d.=
_endPostBack(a,h,a);return}if(!d._request||h.get_webRequest()!=3D=3Dd._re=
quest)return;if(h.get_statusCode()!=3D=3D200){d._endPostBack(d._createPag=
eRequestManagerServerError(h.get_statusCode()),h,a);return}var =
e=3Dd._parseDelta(h);if(!e)return;var =
g,j;if(e.asyncPostBackControlIDsNode&&e.postBackControlIDsNode&&e.updateP=
anelIDsNode&&e.panelsToRefreshNode&&e.childUpdatePanelIDsNode){var =
x=3Dd._updatePanelIDs,t=3Dd._updatePanelClientIDs,n=3De.childUpdatePanelI=
DsNode.content,v=3Dn.length?n.split(","):[],s=3Dd._splitNodeIntoArray(e.a=
syncPostBackControlIDsNode),u=3Dd._splitNodeIntoArray(e.postBackControlID=
sNode),w=3Dd._splitNodeIntoArray(e.updatePanelIDsNode),l=3Dd._splitNodeIn=
toArray(e.panelsToRefreshNode),m=3De.version4;for(g=3D0,j=3Dl.length;g<j;=
g+=3Dm?2:1){var =
o=3D(m?l[g+1]:f)||d._uniqueIDToClientID(l[g]);if(!document.getElementById=
(o)){d._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res=
.PRM_MissingPanel,o)),h,e);return}}var =
k=3Dd._processUpdatePanelArrays(w,s,u,m);k.oldUpdatePanelIDs=3Dx;k.oldUpd=
atePanelClientIDs=3Dt;k.childUpdatePanelIDs=3Dv;k.panelsToRefreshIDs=3Dl;=
e.updatePanelData=3Dk}e.dataItems=3D{};var =
i;for(g=3D0,j=3De.dataItemNodes.length;g<j;g++){i=3De.dataItemNodes[g];e.=
dataItems[i.id]=3Di.content}for(g=3D0,j=3De.dataItemJsonNodes.length;g<j;=
g++){i=3De.dataItemJsonNodes[g];e.dataItems[i.id]=3DSys.Serialization.Jav=
aScriptSerializer.deserialize(i.content)}var =
q=3DSys.Observer._getContext(d,c).events.getHandler(r);q&&q(d,d._getPageL=
oadingEventArgs(e));Sys._ScriptLoader.readLoadedScripts();Sys.Application=
.beginCreateComponents();var =
p=3DSys._ScriptLoader.getInstance();d._queueScripts(p,e.scriptBlockNodes,=
c,b);d._processingRequest=3Dc;p.loadScripts(0,Function.createDelegate(d,F=
unction.createCallback(d._scriptIncludesLoadComplete,e)),Function.createD=
elegate(d,Function.createCallback(d._scriptIncludesLoadFailed,e)),a)},_on=
WindowUnload:function(){this.dispose()},_pageLoaded:function(a,b){Sys.Obs=
erver.raiseEvent(this,q,this._getPageLoadedEventArgs(a,b));!a&&Sys.Applic=
ation.raiseLoad()},_pageLoadedInitialLoad:function(){this._pageLoaded(c,a=
)},_parseDelta:function(n){var =
h=3Dthis,g=3Dn.get_responseData(),i,o,K,L,J,f=3D0,j=3Da,p=3D[];while(f<g.=
length){i=3Dg.indexOf("|",f);if(i=3D=3D=3Dd){j=3Dh._findText(g,f);break}o=
=3DparseInt(g.substring(f,i),10);if(o%1!=3D=3D0){j=3Dh._findText(g,f);bre=
ak}f=3Di+1;i=3Dg.indexOf("|",f);if(i=3D=3D=3Dd){j=3Dh._findText(g,f);brea=
k}K=3Dg.substring(f,i);f=3Di+1;i=3Dg.indexOf("|",f);if(i=3D=3D=3Dd){j=3Dh=
._findText(g,f);break}L=3Dg.substring(f,i);f=3Di+1;if(f+o>=3Dg.length){j=3D=
h._findText(g,g.length);break}J=3Dg.substr(f,o);f+=3Do;if(g.charAt(f)!=3D=
=3D"|"){j=3Dh._findText(g,f);break}f++;Array.add(p,{type:K,id:L,content:J=
})}if(j){h._endPostBack(h._createPageRequestManagerParserError(String.for=
mat(Sys.WebForms.Res.PRM_ParserErrorDetails,j)),n,a);return a}for(var =
D=3D[],B=3D[],v=3D[],C=3D[],y=3D[],I=3D[],G=3D[],F=3D[],A=3D[],x=3D[],r,u=
,z,s,t,w,E,m,q=3D0,M=3Dp.length;q<M;q++){var =
e=3Dp[q];switch(e.type){case"#":m=3De;break;case"updatePanel":Array.add(D=
,e);break;case"hiddenField":Array.add(B,e);break;case"arrayDeclaration":A=
rray.add(v,e);break;case"scriptBlock":Array.add(C,e);break;case"scriptSta=
rtupBlock":Array.add(y,e);break;case"expando":Array.add(I,e);break;case"o=
nSubmit":Array.add(G,e);break;case"asyncPostBackControlIDs":r=3De;break;c=
ase"postBackControlIDs":u=3De;break;case"updatePanelIDs":z=3De;break;case=
"asyncPostBackTimeout":s=3De;break;case"childUpdatePanelIDs":t=3De;break;=
case"panelsToRefreshIDs":w=3De;break;case"formAction":E=3De;break;case"da=
taItem":Array.add(F,e);break;case"dataItemJson":Array.add(A,e);break;case=
"scriptDispose":Array.add(x,e);break;case"pageRedirect":if(m&&parseFloat(=
m.content)>=3D4)e.content=3Dunescape(e.content);if(Sys.Browser.agent=3D=3D=
=3DSys.Browser.InternetExplorer){var =
k=3Ddocument.createElement("a");k.style.display=3D"none";k.attachEvent("o=
nclick",H);k.href=3De.content;h._form.parentNode.insertBefore(k,h._form);=
k.click();k.detachEvent("onclick",H);h._form.parentNode.removeChild(k);fu=
nction H(a){a.cancelBubble=3Dc}}else =
window.location.href=3De.content;return a;case =
l:h._endPostBack(h._createPageRequestManagerServerError(Number.parseInvar=
iant(e.id),e.content),n,a);return =
a;case"pageTitle":document.title=3De.content;break;case"focus":h._control=
IDToFocus=3De.content;break;default:h._endPostBack(h._createPageRequestMa=
nagerParserError(String.format(Sys.WebForms.Res.PRM_UnknownToken,e.type))=
,n,a);return =
a}}return{version4:m?parseFloat(m.content)>=3D4:b,executor:n,updatePanelN=
odes:D,hiddenFieldNodes:B,arrayDeclarationNodes:v,scriptBlockNodes:C,scri=
ptStartupNodes:y,expandoNodes:I,onSubmitNodes:G,dataItemNodes:F,dataItemJ=
sonNodes:A,scriptDisposeNodes:x,asyncPostBackControlIDsNode:r,postBackCon=
trolIDsNode:u,updatePanelIDsNode:z,asyncPostBackTimeoutNode:s,childUpdate=
PanelIDsNode:t,panelsToRefreshNode:w,formActionNode:E}},_processUpdatePan=
elArrays:function(e,r,s,g){var d,c,b;if(e){var =
j=3De.length,k=3Dg?2:1;d=3Dnew Array(j/k);c=3Dnew Array(j/k);b=3Dnew =
Array(j/k);for(var h=3D0,i=3D0;h<j;h+=3Dk,i++){var =
q,a=3De[h],l=3Dg?e[h+1]:f;q=3Da.charAt(0)=3D=3D=3D"t";a=3Da.substr(1);if(=
!l)l=3Dthis._uniqueIDToClientID(a);b[i]=3Dq;d[i]=3Da;c[i]=3Dl}}else{d=3D[=
];c=3D[];b=3D[]}var o=3D[],m=3D[];this._convertToClientIDs(r,o,m,g);var =
p=3D[],n=3D[];this._convertToClientIDs(s,p,n,g);return{updatePanelIDs:d,u=
pdatePanelClientIDs:c,updatePanelHasChildrenAsTriggers:b,asyncPostBackCon=
trolIDs:o,asyncPostBackControlClientIDs:m,postBackControlIDs:p,postBackCo=
ntrolClientIDs:n}},_queueScripts:function(d,b,e,f){for(var =
a=3D0,h=3Db.length;a<h;a++){var =
g=3Db[a].id;switch(g){case"ScriptContentNoTags":if(!f)continue;d.queueScr=
iptBlock(b[a].content);break;case"ScriptContentWithTags":var =
c=3Dwindow.eval("("+b[a].content+")");if(c.src){if(!e||Sys._ScriptLoader.=
isScriptLoaded(c.src))continue}else =
if(!f)continue;d.queueCustomScriptTag(c);break;case"ScriptPath":if(!e||Sy=
s._ScriptLoader.isScriptLoaded(b[a].content))continue;d.queueScriptRefere=
nce(b[a].content)}}},_registerDisposeScript:function(a,b){if(!this._scrip=
tDisposes[a])this._scriptDisposes[a]=3D[b];else =
Array.add(this._scriptDisposes[a],b)},_scriptIncludesLoadComplete:functio=
n(j,e){var =
i=3Dthis;if(e.executor.get_webRequest()!=3D=3Di._request)return;i._commit=
Controls(e.updatePanelData,e.asyncPostBackTimeoutNode?e.asyncPostBackTime=
outNode.content:a);if(e.formActionNode)i._form.action=3De.formActionNode.=
content;var =
d,h,g;for(d=3D0,h=3De.updatePanelNodes.length;d<h;d++){g=3De.updatePanelN=
odes[d];var =
o=3Ddocument.getElementById(g.id);if(!o){i._endPostBack(Error.invalidOper=
ation(String.format(Sys.WebForms.Res.PRM_MissingPanel,g.id)),e.executor,e=
);return}i._updatePanel(o,g.content)}for(d=3D0,h=3De.scriptDisposeNodes.l=
ength;d<h;d++){g=3De.scriptDisposeNodes[d];i._registerDisposeScript(g.id,=
g.content)}for(d=3D0,h=3Di._transientFields.length;d<h;d++){var =
l=3Ddocument.getElementById(i._transientFields[d]);if(l){var =
p=3Dl._isContained?l.parentNode:l;p.parentNode.removeChild(p)}}for(d=3D0,=
h=3De.hiddenFieldNodes.length;d<h;d++){g=3De.hiddenFieldNodes[d];i._creat=
eHiddenField(g.id,g.content)}if(e.scriptsFailed)throw =
Sys._ScriptLoader._errorScriptLoadFailed(e.scriptsFailed.src,e.scriptsFai=
led.multipleCallbacks);i._queueScripts(j,e.scriptBlockNodes,b,c);var =
n=3Df;for(d=3D0,h=3De.arrayDeclarationNodes.length;d<h;d++){g=3De.arrayDe=
clarationNodes[d];n+=3D"Sys.WebForms.PageRequestManager._addArrayElement(=
'"+g.id+"', "+g.content+");\r\n"}var =
m=3Df;for(d=3D0,h=3De.expandoNodes.length;d<h;d++){g=3De.expandoNodes[d];=
m+=3Dg.id+" =3D =
"+g.content+"\r\n"}n.length&&j.queueScriptBlock(n);m.length&&j.queueScrip=
tBlock(m);i._queueScripts(j,e.scriptStartupNodes,c,c);var =
k=3Df;for(d=3D0,h=3De.onSubmitNodes.length;d<h;d++){if(d=3D=3D=3D0)k=3D"A=
rray.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatement=
s, function() =
{\r\n";k+=3De.onSubmitNodes[d].content+"\r\n"}if(k.length){k+=3D"\r\nretu=
rn =
true;\r\n});\r\n";j.queueScriptBlock(k)}j.loadScripts(0,Function.createDe=
legate(i,Function.createCallback(i._scriptsLoadComplete,e)),a,a)},_script=
IncludesLoadFailed:function(d,c,b,a){a.scriptsFailed=3D{src:c.src,multipl=
eCallbacks:b};this._scriptIncludesLoadComplete(d,a)},_scriptsLoadComplete=
:function(k,h){var =
c=3Dthis,j=3Dh.executor;if(window.__theFormPostData)window.__theFormPostD=
ata=3Df;if(window.__theFormPostCollection)window.__theFormPostCollection=3D=
[];window.WebForm_InitCallback&&window.WebForm_InitCallback();if(c._scrol=
lPosition){window.scrollTo&&window.scrollTo(c._scrollPosition.x,c._scroll=
Position.y);c._scrollPosition=3Da}Sys.Application.endCreateComponents();c=
._pageLoaded(b,h);c._endPostBack(a,j,h);if(c._controlIDToFocus){var =
d,i;if(Sys.Browser.agent=3D=3D=3DSys.Browser.InternetExplorer){var =
e=3D$get(c._controlIDToFocus);d=3De;if(e&&!WebForm_CanFocus(e))d=3DWebFor=
m_FindFirstFocusableChild(e);if(d&&typeof =
d.contentEditable!=3D=3Dg){i=3Dd.contentEditable;d.contentEditable=3Db}el=
se =
d=3Da}WebForm_AutoFocus(c._controlIDToFocus);if(d)d.contentEditable=3Di;c=
._controlIDToFocus=3Da}},_splitNodeIntoArray:function(b){var =
a=3Db.content,c=3Da.length?a.split(","):[];return =
c},_uniqueIDToClientID:function(a){return =
a.replace(/\$/g,"_")},_updateControls:function(d,a,c,b,e){this._commitCon=
trols(this._processUpdatePanelArrays(d,a,c,e),b)},_updatePanel:function(b=
,g){var a=3Dthis;for(var d in =
a._scriptDisposes)if(a._elementContains(b,document.getElementById(d))){fo=
r(var =
f=3Da._scriptDisposes[d],e=3D0,h=3Df.length;e<h;e++)window.eval(f[e]);del=
ete =
a._scriptDisposes[d]}Sys.Application.disposeElement(b,c);b.innerHTML=3Dg}=
,_validPosition:function(b){return typeof =
b!=3D=3Dg&&b!=3D=3Da&&b!=3D=3D0}};e.getInstance=3Dfunction(){var =
a=3DSys.WebForms.PageRequestManager._instance;if(!a)a=3DSys.WebForms.Page=
RequestManager._instance=3Dnew Sys.WebForms.PageRequestManager;return =
a};e._addArrayElement=3Dfunction(a){if(!window[a])window[a]=3D[];for(var =
b=3D1,c=3Darguments.length;b<c;b++)Array.add(window[a],arguments[b])};e._=
initialize=3Dfunction(){var =
a=3DSys.WebForms.PageRequestManager.getInstance();a._initializeInternal.a=
pply(a,arguments)};e.registerClass("Sys.WebForms.PageRequestManager");e=3D=
Sys.UI._UpdateProgress=3Dfunction(d){var =
b=3Dthis;Sys.UI._UpdateProgress.initializeBase(b,[d]);b._displayAfter=3D5=
00;b._dynamicLayout=3Dc;b._associatedUpdatePanelId=3Da;b._beginRequestHan=
dlerDelegate=3Da;b._startDelegate=3Da;b._endRequestHandlerDelegate=3Da;b.=
_pageRequestManager=3Da;b._timerCookie=3Da};e.prototype=3D{get_displayAft=
er:function(){return =
this._displayAfter},set_displayAfter:function(a){this._displayAfter=3Da},=
get_dynamicLayout:function(){return =
this._dynamicLayout},set_dynamicLayout:function(a){this._dynamicLayout=3D=
a},get_associatedUpdatePanelId:function(){return =
this._associatedUpdatePanelId},set_associatedUpdatePanelId:function(a){th=
is._associatedUpdatePanelId=3Da},get_role:function(){return =
k},_clearTimeout:function(){if(this._timerCookie){window.clearTimeout(thi=
s._timerCookie);this._timerCookie=3Da}},_getUniqueID:function(c){var =
b=3DArray.indexOf(this._pageRequestManager._updatePanelClientIDs,c);retur=
n =
b=3D=3D=3Dd?a:this._pageRequestManager._updatePanelIDs[b]},_handleBeginRe=
quest:function(i,h){var =
a=3Dthis,e=3Dh.get_postBackElement(),d=3Dc,g=3Da._associatedUpdatePanelId=
;if(a._associatedUpdatePanelId){var =
f=3Dh.get_updatePanelsToUpdate();if(f&&f.length)d=3DArray.contains(f,g)||=
Array.contains(f,a._getUniqueID(g));else =
d=3Db}while(!d&&e){if(e.id&&a._associatedUpdatePanelId=3D=3D=3De.id)d=3Dc=
;e=3De.parentNode}if(d)a._timerCookie=3Dwindow.setTimeout(a._startDelegat=
e,a._displayAfter)},_startRequest:function(){var =
b=3Dthis;if(b._pageRequestManager.get_isInAsyncPostBack()){var =
c=3Db.get_element();if(b._dynamicLayout)c.style.display=3D"block";else =
c.style.visibility=3D"visible";b.get_role()=3D=3D=3Dk&&c.setAttribute(s,"=
false")}b._timerCookie=3Da},_handleEndRequest:function(){var =
a=3Dthis,b=3Da.get_element();if(a._dynamicLayout)b.style.display=3D"none"=
;else =
b.style.visibility=3D"hidden";a.get_role()=3D=3D=3Dk&&b.setAttribute(s,"t=
rue");a._clearTimeout()},dispose:function(){var =
b=3Dthis;if(b._beginRequestHandlerDelegate!=3D=3Da){b._pageRequestManager=
.remove_beginRequest(b._beginRequestHandlerDelegate);b._pageRequestManage=
r.remove_endRequest(b._endRequestHandlerDelegate);b._beginRequestHandlerD=
elegate=3Da;b._endRequestHandlerDelegate=3Da}b._clearTimeout();Sys.UI._Up=
dateProgress.callBaseMethod(b,"dispose")},initialize:function(){var =
b=3Dthis;Sys.UI._UpdateProgress.callBaseMethod(b,"initialize");b.get_role=
()=3D=3D=3Dk&&b.get_element().setAttribute(s,"true");b._beginRequestHandl=
erDelegate=3DFunction.createDelegate(b,b._handleBeginRequest);b._endReque=
stHandlerDelegate=3DFunction.createDelegate(b,b._handleEndRequest);b._sta=
rtDelegate=3DFunction.createDelegate(b,b._startRequest);if(Sys.WebForms&&=
Sys.WebForms.PageRequestManager)b._pageRequestManager=3DSys.WebForms.Page=
RequestManager.getInstance();if(b._pageRequestManager!=3D=3Da){b._pageReq=
uestManager.add_beginRequest(b._beginRequestHandlerDelegate);b._pageReque=
stManager.add_endRequest(b._endRequestHandlerDelegate)}}};e.registerClass=
("Sys.UI._UpdateProgress",Sys.UI.Control)}if(window.Sys&&Sys.loader)Sys.l=
oader.registerScript("WebForms",["ComponentModel","Serialization","Networ=
k"],a);else a()})();
Type.registerNamespace('Sys.WebForms');Sys.WebForms.Res=3D{"PRM_UnknownTo=
ken":"Unknown token: \u0027{0}\u0027.","PRM_MissingPanel":"Could not =
find UpdatePanel with ID \u0027{0}\u0027. If it is being updated =
dynamically then it must be inside another =
UpdatePanel.","PRM_ServerError":"An unknown error occurred while =
processing the request on the server. The status code returned from the =
server was: {0}","PRM_ParserError":"The message received from the server =
could not be parsed. Common causes for this error are when the response =
is modified by calls to Response.Write(), response filters, HttpModules, =
or server trace is enabled.\r\nDetails: {0}","PRM_TimeoutError":"The =
server request timed out.","PRM_ParserErrorDetails":"Error parsing near =
\u0027{0}\u0027.","PRM_CannotRegisterTwice":"The PageRequestManager =
cannot be initialized more than once."};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Client/Scripts/webkit.js

=EF=BB=BF//CR312541-120508 - Fix found at =
http://blog.lavablast.com/post/2008/10/Gotcha-WebKit-(Safari-3-and-Google=
-Chrome)-Bug-with-ASPNET-AJAX.aspx
Sys.Browser.WebKit =3D {}; //Safari 3 is considered WebKit
if (navigator.userAgent.indexOf('WebKit/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.WebKit;
    Sys.Browser.version =3D =
parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
    Sys.Browser.name =3D 'WebKit';
}
------=_NextPart_000_0000_01CC6AED.0E5EA9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.societyforscience.org/Document.doc?id=6

/**=0A=
 * jCarousel - Riding carousels with jQuery=0A=
 *   http://sorgalla.com/jcarousel/=0A=
 *=0A=
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * Built on top of the jQuery library=0A=
 *   http://jquery.com=0A=
 *=0A=
 * Inspired by the "Carousel Component" by Bill Scott=0A=
 *   http://billwscott.com/carousel/=0A=
 */=0A=
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return =
p}('(9($){$.1s.A=3D9(o){z 4.14(9(){2H r(4,o)})};8 =
q=3D{W:F,23:1,1G:1,u:7,15:3,16:7,1H:\'2I\',24:\'2J\',1i:0,B:7,1j:7,1I:7,2=
5:7,26:7,27:7,28:7,29:7,2a:7,2b:7,1J:\'<N></N>\',1K:\'<N></N>\',2c:\'2d\'=
,2e:\'2d\',1L:7,1M:7};$.A=3D9(e,o){4.5=3D$.17({},q,o||{});4.Q=3DF;4.D=3D7=
;4.H=3D7;4.t=3D7;4.R=3D7;4.S=3D7;4.O=3D!4.5.W?\'1N\':\'2f\';4.E=3D!4.5.W?=
\'2g\':\'2h\';8 a=3D\'\',1d=3De.J.1d(\' \');1k(8 =
i=3D0;i<1d.K;i++){6(1d[i].2i(\'A-2j\')!=3D-1){$(e).1t(1d[i]);8 =
a=3D1d[i];1l}}6(e.2k=3D=3D\'2K\'||e.2k=3D=3D\'2L\'){4.t=3D$(e);4.D=3D4.t.=
18();6(4.D.1m(\'A-H\')){6(!4.D.18().1m(\'A-D\'))4.D=3D4.D.B(\'<N></N>\');=
4.D=3D4.D.18()}X =
6(!4.D.1m(\'A-D\'))4.D=3D4.t.B(\'<N></N>\').18()}X{4.D=3D$(e);4.t=3D$(e).=
2M(\'>2l,>2m,N>2l,N>2m\')}6(a!=3D\'\'&&4.D.18()[0].J.2i(\'A-2j\')=3D=3D-1=
)4.D.B(\'<N 2N=3D" =
\'+a+\'"></N>\');4.H=3D4.t.18();6(!4.H.K||!4.H.1m(\'A-H\'))4.H=3D4.t.B(\'=
<N></N>\').18();4.S=3D$(\'.A-11\',4.D);6(4.S.u()=3D=3D0&&4.5.1K!=3D7)4.S=3D=
4.H.1u(4.5.1K).11();4.S.V(4.J(\'A-11\'));4.R=3D$(\'.A-19\',4.D);6(4.R.u()=
=3D=3D0&&4.5.1J!=3D7)4.R=3D4.H.1u(4.5.1J).11();4.R.V(4.J(\'A-19\'));4.H.V=
(4.J(\'A-H\'));4.t.V(4.J(\'A-t\'));4.D.V(4.J(\'A-D\'));8 =
b=3D4.5.16!=3D7?1n.1O(4.1o()/4.5.16):7;8 c=3D4.t.2O(\'1v\');8 =
d=3D4;6(c.u()>0){8 =
f=3D0,i=3D4.5.1G;c.14(9(){d.1P(4,i++);f+=3Dd.T(4,b)});4.t.y(4.O,f+\'U\');=
6(!o||o.u=3D=3D=3DL)4.5.u=3Dc.u()}4.D.y(\'1w\',\'1x\');4.R.y(\'1w\',\'1x\=
');4.S.y(\'1w\',\'1x\');4.2n=3D9(){d.19()};4.2o=3D9(){d.11()};4.1Q=3D9(){=
d.2p()};6(4.5.1j!=3D7)4.5.1j(4,\'2q\');6($.2r.2s){4.1e(F,F);$(2t).1y(\'2P=
\',9(){d.1z()})}X 4.1z()};8 =
r=3D$.A;r.1s=3Dr.2Q=3D{A:\'0.2.3\'};r.1s.17=3Dr.17=3D$.17;r.1s.17({1z:9()=
{4.C=3D7;4.G=3D7;4.Y=3D7;4.12=3D7;4.1a=3DF;4.1f=3D7;4.P=3D7;4.Z=3DF;6(4.Q=
)z;4.t.y(4.E,4.1A(4.5.1G)+\'U\');8 =
p=3D4.1A(4.5.23);4.Y=3D4.12=3D7;4.1p(p,F);$(2t).1R(\'2u\',4.1Q).1y(\'2u\'=
,4.1Q)},2v:9(){4.t.2w();4.t.y(4.E,\'2R\');4.t.y(4.O,\'2S\');6(4.5.1j!=3D7=
)4.5.1j(4,\'2v\');4.1z()},2p:9(){6(4.P!=3D7&&4.Z)4.t.y(4.E,r.I(4.t.y(4.E)=
)+4.P);4.P=3D7;4.Z=3DF;6(4.5.1I!=3D7)4.5.1I(4);6(4.5.16!=3D7){8 a=3D4;8 =
b=3D1n.1O(4.1o()/4.5.16),O=3D0,E=3D0;$(\'1v\',4.t).14(9(i){O+=3Da.T(4,b);=
6(i+1<a.C)E=3DO});4.t.y(4.O,O+\'U\');4.t.y(4.E,-E+\'U\')}4.15(4.C,F)},2T:=
9(){4.Q=3D1g;4.1e()},2U:9(){4.Q=3DF;4.1e()},u:9(s){6(s!=3DL){4.5.u=3Ds;6(=
!4.Q)4.1e()}z =
4.5.u},2V:9(i,a){6(a=3D=3DL||!a)a=3Di;6(4.5.u!=3D=3D7&&a>4.5.u)a=3D4.5.u;=
1k(8 j=3Di;j<=3Da;j++){8 e=3D4.M(j);6(!e.K||e.1m(\'A-1b-1B\'))z F}z =
1g},M:9(i){z $(\'.A-1b-\'+i,4.t)},2x:9(i,s){8 =
e=3D4.M(i),1S=3D0,2x=3D0;6(e.K=3D=3D0){8 =
c,e=3D4.1C(i),j=3Dr.I(i);1q(c=3D4.M(--j)){6(j<=3D0||c.K){j<=3D0?4.t.2y(e)=
:c.1T(e);1l}}}X 1S=3D4.T(e);e.1t(4.J(\'A-1b-1B\'));1U =
s=3D=3D\'2W\'?e.2X(s):e.2w().2Y(s);8 =
a=3D4.5.16!=3D7?1n.1O(4.1o()/4.5.16):7;8 =
b=3D4.T(e,a)-1S;6(i>0&&i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))-b+\'U\');4.t.y(4.O=
,r.I(4.t.y(4.O))+b+\'U\');z e},1V:9(i){8 =
e=3D4.M(i);6(!e.K||(i>=3D4.C&&i<=3D4.G))z;8 =
d=3D4.T(e);6(i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))+d+\'U\');e.1V();4.t.y(4.O,r.=
I(4.t.y(4.O))-d+\'U\')},19:9(){4.1D();6(4.P!=3D7&&!4.Z)4.1W(F);X =
4.15(((4.5.B=3D=3D\'1X\'||4.5.B=3D=3D\'G\')&&4.5.u!=3D7&&4.G=3D=3D4.5.u)?=
1:4.C+4.5.15)},11:9(){4.1D();6(4.P!=3D7&&4.Z)4.1W(1g);X =
4.15(((4.5.B=3D=3D\'1X\'||4.5.B=3D=3D\'C\')&&4.5.u!=3D7&&4.C=3D=3D1)?4.5.=
u:4.C-4.5.15)},1W:9(b){6(4.Q||4.1a||!4.P)z;8 =
a=3Dr.I(4.t.y(4.E));!b?a-=3D4.P:a+=3D4.P;4.Z=3D!b;4.Y=3D4.C;4.12=3D4.G;4.=
1p(a)},15:9(i,a){6(4.Q||4.1a)z;4.1p(4.1A(i),a)},1A:9(i){6(4.Q||4.1a)z;i=3D=
r.I(i);6(4.5.B!=3D\'1c\')i=3Di<1?1:(4.5.u&&i>4.5.u?4.5.u:i);8 =
a=3D4.C>i;8 b=3Dr.I(4.t.y(4.E));8 f=3D4.5.B!=3D\'1c\'&&4.C<=3D1?1:4.C;8 =
c=3Da?4.M(f):4.M(4.G);8 j=3Da?f:f-1;8 =
e=3D7,l=3D0,p=3DF,d=3D0;1q(a?--j>=3Di:++j<i){e=3D4.M(j);p=3D!e.K;6(e.K=3D=
=3D0){e=3D4.1C(j).V(4.J(\'A-1b-1B\'));c[a?\'1u\':\'1T\'](e)}c=3De;d=3D4.T=
(e);6(p)l+=3Dd;6(4.C!=3D7&&(4.5.B=3D=3D\'1c\'||(j>=3D1&&(4.5.u=3D=3D7||j<=
=3D4.5.u))))b=3Da?b+d:b-d}8 g=3D4.1o();8 h=3D[];8 k=3D0,j=3Di,v=3D0;8 =
c=3D4.M(i-1);1q(++k){e=3D4.M(j);p=3D!e.K;6(e.K=3D=3D0){e=3D4.1C(j).V(4.J(=
\'A-1b-1B\'));c.K=3D=3D0?4.t.2y(e):c[a?\'1u\':\'1T\'](e)}c=3De;8 =
d=3D4.T(e);6(d=3D=3D0){2Z(\'30: 31 1N/2f 32 1k 33. 34 35 36 37 38 39. =
3a...\');z 0}6(4.5.B!=3D\'1c\'&&4.5.u!=3D=3D7&&j>4.5.u)h.3b(e);X =
6(p)l+=3Dd;v+=3Dd;6(v>=3Dg)1l;j++}1k(8 =
x=3D0;x<h.K;x++)h[x].1V();6(l>0){4.t.y(4.O,4.T(4.t)+l+\'U\');6(a){b-=3Dl;=
4.t.y(4.E,r.I(4.t.y(4.E))-l+\'U\')}}8 =
n=3Di+k-1;6(4.5.B!=3D\'1c\'&&4.5.u&&n>4.5.u)n=3D4.5.u;6(j>n){k=3D0,j=3Dn,=
v=3D0;1q(++k){8 e=3D4.M(j--);6(!e.K)1l;v+=3D4.T(e);6(v>=3Dg)1l}}8 =
o=3Dn-k+1;6(4.5.B!=3D\'1c\'&&o<1)o=3D1;6(4.Z&&a){b+=3D4.P;4.Z=3DF}4.P=3D7=
;6(4.5.B!=3D\'1c\'&&n=3D=3D4.5.u&&(n-k+1)>=3D1){8 =
m=3Dr.10(4.M(n),!4.5.W?\'1r\':\'1Y\');6((v-m)>g)4.P=3Dv-g-m}1q(i-->o)b+=3D=
4.T(4.M(i));4.Y=3D4.C;4.12=3D4.G;4.C=3Do;4.G=3Dn;z =
b},1p:9(p,a){6(4.Q||4.1a)z;4.1a=3D1g;8 b=3D4;8 =
c=3D9(){b.1a=3DF;6(p=3D=3D0)b.t.y(b.E,0);6(b.5.B=3D=3D\'1X\'||b.5.B=3D=3D=
\'G\'||b.5.u=3D=3D7||b.G<b.5.u)b.2z();b.1e();b.1Z(\'2A\')};4.1Z(\'3c\');6=
(!4.5.1H||a=3D=3DF){4.t.y(4.E,p+\'U\');c()}X{8 =
o=3D!4.5.W?{\'2g\':p}:{\'2h\':p};4.t.1p(o,4.5.1H,4.5.24,c)}},2z:9(s){6(s!=
=3DL)4.5.1i=3Ds;6(4.5.1i=3D=3D0)z 4.1D();6(4.1f!=3D7)z;8 =
a=3D4;4.1f=3D3d(9(){a.19()},4.5.1i*3e)},1D:9(){6(4.1f=3D=3D7)z;3f(4.1f);4=
.1f=3D7},1e:9(n,p){6(n=3D=3DL||n=3D=3D7){8 =
n=3D!4.Q&&4.5.u!=3D=3D0&&((4.5.B&&4.5.B!=3D\'C\')||4.5.u=3D=3D7||4.G<4.5.=
u);6(!4.Q&&(!4.5.B||4.5.B=3D=3D\'C\')&&4.5.u!=3D7&&4.G>=3D4.5.u)n=3D4.P!=3D=
7&&!4.Z}6(p=3D=3DL||p=3D=3D7){8 =
p=3D!4.Q&&4.5.u!=3D=3D0&&((4.5.B&&4.5.B!=3D\'G\')||4.C>1);6(!4.Q&&(!4.5.B=
||4.5.B=3D=3D\'G\')&&4.5.u!=3D7&&4.C=3D=3D1)p=3D4.P!=3D7&&4.Z}8 =
a=3D4;4.R[n?\'1y\':\'1R\'](4.5.2c,4.2n)[n?\'1t\':\'V\'](4.J(\'A-19-1E\'))=
.20(\'1E\',n?F:1g);4.S[p?\'1y\':\'1R\'](4.5.2e,4.2o)[p?\'1t\':\'V\'](4.J(=
\'A-11-1E\')).20(\'1E\',p?F:1g);6(4.R.K>0&&(4.R[0].1h=3D=3DL||4.R[0].1h!=3D=
n)&&4.5.1L!=3D7){4.R.14(9(){a.5.1L(a,4,n)});4.R[0].1h=3Dn}6(4.S.K>0&&(4.S=
[0].1h=3D=3DL||4.S[0].1h!=3Dp)&&4.5.1M!=3D7){4.S.14(9(){a.5.1M(a,4,p)});4=
.S[0].1h=3Dp}},1Z:9(a){8 =
b=3D4.Y=3D=3D7?\'2q\':(4.Y<4.C?\'19\':\'11\');4.13(\'25\',a,b);6(4.Y!=3D=3D=
4.C){4.13(\'26\',a,b,4.C);4.13(\'27\',a,b,4.Y)}6(4.12!=3D=3D4.G){4.13(\'2=
8\',a,b,4.G);4.13(\'29\',a,b,4.12)}4.13(\'2a\',a,b,4.C,4.G,4.Y,4.12);4.13=
(\'2b\',a,b,4.Y,4.12,4.C,4.G)},13:9(a,b,c,d,e,f,g){6(4.5[a]=3D=3DL||(1U =
4.5[a]!=3D\'2B\'&&b!=3D\'2A\'))z;8 h=3D1U =
4.5[a]=3D=3D\'2B\'?4.5[a][b]:4.5[a];6(!$.3g(h))z;8 =
j=3D4;6(d=3D=3D=3DL)h(j,c,b);X =
6(e=3D=3D=3DL)4.M(d).14(9(){h(j,4,d,c,b)});X{1k(8 =
i=3Dd;i<=3De;i++)6(i!=3D=3D7&&!(i>=3Df&&i<=3Dg))4.M(i).14(9(){h(j,4,i,c,b=
)})}},1C:9(i){z 4.1P(\'<1v></1v>\',i)},1P:9(e,i){8 =
a=3D$(e).V(4.J(\'A-1b\')).V(4.J(\'A-1b-\'+i));a.20(\'3h\',i);z =
a},J:9(c){z c+\' \'+c+(!4.5.W?\'-3i\':\'-W\')},T:9(e,d){8 =
a=3De.2C!=3DL?e[0]:e;8 =
b=3D!4.5.W?a.1F+r.10(a,\'2D\')+r.10(a,\'1r\'):a.2E+r.10(a,\'2F\')+r.10(a,=
\'1Y\');6(d=3D=3DL||b=3D=3Dd)z b;8 =
w=3D!4.5.W?d-r.10(a,\'2D\')-r.10(a,\'1r\'):d-r.10(a,\'2F\')-r.10(a,\'1Y\'=
);$(a).y(4.O,w+\'U\');z =
4.T(a)},1o:9(){z!4.5.W?4.H[0].1F-r.I(4.H.y(\'3j\'))-r.I(4.H.y(\'3k\')):4.=
H[0].2E-r.I(4.H.y(\'3l\'))-r.I(4.H.y(\'3m\'))},3n:9(i,s){6(s=3D=3DL)s=3D4=
.5.u;z 1n.3o((((i-1)/s)-1n.3p((i-1)/s))*s)+1}});r.17({3q:9(d){z =
$.17(q,d||{})},10:9(e,p){6(!e)z 0;8 =
a=3De.2C!=3DL?e[0]:e;6(p=3D=3D\'1r\'&&$.2r.2s){8 =
b=3D{\'1w\':\'1x\',\'3r\':\'3s\',\'1N\':\'1i\'},21,22;$.2G(a,b,9(){21=3Da=
.1F});b[\'1r\']=3D0;$.2G(a,b,9(){22=3Da.1F});z 22-21}z =
r.I($.y(a,p))},I:9(v){v=3D3t(v);z =
3u(v)?0:v}})})(3v);',62,218,'||||this|options|if|null|var|function|||||||=
|||||||||||||list|size||||css|return|jcarousel|wrap|first|container|lt|fa=
lse|last|clip|intval|className|length|undefined|get|div|wh|tail|locked|bu=
ttonNext|buttonPrev|dimension|px|addClass|vertical|else|prevFirst|inTail|=
margin|prev|prevLast|callback|each|scroll|visible|extend|parent|next|anim=
ating|item|circular|split|buttons|timer|true|jcarouselstate|auto|initCall=
back|for|break|hasClass|Math|clipping|animate|while|marginRight|fn|remove=
Class|before|li|display|block|bind|setup|pos|placeholder|create|stopAuto|=
disabled|offsetWidth|offset|animation|reloadCallback|buttonNextHTML|butto=
nPrevHTML|buttonNextCallback|buttonPrevCallback|width|ceil|format|funcRes=
ize|unbind|old|after|typeof|remove|scrollTail|both|marginBottom|notify|at=
tr|oWidth|oWidth2|start|easing|itemLoadCallback|itemFirstInCallback|itemF=
irstOutCallback|itemLastInCallback|itemLastOutCallback|itemVisibleInCallb=
ack|itemVisibleOutCallback|buttonNextEvent|click|buttonPrevEvent|height|l=
eft|top|indexOf|skin|nodeName|ul|ol|funcNext|funcPrev|reload|init|browser=
|safari|window|resize|reset|empty|add|prepend|startAuto|onAfterAnimation|=
object|jquery|marginLeft|offsetHeight|marginTop|swap|new|normal|swing|UL|=
OL|find|class|children|load|prototype|0px|10px|lock|unlock|has|string|htm=
l|append|alert|jCarousel|No|set|items|This|will|cause|an|infinite|loop|Ab=
orting|push|onBeforeAnimation|setTimeout|1000|clearTimeout|isFunction|jca=
rouselindex|horizontal|borderLeftWidth|borderRightWidth|borderTopWidth|bo=
rderBottomWidth|index|round|floor|defaults|float|none|parseInt|isNaN|jQue=
ry'.split('|'),0,{}))=0A=

------=_NextPart_000_0000_01CC6AED.0E5EA9A0--

