From: <Saved by Windows Internet Explorer 7>
Subject: 2011 Exam Dates
Date: Tue, 1 Jun 2010 10:13:39 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB0173.1ACCFE60"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/testing/ap/about/dates/next-year

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- Vignette Application Portal 7.3 (build 519537) (JAR build 1) =
--><HTML=20
lang=3Den=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>2011 Exam =
Dates</TITLE>
<META=20
content=3D"The 2011 AP Exams will be administered over two weeks in May: =
May 2 through 6 and May 9 through 13. Coordinators are responsible for =
notifying students when and where to report for the exams. Early testing =
or testing at times other than those published by the College Board is =
not permitted under any circumstances. "=20
name=3Ddescription>
<META content=3D"" name=3Dkeywords>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Language content=3Den-us><LINK=20
href=3D"/common/shared/images/logos/favicon.ico" rel=3D"shortcut =
icon"><LINK=20
href=3D"http://professionals.collegeboard.com/vgn-ext-templating/common/s=
tyles/vgn-ext-templating.css"=20
type=3Dtext/css rel=3Dstylesheet></LINK><!-- START META INCLUDE -->
<META http-equiv=3DContent-Language content=3Den-us><LINK=20
href=3D"/common/shared/images/logos/favicon.ico" rel=3D"shortcut icon">
<STYLE type=3Dtext/css>@import url( /common/prof/css/ipe_reset.css );
@import url( /common/prof/css/ipe_main.css );
</STYLE>

<SCRIPT=20
src=3D"http://professionals.collegeboard.com/common/shared/js/behavior-li=
brary.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://professionals.collegeboard.com/common/shared/js/IPE_UI_sand=
box.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://professionals.collegeboard.com/common/prof/js/configure.js"=
=20
type=3Dtext/javascript></SCRIPT>
<!-- END META INCLUDE -->
<SCRIPT language=3DJavaScript=20
src=3D"http://professionals.collegeboard.com/portal/jslib/form_state_mana=
ger.js"></SCRIPT>
<NOSCRIPT>
<META content=3D"MSHTML 6.00.6000.17023" name=3DGENERATOR></HEAD>
<BODY>In order to bring you the best possible user experience, this site =
uses=20
Javascript. If you are seeing this message, it is likely that the =
Javascript=20
option in your browser is disabled. For optimal viewing of this site, =
please=20
ensure that Javascript is enabled for your browser. </NOSCRIPT>
<DIV id=3Dpage><!-- header style type --><!-- START branding INCLUDE =
--><A=20
name=3Dtop></A><A id=3DcontentJump accessKey=3D2=20
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates/next=
-year#content">Jump=20
to page content</A> <A id=3DnavJump accessKey=3D6=20
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates/next=
-year#nav">Jump=20
to navigation</A>=20
<DIV id=3Dbranding>
<UL id=3DaudienceNav>
  <LI class=3Dfirst id=3DforStudents><A=20
  href=3D"http://www.collegeboard.com/student/index.html?student">For =
Students</A>=20
  |=20
  <LI id=3DforParents><A =
href=3D"http://www.collegeboard.com/parents/">For=20
  Parents</A> |=20
  <LI class=3Dlast id=3DforProfessionals><A=20
  href=3D"http://www.collegeboard.com/prof/index.html">For =
Professionals</A>=20
</LI></UL>
<H1><A title=3D"College Board" accessKey=3D1=20
href=3D"http://www.collegeboard.com/">College Board</A></H1>
<UL id=3DsiteNav>
  <LI class=3Dfirst id=3DaboutUs><A=20
  href=3D"http://www.collegeboard.com/about/index.html">About Us</A> |=20
  <LI id=3Dstore><A =
href=3D"http://store.collegeboard.com/enter.do">Store</A> |=20
  <LI id=3Dhelp><A =
href=3D"http://www.collegeboard.com/html/help000.html">Help</A> |=20

  <LI id=3DmyAccount><A =
href=3D"http://www.collegeboard.com/html/proftools/">Our=20
  Tools</A> |=20
  <LI class=3Dlast id=3DenEspanol><A=20
  href=3D"http://www.collegeboard.com/enespanol/">En Espa=C3=B1ol</A> =
</LI></UL>
<FORM id=3DsiteSearch name=3DsiteSearch=20
action=3Dhttp://search.collegeboard.com/servlet/sitesearch><INPUT id=3Dq =
accessKey=3D4=20
size=3D25 value=3DSearch name=3Dq><INPUT id=3DsearchGo type=3Dimage=20
src=3D"http://professionals.collegeboard.com/common/prof/images/ipe_butto=
n-go.gif"=20
value=3DGo><INPUT type=3Dhidden value=3Dsite name=3DsearchType> <!--<a =
href=3D"" id=3D"advancedSearch">Advanced Search</a>--></FORM></DIV><!-- =
end id=3D"branding" --><!-- Omniture tracking -->
<SCRIPT=20
src=3D"http://professionals.collegeboard.com/webanalytics/js/web_analytic=
s_header.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- end Omniture tracking --><!-- END branding INCLUDE --><!-- UIL =
release 1.3.1 --><!-- Top Navigation --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.4;Name=3DChannel =
Menu;EngineID=3Dchannel-menu;XSL=3D../../home/pwx/portal_content/pwx/xsl/=
0100/channel-menu.xsl;classname=3Dorg.collegeboard.portal.pwx.module.Modu=
leChannelMenu;persona=3D]--><!-- MCC[ Last Generated=3DTue Jun 01 =
06:52:55 EDT =
2010;TTL=3D81000000;Label=3Dchannel_menu;PE=3Dchannel-menu;Style=3Ddefaul=
t;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/105/159/L49wTUYNKj-oAAckF57Tzdasu-c=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D101353;size of moduleXSL=3D59;]-->
<UL id=3Dnav>
  <LI class=3Dfirst id=3Dtopnav1><A=20
  =
href=3D"http://professionals.collegeboard.com/policy-advocacy">Education =
Policy=20
  &amp; Advocacy</A>=20
  <UL>
    <LI><A href=3D"http://advocacy.collegeboard.org/">Advocacy &amp; =
Policy=20
    Center</A> </LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/policy-advocacy/access">Acc=
ess=20
    &amp; Success in Education</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/policy-advocacy/access/coll=
egekeys">CollegeKeys=20
      Compact=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/policy-advocacy/access/comm=
unity-college">Community=20
      Colleges</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/policy-advocacy/policy">Sta=
te=20
    &amp; Federal Policy</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/policy-advocacy/policy/stat=
e">State=20
      Policy</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/policy-advocacy/policy/fede=
ral">Federal=20
      Policy</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/policy-advocacy/policy/fund=
ing">Funding=20
      &amp; Resource Opportunities</A> </LI></UL></LI>
    <LI><A=20
    =
href=3D"http://professionals.collegeboard.com/policy-advocacy/become-advo=
cate">Become=20
    an Advocate</A> </LI></UL></LI>
  <LI id=3Dtopnav2><A=20
  =
href=3D"http://professionals.collegeboard.com/membership">Membership</A> =

  <UL>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/membership/members">For=20
    Members</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://apps.collegeboard.com/cbsearch/searchMDirectoryLogin.jsp">=
Membership=20
      Directory</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/membership/members/manage">=
Manage=20
      Membership</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/membership/members/news">Me=
mber=20
      News</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/membership/about">Member =
Led,=20
    Member Driven</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/membership/about/assemblies=
">Board=20
      of Trustees &amp; Assemblies</A> </LI>
      <LI><A=20
      =
href=3D"http://apps.collegeboard.com/cbsearch/searchMInstitutionStart.jsp=
">Member=20
      Search</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/membership/about/metrics">M=
embership=20
      Metrics</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    href=3D"http://professionals.collegeboard.com/membership/join">Join =
College=20
    Board</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/membership/join/dues">Appli=
cation=20
      Process &amp; Dues</A> </LI></UL></LI></UL></LI>
  <LI id=3Dtopnav3><A class=3Dcurrent=20
  href=3D"http://professionals.collegeboard.com/testing">Testing</A>=20
  <UL>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning">The =

    SAT=C2=AE</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/about=
">About=20
      the Test</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/regis=
ter">Registering=20
      for the Test</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/prep"=
>Helping=20
      Students Prepare</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/coord=
inate">Coordinating=20
      the Test</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/test-=
day">On=20
      Test Day</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/score=
s">Scores=20
      </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat/materials">Down=
loads=20
      &amp; Materials Ordering</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning/conta=
ct">Contact=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/sat-subject">SAT =
Subject=20
    Tests=E2=84=A2</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/about">=
About=20
      the Test</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/registe=
r">Registering=20
      for the Tests</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/prep">H=
elping=20
      Students Prepare</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/about/c=
oordinate">Coordinating=20
      the Test</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/test-da=
y">On=20
      Test Day</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/scores"=
>Scores=20
      </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/materia=
ls">Downloads=20
      &amp; Materials Ordering</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/sat-subject/contact=
">Contact=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/psat">PSAT/NMSQT=C2=
=AE</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/about">About =
the=20
      Test</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/prep">Helping =

      Students Prepare</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/coordinate">Co=
ordinating=20
      the Program</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/test-day">On =
Test=20
      Day</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/scores">Scores=
=20
      &amp; Reports</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/deadlines">Dat=
es=20
      &amp; Deadlines</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/download">PSAT=
/NMSQT=20
      Downloads</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/psat/contact">Conta=
ct=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap">AP=C2=AE</A>=20
    <UL>
      <LI><A =
href=3D"http://professionals.collegeboard.com/testing/ap/about">About=20
      the Exams</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/scores/prepare">=
Helping=20
      Students Prepare</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate">Coor=
dinating=20
      the Exam</A> </LI>
      <LI><A =
href=3D"http://professionals.collegeboard.com/testing/ap/test-day">On=20
      Exam Day</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/scores">Scores=20
      </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/dates-deadlines"=
>Dates=20
      &amp; Deadlines</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/contact">Contact=
=20
      Us</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/downloads">AP=20
      Downloads &amp; Materials Ordering</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/clep">CLEP=C2=AE</A=
>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/about">About =
the=20
      Tests</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/register">Regi=
stering=20
      for CLEP</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/prep">Helping =

      Students Prepare</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/test-center">T=
est=20
      Center Information</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/administer">Ad=
ministering=20
      the Tests</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/test-day">On =
Test=20
      Day</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/scores">Scores=
</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/materials">Dow=
nloads=20
      &amp; Ordering Materials </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/clep/contact">Conta=
ct=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    href=3D"http://professionals.collegeboard.com/testing/ssd">Students =
with=20
    Disabilities</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/application">Ap=
plication=20
      Process</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/accommodations"=
>Accommodations</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/guidelines">Tes=
t-Specific=20
      Guidelines</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/parents">Talkin=
g=20
      to Parents</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/reviews">Colleg=
e=20
      Board School Reviews</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/forms">Forms =
&amp;=20
      Resources</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ssd/contact">Contac=
t=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    href=3D"http://professionals.collegeboard.com/testing/waivers">Fee =
Waivers=20
    &amp; Reductions</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/waivers/guidelines"=
>Test-Specific=20
      Guidelines</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/waivers/contact">Co=
ntact=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/international">Inte=
rnational=20
    Students</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/international/sat">=
SAT=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/international/psat"=
>PSAT/NMSQT</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/international/ap">A=
P</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/internationalclep">=
CLEP</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/international/state=
">State=20
      Residency </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/international/conta=
ct">Contact=20
      Us</A> </LI></UL></LI></UL></LI>
  <LI id=3Dtopnav4><A=20
  href=3D"http://professionals.collegeboard.com/guidance">College =
Guidance</A>=20
  <UL>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/guidance/counseling">The=20
    Counseling Profession</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/counseling/to-do">=
Year-End=20
      To-Do List</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/counseling/profile=
">Creating=20
      Your School Profile</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/counseling/newslet=
ters">Creating=20
      Newsletters</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/counseling/culture=
">Supporting=20
      a College-Going Culture</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/guidance/prepare">Preparing=
=20
    Students for College</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/college-pr=
esentation">SAT=20
      Counselor Resource Center</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/first-gene=
ration">First-Generation=20
      Students</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/honors-ap"=
>Honors=20
      &amp; AP=C2=AE Courses</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/extracurri=
cular">The=20
      Extracurricular Edge</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/work">Stud=
ents=20
      &amp; Part-Time Work</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/summer">Su=
mmer=20
      Plans for Students</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/prepare/athletes">=
Working=20
      with Student Athletes</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/guidance/college">Finding=20
    Colleges That Fit</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/college/research">=
Helping=20
      Students Research Colleges</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/college/families">=
Helping=20
      Families Research Colleges</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/college/fair">Cond=
ucting=20
      a College Fair</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/college/reps">Visi=
ts=20
      from College Reps</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/college/community-=
college">Why=20
      Community College</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/college/us">Why =
Study=20
      in the United States</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/guidance/applications">Faci=
litating=20
    the Application Process</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/how-m=
any">How=20
      Many Applications Are Enough</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/senio=
ritis">Senioritis</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/ethic=
s">Application=20
      Ethics</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/early=
">Early=20
      Decision &amp; Early Action</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/decis=
ions">Admissions=20
      Decisions: What Counts</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/rank"=
>Class=20
      Rank &amp; College Admissions</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/essay=
">College=20
      Application Essay</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/colle=
ge-interviews">Admission=20
      Interview Tips</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/fee-w=
aivers">College=20
      Application Fee Waivers</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/teach=
er-tips">Recommendations:=20
      Teacher Tips</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/couns=
elor-tips">Recommendations:=20
      Counselor Tips</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/anxie=
ty">Application=20
      Anxiety</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/applications/rejec=
ted">Wait-Listed=20
      &amp; Rejected Students</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/guidance/tests">Advising =
on=20
    College Board Tests</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/tests/disabilities=
">Disability=20
      Guidelines</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid">Exp=
laining=20
    Financial Aid</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/host=
">Hosting=20
      Financial Aid Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/scho=
larship-search">Scholarship=20
      Searches</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/loca=
l-scholarships">Local=20
      Scholarships</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/scam=
s">Avoiding=20
      Scholarship Scams</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/comp=
are">Helping=20
      Families Compare Awards</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/appl=
ications">Financial=20
      Aid Applications</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/undo=
cumented-students">Advising=20
      Undocumented Students</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/guidance/financial-aid/tip-=
sheet">Financial=20
      Tip Sheets</A> </LI></UL></LI></UL></LI>
  <LI id=3Dtopnav5><A =
href=3D"http://professionals.collegeboard.com/k-12">K=E2=80=9312=20
  Services </A>
  <UL>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/k-12/readiness-system">Coll=
ege=20
    Readiness Systems=E2=84=A2</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/readiness-system/oppor=
tunity">Opportunity=20
      for All</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/readiness-system/cultu=
re">A=20
      Culture of College Readiness </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/readiness-system/schoo=
ls">Our=20
      Schools Nationwide</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/readiness-system/model=
s">College=20
      Readiness Models</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/readiness-system/about=
">About=20
      the College Readiness Systems</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/k-12/prepare">Preparation =
for=20
    College-Level Studies</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/sat">SAT=C2=AE=
</A>=20
      </LI>
      <LI><A =
href=3D"http://professionals.collegeboard.com/k-12/prepare/srp">SAT=20
      Readiness Program=E2=84=A2</A> </LI>
      <LI><A =
href=3D"http://professionals.collegeboard.com/k-12/prepare/psss">PSSS=20
      (Preliminary SAT Scoring Service)</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/psat">PSAT/NMS=
QT=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/quickstart">My=
=20
      College QuickStart=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/appotential">A=
P=20
      Potential=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/pre-ap">Pre-AP=
=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/springboard">S=
pringBoard=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/prepare/sss">Student=20
      Search Service=C2=AE (SSS=C2=AE)</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/k-12/assessment">College-Le=
vel=20
    Studies &amp; Assessment</A>=20
    <UL>
      <LI><A =
href=3D"http://professionals.collegeboard.com/k-12/assessment/ap">AP=C2=AE=
=20
      Program</A> </LI>
      <LI><A =
href=3D"http://apcentral.collegeboard.com/apc/Controller.jpf">AP=20
      Central</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/assessment/clep">CLEP=C2=
=AE</A>=20
      </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/k-12/planning">Planning =
for=20
    College &amp; Career</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/planning/myroad">MyRoa=
d=E2=84=A2</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/planning/collegeed">Co=
llegeEd=C2=AE</A>=20
      </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    href=3D"http://professionals.collegeboard.com/k-12/awards">Awards, =
Grants,=20
    &amp; Financial Aid</A>=20
    <UL>
      <LI><A =
href=3D"http://professionals.collegeboard.com/k-12/awards/yes">Young=20
      Epidemiology Scholars</A> </LI>
      <LI><A =
href=3D"http://professionals.collegeboard.com/k-12/awards/costas">Bob=20
      Costas Grants for the Teaching of Writing</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/siemens">Siemen=
s=20
      Competition</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/siemens-ap">Sie=
mens=20
      Awards for AP=C2=AE</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/inspiration">In=
spiration=20
      Awards</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/ap-scholar">AP =

      Scholar Awards</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/ap-grants">AP=20
      Grants</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/chinese">Chines=
e=20
      Language &amp; Culture Initiatives</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/k-12/awards/psat">PSAT/NMSQ=
T=C2=AE=20
      Scholarships &amp; Recognition</A> </LI></UL></LI>
    <LI><A =
href=3D"http://professionals.collegeboard.com/k-12/standards">College=20
    Board Standards for College Success=E2=84=A2</A> </LI></UL></LI>
  <LI id=3Dtopnav6><A=20
  href=3D"http://professionals.collegeboard.com/higher-ed">Higher Ed =
Services</A>=20
  <UL>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment">Recr=
uitment=20
    &amp; Admissions</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/sat-r=
easoning">SAT=20
      Reasoning Test=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/recru=
itment-plus">Recruitment=20
      PLUS=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/sss">=
SSS=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/spotl=
ight">Spotlight</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/eps">=
EPS=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/asq">=
ASQ=C2=AE=20
      &amp; ASQ PLUS=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/descr=
iptor-plus">Descriptor=20
      PLUS</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/annua=
l-survey">Annual=20
      Survey of Colleges</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/recruitment/enrol=
lment">Enrollment=20
      Management Review</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid">Fi=
nancial=20
    Aid</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/pow=
erfaids">PowerFAIDS=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/pro=
file">CSS/Financial=20
      Aid PROFILE=C2=AE</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/ido=
c">IDOC</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/ina=
s">INAS=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/net=
price">Net=20
      Price Calculator</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/im"=
>Institutional=20
      Methodology (IM)</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/financial-aid/pre=
ferred-lenders">Request=20
      for Proposal and Preferred Lender Selection and Evaluation =
Process</A>=20
      </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/higher-ed/placement">Advisi=
ng=20
    &amp; Placement</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/placement/accupla=
cer">ACCUPLACER=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/placement/clep">C=
LEP=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/placement/ap">Adv=
anced=20
      Placement Program=C2=AE (AP=C2=AE)</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/placement/sat">SA=
T=C2=AE=20
      On-Campus</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/higher-ed/validity">Validit=
y</A>=20

    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/higher-ed/validity/aces">AC=
ES=E2=84=A2</A>=20
      </LI></UL></LI></UL></LI>
  <LI id=3Dtopnav7><A=20
  href=3D"http://professionals.collegeboard.com/prof-dev">Professional=20
  Development</A>=20
  <UL>
    <LI><A=20
    =
href=3D"https://apps2.collegeboard.com/olrWebApp/find_meeting.jsp">Meetin=
g=20
    Registration </A></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/training">Product =

    Training</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/training/powerfaid=
s">PowerFAIDS=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/training/fas">Fina=
ncial=20
      Aid Service Updates </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/training/recruitme=
nt-plus">Recruitment=20
      PLUS=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/training/clep">CLE=
P=20
      Online Training</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/training/accuplace=
r">ACCUPLACER=C2=AE=20
      National Conference</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/events">National=20
    Events</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/forum">Nati=
onal=20
      Forum</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/ap-conferen=
ce">AP=C2=AE=20
      Annual Conference</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/cb-colloqui=
um">Colloquium=20
      2010</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/ap-colloqui=
um">National=20
      AP Equity Colloquium</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/leadership"=
>College=20
      Board Leadership Institute for Principals</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/avid">AVID/=
College=20
      Board National Conference</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/recruitment=
-plus">Recruitment=20
      PLUS=E2=84=A2 User Group Conference</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/nosca">NOSC=
A=20
      Conference</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/preparate">=
Prep=C3=A1rate:=20
      Educating Latinos for the Future of America</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/powerfaids"=
>PowerFAIDS=20
      National User Conference</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/events/deadlines">=
Dates=20
      &amp; Deadlines</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/regions">Regional =

    Forums &amp; Events</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/middle-sta=
tes">Middle=20
      States Region Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/midwest">M=
idwest=20
      Region Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/new-englan=
d">New=20
      England Region Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/south">Sou=
thern=20
      Region Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/southwest"=
>Southwestern=20
      Region Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/west">West=
ern=20
      Region Events</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/dates-dead=
lines">Dates=20
      &amp; Deadlines</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/regions/contact">C=
ontact=20
      Us</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops">Worksho=
ps=20
    &amp; Summer Institutes</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/ceu-cred=
its">CEU=20
      Credits</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/summer-i=
nstitutes">Summer=20
      Institutes</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/english"=
>English</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/math">Ma=
thematics=20
      &amp; Computer Science</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/fine-art=
s">Fine=20
      Arts</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/sciences=
">Sciences</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/social-s=
cience">Social=20
      Science &amp; History</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/world-la=
nguages">World=20
      Languages</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/interdis=
ciplinary">Interdisciplinary</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/sat">SAT=
=C2=AE=20
      Workshops for Teachers</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/k-12">Fo=
r=20
      K=E2=80=9312 Administrators &amp; Coordinators</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/counselo=
rs">For=20
      Counselors</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/workshops/financia=
l-aid">For=20
      Financial Aid Administrators</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/international">Int=
ernational=20
    Events</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/international/teac=
hers">Professional=20
      Development for Teachers</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/international/educ=
ation">International=20
      Education</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/international/thir=
dannualap">Third=20
      Annual AP=C2=AE Summer Institute in Asia</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/online">Online=20
    Events</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/online/schedule">S=
chedule=20
      of Events </A></LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/online/overview">O=
verview</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/online/cancel">Can=
cellations=20
      and Refunds</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/online/technical-i=
nstructions">Technical=20
      Instructions</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/opportunities">Col=
lege=20
    Board Professional Opportunities</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/opportunities/beco=
me-ap-reader">Become=20
      an AP=C2=AE Reader</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/opportunities/beco=
me-consultant">Become=20
      an AP/Pre-AP Consultant</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/opportunities/beco=
me-sat-reader">Become=20
      an SAT=C2=AE Essay Reader</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/prof-dev/communities">Commu=
nities</A>=20

    <UL>
      <LI><A=20
      =
href=3D"http://apcentral.collegeboard.com/apc/public/homepage/7173.html">=
AP=20
      Central=C2=AE Electronic Discussion Groups</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/prof-dev/communities/edg-di=
sclaimer">College=20
      Board Electronic Discussion Groups</A> </LI></UL></LI></UL></LI>
  <LI class=3Dlast id=3Dtopnav8><A=20
  =
href=3D"http://professionals.collegeboard.com/data-reports-research">Data=
,=20
  Reports &amp; Research</A>=20
  <UL>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/data-reports-research/trend=
s">Higher=20
    Ed Trends &amp; Related Reports</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/trend=
s/tuition-discounting">Tuition=20
      Discounting</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/trend=
s/independent-college">Independent=20
      College 500 Index=C2=AE</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/trend=
s/higher-ed-landscape">Higher=20
      Education Landscape</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/trend=
s/living-expense">Living=20
      Expense Budget</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/trend=
s/studentpoll"><EM>student</EM>POLL=20
      National Surveys</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat">=
SAT=C2=AE=20
    Data &amp; Reports</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/c=
b-seniors-2009">College-Bound=20
      Seniors 2009</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/a=
rchived">Archived=20
      SAT Data &amp; Reports</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/d=
ata-tables">SAT=20
      Data Tables</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/e=
quivalence-tables">SAT=20
      Equivalence Tables</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/v=
alidity-studies">SAT=20
      Validity Studies</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/s=
at-act">SAT-ACT=20
      Concordance Tables</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/sat/d=
efinitions">Statistical=20
      Definitions</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/data-reports-research/psat"=
>PSAT/NMSQT=C2=AE=20
    Data &amp; Reports</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/psat/=
cb-jr-soph">College-Bound=20
      Juniors &amp; Sophomores 2009</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/psat/=
archived">Archived=20
      College-Bound Juniors &amp; Sophomores Reports</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/data-reports-research/ap">A=
P=C2=AE=20
    Data &amp; Reports </A>
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/ap/na=
tion">AP=20
      Report to the Nation</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/ap/da=
ta">AP=20
      Data 2009</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/ap/ar=
chived">Archived=20
      AP Data</A> </LI></UL></LI>
    <LI class=3DhasFlyout><A=20
    =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb">C=
ollege=20
    Board Research</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/ti=
tle">View=20
      All Research by Title</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/ap=
">AP</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/cl=
ep">CLEP=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/sa=
t-reasoning">SAT=20
      Reasoning Test=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/sa=
t-subject">SAT=20
      Subject Tests=E2=84=A2</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/ps=
at">PSAT/NMSQT</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/sp=
ringboard">SpringBoard=C2=AE</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/di=
sabilities">Students=20
      with Disabilities</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/ra=
ce">Race,=20
      Ethnicity &amp; Socioeconomic Status</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/hi=
gher-ed">Higher=20
      Education</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/pr=
esentations">Conference=20
      Presentations</A> </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/va=
lidity">Validity</A>=20
      </LI>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/data-reports-research/cb/re=
quest-for-data">Request=20
      for Data</A> </LI></UL></LI></UL></LI></UL><!-- End Module =
Definition --><!-- Breadcrumb --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.2;Name=3DBreadcrumb;EngineID=3Dbread-crumb;XSL=3D../=
../home/pwx/portal_content/pwx/xsl/0100/bread-crumb.xsl;classname=3Dorg.c=
ollegeboard.portal.pwx.module.ModuleBreadcrumb;persona=3D]--><!-- MCC[ =
Last Generated=3DMon May 31 14:12:18 EDT =
2010;TTL=3D81000000;Label=3Dbreadcrumb;PE=3Dbread-crumb;Style=3Ddefault;A=
uto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/482/257/zn6qV9rGFF0kUwudVt+fUAlVajg=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D2467;size of moduleXSL=3D58;]-->
<DIV id=3Dbread><A =
href=3D"http://professionals.collegeboard.com/gateway">Homepage=20
Home </A>&gt; <A=20
href=3D"http://professionals.collegeboard.com/testing">Testing</A> &gt; =
<A=20
href=3D"http://professionals.collegeboard.com/testing/ap">AP=C2=AE</A> =
&gt; <A=20
href=3D"http://professionals.collegeboard.com/testing/ap/about">About =
the=20
Exams</A> &gt; <A=20
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates">Exa=
m=20
Dates</A> &gt; <A class=3Dcurrent=20
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates/next=
-year">2011=20
Exam Dates</A> </DIV><!-- End Module Definition -->
<DIV class=3D"hasSubNav hasTools" id=3Dmain>
<DIV id=3Dcontent><!-- Page Title --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.5;Name=3DContentTitle;EngineID=3Dcontent-title;XSL=3D=
../../home/pwx/portal_content/pwx/xsl/0100/content-title.xsl;classname=3D=
org.collegeboard.portal.pwx.module.ModuleContentTitle;persona=3D]--><!-- =
MCC[ Last Generated=3DTue Jun 01 10:13:35 EDT =
2010;TTL=3D1;Label=3Dcontent_Title_col2;PE=3Dcontent-title;Style=3Ddefaul=
t;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/840/399/XtnUuZAb-rGSVQ4hPZ7PIgjIiSA=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D480;size of moduleXSL=3D60;]-->
<H1>2011 Exam Dates</H1><!-- End Module Definition --><!-- Print, Email =
and Save --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.2;Name=3DPrint And =
Email;EngineID=3Dprint-email-content;XSL=3D../../home/pwx/portal_content/=
pwx/xsl/0100/print-email-content.xsl;classname=3Dorg.collegeboard.portal.=
pwx.module.ModulePrintAndEmail;persona=3D]--><!-- MCC[ Last =
Generated=3DMon May 31 14:12:19 EDT =
2010;TTL=3D81000000;Label=3Dprint_email_col2;PE=3Dprint-email-content;Sty=
le=3Ddefault;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/325/316/OIythPQCbeFVfoled+a2CS4Xmt8=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D861;size of moduleXSL=3D66;]-->
<DIV class=3DtextAlignRight id=3DarticleActions><A class=3DprintIcon=20
onclick=3D"CB.popup(this.href); return false"=20
href=3D"http://professionals.collegeboard.com/vgn-ext-templating/v/index.=
jsp?vgnextoid=3D29b1ed5bd0b78110VgnVCM100000a9a514acRCRD&amp;vgnextfmt=3D=
print">Print=20
Article</A><A class=3DemailIcon onclick=3D"CB.popup(this.href); return =
false"=20
href=3D"http://apps.collegeboard.com/emailafriend/index.jsp?v1=3D2011 =
Exam =
Dates&amp;v2=3Dhttp://professionals.collegeboard.com/testing/ap/about/dat=
es/next-year?vgnextfmt=3Ddefault&amp;id=3D5">Email=20
Article</A> </DIV><!-- End Module Definition -->
<DIV class=3DdoubleHr></DIV><!-- Download PDF --><!-- Begin Module =
Definition [ RemoteIp=3D172.20.85.3;Name=3Ddefault =
name;EngineID=3Dblank;XSL=3D../../home/pwx/portal_content/pwx/xsl/0100/;c=
lassname=3Dorg.collegeboard.portal.ext.pe.PEDefault;persona=3D]--><!-- =
MCC[ Last Generated=3DTue Jun 01 06:47:37 EDT =
2010;TTL=3D81000000;Label=3Dcontent_Title_col21;PE=3Dblank;Style=3Ddefaul=
t;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/610/42/hyKmHTLApx9CjJLeXMYonHkqY5Y=3D.ser]--><!-- =
ResultFlag[ =
showModule=3Dfalse;hasResult=3Dtrue;SizeOfRegionInfoResult=3D1;size of =
moduleXML=3D0;size of moduleXSL=3D43;]--><!-- End Module Definition =
--><!-- col2 module 3 --><!-- col2 module 4 --><!-- Begin Module =
Definition [ RemoteIp=3D172.20.85.2;Name=3Ddefault =
name;EngineID=3Dblank;XSL=3D../../home/pwx/portal_content/pwx/xsl/0100/;c=
lassname=3Dorg.collegeboard.portal.ext.pe.PEDefault;persona=3D]--><!-- =
MCC[ Last Generated=3DMon May 31 14:12:19 EDT =
2010;TTL=3D81000000;Label=3Dblank_col2;PE=3Dblank;Style=3Ddefault;Auto-hi=
de=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/967/58/uaxsWGk4u3zFd9DBEkIA-rVW07k=3D.ser]--><!-- =
ResultFlag[ showModule=3Dfalse;hasResult=3Dtrue;size of =
moduleXML=3D0;size of moduleXSL=3D43;]--><!-- End Module Definition =
--><!-- col2 module 5 --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.3;Name=3Ddefault =
name;EngineID=3Dblank;XSL=3D../../home/pwx/portal_content/pwx/xsl/0100/;c=
lassname=3Dorg.collegeboard.portal.ext.pe.PEDefault;persona=3D]--><!-- =
MCC[ Last Generated=3DTue Jun 01 06:47:37 EDT =
2010;TTL=3D81000000;Label=3Dblank;PE=3Dblank;Style=3Ddefault;Auto-hide=3D=
false;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/995/86/AlGzPSdP25EPP8aYtZe+ORyc2LU=3D.ser]--><!-- =
ResultFlag[ showModule=3Dfalse;hasResult=3Dtrue;size of =
moduleXML=3D0;size of moduleXSL=3D43;]--><!-- End Module Definition =
--><!-- col2 module 6 --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.3;Name=3Ddefault =
name;EngineID=3Drating;XSL=3D../../home/pwx/portal_content/pwx/xsl/0100/;=
classname=3Dorg.collegeboard.portal.ext.pe.PEDefault;persona=3D]--><!-- =
MCC[ Last Generated=3DTue Jun 01 06:47:37 EDT =
2010;TTL=3D81000000;Label=3Drating_col2 =
;PE=3Drating;Style=3Ddefault;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/391/826/-8rj+dL9DfXlnHO6mhyYwVe6R-I=3D.ser]--><!-- =
ResultFlag[ showModule=3Dfalse;hasResult=3Dtrue;size of =
moduleXML=3D0;size of moduleXSL=3D43;]--><!-- End Module Definition =
--><!-- Page Content --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.4;Name=3DContent =
Body;EngineID=3DPWX-ARTICLE;XSL=3D../../home/pwx/portal_content/pwx/xsl/0=
100/end-content.xsl;classname=3Dorg.collegeboard.portal.pwx.module.Module=
ContentBody;persona=3D]--><!-- IPP[ Last Generated=3DMon May 31 21:16:26 =
EDT 2010;]--><!-- ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D4407;size of moduleXSL=3D58;]-->
<H2>2011 AP Exam schedule</H2>
<TABLE class=3Dchart>
  <THEAD>
  <TR>
    <TH class=3DtableSubhed>Week 1 </TH>
    <TH class=3DtableSubhed width=3D"40%"><B>Morning 8 a.m.</B> </TH>
    <TH class=3DtableSubhed width=3D"40%"><B>Afternoon 12 noon</B> =
</TH></TR></THEAD>
  <TBODY>
  <TR>
    <TD>
      <P>Monday,<BR>May 2 </P></TD>
    <TD>
      <P>Chemistry<BR>Environmental Science </P></TD>
    <TD>
      <P>Psychology </P></TD></TR>
  <TR class=3DtableDark>
    <TD>
      <P>Tuesday,<BR>May 3 </P></TD>
    <TD>
      <P>Computer Science A <BR>Spanish Language </P></TD>
    <TD>
      <P>Art History </P></TD></TR>
  <TR>
    <TD>
      <P>Wednesday,<BR>May 4 </P></TD>
    <TD>
      <P>Calculus AB<BR>Calculus BC </P></TD>
    <TD>
      <P>Chinese Language and Culture </P></TD></TR>
  <TR class=3DtableDark>
    <TD>
      <P>Thursday,<BR>May 5 </P></TD>
    <TD>
      <P>English Literature and Composition </P></TD>
    <TD>
      <P>Japanese Language and Culture <BR>Latin: Vergil </P></TD></TR>
  <TR>
    <TD>
      <P>Friday,<BR>May 6 </P></TD>
    <TD>
      <P>German Language<BR>United States History </P></TD>
    <TD>
      <P>European History<BR>Studio Art=E2=80=94Last day for =
Coordinators to submit=20
      digital portfolios (by 8 p.m. EDT) and to gather 2-D Design and =
Drawing=20
      Students for physical portfolio assembly. =
</P></TD></TR></TBODY></TABLE>&nbsp;=20
<TABLE class=3Dchart>
  <THEAD>
  <TR>
    <TH class=3DtableSubhed>Week 2 </TH>
    <TH class=3DtableSubhed>Morning 8 a.m.</TH>
    <TH class=3DtableSubhed>Afternoon 12 noon</TH>
    <TH class=3DtableSubhed>Afternoon 2 =
p.m.<SUP></SUP></TH></TR></THEAD>
  <TBODY>
  <TR>
    <TD>
      <P>Monday,<BR>May 9 </P></TD>
    <TD>
      <P>Biology <BR>Music Theory </P></TD>
    <TD>
      <P>Physics B <BR>Physics C: Mechanics </P></TD>
    <TD>
      <P>Physics C:<BR>Electricity and Magnetism </P></TD></TR>
  <TR class=3DtableDark>
    <TD>
      <P>Tuesday,<BR>May 10 </P></TD>
    <TD>
      <P>United States Government and Politics </P></TD>
    <TD>
      <P>Comparative Government and Politics <BR>French Language =
</P></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>
      <P>Wednesday,<BR>May 11 </P></TD>
    <TD>
      <P>English Language and Composition </P></TD>
    <TD>
      <P>Statistics </P></TD>
    <TD>&nbsp;</TD></TR>
  <TR class=3DtableDark>
    <TD>
      <P>Thursday,<BR>May 12 </P></TD>
    <TD>
      <P>Macroeconomics <BR>World History </P></TD>
    <TD>
      <P>Microeconomics </P></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>
      <P>Friday,<BR>May 13 </P></TD>
    <TD>
      <P>Human Geography <BR>Spanish Literature </P></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE>
<P><B>Please note: </B></P>
<UL>
  <LI>Coordinators are responsible for notifying students when and where =
to=20
  report for the exams. Early testing or testing at times other than =
those=20
  published by the College Board are not permitted under any =
circumstances.=20
  <LI>Coordinators should order late-testing exams for students who =
would like=20
  to take exams that are scheduled for the same time.=20
  <LI>Schools in Alaska must begin the morning exam administration =
between 7 and=20
  8 a.m. local time and the afternoon exam administration between 11 =
a.m. and 12=20
  noon local time. The AP Physics C: Electricity and Magnetism Exam must =
begin=20
  between 1 and 2 p.m. in Alaska.</LI></UL><!-- End Module Definition =
-->
<DIV class=3DappForm id=3Dhelp-questions><!-- Help Questionarie --><!-- =
Begin Module Definition [ =
RemoteIp=3D172.20.85.3;Name=3Ddefault;EngineID=3Dpost-comment;XSL=3D../..=
/home/pwx/portal_content/pwx/xsl/0100/post-comment.xsl;classname=3Dorg.co=
llegeboard.portal.pwx.module.ModulePostComment;persona=3D]--><!-- MCC[ =
Last Generated=3DTue Jun 01 06:47:37 EDT =
2010;TTL=3D81000000;Label=3Dpostcommentcol2;PE=3Dpost-comment;Style=3Ddef=
ault;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/450/128/BINGiI60CaHLc236bx1K3xB5+AI=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D945;size of moduleXSL=3D59;]--><!-- End Module Definition =
--></DIV></DIV><!-- end id=3D"content" -->
<DIV id=3Dtools><!-- Branding Group --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.2;Name=3DBranding;EngineID=3Dbranding;XSL=3D../../ho=
me/pwx/portal_content/pwx/xsl/0100/branding.xsl;classname=3Dorg.collegebo=
ard.portal.pwx.module.ModuleBranding;persona=3D]--><!-- MCC[ Last =
Generated=3DMon May 31 14:12:19 EDT =
2010;TTL=3D81000000;Label=3Dbranding_col03;PE=3Dbranding;Style=3Ddefault;=
Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/157/472/+3CSKjOy21pZb8aup8Qq0XIW2jo=3D.ser]--><!-- =
ResultFlag[ showModule=3Dfalse;hasResult=3Dtrue;moduleXML=3D<?xml =
version=3D"1.0" encoding=3D"UTF-8"?><n1:ipe =
xmlns:n1=3D"http://www.collegeboard.com/2007/06/18/pwx_module.xsd" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xsi:schemaLocation=3D"http://www.collegeboard.com/2007/06/18/pwx_module.x=
sd =
C:\ccshare\snapshot\pwxvob\implementation\src\cmp_portal_dpm\resources\pw=
x_module.xsd\"><module name=3D"Branding" /></n1:ipe>;size of =
moduleXSL=3D55;]--><!-- End Module Definition --><!-- Persona Save =
--><!-- Begin Module Definition [ RemoteIp=3D172.20.85.2;Name=3DRemember =
Me;EngineID=3Dremember-me;XSL=3D../../home/pwx/portal_content/pwx/xsl/010=
0/remember-me.xsl;classname=3Dorg.collegeboard.portal.pwx.module.ModuleRe=
memberMe;persona=3D]--><!-- MCC[ Last Generated=3DMon May 31 14:12:19 =
EDT =
2010;TTL=3D81000000;Label=3Dmake_homepage_col3;PE=3Dremember-me;Style=3Dd=
efault;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/642/89/6k5FW2w0jMVcyufrqa4HA-2JkzM=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D3873;size of moduleXSL=3D58;]-->
<DIV class=3Dmodule id=3DpersonaBox>
<H4>Customized Entry Pages</H4>
<FORM id=3DmakeHomepage name=3DmakeHomepage onsubmit=3D"return false;"=20
action=3D""><LABEL for=3DviewAnother>View information and tools for each =
of these=20
professional roles:</LABEL><SELECT id=3DviewAnother tabIndex=3D5=20
  name=3DviewAnother><OPTION value=3D/educator/k-12-teacher =
selected>K=E2=80=9312=20
  Teacher</OPTION><OPTION value=3D/educator/k-12-counselor>K=E2=80=9312=20
  Counselor</OPTION><OPTION =
value=3D/educator/k-12-administrator>K=E2=80=9312=20
  Administrator</OPTION><OPTION value=3D/educator/test-coordinator>Test=20
  Coordinator</OPTION><OPTION =
value=3D/educator/recruitment-admissions>Recruitment=20
  &amp; Admissions Staff</OPTION><OPTION =
value=3D/educator/financial-aid>Financial=20
  Aid Staff</OPTION><OPTION value=3D/educator/higher-ed>Higher Ed =
Faculty or=20
  Administrator</OPTION><OPTION =
value=3D/educator>Educator</OPTION></SELECT><INPUT class=3DsubmitButton =
id=3DgoButtonMakeHomepage tabIndex=3D10 type=3Dsubmit value=3DGo>=20
</FORM></DIV><!-- End Module Definition --><!-- Highlight --><!-- Begin =
Module Definition [ =
RemoteIp=3D172.20.85.3;Name=3DHighlight;EngineID=3Dhighlight;XSL=3D../../=
home/pwx/portal_content/pwx/xsl/0100/highlight.xsl;classname=3Dorg.colleg=
eboard.portal.pwx.module.ModuleHighlight;persona=3D]--><!-- MCC[ Last =
Generated=3DTue Jun 01 06:47:37 EDT =
2010;TTL=3D81000000;Label=3Dhighlight_col3;PE=3Dhighlight;Style=3Ddefault=
;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/951/513/J+2isbVr7iGpPXj6rdjI2llar-I=3D.ser]--><!-- =
ResultFlag[ showModule=3Dfalse;hasResult=3Dtrue;moduleXML=3D<?xml =
version=3D"1.0" encoding=3D"UTF-8"?><n1:ipe =
xmlns:n1=3D"http://www.collegeboard.com/2007/06/18/pwx_module.xsd" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xsi:schemaLocation=3D"http://www.collegeboard.com/2007/06/18/pwx_module.x=
sd =
C:\ccshare\snapshot\pwxvob\implementation\src\cmp_portal_dpm\resources\pw=
x_module.xsd\"><module name=3D"Highlight" /></n1:ipe>;size of =
moduleXSL=3D56;]--><!-- End Module Definition --><!-- Poll --><!-- Begin =
Module Definition [ =
RemoteIp=3D172.20.85.2;Name=3DCogixPoll;EngineID=3Dpoll-survey;XSL=3D../.=
./home/pwx/portal_content/pwx/xsl/0100/poll-survey.xsl;classname=3Dorg.co=
llegeboard.portal.pwx.module.ModulePoll;persona=3D]--><!-- MCC[ Last =
Generated=3DMon May 31 14:12:19 EDT =
2010;TTL=3D81000001;Label=3Dpoll_col3;PE=3Dpoll-survey;Style=3Ddefault;Au=
to-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/1002/817/iyqXueA6l1gH2mcxnOjW5SWlTbM=3D.ser]--><!-- =
ResultFlag[ showModule=3Dfalse;hasResult=3Dtrue;moduleXML=3D<?xml =
version=3D"1.0" encoding=3D"UTF-8"?><n1:ipe =
xmlns:n1=3D"http://www.collegeboard.com/2007/06/18/pwx_module.xsd" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xsi:schemaLocation=3D"http://www.collegeboard.com/2007/06/18/pwx_module.x=
sd =
C:\ccshare\snapshot\pwxvob\implementation\src\cmp_portal_dpm\resources\pw=
x_module.xsd\"><module name=3D"CogixPoll" /></n1:ipe>;size of =
moduleXSL=3D58;]--><!-- End Module Definition --><!-- Note --><!-- Begin =
Module Definition [ =
RemoteIp=3D172.20.85.3;Name=3DNote;EngineID=3Dnote;XSL=3D../../home/pwx/p=
ortal_content/pwx/xsl/0100/note.xsl;classname=3Dorg.collegeboard.portal.p=
wx.module.ModuleNote;persona=3D]--><!-- MCC[ Last Generated=3DTue Jun 01 =
06:47:37 EDT =
2010;TTL=3D81000000;Label=3Dnote_col3;PE=3Dnote;Style=3Ddefault;Auto-hide=
=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/134/902/O2JKPRMf1DSG-Uq7P9NlF0y66-0=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D1077;size of moduleXSL=3D51;]-->
<DIV class=3Dmodule id=3Dhighlights-columns>
<H4>Late Testing</H4>
<P>Occasionally, circumstances make it necessary for students to test =
late.=20
Situations under which the AP Program authorizes schools to conduct late =
testing=20
appear in the Late-Testing Policy. To preserve the security of AP Exams, =

alternate forms are used for late testing. All students who participate =
in late=20
testing at a given school must take these alternate exams on the =
scheduled=20
late-testing dates at the scheduled times. See <A=20
id=3D5a07bfe5ce0e4110VgnVCM100000a9a514acRCRD title=3D"Late Testing"=20
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate/late"=
>Late=20
Testing</A> for full details. </P></DIV><!-- End Module Definition =
--><!-- Quick Links --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.3;Name=3DQuick =
Links;EngineID=3Dquick-link;XSL=3D../../home/pwx/portal_content/pwx/xsl/0=
100/quick-link.xsl;classname=3Dorg.collegeboard.portal.pwx.module.ModuleQ=
uickLink;persona=3D]--><!-- MCC[ Last Generated=3DTue Jun 01 06:47:37 =
EDT =
2010;TTL=3D81000000;Label=3Dquick_links_col3;PE=3Dquick-link;Style=3Ddefa=
ult;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/246/148/8bDkiul5zu+AcIK3b2p8U8Rj5mY=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D1757;size of moduleXSL=3D57;]-->
<DIV class=3Dmodule id=3Dquick-links>
<H4>Quick Links</H4>
<UL class=3Dnone>
  <LI><A title=3D""=20
  =
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates/"></=
A>
  <LI><A title=3D"Exam Ordering Deadlines"=20
  =
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate/order=
/deadlines"=20
  rel=3DK_12_Teacher>Exam Ordering Deadlines</A>=20
  <LI><A title=3D"Federal &amp;amp; State AP Exam Fee Assistance"=20
  =
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate/fee-a=
ssistance"=20
  rel=3DK_12_Teacher>Federal &amp; State AP Exam Fee Assistance</A>=20
  <LI><A title=3D"Late Testing"=20
  =
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate/late"=
=20
  rel=3DK_12_Teacher>Late Testing</A>=20
  <LI><A title=3D"Late-Testing Schedule"=20
  =
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate/late/=
schedule"=20
  rel=3DK_12_Teacher>Late-Testing Schedule</A> </LI></UL></DIV><!-- End =
Module Definition --><!-- Download Handout --><!-- Begin Module =
Definition [ RemoteIp=3D172.20.85.2;Name=3DDownloads and =
Handouts;EngineID=3Dtop-download;XSL=3D../../home/pwx/portal_content/pwx/=
xsl/0100/top-download.xsl;classname=3Dorg.collegeboard.portal.pwx.module.=
ModuleDownloadAndHandout;persona=3D]--><!-- MCC[ Last Generated=3DMon =
May 31 14:12:19 EDT =
2010;TTL=3D81000000;Label=3Ddownloads_handouts_col3;PE=3Dtop-download;Sty=
le=3Ddefault;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/41/999/PVJyQ0cnqAmjr8k2AayU7ml+5JU=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D2662;size of moduleXSL=3D59;]-->
<DIV class=3Dmodule id=3Ddownloads-and-handouts>
<H4>Related Downloads</H4>
<UL class=3Dnone>
  <LI><A title=3D"AP Program Guide 2009-10 "=20
  =
href=3D"http://professionals.collegeboard.com/profdownload/ap-program-gui=
de.pdf"=20
  target=3D_blank rel=3D"Educator K_12_Teacher K_12_Counselor =
K_12_Admin">AP Program=20
  Guide 2009-10 (pdf/2.07M) </A>
  <LI><A title=3D"AP Coordinator&amp;#39;s Manual 2009-10"=20
  =
href=3D"http://professionals.collegeboard.com/profdownload/ap-coordinator=
-manual-2009-10.pdf"=20
  target=3D_blank rel=3D"K_12_Counselor K_12_Teacher K_12_Admin K_12">AP =

  Coordinator's Manual 2009-10 (pdf/3.66M) </A>
  <LI><A title=3D"Spreadsheet for Keeping Track of Student Exams"=20
  =
href=3D"http://professionals.collegeboard.com/profdownload/ap-student-exa=
ms-tracking-spreadsheet.xls"=20
  target=3D_blank rel=3D"K_12 K_12_Admin K_12_Teacher =
K_12_Counselor">Spreadsheet=20
  for Keeping Track of Student Exams (xls/27.5K) </A>
  <LI><A title=3D"2010 AP Proctor Scheduling and Room Organization"=20
  =
href=3D"http://professionals.collegeboard.com/profdownload/ap-proctor-sch=
edule.xls"=20
  target=3D_blank rel=3D"K_12 K_12_Teacher K_12_Counselor =
K_12_Admin">2010 AP=20
  Proctor Scheduling and Room Organization (xls/24.5K) </A></LI></UL>
<UL class=3Dnone id=3Dadobe>
  <LI><A class=3DacrobatReader=20
  href=3D"http://www.adobe.com/products/acrobat/readstep2.html"=20
  target=3D_blank>Requires Adobe=C2=AE Reader=C2=AE</A> =
</LI></UL></DIV><!-- End Module Definition --><!-- Related Links --><!-- =
Begin Module Definition [ RemoteIp=3D172.20.85.2;Name=3DRelated =
Links;EngineID=3Drelate-link;XSL=3D../../home/pwx/portal_content/pwx/xsl/=
0100/relate-link.xsl;classname=3Dorg.collegeboard.portal.pwx.module.Modul=
eRelatedLink;persona=3D]--><!-- MCC[ Last Generated=3DMon May 31 =
14:12:19 EDT =
2010;TTL=3D81000000;Label=3Drelatedlink_col3;PE=3Drelate-link;Style=3Ddef=
ault;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/818/492/CRpLDsjVEE9jAK7dUg2qepjlc7Q=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D1593;size of moduleXSL=3D58;]-->
<DIV class=3Dmodule id=3Drelate-links>
<H4>Related Links</H4>
<UL class=3Dnone>
  <LI><A title=3D"AP Data &amp;amp; Reports"=20
  =
href=3D"http://professionals.collegeboard.com/data-reports-research/ap"=20
  rel=3DK_12_Admin>AP Data &amp; Reports</A>=20
  <LI><A title=3D"K&amp;ndash;12: AP Program"=20
  href=3D"http://professionals.collegeboard.com/k-12/assessment/ap"=20
  rel=3DK_12_Admin>K=E2=80=9312: AP Program</A>=20
  <LI><A title=3D"For Students: Exam Day "=20
  href=3D"http://www.collegeboard.com/student/testing/ap/exday.html">For =
Students:=20
  Exam Day </A>
  <LI><A title=3D"School Ordering Services "=20
  href=3D"http://www.collegeboard.com/school/">School Ordering Services=20
</A></LI></UL></DIV><!-- End Module Definition --><!-- Contacts --><!-- =
Begin Module Definition [ RemoteIp=3D172.20.85.2;Name=3DContact =
Sidebar;EngineID=3Dcontact-sidebar;XSL=3D../../home/pwx/portal_content/pw=
x/xsl/0100/contact-sidebar.xsl;classname=3Dorg.collegeboard.portal.pwx.mo=
dule.ModuleContactSidebar;persona=3D]--><!-- MCC[ Last Generated=3DMon =
May 31 14:12:20 EDT =
2010;TTL=3D81000000;Label=3Dcontact_us_col3;PE=3Dcontact-sidebar;Style=3D=
default;Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/893/882/1iotpdegfJhdKoEMetT18oSlrSg=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D1036;size of moduleXSL=3D62;]-->
<DIV class=3Dmodule id=3Dcontact-module>
<H4>Contact</H4>
<UL class=3Dnone>
  <LI>
  <H6>AP Services</H6>
  <LI>P.O. Box 6671=20
  <LI>Princeton, New Jersey 08541-6671=20
  <LI>Phone: (609) 771-7300 or (888) 225-5427 (toll-free in the United =
States=20
  and Canada)=20
  <LI>Email: <A=20
  =
href=3D"mailto:apexams@info.collegeboard.org">mailto:apexams@info.college=
board.org</A></LI></UL></DIV><!-- End Module Definition --></DIV><!-- =
end id=3D"tools" -->
<DIV id=3DsubNav><!-- Sub Navigation --><!-- Begin Module Definition [ =
RemoteIp=3D172.20.85.2;Name=3DNavigation =
Bar;EngineID=3Dleft-nav-bar;XSL=3D../../home/pwx/portal_content/pwx/xsl/0=
100/left-nav-bar.xsl;classname=3Dorg.collegeboard.portal.pwx.module.Modul=
eLeftNavBar;persona=3D]--><!-- MCC[ Last Generated=3DMon May 31 14:12:20 =
EDT =
2010;TTL=3D81000000;Label=3Dnavigation;PE=3Dleft-nav-bar;Style=3Ddefault;=
Auto-hide=3Dfalse;Cacheable=3Dtrue;]--><!-- =
key[hidden];dir[/477/623/JyhudxttfCdDorSFMI5-n+UiVcc=3D.ser]--><!-- =
ResultFlag[ showModule=3Dtrue;hasResult=3Dtrue;size of =
moduleXML=3D8146;size of moduleXSL=3D59;]-->
<H1>Testing</H1>
<UL>
  <LI class=3Dcollapsed><A=20
  =
href=3D"http://professionals.collegeboard.com/testing/sat-reasoning">The =

  SAT=C2=AE</A>=20
  <LI class=3Dcollapsed><A=20
  href=3D"http://professionals.collegeboard.com/testing/sat-subject">SAT =
Subject=20
  Tests=E2=84=A2</A>=20
  <LI class=3Dcollapsed><A=20
  =
href=3D"http://professionals.collegeboard.com/testing/psat">PSAT/NMSQT=C2=
=AE</A>=20
  <LI class=3D"current expanded"><A=20
  href=3D"http://professionals.collegeboard.com/testing/ap">AP=C2=AE</A> =

  <UL>
    <LI class=3D"current expanded"><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/about">About =
the=20
    Exams</A>=20
    <UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/about/changes">I=
mportant=20
      Changes: 2009-10</A>=20
      <LI class=3Dcollapsed><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/about/subject">E=
xams=20
      by Subject Area</A>=20
      <LI class=3D"current expanded"><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates">Exa=
m=20
      Dates</A>=20
      <UL>
        <LI class=3Dcurrent><A class=3Dcurrent=20
        =
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates/next=
-year">2011=20
        Exam Dates</A> </LI></UL>
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/about/fees">Fees=
=20
      &amp; Fee Reductions</A>=20
      <LI><A=20
      =
href=3D"http://professionals.collegeboard.com/testing/ap/about/developmen=
t">Course=20
      &amp; Exam Development</A> </LI></UL>
    <LI class=3Dcollapsed><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/scores/prepare">=
Helping=20
    Students Prepare</A>=20
    <LI class=3Dcollapsed><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/coordinate">Coor=
dinating=20
    the Exam</A>=20
    <LI class=3Dcollapsed><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/test-day">On =
Exam=20
    Day</A>=20
    <LI class=3Dcollapsed><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/scores">Scores =
</A>
    <LI><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/dates-deadlines"=
>Dates=20
    &amp; Deadlines</A>=20
    <LI><A=20
    =
href=3D"http://professionals.collegeboard.com/testing/ap/contact">Contact=
=20
    Us</A>=20
    <LI><A =
href=3D"http://professionals.collegeboard.com/testing/ap/downloads">AP=20
    Downloads &amp; Materials Ordering</A> </LI></UL>
  <LI class=3Dcollapsed><A=20
  =
href=3D"http://professionals.collegeboard.com/testing/clep">CLEP=C2=AE</A=
>=20
  <LI class=3Dcollapsed><A=20
  href=3D"http://professionals.collegeboard.com/testing/ssd">Students =
with=20
  Disabilities</A>=20
  <LI class=3Dcollapsed><A=20
  href=3D"http://professionals.collegeboard.com/testing/waivers">Fee =
Waivers &amp;=20
  Reductions</A>=20
  <LI class=3Dcollapsed><A=20
  =
href=3D"http://professionals.collegeboard.com/testing/international">Inte=
rnational=20
  Students</A> </LI></UL><!-- End Module Definition --></DIV></DIV><!-- =
end id=3D"main" --><!-- START FOOTER INCLUDE -->
<UL id=3DaccessKeys>
  <LI>1 - Home Page=20
  <LI>2 - Skip to content=20
  <LI>3 - Site Map=20
  <LI>4 - Search field focus <!--li>5 - Advanced Search</li-->
  <LI>6 - Site navigation tree=20
  <LI>9 - Contact information=20
  <LI>0 - Access Key details </LI></UL><!-- end id=3D"accessKeys" -->
<P id=3DtopJump><A=20
href=3D"http://professionals.collegeboard.com/testing/ap/about/dates/next=
-year#top">Back=20
to top</A></P>
<DIV id=3Dfooter><A id=3DtrusteLogo title=3D"truste certified privacy"=20
href=3D"http://www.truste.org/ivalidate.php?url=3Dwww.collegeboard.com&am=
p;sealid=3D101"=20
target=3D_blank><SPAN class=3DnoShow>TRUSTe Certified Privacy</SPAN></A> =

<DIV id=3DfooterNav><A title=3D"site map" accessKey=3D3=20
href=3D"http://www.collegeboard.com/sitemap">site map</A> | <A =
title=3D"contact us"=20
accessKey=3D9=20
href=3D"http://www.collegeboard.com/html/communications000.html#prof">con=
tact=20
us</A> | <A title=3D"about us"=20
href=3D"http://www.collegeboard.com/about/index.html">about us</A> | <A=20
title=3Dpress=20
href=3D"http://www.collegeboard.com/press/releases_main/0,,,00.html">pres=
s</A> |=20
<A title=3Dcareers=20
href=3D"http://www.collegeboard.com/about/association/careers/opportuniti=
es.html">careers</A>=20
| <A title=3D"link to us"=20
href=3D"http://www.collegeboard.com/html/linkpage.html">link to us</A> | =
<A=20
title=3Dcompliance=20
href=3D"https://secure.ethicspoint.com/domain/en/report_custom.asp?client=
id=3D18136"=20
target=3D_blank>compliance</A> | <A title=3D"terms of use"=20
href=3D"http://www.collegeboard.com/html/copyright001.html">terms of =
use</A> | <A=20
title=3D"privacy policy"=20
href=3D"http://www.collegeboard.com/html/privacy001.html">privacy =
policy</A> <!-- these elements must be on the same line for proper =
rendering by iemac --></DIV>
<DIV id=3Dcopyright>=C2=A9
<SCRIPT type=3Dtext/javascript>CB.writeCurrentYr();</SCRIPT>
 The College Board</DIV></DIV><!-- end id=3D"footer" --><!-- Omniture =
tracking -->
<SCRIPT=20
src=3D"http://professionals.collegeboard.com/webanalytics/js/web_analytic=
s_footer.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- end Omniture tracking --><!-- END FOOTER INCLUDE --><!-- UIL =
release 1.3.1 --><!-- server: pwx-01 --></DIV><!-- end id=3D"page" =
--><!-- Start Page Controls - Horz Area --><!-- End Page Controls - Horz =
Area --><!-- Begin column  --><!--  End column  =
--><!--150--></BODY></HTML>

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://professionals.collegeboard.com/common/prof/images/ipe_button-go.gif

R0lGODlhHgASALMAAF1FF9DJsmtVKca+pZeHZtnUv+rezXpmPr2zmLOokqqcfIZzTtPLv+zq2QAA
AAAAACH5BAAAAAAALAAAAAAeABIAAARrkMlJq72z6c27/9InjlxInp6Jro3aGYQACAnrcgtRNIMw
rDdN4MAZIBqBBWARADE+CsVnIVUsnFBpQwFYNgAbcOrpQRA3g6v4i53qGgXClbq9jkUGhUygMCCV
TG0sKEGDgoYjhYglGI2OExEAOw==

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/vgn-ext-templating/common/styles/vgn-ext-templating.css

.vgn-ext-text {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
.vgn-ext-nav-item {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
.vgn-ext-nav-item-selected {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #efefef
}
.vgn-ext-nav-item-depth {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif, bold
}
.vgn-ext-link {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
#vgn-div-float-bottom-left {
	Z-INDEX: 10000; LEFT: 5px; BOTTOM: 5px; POSITION: fixed
}
* HTML #vgn-div-float-bottom-left {
	Z-INDEX: 10000; POSITION: absolute; ; TOP: =
expression(this.offsetParent.scrollTop + this.offsetParent.offsetHeight =
- 60)
}
.vgn-ext-ice-floatee {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; =
BACKGROUND-COLOR: #ebebeb
}
.vgn-ext-ice-floatee TD {
	VERTICAL-ALIGN: top; HEIGHT: 12px
}
.vgn-ext-ice-floatee TD TABLE {
	MARGIN-TOP: 8px
}
.vgn-ext-ice-floatee-text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: arial; =
TEXT-DECORATION: none
}
.vgn-ext-ice-floatee-table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.vgn-ext-ice-floatee-text-off {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; COLOR: #c1c1c1; PADDING-TOP: 0px; FONT-FAMILY: arial; =
TEXT-DECORATION: none
}
.vgn-ext-ice-floatee-line {
	BORDER-TOP: black 1px solid
}
.vgn-ext-ice-floatee-menu-hr {
	BACKGROUND: silver; WIDTH: 135px; HEIGHT: 1px
}
.vgn-ext-ice-floatee-menu-hr-span {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.vgn-ext-ice-floatee-menu-outer-table {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px =
solid; FONT-FAMILY: arial; BACKGROUND-COLOR: rgb(222,222,222)
}
.vgn-ext-ice-floatee-menu-outer-div {
	MARGIN-TOP: 5px; Z-INDEX: 10000; LEFT: 0px; VISIBILITY: visible; =
POSITION: absolute; TOP: 200px
}
* > .vgn-ext-ice-floatee-menu-outer-div {
	MARGIN-TOP: 15px; Z-INDEX: 10000; LEFT: 0px; VISIBILITY: hidden; =
POSITION: absolute; TOP: -180px
}
.vgn-ext-ice-floatee-menu-link {
	FONT-SIZE: 11px; CURSOR: pointer; FONT-FAMILY: arial
}
.vgn-ext-ice-floatee-menu-disabled-link {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: arial
}
.vgn-ext-ice-floatee-page-menu-header {
	PADDING-RIGHT: 40px; PADDING-LEFT: 37px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; COLOR: #dedede; PADDING-TOP: 3px; =
FONT-FAMILY: arial; BACKGROUND-COLOR: black
}
.vgn-ext-ice-floatee-template-menu-header {
	PADDING-RIGHT: 28px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; COLOR: #dedede; PADDING-TOP: 3px; =
FONT-FAMILY: arial; BACKGROUND-COLOR: black
}
.vgn-ext-ice-floatee-content-menu-header {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; COLOR: #dedede; PADDING-TOP: 3px; =
FONT-FAMILY: arial; BACKGROUND-COLOR: black
}
* > .vgn-ext-ice-floatee-menu-outer-div TABLE SPAN {
	LINE-HEIGHT: 13px
}

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/common/prof/css/ipe_reset.css

HTML {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
BODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
SPAN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
APPLET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
OBJECT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
IFRAME {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
H1 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
H3 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
H4 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
H5 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
H6 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
P {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
BLOCKQUOTE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
PRE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
ABBR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
ACRONYM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
ADDRESS {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
BIG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
CITE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
CODE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
DEL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
DFN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
EM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
FONT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
INS {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
KBD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
Q {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
S {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
SAMP {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
SMALL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
STRIKE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
STRONG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
SUB {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
SUP {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
VAR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
DL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
DT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
DD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
OL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
LABEL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
LEGEND {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
CAPTION {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TBODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TFOOT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
THEAD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
FONT-FAMILY: inherit; outline: 0
}
:focus {
	outline: 0
}
BODY {
	BACKGROUND: white; COLOR: black; LINE-HEIGHT: 1
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 0
}
CAPTION {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
BLOCKQUOTE:unknown {
	content: ""
}
BLOCKQUOTE:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
BLOCKQUOTE {
	quotes: "" ""
}
Q {
	quotes: "" ""
}
EM {
	FONT-STYLE: italic
}
SUB {
	FONT-SIZE: smaller; VERTICAL-ALIGN: sub
}
SUP {
	VERTICAL-ALIGN: super
}

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/common/prof/css/ipe_main.css

BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; LINE-HEIGHT: 24px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 16px; LINE-HEIGHT: =
20px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 16px
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
H1 {
	COLOR: #0e4070
}
H2 {
	COLOR: #0e4070
}
H3 {
	MARGIN-BOTTOM: 6px; COLOR: #333
}
H4 {
	MARGIN-BOTTOM: 6px; COLOR: #333
}
P {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 16px
}
UL {
	MARGIN: 0px 0px 14px 36px
}
OL {
	MARGIN: 0px 0px 14px 36px
}
UL LI {
	MARGIN: 5px 0px; LINE-HEIGHT: 16px
}
OL LI {
	MARGIN: 5px 0px; LINE-HEIGHT: 16px
}
UL LI {
	LIST-STYLE-IMAGE: url(/common/prof/images/ipe_oj_bullet.gif)
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL LI OL LI {
	LIST-STYLE-TYPE: decimal
}
UL LI UL {
	MARGIN-LEFT: 16px
}
OL LI OL {
	MARGIN-LEFT: 16px
}
UL LI UL {
	MARGIN-BOTTOM: 0px
}
UL LI UL LI {
	LIST-STYLE-IMAGE: url(/common/prof/images/ipe_oj_subbullet.gif)
}
BLOCKQUOTE {
	MARGIN-LEFT: 40px
}
A SUP {
	TEXT-DECORATION: none! important
}
A SUB {
	TEXT-DECORATION: none! important
}
SUP {
	VERTICAL-ALIGN: super
}
.dtm {
	MARGIN-TOP: 10px! important
}
.right {
	FLOAT: right; MARGIN: 0px
}
.textAlignRight {
	TEXT-ALIGN: right
}
.left {
	FLOAT: left; MARGIN: 0px
}
.noShow {
	LEFT: -9000px; POSITION: absolute
}
SPAN.fakeLink {
	CURSOR: pointer
}
HR {
	BORDER-TOP: #ccc 1px solid; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.hr {
	BORDER-TOP: #ccc 1px solid; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.doubleHr {
	BORDER-TOP: #d3cbbf 3px double; MARGIN: 15px 0px
}
SELECT {
	FONT-SIZE: 10px
}
STRONG.required {
	FONT-SIZE: 15px; COLOR: #d12013; LINE-HEIGHT: 11px
}
STRONG {
	FONT-WEIGHT: bolder
}
B {
	FONT-WEIGHT: bolder
}
STRONG.required {
	FONT-SIZE: 15px; COLOR: #d12013; LINE-HEIGHT: 11px
}
B.required {
	FONT-SIZE: 15px; COLOR: #d12013; LINE-HEIGHT: 11px
}
H3 STRONG.required {
	MARGIN-LEFT: 15px
}
.legal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666
}
.cs-alert {
	PADDING-RIGHT: 10px; BORDER-TOP: #fbcc64 1px dashed; PADDING-LEFT: =
10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #fbcc64 1px dashed; FONT-FAMILY: =
Arial; BACKGROUND-COLOR: #ffffcc
}
.cs-alert H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: =
6px; COLOR: #d37b0f
}
.cs-alert P {
	MARGIN: 0px
}
#tools H4 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 5px
}
#tools A {
	COLOR: black
}
#accessKeys {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; LEFT: 150px; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px; POSITION: absolute; TOP: 200px; =
BACKGROUND-COLOR: #d3d3d3
}
#accessKeys LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contentJump {
	LEFT: -900em; WIDTH: 75px; POSITION: absolute
}
#topJump {
	LEFT: -900em; WIDTH: 75px; POSITION: absolute
}
#navJump {
	LEFT: -900em; WIDTH: 75px; POSITION: absolute
}
UL.none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
UL.none LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none! =
important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none! important
}
#page {
	MARGIN: 14px auto; WIDTH: 960px; POSITION: relative; TEXT-ALIGN: left
}
.global#page #myAccount {
	DISPLAY: none
}
#branding {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
#branding A {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
#branding H1 A {
	DISPLAY: block; BACKGROUND: url(/common/prof/images/ipe_logo.gif); =
MARGIN: 10px 10px 19px; WIDTH: 206px; TEXT-INDENT: -9000em; HEIGHT: 60px
}
#siteNav {
	RIGHT: 185px; MARGIN: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
#siteNav LI {
	DISPLAY: inline
}
#siteSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: -6px
}
#siteSearch INPUT {
	VERTICAL-ALIGN: middle
}
#siteSearch #q {
	PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 110px; COLOR: #666; =
MARGIN-RIGHT: 4px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#siteSearch #searchGo {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 0px; =
FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; =
COLOR: white; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #666
}
#siteSearch #advancedSearch {
	PADDING-RIGHT: 7px; MARGIN-TOP: 3px; DISPLAY: none; FONT-SIZE: 11px; =
TEXT-ALIGN: right
}
#siteSearchFeatured #tools {
	FLOAT: right; POSITION: static
}
#siteSearchFeatured #featuredListings {
	BORDER-RIGHT: #d37b0f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d37b0f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px =
0px; BORDER-LEFT: #d37b0f 1px solid; WIDTH: 215px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #d37b0f 1px solid
}
* HTML #siteSearchFeatured #featuredListings {
	WIDTH: 215px
}
#siteSearchFeatured #featuredListings A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#siteSearchFeatured DL DD P {
	MARGIN-TOP: 2px; FONT-SIZE: 12px
}
.searchResults {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ecead9; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px; POSITION: =
relative
}
#siteSearchFeatured .searchResults {
	CLEAR: right; BORDER-TOP: #d3cbc0 1px solid; MARGIN-BOTTOM: 0px; WIDTH: =
920px; BORDER-BOTTOM: #d3cbc0 1px solid; HEIGHT: 10px
}
#siteSearchFeatured .searchResultsBot {
	CLEAR: right; BORDER-TOP: #d3cbc0 1px solid; MARGIN-BOTTOM: 0px; WIDTH: =
920px; BORDER-BOTTOM: #d3cbc0 1px solid; HEIGHT: 10px
}
* HTML #siteSearchFeatured .searchResults {
	MARGIN-LEFT: 0px
}
#siteSearchFeatured .searchResults .advancedSearchTips {
	LEFT: 270px; POSITION: absolute; TOP: 15px
}
#siteSearchFeatured .searchResults .advancedSearchTips .searchTips {
	TOP: 17px
}
#siteSearchFeatured .searchResults .advancedSearchTips A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#siteSearchFeatured .searchResults .advancedSearchTips LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#siteSearchFeatured .searchResults .advancedSearchTips LI A {
	LEFT: 0px; WIDTH: 200px; POSITION: absolute; TEXT-ALIGN: left
}
#siteSearchFeatured .searchResults .Search {
	LEFT: 185px; WIDTH: 53px; POSITION: absolute; TOP: 18px
}
#siteSearchFeatured .searchResults .searchData {
	LEFT: 20px; POSITION: absolute; TOP: 22px
}
#advanced-search #advancedSearch H2 {
	MARGIN: 10px 0px 0px
}
#advanced-search #advancedSearch .appForm {
	PADDING-BOTTOM: 0px
}
#advanced-search #advancedSearch FIELDSET {
	BORDER-TOP: #d3cbbf 1px solid; POSITION: relative; BACKGROUND-COLOR: =
#f8f7f0
}
#advanced-search FIELDSET LEGEND SPAN {
	LEFT: 10px; WIDTH: 400px; TOP: 0px; TEXT-ALIGN: left
}
#advanced-search #advancedSearch LEGEND SPAN {
	FONT-WEIGHT: bold
}
#advanced-search #advancedSearch .group1 LABEL {
	WIDTH: 200px
}
#advanced-search #advancedSearch .innerNav {
	BORDER-TOP: #d3cbbf 1px solid; BORDER-BOTTOM: #d3cbbf 1px solid; =
BACKGROUND-COLOR: #ecead9
}
#advanced-search #advancedSearch .group1 {
	POSITION: absolute
}
#advanced-search #advancedSearch .inputFirst {
	POSITION: absolute
}
#advanced-search #advancedSearch #findResults {
	HEIGHT: 117px
}
#advanced-search #advancedSearch #findResults #resultsWithAll {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults #resultsExactPhrase {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults #resultsOne {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults #resultsWithout {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults INPUT {
	LEFT: 215px
}
#advanced-search #advancedSearch #findResults SELECT {
	LEFT: 58px
}
#advanced-search #advancedSearch #findResults #resultsDisplay SPAN {
	LEFT: 220px; WIDTH: 70px; POSITION: absolute; TOP: 5px
}
#advanced-search #advancedSearch #findResults #resultsDisplay LABEL {
	TEXT-ALIGN: left
}
#advanced-search #advancedSearch #findResults #resultsWithAll {
	TOP: 20px
}
#advanced-search #advancedSearch #findResults #resultsExactPhrase {
	TOP: 45px
}
#advanced-search #advancedSearch #findResults #resultsOne {
	TOP: 70px
}
#advanced-search #advancedSearch #findResults #resultsWithout {
	TOP: 95px
}
#advanced-search #advancedSearch #findResults #resultsDisplay {
	TOP: 20px
}
#advanced-search #advancedSearch #findResults #resultsDisplay {
	LEFT: 420px
}
#advanced-search #advancedSearch #fileType {
	HEIGHT: 150px
}
#advanced-search #advancedSearch #fileType .fileTypes {
	FLOAT: left; MARGIN: 50px 35px 0px 10px; POSITION: relative
}
* HTML #advanced-search #advancedSearch #fileType .fileTypes {
	MARGIN-LEFT: 5px
}
#advanced-search #advancedSearch #fileType .fileTypes H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #4d4d45
}
HTML #advanced-search #advancedSearch #fileType .fileTypes SELECT {
	WIDTH: 200px
}
#advanced-search #advancedSearch #fileType .fileTypes .selectAll {
	POSITION: absolute
}
#advanced-search #advancedSearch #fileType .fileTypes .selectAll LABEL {
	LEFT: 0px; WIDTH: 175px; POSITION: absolute; TOP: -18px
}
* HTML #advanced-search #advancedSearch #fileType .fileTypes .selectAll =
LABEL {
	TOP: -17px
}
#advanced-search #advancedSearch #fileType .fileTypes .selectAll INPUT {
	LEFT: 180px; WIDTH: 15px; POSITION: absolute; TOP: -17px
}
* HTML #advanced-search #advancedSearch #fileType .fileTypes .selectAll =
INPUT {
	LEFT: 185px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#zippedFiles {
	LEFT: 0px; POSITION: absolute; TOP: 75px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything {
	LEFT: 0px; POSITION: absolute; TOP: 75px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything {
	TOP: 95px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#zippedFiles LABEL {
	WIDTH: 120px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything LABEL {
	WIDTH: 120px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#zippedFiles INPUT {
	MARGIN-LEFT: 0px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything INPUT {
	MARGIN-LEFT: 0px
}
#advanced-search #advancedSearch .innerNav {
	POSITION: relative; HEIGHT: 45px
}
#advanced-search #advancedSearch .innerNav INPUT {
	LEFT: 20px; WIDTH: 60px; POSITION: absolute; TOP: 10px
}
* HTML #advanced-search #advancedSearch .innerNav INPUT {
	LEFT: 27px
}
#advanced-search #advancedSearch #searchWithin LI.colTwo {
	MARGIN-LEFT: 220px; WIDTH: 150px
}
#advanced-search #advancedSearch #searchWithin LI.reset {
	MARGIN-TOP: -90px
}
* HTML #advanced-search #advancedSearch #searchWithin LI.reset {
	MARGIN-TOP: -112px; PADDING-TOP: 22px
}
#advanced-search #advancedSearch #searchWithin UL {
	MARGIN: 20px 0px 10px 10px
}
#advanced-search #advancedSearch #searchWithin UL LI INPUT {
	WIDTH: 15px
}
#siteSearchFeatured .resultsMod {
	MARGIN-TOP: 20px
}
* HTML #siteSearchFeatured .resultsMod {
	MARGIN-TOP: 10px
}
#siteSearchFeatured .resultsMod {
	WIDTH: 675px
}
#siteSearchFeatured #allSearchResults {
	WIDTH: 675px
}
* HTML #siteSearchFeatured .searchResults {
	WIDTH: 910px
}
#siteSearchFeatured .searchResults {
	WIDTH: 910px
}
* HTML #siteSearchFeatured .topRelatedSearches {
	WIDTH: 920px
}
#siteSearchFeatured .topRelatedSearches {
	WIDTH: 920px
}
#siteSearchFeatured .resultsMod #relevantInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#siteSearchFeatured #searchResults #wordOrPhrase {
	TOP: 15px
}
#siteSearchFeatured .topRelatedSearches {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 15px; =
PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: =
#d3cbc0 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #f8f8f0
}
#siteSearchFeatured .topRelatedSearches H3 {
	FONT-SIZE: 12px; MARGIN-RIGHT: 10px
}
#siteSearchFeatured .topRelatedSearches UL {
	FLOAT: left
}
#siteSearchFeatured .topRelatedSearches H3 {
	FLOAT: left
}
#siteSearchFeatured .topRelatedSearches UL {
	DISPLAY: inline; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 800px
}
#siteSearchFeatured .topRelatedSearches UL LI {
	DISPLAY: inline; FLOAT: none; MARGIN-RIGHT: 10px
}
#siteSearchFeatured .listingDetails {
	COLOR: #666
}
#siteSearchFeatured #letUsKnow {
	BORDER-RIGHT: #d37b0f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d37b0f 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; BORDER-LEFT: #d37b0f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#d37b0f 1px solid; POSITION: relative
}
#siteSearchFeatured #letUsKnow H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #000
}
#siteSearchFeatured #letUsKnow LABEL {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #006699
}
#siteSearchFeatured #letUsKnow #yesFirst {
	LEFT: 275px; POSITION: absolute; TOP: 33px
}
#siteSearchFeatured #letUsKnow #noFirst {
	LEFT: 330px; POSITION: absolute; TOP: 33px
}
#siteSearchFeatured #letUsKnow .appForm {
	PADDING-BOTTOM: 0px
}
#siteSearchFeatured #letUsKnow .appSection {
	MARGIN-BOTTOM: 0px
}
#siteSearchFeatured #letUsKnow .appSection .innernav {
	MARGIN-TOP: 8px
}
#siteSearchFeatured #letUsKnow .appSection .inputFirst INPUT {
	MARGIN-LEFT: 0px
}
#siteSearchFeatured .resultsMod .numberOfResults {
	MARGIN-BOTTOM: 5px
}
* > #siteSearchFeatured .clearerDiv {
	MARGIN-BOTTOM: 10px
}
#advanced-search #advancedSearch H2 {
	MARGIN: 10px 0px 0px
}
#advanced-search #advancedSearch .appForm {
	PADDING-BOTTOM: 0px
}
#advanced-search #advancedSearch FIELDSET {
	BORDER-TOP: #d3cbbf 1px solid; POSITION: relative; BACKGROUND-COLOR: =
#f8f7f0
}
#advanced-search FIELDSET LEGEND SPAN {
	LEFT: 10px; WIDTH: 400px; TOP: 0px; TEXT-ALIGN: left
}
#advanced-search #advancedSearch LEGEND SPAN {
	FONT-WEIGHT: bold
}
#advanced-search #advancedSearch .group1 LABEL {
	WIDTH: 200px
}
#advanced-search #advancedSearch .innerNav {
	BORDER-TOP: #d3cbbf 1px solid; BORDER-BOTTOM: #d3cbbf 1px solid; =
BACKGROUND-COLOR: #ecead9
}
#advanced-search #advancedSearch .group1 {
	POSITION: absolute
}
#advanced-search #advancedSearch .inputFirst {
	POSITION: absolute
}
#advanced-search #advancedSearch #findResults {
	HEIGHT: 117px
}
#advanced-search #advancedSearch #findResults #resultsWithAll {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults #resultsExactPhrase {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults #resultsOne {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults #resultsWithout {
	LEFT: 0px
}
#advanced-search #advancedSearch #findResults INPUT {
	LEFT: 215px
}
#advanced-search #advancedSearch #findResults SELECT {
	LEFT: 58px
}
#advanced-search #advancedSearch #findResults #resultsDisplay SPAN {
	LEFT: 220px; WIDTH: 70px; POSITION: absolute; TOP: 5px
}
#advanced-search #advancedSearch #findResults #resultsDisplay LABEL {
	TEXT-ALIGN: left
}
#advanced-search #advancedSearch #findResults #resultsWithAll {
	TOP: 20px
}
#advanced-search #advancedSearch #findResults #resultsExactPhrase {
	TOP: 45px
}
#advanced-search #advancedSearch #findResults #resultsOne {
	TOP: 70px
}
#advanced-search #advancedSearch #findResults #resultsWithout {
	TOP: 95px
}
#advanced-search #advancedSearch #findResults #resultsDisplay {
	TOP: 20px
}
#advanced-search #advancedSearch #findResults #resultsDisplay {
	LEFT: 420px
}
#advanced-search #advancedSearch #searchWithin {
	HEIGHT: 103px
}
#advanced-search #advancedSearch #searchWithin INPUT {
	MARGIN-LEFT: 0px
}
#advanced-search #advancedSearch #searchWithin #searchEntire {
	LEFT: 10px; TOP: 20px
}
#advanced-search #advancedSearch #searchWithin #searchProf {
	LEFT: 180px; TOP: 20px
}
#advanced-search #advancedSearch #searchWithin #searchColleges {
	LEFT: 10px; TOP: 80px
}
#advanced-search #advancedSearch #searchWithin #searchParents {
	LEFT: 10px; TOP: 60px
}
#advanced-search #advancedSearch #searchWithin #searchCareers {
	LEFT: 10px; TOP: 40px
}
#advanced-search #advancedSearch #searchWithin #searchPress {
	LEFT: 180px; TOP: 40px
}
#advanced-search #advancedSearch #searchWithin #searchStore {
	LEFT: 180px; TOP: 60px
}
#advanced-search #advancedSearch #fileType {
	HEIGHT: 150px
}
#advanced-search #advancedSearch #fileType .fileTypes {
	FLOAT: left; MARGIN: 50px 35px 0px 10px; POSITION: relative
}
* HTML #advanced-search #advancedSearch #fileType .fileTypes {
	MARGIN-LEFT: 5px
}
#advanced-search #advancedSearch #fileType .fileTypes H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #4d4d45
}
HTML #advanced-search #advancedSearch #fileType .fileTypes SELECT {
	WIDTH: 200px
}
#advanced-search #advancedSearch #fileType .fileTypes .selectAll {
	POSITION: absolute
}
#advanced-search #advancedSearch #fileType .fileTypes .selectAll LABEL {
	LEFT: 0px; WIDTH: 175px; POSITION: absolute; TOP: -18px
}
* HTML #advanced-search #advancedSearch #fileType .fileTypes .selectAll =
LABEL {
	TOP: -17px
}
#advanced-search #advancedSearch #fileType .fileTypes .selectAll INPUT {
	LEFT: 180px; WIDTH: 15px; POSITION: absolute; TOP: -17px
}
* HTML #advanced-search #advancedSearch #fileType .fileTypes .selectAll =
INPUT {
	LEFT: 185px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#zippedFiles {
	LEFT: 0px; POSITION: absolute; TOP: 75px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything {
	LEFT: 0px; POSITION: absolute; TOP: 75px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything {
	TOP: 95px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#zippedFiles LABEL {
	WIDTH: 120px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything LABEL {
	WIDTH: 120px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#zippedFiles INPUT {
	MARGIN-LEFT: 0px
}
#advanced-search #advancedSearch #fileType .fileTypes =
.inputFirst#selectEverything INPUT {
	MARGIN-LEFT: 0px
}
#advanced-search #advancedSearch .innerNav {
	POSITION: relative; HEIGHT: 45px
}
#advanced-search #advancedSearch .innerNav INPUT {
	LEFT: 20px; WIDTH: 60px; POSITION: absolute; TOP: 10px
}
* HTML #advanced-search #advancedSearch .innerNav INPUT {
	LEFT: 27px
}
#audienceNav {
	MARGIN-LEFT: 10px; HEIGHT: 20px
}
#audienceNav LI {
	DISPLAY: inline
}
#audienceNav A {
	TEXT-TRANSFORM: uppercase
}
#audienceNav #forProfessionals A {
	FONT-WEIGHT: bold; COLOR: #543807
}
#audienceNav LI.current A {
	FONT-WEIGHT: bold; COLOR: #543807
}
#nav {
	PADDING-RIGHT: 0px; BORDER-TOP: #d3cbbf 3px double; PADDING-LEFT: 0px; =
Z-INDEX: 99; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: #d3cbbf 3px double; POSITION: relative; HEIGHT: 40px
}
#nav LI {
	FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN: 0px
}
#nav A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: none; =
BORDER-LEFT: #d3cbbf 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: =
#f4f2ee; TEXT-DECORATION: none
}
#nav A:link {
	COLOR: #543807
}
#nav A:visited {
	COLOR: #543807
}
#nav A:active {
	COLOR: #0e4070; BACKGROUND-COLOR: #c1d8ee
}
#nav A.current {
	COLOR: #0e4070; BACKGROUND-COLOR: #c1d8ee
}
#nav A:hover {
	COLOR: #543807; BACKGROUND-COLOR: #d9d2c8
}
#membeship A {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#topnav2 A {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#k12 A {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#topnav5 A {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#basics A {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#topnav3 A {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#policy A {
	WIDTH: 164px
}
#topnav1 A {
	WIDTH: 164px
}
#policy > A {
	WIDTH: 127px
}
#topnav1 > A {
	WIDTH: 127px
}
#membeship A {
	WIDTH: 113px
}
#topnav2 A {
	WIDTH: 113px
}
#membeship > A {
	WIDTH: 80px
}
#topnav2 > A {
	WIDTH: 80px
}
#basics A {
	WIDTH: 85px
}
#topnav3 A {
	WIDTH: 85px
}
#basics > A {
	WIDTH: 52px
}
#topnav3 > A {
	WIDTH: 52px
}
#guidance A {
	WIDTH: 97px
}
#topnav4 A {
	WIDTH: 97px
}
#guidance > A {
	WIDTH: 64px
}
#topnav4 > A {
	WIDTH: 64px
}
#k12 A {
	WIDTH: 129px
}
#topnav5 A {
	WIDTH: 129px
}
#k12 > A {
	WIDTH: 96px
}
#topnav5 > A {
	WIDTH: 96px
}
#higherEd A {
	WIDTH: 100px
}
#topnav6 A {
	WIDTH: 100px
}
#higherEd > A {
	WIDTH: 67px
}
#topnav6 > A {
	WIDTH: 67px
}
#development A {
	WIDTH: 126px
}
#topnav7 A {
	WIDTH: 126px
}
#development > A {
	WIDTH: 93px
}
#topnav7 > A {
	WIDTH: 93px
}
#research A {
	WIDTH: 146px
}
#topnav8 A {
	WIDTH: 146px
}
#research > A {
	WIDTH: 110px
}
#topnav8 > A {
	WIDTH: 110px
}
#nav LI.last A {
	PADDING-RIGHT: 20px
}
#nav LI.first A {
	PADDING-LEFT: 20px; BORDER-LEFT: medium none
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	Z-INDEX: 1
}
#nav UL A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 25px; BORDER-TOP: medium =
none; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 3px; TEXT-TRANSFORM: none; BORDER-LEFT: medium none; =
WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}
* > #nav UL A {
	WIDTH: auto
}
#nav UL A {
	BACKGROUND: url(/common/prof/images/ipe_grayDot.gif) #fff repeat-x left =
top
}
#nav UL LI.last A {
	BACKGROUND-IMAGE: none! important
}
#nav UL A:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #f4f2ee! important
}
#nav UL LI.hasFlyout A {
	BACKGROUND: url(/common/prof/images/ipe_grayDotArrow.gif) no-repeat =
right top
}
#nav UL LI.hasFlyout A:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_grayDotArrow_over.gif)! =
important; BACKGROUND-COLOR: #f4f2ee! important
}
#nav UL LI.hasFlyout UL A {
	BACKGROUND: url(/common/prof/images/ipe_grayDot.gif) repeat-x left top
}
#nav UL LI.hasFlyout UL A:hover {
	BACKGROUND: url(/common/prof/images/ipe_grayDot.gif) repeat-x left top
}
#nav UL LI.hasFlyout UL A:hover {
	BACKGROUND-COLOR: #f4f2ee! important
}
#nav UL UL LI.hasFlyout A {
	BACKGROUND: url(/common/prof/images/ipe_grayDotArrow.gif) no-repeat =
right top
}
#nav UL UL LI.hasFlyout A:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_grayDotArrow_over.gif)! =
important
}
#nav UL LI.hasFlyout UL UL A {
	BACKGROUND: url(/common/prof/images/ipe_grayDot.gif) repeat-x left top
}
#nav UL LI.hasFlyout UL UL A:hover {
	BACKGROUND: url(/common/prof/images/ipe_grayDot.gif) repeat-x left top
}
#nav LI {
	FLOAT: left
}
#nav UL LI {
	FLOAT: left; MARGIN: 0px; WIDTH: 193px
}
#nav LI UL {
	BORDER-RIGHT: #d3cbbf 1px solid; BORDER-TOP: #d3cbbf 3px double; LEFT: =
-999em; BORDER-LEFT: #d3cbbf 1px solid; WIDTH: 193px; COLOR: darkgreen; =
BORDER-BOTTOM: #d3cbbf 1px solid; POSITION: absolute; BACKGROUND-COLOR: =
white
}
#nav LI UL LI {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none; POSITION: relative
}
#nav LI UL UL {
	BORDER-TOP: #d3cbbf 1px solid; MARGIN: 0px 0px 0px 193px; POSITION: =
absolute; TOP: 0px
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
.narrow#nav LI#research LI:hover UL {
	LEFT: -388px
}
.narrow#nav LI#research LI.sfhover UL {
	LEFT: -388px
}
.narrow#nav LI#topnav8 LI:hover UL {
	LEFT: -388px
}
.narrow#nav LI#topnav8 LI.sfhover UL {
	LEFT: -388px
}
UL.launchWithClick#nav LI UL {
	DISPLAY: none; LEFT: auto
}
UL.launchWithClick#nav LI UL:hover {
	DISPLAY: none; LEFT: auto
}
#bread {
	CLEAR: both; MARGIN: 12px 10px 14px
}
#bread {
	FONT-SIZE: 11px; WORD-SPACING: 3px; COLOR: #666; TEXT-DECORATION: none
}
#bread A {
	FONT-SIZE: 11px; WORD-SPACING: 3px; COLOR: #666; TEXT-DECORATION: none
}
#bread A.current {
	FONT-WEIGHT: bold; COLOR: #333
}
#main {
	PADDING-BOTTOM: 20px; POSITION: relative
}
.hasSubNav#main {
	BACKGROUND: url(/common/prof/images/ipe_lnavBg.gif) repeat-y
}
* HTML .hasSubNav#main {
	WIDTH: 960px
}
#content {
	MARGIN-LEFT: 10px; COLOR: #333
}
#main #content H1 {
	MARGIN: 0px 0px 10px; COLOR: #0e4070
}
#main #content A {
	COLOR: #006699; TEXT-DECORATION: none
}
#main #content A:hover {
	COLOR: #3399cc; TEXT-DECORATION: underline
}
.hasTools#main #content {
	WIDTH: 700px
}
.hasSubNav#main #content {
	WIDTH: 700px
}
.hasSubNav#main #content {
	MARGIN-LEFT: 250px
}
.hasSubNav#main #content {
	WIDTH: 460px
}
.hasSubNav#main .hasSubNavOnly#content {
	WIDTH: 700px
}
* > .hasSubNav#main .hasSubNavOnly#content {
	WIDTH: auto
}
.persona#main #content {
	MARGIN-LEFT: 0px; WIDTH: 710px
}
.landing#main #content {
	MARGIN-LEFT: 0px; WIDTH: 710px
}
#main #feature H1#pageheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 18px; BACKGROUND: =
#f8f7f2; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.persona#main #feature H1#pageheader {
	COLOR: #e19a0a
}
#feature {
	BACKGROUND: url(/common/prof/images/feature_bg.gif) no-repeat; FLOAT: =
left; MARGIN-BOTTOM: 0px
}
* > #feature {
	MARGIN-BOTTOM: 20px
}
#subNav {
	BACKGROUND: #f8f7f0; PADDING-BOTTOM: 30px; WIDTH: 235px; POSITION: =
absolute; TOP: 0px
}
#subNav H1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; =
FONT-SIZE: 16px; BACKGROUND: =
url(/common/prof/images/ipe_subNavHeadBg.gif) no-repeat; PADDING-BOTTOM: =
8px; COLOR: #0e4070; LINE-HEIGHT: 16px; PADDING-TOP: 8px
}
#subNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
#subNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
#subNav LI {
	LIST-STYLE-IMAGE: none; LINE-HEIGHT: 11px; BORDER-BOTTOM: #d3cbbf 1px =
solid
}
.nonClickable#subNav LI {
	BORDER-BOTTOM: #c2b39a 1px dotted
}
#subNav LI UL LI {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
.nonClickable#subNav LI UL LI {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#subNav A {
	PADDING-RIGHT: 29px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 3px; =
HEIGHT: 1px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#subNav LI.current A {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
* HTML #subNav LI.current A {
	PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
#subNav LI UL LI A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#subNav LI > A {
	HEIGHT: auto
}
#subNav A:hover {
	BACKGROUND-COLOR: #f4f2ee
}
#subNav A.current {
	FONT-WEIGHT: bold; COLOR: #0e4070
}
#subNav LI.expanded {
	BACKGROUND-COLOR: #e9f1f9
}
#subNav LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_subNavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#subNav LI.expanded A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_subNavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#subNav LI.expanded LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_subNavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#subNav LI.expanded LI.collapsed LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_subNavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#subNav LI.expanded LI.expanded LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_subNavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#subNav LI.expanded A {
	BACKGROUND-IMAGE: none
}
#subNav LI.expanded LI.expanded A {
	BACKGROUND-IMAGE: none
}
#subNav LI.expanded LI.expanded LI.expanded A {
	BACKGROUND-IMAGE: none
}
#subNav LI.expanded LI.collapsed LI.expanded A {
	BACKGROUND-IMAGE: none
}
#subNav LI.expanded LI.expanded LI.expanded LI A {
	BACKGROUND-IMAGE: none
}
#subNav LI.expanded A {
	BACKGROUND-COLOR: transparent
}
#subNav UL LI.expanded A {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded A.current {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI.expanded A {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI.expanded A.current {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI.expanded UL LI.expanded A {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI.expanded UL LI.expanded A.current {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI.expanded UL LI.expanded UL LI.expanded A {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI.expanded UL LI.expanded UL LI.expanded =
A.current {
	FONT-WEIGHT: bold
}
#subNav UL LI.expanded UL LI A {
	FONT-WEIGHT: normal
}
#subNav UL LI.expanded UL LI.expanded UL LI A {
	FONT-WEIGHT: normal
}
#subNav UL LI.expanded UL LI.expanded UL LI.expanded UL LI A {
	FONT-WEIGHT: normal
}
#subNav UL LI.expanded UL LI.expanded UL LI.expanded UL LI.expanded UL =
LI A {
	FONT-WEIGHT: normal
}
#subNav LI.expanded H3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; COLOR: black; PADDING-TOP: 5px
}
#subNav LI.expanded A:hover {
	BACKGROUND-COLOR: #d1e0ef
}
#subNav UL LI UL LI A {
	PADDING-LEFT: 24px
}
#subNav UL LI UL LI UL LI A {
	PADDING-LEFT: 36px
}
#subNav UL LI UL LI UL LI UL LI A {
	PADDING-LEFT: 48px
}
#subNav UL LI UL LI UL LI UL LI UL LI A {
	PADDING-LEFT: 60px
}
#tools {
	FONT-SIZE: 10px; RIGHT: 0px; WIDTH: 235px; POSITION: absolute; TOP: 0px
}
#tools A:link {
	FONT-WEIGHT: normal; COLOR: #069; TEXT-DECORATION: none
}
#tools A:visited {
	FONT-WEIGHT: normal; COLOR: #069; TEXT-DECORATION: none
}
#tools A:hover {
	FONT-WEIGHT: normal; COLOR: #39c; TEXT-DECORATION: underline
}
#tools .module P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px
}
#tools .module UL LI {
	LINE-HEIGHT: 12px
}
#tools .module H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #5e4517; =
PADDING-TOP: 8px
}
#tools .module A.hasPersona {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_asterisk_orange.gif); =
BACKGROUND-REPEAT: no-repeat
}
#tools .module .hasPersonaLeft {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_asterisk_orange.gif); =
BACKGROUND-REPEAT: no-repeat
}
#tools .module A.hasPersona {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 50%; PADDING-TOP: 4px
}
* HTML #tools .module A.hasPersona {
	WIDTH: 215px
}
#tools .module .hasPersonaLeft {
	PADDING-LEFT: 15px
}
#tools .module P.hasPersonaLeft {
	MARGIN-BOTTOM: 0px
}
#tools .module#find-local-workshops H4.vExpandTall {
	PADDING-RIGHT: 15px; MARGIN-TOP: 0px; FONT-SIZE: 11px; TEXT-TRANSFORM: =
uppercase; LINE-HEIGHT: 12px
}
#tools .module#find-local-workshops H4.vCollapseTall {
	PADDING-RIGHT: 15px; MARGIN-TOP: 0px; FONT-SIZE: 11px; TEXT-TRANSFORM: =
uppercase; LINE-HEIGHT: 12px
}
* HTML #tools #find-local-workshops H4 {
	WIDTH: 205px
}
* HTML #tools #what-is-rss H1 {
	WIDTH: 205px
}
* HTML #tools #welcome-greeting H4 {
	WIDTH: 205px
}
* HTML #tools #subscribe-to-updates H4 {
	WIDTH: 205px
}
* HTML #tools #security-info H1 {
	WIDTH: 205px
}
#tools .module H4 P.taller {
	PADDING-RIGHT: 15px; MARGIN-TOP: -4px; FONT-SIZE: 11px; TEXT-TRANSFORM: =
uppercase; WIDTH: 200px; LINE-HEIGHT: 10px
}
#tools .module UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#tools .module#personaBox {
	PADDING-RIGHT: 0px; BORDER-TOP: #d3cbbf 3px double; PADDING-LEFT: 0px; =
BACKGROUND: #f8f7f0; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #d3cbbf 3px double
}
#tools .module#personaBox H4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: auto; =
PADDING-TOP: 6px; HEIGHT: auto
}
#tools .module#personaBox DIV H4 {
	WIDTH: 205px
}
#tools .module#personaBox .fakeLink {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: =
10px; COLOR: #069
}
#tools .module#personaBox #hasSession {
	TEXT-TRANSFORM: uppercase
}
#tools .module#personaBox #hasPersistent {
	TEXT-TRANSFORM: uppercase
}
#tools .module#personaBox #onlyPersistent {
	TEXT-TRANSFORM: uppercase
}
#tools .module#personaBox H4 {
	TEXT-TRANSFORM: uppercase
}
#tools .module#personaBox #setPersona {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px =
15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox #savePersona {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px =
15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox #hasSession {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px =
15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox #hasPersistent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px =
15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox #onlyPersistent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px =
15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox #defaultPersona {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px =
15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox #setPersona .fakeLink {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #069; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#tools .module#personaBox #setPersona A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #069; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#tools .module#personaBox #savePersona A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #069; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#tools .module#personaBox #setPersona .fakeLink {
	PADDING-BOTTOM: 10px
}
#tools .module#personaBox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
4px 10px 15px; PADDING-TOP: 0px
}
#tools .module#personaBox FORM LABEL {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 0px 0px 10px; WIDTH: 205px; =
COLOR: #333; LINE-HEIGHT: 14px
}
#tools .module#personaBox FORM SELECT {
	DISPLAY: block
}
#tools .module#personaBox FORM INPUT {
	FONT-SIZE: 10px; COLOR: #58595b
}
#tools .module#personaBox FORM SELECT {
	FONT-SIZE: 10px; COLOR: #58595b
}
#tools .module#personaBox .submitButton {
	BORDER-RIGHT: #d3cbbf 1px solid; BORDER-TOP: #d3cbbf 1px solid; =
BORDER-LEFT: #d3cbbf 1px solid; BORDER-BOTTOM: #d3cbbf 1px solid
}
#tools #savedPersonaExists {
	DISPLAY: none
}
#tools #noSavedPersona {
	DISPLAY: none
}
#tools #personaMismatch {
	DISPLAY: none
}
#tools #savedPersonaExists .hasPersonaLeft {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 5px 0px =
10px
}
#tools #personaMismatch .hasPersonaLeft {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px; MARGIN: 5px 0px 10px; BORDER-BOTTOM: #d2cbbf 1px solid
}
#tools .module#personaBox .submitButton {
	MARGIN-TOP: 10px
}
#tools .module#personaBox SELECT {
	MARGIN-RIGHT: 8px
}
#tools .module#calendar {
	BACKGROUND: url(/common/prof/images/ipe_calendar_top.gif) no-repeat; =
MARGIN: 10px 0px; WIDTH: 235px
}
#tools .module#calendar H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
23px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: =
14px; HEIGHT: auto
}
#tools .module#calendar DL {
	FONT-WEIGHT: bold; BACKGROUND: =
url(/common/prof/images/ipe_calendar_cells.gif) #fdf9c8 no-repeat; =
WIDTH: 235px; COLOR: #9c5a0a; HEIGHT: 19px
}
#tools .module#calendar DL A {
	FONT-WEIGHT: bold; COLOR: #9c5a0a
}
#tools .module#calendar DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 9px; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 55px; PADDING-TOP: 5px
}
#tools .module#calendar DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 55px; PADDING-TOP: 5px
}
#tools .module#calendar #calendar_bottom {
	BACKGROUND: url(/common/prof/images/ipe_calendar_bottom.gif) #fdf9c8 =
no-repeat; WIDTH: 235px; HEIGHT: 11px
}
* HTML #tools .module#calendar DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML #tools .module#calendar DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
#popupWindowCalendar {
	BORDER-RIGHT: #5e4517 4px solid; BORDER-TOP: #5e4517 1px solid; =
FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-LEFT: #5e4517 1px solid; =
WIDTH: 495px; BORDER-BOTTOM: #5e4517 4px solid; POSITION: relative
}
#popupWindowClose {
	LEFT: 420px; WIDTH: 59px; POSITION: absolute; TOP: 15px; HEIGHT: 18px
}
#popupWindowCalendar .column1 {
	MARGIN-TOP: 45px; FLOAT: left; MARGIN-BOTTOM: -1000px; PADDING-BOTTOM: =
1000px; WIDTH: 129px; COLOR: #000; TEXT-ALIGN: right
}
#popupWindowCalendar .column2 {
	MARGIN-TOP: 45px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 356px; COLOR: =
#5e4517; TEXT-ALIGN: left
}
#popupWindowCalendar A {
	COLOR: #0e4070; TEXT-DECORATION: none
}
#popupWindowCalendar H5 {
	MARGIN-TOP: 30px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px; COLOR: #333
}
#popupWindowCalendar HR {
	VISIBILITY: hidden; HEIGHT: 10px
}
.module#poll-survey {
	MARGIN: 15px 0px 5px
}
#tools .module#quick-links {
	MARGIN: 15px 0px 5px
}
.module#get-updates {
	MARGIN: 15px 0px 5px
}
.module#subscribe-to-updates {
	MARGIN: 15px 0px 5px
}
.module#rss-feeds {
	MARGIN: 15px 0px 5px
}
.module#interact-with-other-professionals {
	MARGIN: 15px 0px 5px
}
.module#poll-survey-module {
	MARGIN: 15px 0px 5px
}
.module#find-local-workshops {
	MARGIN: 15px 0px 5px
}
.module#downloads-and-handouts {
	MARGIN: 15px 0px 5px
}
.module#highlights-2columns {
	MARGIN: 15px 0px 5px
}
.module#highlights-columns {
	MARGIN: 15px 0px 5px
}
.module#highlights-1column {
	MARGIN: 15px 0px 5px
}
.module#signup-module {
	MARGIN: 15px 0px 5px
}
.module#contact-module {
	MARGIN: 15px 0px 5px
}
#tools .module#relate-links {
	MARGIN: 15px 0px 5px
}
* HTML #tools .module#quick-links H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#get-updates H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#subscribe-to-updates H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#interact-with-other-professionals H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#poll-survey-module H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#find-local-workshops H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#downloads-and-handouts H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#highlights-2columns H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#highlights-columns H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#highlights-1column H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#signup-module H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#contact-module H4 {
	MARGIN-BOTTOM: 10px
}
* HTML #tools .module#relate-links H4 {
	MARGIN-BOTTOM: 10px
}
.module#branding-mod {
	MARGIN: 0px 0px 15px
}
* HTML #tools .module H4 {
	WIDTH: 240px
}
DIV.module#highlights-2columns H4 {
	PADDING-RIGHT: 25px
}
.module#highlights-1column P {
	MARGIN: 0px 15px 10px
}
.module#highlights-columns P {
	MARGIN: 0px 15px 10px
}
.module#highlights-2columns P {
	MARGIN: 0px 15px 10px
}
.hasSubNav#main #tools .module#contact-module LI {
	LINE-HEIGHT: 11px
}
#tools .module#poll-survey-module UL {
	MARGIN-LEFT: 0px
}
#tools .module#poll-survey-module LI {
	LIST-STYLE-IMAGE: none
}
#tools .module#poll-survey-module .inputFirst INPUT {
	MARGIN-LEFT: 15px
}
#tools .module#highlights-1column UL {
	MARGIN-LEFT: 0px
}
#tools .module#highlights-columns UL {
	MARGIN-LEFT: 0px
}
#tools .module#highlights-2columns UL {
	MARGIN-LEFT: 0px
}
#tools .module#highlights-1column LI {
	LIST-STYLE-IMAGE: none
}
#tools .module#highlights-columns LI {
	LIST-STYLE-IMAGE: none
}
#tools .module#highlights-2columns LI {
	LIST-STYLE-IMAGE: none
}
#tools .module#highlights-1column UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/common/prof/images/ipe_oj_bullet.gif); PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px
}
#tools .module#highlights-columns UL LI #tools =
.module#highlights-2columns UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/common/prof/images/ipe_oj_bullet.gif); PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px
}
* HTML #tools .module#highlights-1column UL LI {
	PADDING-BOTTOM: 20px; MARGIN: -10px 15px 0px 30px
}
* HTML #tools .module#highlights-columns UL LI {
	PADDING-BOTTOM: 20px; MARGIN: -10px 15px 0px 30px
}
* HTML #tools .module#highlights-2columns UL LI {
	PADDING-BOTTOM: 20px; MARGIN: -10px 15px 0px 30px
}
#tools .module#highlights-1column UL.none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#tools .module#highlights-columns UL.none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#tools .module#highlights-2columns UL.none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#tools .module#highlights-1column UL.none LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; LIST-STYLE-IMAGE: none! =
important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none! important
}
#tools .module#highlights-columns UL.none LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; LIST-STYLE-IMAGE: none! =
important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none! important
}
#tools .module#highlights-2columns UL.none LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; LIST-STYLE-IMAGE: none! =
important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none! important
}
#tools .module H4.vExpand {
	BACKGROUND: url(/common/prof/images/ipe_short_minus.gif) no-repeat; =
HEIGHT: 28px
}
#tools .module H4.vCollapse {
	BACKGROUND: url(/common/prof/images/ipe_short_plus.gif) no-repeat; =
HEIGHT: 28px
}
#tools .module H4.vExpandTall {
	BACKGROUND: url(/common/prof/images/ipe_tall_minus.gif) no-repeat; =
HEIGHT: 43px
}
#tools .module H4.vCollapseTall {
	BACKGROUND: url(/common/prof/images/ipe_tall_plus.gif) no-repeat; =
HEIGHT: 43px
}
#tools .module H4.smallTabNoCollapse {
	BACKGROUND: url(/common/prof/images/ipe_mod_noxpand_sm.gif) no-repeat; =
HEIGHT: 28px
}
#tools .module H4.mediumTabNoCollapse {
	BACKGROUND: url(/common/prof/images/ipe_mod_noxpand_med.gif) no-repeat; =
HEIGHT: 42px
}
#tools .module H4.bigTabNoCollapse {
	BACKGROUND: url(/common/prof/images/ipe_mod_noxpand_tall.gif) =
no-repeat; HEIGHT: 50px
}
#tools #get-updates {
	COLOR: #000
}
#tools #get-updates A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#tools #get-updates .rssFeed {
	MARGIN-RIGHT: 4px
}
#tools #downloads-and-handouts A.acrobatReader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#tools #rss-feeds LI {
	COLOR: #069
}
#tools #rss-feeds LI {
	FONT-WEIGHT: bold
}
#tools #rss-feeds A {
	FONT-WEIGHT: bold
}
#tools .module#find-local-workshops FORM {
	PADDING-LEFT: 15px
}
#tools .module#subscribe-to-updates LI {
	PADDING-BOTTOM: 16px
}
#tools #subscribe-to-updates A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#tools .module#contact-module UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 10px; PADDING-TOP: 0px
}
#tools .module#contact-module H6 {
	FONT-WEIGHT: bold
}
#tools .module#contact-module UL LI.more {
	MARGIN-TOP: 16px
}
#tools .module#services-module {
	MARGIN: 0px 0px 5px
}
#tools .module#services-module UL LI {
	PADDING-BOTTOM: 0px
}
#tools .module#services-module UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #tools .module#services-module IMG {
	MARGIN-TOP: -10px
}
*:first-child + HTML #tools .module#services-module IMG {
	MARGIN-TOP: -10px
}
#tools .module#services-module H5 {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
MARGIN-BOTTOM: 12px; COLOR: #333; LINE-HEIGHT: 13px
}
* HTML #tools .module#services-module H5 {
	MARGIN-BOTTOM: 16px
}
*:first-child + HTML #tools .module#services-module H5 {
	MARGIN-BOTTOM: 16px
}
#tools .module#services-module H6 {
	MARGIN-TOP: 7px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; COLOR: #333
}
* HTML #tools .module#services-module H6 {
	MARGIN-TOP: -4px
}
*:first-child + HTML #tools .module#services-module H6 {
	MARGIN-TOP: -4px
}
#tools .module#signup-module UL {
	MARGIN: -3px 0px 0px 20px
}
#tools .module#signup-module UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#tools .module#signup-module H2 {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-TOP: 8px
}
#highlights-column-a {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 75px
}
#highlights-column-b {
	PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 140px
}
.right-module-bold {
	FONT-WEIGHT: bold
}
#tools #security-info {
	BORDER-RIGHT: #d57d0f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d57d0f 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 15px 0px 0px; BORDER-LEFT: #d57d0f 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #d57d0f 1px solid; BACKGROUND-COLOR: #f8f7f0
}
#tools #security-info LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 10px; =
BACKGROUND-COLOR: #f8f7f0
}
#tools #security-info H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: =
210px; COLOR: #333; PADDING-TOP: 0px
}
#tools #what-is-rss {
	BORDER-RIGHT: #d57d0f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d57d0f 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 15px 0px 0px; BORDER-LEFT: #d57d0f 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #d57d0f 1px solid; BACKGROUND-COLOR: #f8f7f0
}
#tools #what-is-rss LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 10px; =
BACKGROUND-COLOR: #f8f7f0
}
#tools #what-is-rss H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: =
210px; COLOR: #333; PADDING-TOP: 0px
}
#tools #welcome-greeting {
	BORDER-RIGHT: #d57d0f 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#d57d0f 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px; MARGIN: 15px 0px 0px; BORDER-LEFT: #d57d0f 1px solid; PADDING-TOP: =
10px; BORDER-BOTTOM: #d57d0f 1px solid; BACKGROUND-COLOR: #f8f7f0
}
#tools #welcome-greeting H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: =
210px; COLOR: #333; PADDING-TOP: 0px
}
#tools #downloads-and-handouts LI {
	BORDER-BOTTOM: #cbdff2 1px solid
}
#tools #downloads-and-handouts #adobe LI {
	BORDER-BOTTOM: medium none
}
#bigStory {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
MARGIN-BOTTOM: 0px; WIDTH: 454px; HEIGHT: 268px
}
#main #content #bigStory H1 {
	FONT-SIZE: 18px; MARGIN: 0px 10px 10px; COLOR: #d38a0b; PADDING-TOP: =
10px
}
#news {
	FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 256px
}
#news P {
	FONT-SIZE: 11px; MARGIN: 0px 5px 10px 12px
}
#news H3 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 8px; FONT-SIZE: 12px
}
#news P {
	PADDING-RIGHT: 25px; PADDING-LEFT: 8px; FONT-SIZE: 12px
}
#news H3 {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 12px
}
#infoDirectory {
	CLEAR: both; BACKGROUND: #f8f7f0; MARGIN-BOTTOM: 40px; PADDING-BOTTOM: =
10px; WIDTH: auto
}
#infoDirectory {
	BORDER-BOTTOM: #d7c69f 1px solid
}
* > #infoDirectory {
	MARGIN-BOTTOM: 40px; PADDING-BOTTOM: 10px; WIDTH: auto
}
#infoDirectory H2 {
	MARGIN-TOP: 20px
}
.persona#main #infoDirectory H2 {
	BACKGROUND: #edeadb
}
#infoDirectory H2 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #d7c69f 1px =
solid; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; =
MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; =
COLOR: #5e4517; PADDING-TOP: 4px; BORDER-BOTTOM: #d7c69f 1px solid
}
#news H2 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #d7c69f 1px =
solid; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; =
MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; =
COLOR: #5e4517; PADDING-TOP: 4px; BORDER-BOTTOM: #d7c69f 1px solid
}
#news H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 18px; =
BORDER-BOTTOM: medium none
}
.landing#main #infoDirectory {
	BACKGROUND: #f1fafe
}
.landing#main #infoDirectory H2 {
	BORDER-RIGHT: medium none; BORDER-TOP: #bccad7 1px solid; BORDER-LEFT: =
medium none; COLOR: #5e4517; BORDER-BOTTOM: #bccad7 1px solid
}
.landing#main #news H2 {
	BORDER-RIGHT: medium none; BORDER-TOP: #bccad7 1px solid; BORDER-LEFT: =
medium none; COLOR: #5e4517; BORDER-BOTTOM: #bccad7 1px solid
}
.landing#main #news H2 {
	BORDER-TOP: #999 1px solid; BORDER-BOTTOM: medium none
}
.landing#main #news {
	BORDER-BOTTOM: medium none
}
.landing#main #infoDirectory {
	BORDER-BOTTOM: #bccad7 1px solid
}
#infoDirectory H2 {
	MARGIN-BOTTOM: 0px
}
#news UL {
	MARGIN: 0px 12px
}
#infoDirectory UL {
	MARGIN: 0px 12px
}
#infoDirectory UL LI {
	LIST-STYLE-IMAGE: none
}
#news UL LI {
	LIST-STYLE-IMAGE: none
}
#news UL LI A {
	MARGIN-TOP: 15px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
MARGIN-BOTTOM: 7px; COLOR: #231f20
}
.landing #infoDirectory UL LI A {
	MARGIN-TOP: 15px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
MARGIN-BOTTOM: 7px; COLOR: #231f20
}
.landing #infoDirectory UL LI A {
	FONT-SIZE: 12px; COLOR: #543807! important
}
#news A {
	COLOR: #9c5a0a! important
}
#infoDirectory A {
	COLOR: #9c5a0a! important
}
* HTML #news {
	DISPLAY: inline
}
* HTML #bigStory {
	DISPLAY: inline
}
.persona#main #infoDirectory A {
	FONT-SIZE: 11px
}
.landing #infoDirectory UL {
	MARGIN-LEFT: 11px
}
.landing #infoDirectory > UL {
	MARGIN-LEFT: 22px
}
.landing #infoDirectory .col {
	FLOAT: left; WIDTH: 200px
}
#infoDirectory DIV.toolsCol {
	FLOAT: left; MARGIN: 20px 0px 0px 12px; WIDTH: 220px
}
.toolsCol H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #543807
}
.toolsCol UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 15px; PADDING-TOP: 0px! =
important
}
.toolsCol LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 7px; PADDING-TOP: 0px
}
#accessTools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fcfbf8; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #bf9f6d 1px dotted
}
#accessTools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#accessTools H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: =
22px; COLOR: #5e4517
}
#accessTools LI {
	FLOAT: left; MARGIN: 0px 0px 0px 22px; WIDTH: 45%
}
#accessTools LI.last {
	MARGIN-LEFT: 12px
}
* HTML #accessTools LI {
	MARGIN-LEFT: 15px; WIDTH: 43%
}
* HTML #accessTools LI.last {
	MARGIN-LEFT: 22px
}
#accessTools A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px
}
#accessTools H3.toolTitle {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0px; COLOR: #9c5a0a! important
}
#introText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: #fcfbf8; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #e3d4ba 1px solid
}
* HTML #introText {
	PADDING-LEFT: 28px
}
#footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #d3cbbf 3px double; PADDING-LEFT: =
10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#footerNav {
	TEXT-TRANSFORM: capitalize; COLOR: #5d5d5d; TEXT-DECORATION: none
}
#footerNav A {
	TEXT-TRANSFORM: capitalize; COLOR: #5d5d5d; TEXT-DECORATION: none
}
#footer #copyright {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; COLOR: #959595
}
#footer #trusteLogo {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FLOAT: right; =
BACKGROUND-IMAGE: =
url(/common/shared/images/truste-certified-privacy.gif); WIDTH: 116px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#searchResults {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ecead9; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; POSITION: =
relative
}
* HTML #searchResults {
	MARGIN-LEFT: 10px
}
#searchResults H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; COLOR: #d37b0f
}
#searchResults A#searchTips {
	FONT-SIZE: 12px; RIGHT: 20px; COLOR: #0e4070; POSITION: absolute; TOP: =
20px
}
#searchResults H4 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: =
10px; COLOR: #333
}
#searchResults #searchWithin H4 SPAN {
	FONT-WEIGHT: normal
}
#searchResults #wordOrPhrase {
	POSITION: absolute; TOP: 55px
}
#searchResults #searchWithin {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: #d3cbbf 1px =
solid; PADDING-LEFT: 250px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; =
BORDER-LEFT: medium none; PADDING-TOP: 10px; BORDER-BOTTOM: #d3cbbf 1px =
solid
}
#searchResults #searchWithin LI.colTwo {
	MARGIN-LEFT: 220px; WIDTH: 150px
}
#searchResults #searchWithin LI.reset {
	MARGIN-TOP: -90px
}
.resultsMod {
	BORDER-RIGHT: #d3cbbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d3cbbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px; BORDER-LEFT: #d3cbbf 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #d3cbbf 1px solid
}
* HTML .resultsMod {
	WIDTH: 668px
}
.hasSubNav#main #content .resultsMod {
	WIDTH: 438px
}
#relevantInfo {
	TEXT-ALIGN: right
}
#featuredListings {
	BORDER-RIGHT: #d37b0f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d37b0f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px; BORDER-LEFT: #d37b0f 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #d37b0f 1px solid
}
* HTML #featuredListings {
	WIDTH: 668px
}
#featuredListings H3 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 20px; COLOR: #333
}
#allSearchResults {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px; PADDING-TOP: 10px
}
#featuredListings DT A {
	FONT-WEIGHT: bold; COLOR: #0e4070
}
#allSearchResults DT A {
	FONT-WEIGHT: bold; COLOR: #0e4070
}
#featuredListings DD {
	MARGIN-BOTTOM: 20px; LINE-HEIGHT: 16px
}
#allSearchResults DD {
	MARGIN-BOTTOM: 20px; LINE-HEIGHT: 16px
}
#featuredListings DD P {
	MARGIN: 0px
}
#allSearchResults DD P {
	MARGIN: 0px
}
.listingDetails {
	COLOR: #0e4070
}
.error {
	BORDER-RIGHT: #cc0000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cc0000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: =
10px; MARGIN: 0px 0px 16px; BORDER-LEFT: #cc0000 1px solid; COLOR: =
#cc0000; PADDING-TOP: 10px; BORDER-BOTTOM: #cc0000 1px solid; =
BACKGROUND-COLOR: #ffffcc
}
.error H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase
}
.error UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.error LI {
	MARGIN-TOP: 6px; LIST-STYLE-IMAGE: none
}
STRONG.required {
	FONT-SIZE: 15px; COLOR: #d12013; LINE-HEIGHT: 11px
}
TABLE.chart A {
	COLOR: #069! important
}
TABLE.chart A:visited {
	COLOR: #069! important
}
TABLE.chart {
	BORDER-RIGHT: #e3d4ba 1px solid; MARGIN-BOTTOM: 18px; BORDER-BOTTOM: =
#e3d4ba 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.chart TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #e3d4ba 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: #e3d4ba 1px solid; PADDING-TOP: 10px; BACKGROUND-COLOR: =
#fff
}
TABLE.chart TH {
	PADDING-RIGHT: 10px; BORDER-TOP: #e3d4ba 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: #e3d4ba 1px solid; PADDING-TOP: 10px; BACKGROUND-COLOR: =
#fff
}
TABLE.chart .tableDark {
	BACKGROUND-COLOR: #f8f7f0
}
TABLE.chart TR.tableDark TD {
	BACKGROUND-COLOR: #f8f7f0
}
TABLE.chart TR.tableDark TH {
	BACKGROUND-COLOR: #f8f7f0
}
TABLE.chart .tableHeader {
	BORDER-RIGHT: #c2b39a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#c2b39a 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #c2b39a 1px solid; COLOR: #fff; =
PADDING-TOP: 10px; BORDER-BOTTOM: #c2b39a 1px solid; BACKGROUND-COLOR: =
#c2b39a
}
TABLE.chart .tableSubhed {
	BORDER-RIGHT: #c2b39a 1px solid; BORDER-TOP: #c2b39a 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #c2b39a 1px solid; COLOR: #5e4517; =
BORDER-BOTTOM: #c2b39a 1px solid; BACKGROUND-COLOR: #e3d4ba
}
TABLE.chart .tableSubhed A {
	BORDER-RIGHT: #c2b39a 1px solid; BORDER-TOP: #c2b39a 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #c2b39a 1px solid; COLOR: #5e4517; =
BORDER-BOTTOM: #c2b39a 1px solid; BACKGROUND-COLOR: #e3d4ba
}
TABLE.chart A.ascending {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 24px; BACKGROUND-POSITION: =
right 50%; BORDER-TOP: medium none; BACKGROUND-IMAGE: =
url(/common/prof/images/blueArrow_up.gif); BORDER-LEFT: medium none; =
BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat
}
TABLE.chart A.descending {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 24px; BACKGROUND-POSITION: =
right 50%; BORDER-TOP: medium none; BACKGROUND-IMAGE: =
url(/common/prof/images/blueArrow_down.gif); BORDER-LEFT: medium none; =
BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat
}
TABLE.chart A.unsorted-ascending {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 24px; BACKGROUND-POSITION: =
right 50%; BORDER-TOP: medium none; BACKGROUND-IMAGE: =
url(/common/prof/images/brownArrow_up.gif); BORDER-LEFT: medium none; =
BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat
}
TABLE.chart A.unsorted-ascending:visited {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 24px; BACKGROUND-POSITION: =
right 50%; BORDER-TOP: medium none; BACKGROUND-IMAGE: =
url(/common/prof/images/brownArrow_up.gif); BORDER-LEFT: medium none; =
BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat
}
TABLE.chart A.unsorted-descending {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 24px; BACKGROUND-POSITION: =
right 50%; BORDER-TOP: medium none; BACKGROUND-IMAGE: =
url(/common/prof/images/brownArrow_down.gif); BORDER-LEFT: medium none; =
COLOR: #663! important; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: =
no-repeat
}
TABLE.chart A.unsorted-descending:visited {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 24px; BACKGROUND-POSITION: =
right 50%; BORDER-TOP: medium none; BACKGROUND-IMAGE: =
url(/common/prof/images/brownArrow_down.gif); BORDER-LEFT: medium none; =
COLOR: #663! important; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: =
no-repeat
}
.submitButton {
	BORDER-RIGHT: #5e4517 1px solid; BORDER-TOP: #d17b0e 1px solid; =
FONT-SIZE: 9px; BORDER-LEFT: #d17b0e 1px solid; WIDTH: 30px; COLOR: =
#d17b0e; BORDER-BOTTOM: #5e4517 1px solid; BACKGROUND-COLOR: #fff
}
.submitButton:hover {
	BACKGROUND-COLOR: #ecead9
}
.clearerDiv {
	CLEAR: both; HEIGHT: 0px
}
.clearerDivLeft {
	CLEAR: left; HEIGHT: 0px
}
* HTML #accessTools .clearerDivLeft {
	MARGIN-TOP: -10px
}
#calendarViewAll #filterYourView {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: =
420px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ecead9
}
* HTML #calendarViewAll #filterYourView {
	WIDTH: 380px
}
#calendarViewAll #filterYourView H3 {
	COLOR: #d37b0f
}
#calendarViewAll #filterYourView HR {
	MARGIN: 8px 0px; COLOR: #d3cbbf; HEIGHT: 1px
}
#calendarViewAll H5 {
	PADDING-BOTTOM: 5px
}
#calendarViewAll #byEventLeft {
	FLOAT: left; WIDTH: 195px
}
* HTML #calendarViewAll #byEventLeft {
	FLOAT: left; WIDTH: 195px
}
#calendarViewAll #byEventRight {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: 150px; MARGIN-RIGHT: 70px
}
* HTML #calendarViewAll #byEventRight {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: 120px; MARGIN-RIGHT: 30px
}
#calendarViewAll .checkboxLeft {
	MARGIN-LEFT: 15px
}
#calendarViewAll .checkboxRightA {
	MARGIN-LEFT: 0px
}
#calendarViewAll .checkboxRight {
	MARGIN-TOP: -5px; MARGIN-LEFT: 20px
}
#byKeyword {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 200px
}
#calendarFilterGo {
	MARGIN-TOP: 24px; FLOAT: right
}
.appForm {
	PADDING-BOTTOM: 20px
}
.appForm .hr {
	MARGIN-TOP: 6px
}
.appForm H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #c2b39a 3px double; PADDING-LEFT: 12px; =
FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 20px; =
PADDING-BOTTOM: 7px; COLOR: #5e4517; PADDING-TOP: 9px; BACKGROUND-COLOR: =
#ecead9
}
.appForm H3 SPAN {
	FONT-SIZE: 12px
}
.appForm H4 {
	MARGIN: 15px 0px 20px
}
.appForm .appSection {
	MARGIN-BOTTOM: 16px
}
.appForm .innernav {
	MARGIN-TOP: 20px
}
.appForm LABEL {
	DISPLAY: block; WIDTH: 65px; PADDING-TOP: 4px; FONT-FAMILY: =
Arial,Helvetica,sans-serif; TEXT-ALIGN: right
}
.appForm INPUT {
	FONT-SIZE: 11px
}
.appForm SELECT {
	FONT-SIZE: 11px
}
.appForm TEXTAREA {
	FONT-SIZE: 11px
}
.appForm INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; WIDTH: =
137px; PADDING-TOP: 1px
}
.appForm SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: =
148px; PADDING-TOP: 0px
}
.appForm TEXTAREA {
	WIDTH: 224px; HEIGHT: 85px
}
.appForm FIELDSET {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-BOTTOM: 16px; BORDER-LEFT: =
0px; BORDER-BOTTOM: 0px
}
.appForm LEGEND SPAN {
	DISPLAY: block; WIDTH: 110px; PADDING-TOP: 3px; POSITION: absolute; =
TEXT-ALIGN: right
}
*:first-child + HTML .appForm LEGEND SPAN {
	WIDTH: 109px
}
* > .appForm LEGEND SPAN {
	WIDTH: 117px
}
.appForm .inputFirst {
	PADDING-BOTTOM: 10px; POSITION: relative; HEIGHT: 10px
}
.appForm .inputFirst LABEL {
	DISPLAY: inline; TEXT-ALIGN: left
}
.appForm .inputFirst P {
	MARGIN: -2px 0px 0px 25px
}
.appForm .inputFirst INPUT {
	MARGIN-LEFT: 79px; WIDTH: 15px
}
.appForm .group1 {
	PADDING-BOTTOM: 14px; POSITION: relative
}
.appForm .group1 LABEL {
	MARGIN-TOP: 0px
}
.appForm .groupFieldset {
	PADDING-BOTTOM: 0px
}
.appForm .groupFieldset FIELDSET {
	PADDING-BOTTOM: 0px
}
.appForm .textareaGroup {
	HEIGHT: 87px
}
.appForm .group1 INPUT {
	LEFT: 80px; POSITION: absolute; TOP: 0px
}
.appForm .group1 SELECT {
	LEFT: 80px; POSITION: absolute; TOP: 0px
}
.appForm .group1 TEXTAREA {
	LEFT: 80px; POSITION: absolute; TOP: 0px
}
.appForm .appSection .group1 P {
	FONT-SIZE: 11px; LEFT: 290px; WIDTH: 660px; LINE-HEIGHT: 14px; =
PADDING-TOP: 2px; POSITION: absolute; TOP: 0px
}
.appForm .group1 INPUT.submitButton {
	LEFT: 280px
}
.appForm .group1 .inputFirst {
	POSITION: static
}
.hasTools .appForm .appSection .group1 P {
	WIDTH: 570px
}
.hasSubNav .appForm .appSection .group1 P {
	WIDTH: 310px
}
.appForm .dhtmlErrorSpan {
	FONT-SIZE: 11px; LEFT: 132px; POSITION: absolute; TOP: 18px
}
.appForm .submitButton {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; =
BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
BACKGROUND-IMAGE: url(/common/prof/images/ipe_submitbutton.gif); =
PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; COLOR: =
#fff! important; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; =
BACKGROUND-REPEAT: repeat; HEIGHT: 26px; BACKGROUND-COLOR: #ccc
}
.appForm .submitButton:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_submitbutton_over.gif); =
TEXT-DECORATION: none! important
}
.appForm INPUT.submitButtonOver {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_submitbutton_over.gif); =
TEXT-DECORATION: none! important
}
.appForm A.submitButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 7px; HEIGHT: 14px; TEXT-ALIGN: center
}
#becomeACommitteeMember .group1 LABEL {
	WIDTH: 100px
}
.appForm#becomeACommitteeMember .group1 INPUT {
	LEFT: 115px
}
.appForm#becomeACommitteeMember .group1 SELECT {
	LEFT: 115px
}
.appForm#becomeACommitteeMember .group1 TEXTAREA {
	LEFT: 115px
}
.appForm#becomeACommitteeMember .group1 SPAN.dhtmlErrorSpan {
	LEFT: 115px
}
.appForm#becomeACommitteeMember .longerLabel LABEL {
	WIDTH: 250px
}
.appForm#becomeACommitteeMember .longerLabel INPUT {
	LEFT: 265px
}
.appForm#becomeACommitteeMember .longerLabel SELECT {
	LEFT: 265px
}
.appForm#becomeACommitteeMember .longerLabel TEXTAREA {
	LEFT: 265px
}
.appForm#becomeACommitteeMember .longerLabel SPAN.dhtmlErrorSpan {
	LEFT: 265px
}
.appForm#becomeACommitteeMember .group1 LEGEND SPAN {
	WIDTH: 92px
}
.appForm#becomeACommitteeMember #contactSpringboard .group1 LABEL {
	WIDTH: 170px
}
.appForm#becomeACommitteeMember #contactSpringboard .group1 INPUT {
	LEFT: 185px
}
.appForm#becomeACommitteeMember #contactSpringboard .group1 SELECT {
	LEFT: 185px
}
.appForm#becomeACommitteeMember #contactSpringboard .group1 TEXTAREA {
	LEFT: 185px
}
.appForm#becomeACommitteeMember #contactSpringboard .group1 =
SPAN.dhtmlErrorSpan {
	LEFT: 185px
}
.appForm#becomeACommitteeMember #contactUs .group1 LABEL {
	WIDTH: 190px
}
.appForm#becomeACommitteeMember #contactUs .group1 INPUT {
	LEFT: 205px
}
.appForm#becomeACommitteeMember #contactUs .group1 SELECT {
	LEFT: 205px
}
.appForm#becomeACommitteeMember #contactUs .group1 TEXTAREA {
	LEFT: 205px
}
.appForm#becomeACommitteeMember #contactUs .group1 SPAN.dhtmlErrorSpan {
	LEFT: 205px
}
.appForm#becomeACommitteeMember .hr {
	MARGIN-TOP: 50px
}
.appForm#feedbackForm TD INPUT {
	WIDTH: 40px
}
.appForm#feedbackForm .group1 LABEL {
	WIDTH: 134px
}
.appForm#feedbackForm .group1 INPUT {
	LEFT: 149px
}
.appForm#feedbackForm .group1 SELECT {
	LEFT: 149px
}
.appForm#feedbackForm .group1 TEXTAREA {
	LEFT: 149px
}
.appForm#feedbackForm .group1 SPAN.dhtmlErrorSpan {
	LEFT: 149px
}
.appForm#feedbackForm .inputFirst .otherInput {
	MARGIN-LEFT: 5px; WIDTH: 137px
}
.appForm#feedbackForm .inputFirst INPUT {
	MARGIN-LEFT: 0px
}
.appForm#feedbackForm .longerLabel LABEL {
	WIDTH: 300px
}
.appForm#feedbackForm .longerLabel INPUT {
	LEFT: 315px
}
.appForm#feedbackForm .longerLabel SELECT {
	LEFT: 315px
}
.appForm#feedbackForm .longerLabel TEXTAREA {
	LEFT: 315px
}
.appForm#feedbackForm .longerLabel SPAN.dhtmlErrorSpan {
	LEFT: 315px
}
.appForm#feedbackForm .tallerLabel {
	HEIGHT: 25px
}
.appForm#feedbackForm .shorterLabel LABEL {
	WIDTH: 58px
}
.appForm#feedbackForm .shorterLabel INPUT {
	LEFT: 73px
}
.appForm#feedbackForm .shorterLabel SELECT {
	LEFT: 73px
}
.appForm#feedbackForm .shorterLabel TEXTAREA {
	LEFT: 73px
}
.appForm#feedbackForm .longerLabel SPAN.dhtmlErrorSpan {
	LEFT: 73px
}
.appForm#feedbackForm INPUT.noLabel {
	LEFT: 0px
}
.appForm#feedbackForm TEXTAREA.noLabel {
	LEFT: 0px
}
.appForm#feedbackForm P.clearBoth {
	CLEAR: both
}
.appForm#feedbackForm #forMoreInformation .group1 LABEL {
	WIDTH: 150px
}
.appForm#feedbackForm #forMoreInformation .inputFirst LABEL {
	WIDTH: 400px
}
.appForm#feedbackForm #forMoreInformation .group1 INPUT.noLabel {
	LEFT: 0px
}
.appForm#feedbackForm #forMoreInformation .group1 TEXTAREA.noLabel {
	LEFT: 0px
}
.appForm#feedbackForm #forMoreInformation .group1 INPUT {
	LEFT: 165px
}
.appForm#feedbackForm #forMoreInformation .group1 SELECT {
	LEFT: 165px
}
.appForm#feedbackForm #forMoreInformation .group1 TEXTAREA {
	LEFT: 165px
}
.appForm#feedbackForm #forMoreInformation .group1 SPAN.dhtmlErrorSpan {
	LEFT: 165px
}
.appForm#feedbackForm #sectionFeedback .group1 SPAN.dhtmlErrorSpan {
	LEFT: 0px
}
.appForm#feedbackForm #forMoreInformation .noLabel SPAN.dhtmlErrorSpan {
	LEFT: 0px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution {
	HEIGHT: 30px
}
* HTML .appForm .appSection#precalculusPolicyResponseForm =
#yesMyInstitution {
	HEIGHT: 40px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
LABEL {
	POSITION: absolute
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
INPUT {
	POSITION: absolute
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#grantCredits {
	LEFT: 0px; TOP: 0px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#grantCreditsLabel {
	LEFT: 18px; TOP: 0px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#creditNum {
	LEFT: 236px; TOP: 0px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#creditNumLabel {
	LEFT: 394px; TOP: 0px
}
* HTML .appForm .appSection#precalculusPolicyResponseForm =
#yesMyInstitution #creditNumLabel {
	LEFT: 385px; TOP: 0px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#creditNumLabelTwo {
	LEFT: 0px; TOP: 20px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#creditScore {
	LEFT: 48px; TOP: 20px
}
.appForm .appSection#precalculusPolicyResponseForm #yesMyInstitution =
#creditScoreLabel {
	LEFT: 207px; TOP: 20px
}
* HTML .appForm .appSection#precalculusPolicyResponseForm =
#yesMyInstitution #creditScoreLabel {
	LEFT: 195px; TOP: 20px
}
.hideMessage {
	DISPLAY: none
}
.showMessage {
	DISPLAY: block; HEIGHT: 400px
}
.subSection {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ecead9; =
PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.subSection H3 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; COLOR: #d37b0f; PADDING-TOP: 0px; =
BORDER-BOTTOM: 0px
}
#submitPrivateFeedbackWrapper {
	WIDTH: 680px
}
#submitPrivateFeedbackMain {
	WIDTH: 625px
}
#submitPrivateFeedbackHead {
	PADDING-RIGHT: 0px; BORDER-TOP: #c2b39a 3px double; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: #ecead9; =
PADDING-BOTTOM: 5px; MARGIN: 20px 0px; WIDTH: 625px; COLOR: #5e4517; =
PADDING-TOP: 5px; HEIGHT: 20px
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #0e4070; PADDING-TOP: 8px
}
#submitPrivateFeedbackHead H2 {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; =
COLOR: #5e4517
}
#submitPrivateFeedbackHead H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain .appForm =
.group1 LABEL {
	WIDTH: 155px
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain .appForm =
.group1 INPUT {
	LEFT: 170px; POSITION: absolute; TOP: 0px
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain .appForm =
.group1 SELECT {
	LEFT: 170px; POSITION: absolute; TOP: 0px
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain .appForm =
.group1 TEXTAREA {
	LEFT: 170px; POSITION: absolute; TOP: 0px
}
.pop_breadcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain =
.pop_breadcrumb_link {
	COLOR: #666
}
#responseRequested {
	MARGIN-TOP: -30px; MARGIN-BOTTOM: 25px; WIDTH: 315px; POSITION: =
relative
}
#responseYes {
	FLOAT: left; WIDTH: 155px; TEXT-ALIGN: right
}
#responseNo {
	MARGIN-TOP: -3px; FLOAT: right; WIDTH: 150px
}
#submitPrivateFeedbackWrapper #submitPrivateFeedbackMain HR.brown {
	BORDER-TOP: #c2b39a 1px solid; MARGIN-TOP: 75px; WIDTH: 625px; HEIGHT: =
1px
}
.popup #page {
	WIDTH: auto; MARGIN-RIGHT: 15px
}
.popup #main {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: none; MARGIN: 0px
}
.popup #main #content {
	MARGIN: 0px; WIDTH: auto! important
}
.popup #branding {
	WIDTH: auto
}
.popup #branding #audienceNav {
	DISPLAY: none
}
.popup #branding #siteNav {
	DISPLAY: none
}
.popup #branding #siteSearch {
	DISPLAY: none
}
.popup #footer {
	DISPLAY: none
}
.popup #branding H1 A {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_logo_small.gif); WIDTH: =
140px; HEIGHT: 40px
}
.popup #bread {
	CLEAR: none; MARGIN-LEFT: 37px
}
.popup #closeButton {
	FLOAT: right
}
.popup #printPage {
	FLOAT: right
}
.popup #closeButton {
	HEIGHT: 1px
}
.popup #closeButton SPAN {
	BORDER-RIGHT: #d3cbbf 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#d3cbbf 1px solid; DISPLAY: block; FONT-SIZE: 11px; BORDER-LEFT: #d3cbbf =
1px solid; CURSOR: pointer; COLOR: #5e4517; BORDER-BOTTOM: #d3cbbf 1px =
solid; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.popup #closeButton SPAN EM {
	LEFT: 48px; FONT-STYLE: normal; POSITION: absolute; TOP: 6px
}
* > .popup #closeButton SPAN EM {
	TOP: 3px
}
.popup #closeButton STRONG {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: =
normal; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ecead9
}
.popup #main {
	MARGIN-LEFT: 25px
}
.popup #printPage {
	CLEAR: right; PADDING-RIGHT: 0px; MARGIN-TOP: 40px; PADDING-LEFT: 7px; =
BACKGROUND-IMAGE: url(/common/prof/images/ipe_pringPageBg.gif); =
PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 7px; HEIGHT: 19px
}
* HTML .popup #printPage {
	PADDING-BOTTOM: 7px; WIDTH: 87px
}
.popup #printPage A {
	COLOR: #006699; TEXT-DECORATION: none
}
.popup#email-this-article LABEL {
	WIDTH: 95px
}
.popup#email-this-article INPUT {
	LEFT: 111px
}
.embeddedModule {
	BORDER-TOP: #d3cbbf 1px solid
}
.embeddedModule H4 {
	PADDING-RIGHT: 12px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 12px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #0e4070; PADDING-TOP: 5px; =
BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #e9f1f9
}
* HTML .embeddedModule H4 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 6px
}
.embeddedModule UL {
	BORDER-RIGHT: #d3cbbf 1px solid; BORDER-TOP: #d3cbbf 3px double; =
BORDER-LEFT: #d3cbbf 1px solid; BORDER-BOTTOM: #d3cbbf 1px solid
}
.embeddedModule UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.embeddedModule UL LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: =
11px; PADDING-BOTTOM: 1px; COLOR: #333! important; PADDING-TOP: 1px
}
* HTML .embeddedModule UL LI A {
	PADDING-TOP: 2px; HEIGHT: 15px
}
.embeddedModule UL LI A:hover {
	BACKGROUND-COLOR: #f4f2ee; TEXT-DECORATION: none! important
}
.embeddedModule UL LI A.current {
	BACKGROUND-COLOR: #e9f1f9
}
.printIcon {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 20px; =
FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_print_icon.gif); PADDING-BOTTOM: 4px; =
CURSOR: pointer; MARGIN-RIGHT: 10px; PADDING-TOP: 4px; =
BACKGROUND-REPEAT: no-repeat
}
.emailIcon {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 21px; FONT-SIZE: 10px; =
BACKGROUND-IMAGE: url(/common/prof/images/ipe_email_icon.gif); =
BACKGROUND-REPEAT: no-repeat
}
.rssFeed {
	PADDING-RIGHT: 5px; PADDING-LEFT: 17px; FONT-SIZE: 10px; =
BACKGROUND-IMAGE: url(/common/prof/images/ipe_rss_icon.gif); =
BACKGROUND-REPEAT: no-repeat
}
.acrobatReader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 17px; FONT-SIZE: 10px; =
BACKGROUND-IMAGE: url(/common/prof/images/ipe_acrobat_icon.gif); =
BACKGROUND-REPEAT: no-repeat
}
.globalMainContent#content UL LI {
	MARGIN: 5px 0px 0px 20px; LINE-HEIGHT: 16px
}
OL LI {
	MARGIN: 5px 0px 0px 20px; LINE-HEIGHT: 16px
}
.globalMainContent#content UL {
	PADDING-BOTTOM: 10px
}
#pressPages .globalMainContent#content UL {
	PADDING-BOTTOM: 0px
}
#pressPages .globalMainContent#content UL UL {
	PADDING-BOTTOM: 0px
}
#global_nav_stud_par_prof {
	BACKGROUND: url(/common/prof/images/global_tab_stud_par_prof.gif) =
no-repeat; MARGIN-BOTTOM: 28px; WIDTH: 960px; TEXT-INDENT: -9000em; =
HEIGHT: 30px
}
A.globalNavStudents {
	LEFT: 0px; BACKGROUND-IMAGE: =
url(/common/prof/images/global_stud_off.gif); WIDTH: 323px; POSITION: =
absolute; HEIGHT: 30px
}
A.globalNavParents {
	LEFT: 323px; BACKGROUND-IMAGE: =
url(/common/prof/images/global_par_off.gif); WIDTH: 320px; POSITION: =
absolute; HEIGHT: 30px
}
A.globalNavProf {
	LEFT: 643px; BACKGROUND-IMAGE: =
url(/common/prof/images/global_prof_off.gif); WIDTH: 317px; POSITION: =
absolute; HEIGHT: 30px
}
A.globalNavStudents:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/global_stud_on.gif); =
TEXT-DECORATION: none! important
}
A.globalNavParents:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/global_par_on.gif); =
TEXT-DECORATION: none! important
}
A.globalNavProf:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/global_prof_on.gif); =
TEXT-DECORATION: none! important
}
#global_top_tab {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: =
url(/common/prof/images/global_top_tab.gif) no-repeat; COLOR: #0e4070; =
PADDING-TOP: 7px; HEIGHT: 34px
}
* HTML #pressPages #global_top_tab {
	HEIGHT: 44px
}
#globalPrintEmail {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 23px; TEXT-ALIGN: right
}
#globalPrintEmail A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006699; HEIGHT: 30px
}
#subNav UL.deepList {
	PADDING-LEFT: 16px; MARGIN-LEFT: 0px
}
BODY.globalPages #main #content {
	WIDTH: 950px; LINE-HEIGHT: 15px
}
BODY.globalPages .hasSubNav#main #content {
	WIDTH: 710px; LINE-HEIGHT: 15px
}
#main .globalMainContent#content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: =
5px; MARGIN: 0px; COLOR: #0e4070; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#main .globalMainContent#content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: =
15px; MARGIN: 0px; COLOR: #0e4070; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#main .globalMainContent#content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: =
18px; PADDING-TOP: 0px
}
H4.aboutDate {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: -10px 0px 15px; =
LINE-HEIGHT: 11px
}
.hasSubNav#main .globalMainContent#content UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: =
15px
}
#main .globalMainContent#content UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: =
15px
}
#main .globalMainContent#content #updatesBox UL {
	PADDING-LEFT: 12px; PADDING-BOTTOM: 10px
}
#main #content #updatesBox UL LI {
	LINE-HEIGHT: 11px
}
#updatesBox {
	BORDER-TOP: #ffcc66 1px dashed; MARGIN: 20px 0px; WIDTH: 710px; =
BORDER-BOTTOM: #ffcc66 1px dashed; BACKGROUND-COLOR: #ffffcc
}
#main .globalMainContent#content #updatesBox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
0px; TEXT-TRANSFORM: uppercase; COLOR: #d37b0f; LINE-HEIGHT: 13px; =
PADDING-TOP: 8px
}
.globalPages .global#page #branding A {
	FONT-WEIGHT: normal; COLOR: #78796e
}
.globalPages .global#page .hasSubNav#main {
	MIN-HEIGHT: 550px
}
#globalSidebarWrap {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px; FLOAT: right; MARGIN-LEFT: 5px; =
WIDTH: 165px; BACKGROUND-COLOR: #ffffff
}
#globalSidebarA {
	BORDER-RIGHT: #d37b0f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d37b0f 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: -22px; BORDER-LEFT: #d37b0f 1px solid; WIDTH: 165px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #d37b0f 1px solid
}
* HTML #globalSidebarA {
	MARGIN-LEFT: 0px
}
#globalSidebarB {
	BORDER-RIGHT: #d37b0f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d37b0f 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 10px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -22px; BORDER-LEFT: #d37b0f 1px =
solid; WIDTH: 165px; PADDING-TOP: 10px; BORDER-BOTTOM: #d37b0f 1px solid
}
* HTML #globalSidebarB {
	MARGIN-LEFT: 0px
}
#globalSidebarWrap H3 {
	COLOR: #000
}
#globalSidebarWrap H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#globalSidebarWrap A {
	COLOR: #9c5a0a
}
.noborder#globalSidebarA {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#globalSidebarWrap UL.none LI {
	MARGIN-LEFT: 8px
}
#globalSidebarWrap .leftImage {
	MARGIN-TOP: 5px; FLOAT: left
}
#right {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px; FLOAT: right; MARGIN-LEFT: 10px; =
WIDTH: 165px; BACKGROUND-COLOR: #ffffff
}
.sidebar {
	BORDER-RIGHT: #d37b0f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d37b0f 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: -22px; BORDER-LEFT: #d37b0f 1px solid; WIDTH: 165px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #d37b0f 1px solid
}
* HTML .sidebar {
	MARGIN-LEFT: 0px
}
.sidebar H3 {
	COLOR: #000
}
.sidebar H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
.sidebar A {
	COLOR: #9c5a0a
}
.bio .left {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #000 1px solid
}
.bio {
	MIN-HEIGHT: 150px; MARGIN: 25px 0px 0px
}
.globalPages .globalSubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #333
}
.globalPreviousNext {
	BORDER-RIGHT: #d3cbbf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d3cbbf 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d3cbbf 1px solid; WIDTH: =
700px; PADDING-TOP: 10px; BORDER-BOTTOM: #d3cbbf 1px solid
}
.hasSubNav#main .globalMainContent#content DIV.globalPreviousNext A {
	PADDING-RIGHT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d37b0f
}
.globalPages .global#page #main #globalSidebarWrap UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.globalPages .global#page #main #globalSidebarWrap A:link {
	FONT-WEIGHT: normal; COLOR: #9c5a0a; TEXT-DECORATION: none
}
.globalPages .global#page #main #globalSidebarWrap A:visited {
	FONT-WEIGHT: normal; COLOR: #9c5a0a; TEXT-DECORATION: none
}
.globalPages .global#page #main #globalSidebarWrap A:hover {
	FONT-WEIGHT: normal; COLOR: #d57d0f; TEXT-DECORATION: underline
}
.globalMainContent P A.b2t {
	CLEAR: left
}
#pressPages SPAN.globalSubhead {
	LINE-HEIGHT: 18px
}
#pressPages SPAN.globalSubhead SUP {
	FONT-SIZE: 11px
}
#pressPages #main H3.dtm {
	LINE-HEIGHT: 20px
}
#pressPages H3.dtm SUP {
	FONT-SIZE: 11px
}
* HTML #pressPages H3.dtm {
	MARGIN-BOTTOM: 6px
}
#pressPages .globalMainContent#content {
	MARGIN-TOP: 0px
}
* HTML #pressPages .globalMainContent#content {
	MARGIN-TOP: -20px
}
H4.globalDates {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 20px! important; =
MARGIN: 0px; COLOR: #333; PADDING-TOP: 15px! important
}
TD.dateColumn {
	WIDTH: 70px
}
TD.prLink {
	WIDTH: 596px
}
.prTableHead {
	TEXT-ALIGN: left
}
TD.dateColumn A:link {
	FONT-WEIGHT: normal; COLOR: #333! important; TEXT-DECORATION: none
}
TD.prLink A:link {
	FONT-WEIGHT: normal; COLOR: #9c5a0a! important; TEXT-DECORATION: none
}
TD.prLink A:visited {
	FONT-WEIGHT: normal; COLOR: #9c5a0a! important; TEXT-DECORATION: none
}
TD.prLink A:hover {
	FONT-WEIGHT: normal; COLOR: #d57d0f! important; TEXT-DECORATION: =
underline
}
#lnav {
	BACKGROUND: #f8f7f0; PADDING-BOTTOM: 30px; WIDTH: 235px; POSITION: =
absolute; TOP: 0px
}
.globalPages .global#page .longLNav {
	MIN-HEIGHT: 1000px
}
#lnav H1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; =
FONT-SIZE: 16px; BACKGROUND: url(/common/prof/images/ipe_lnavHeadBg.gif) =
no-repeat; PADDING-BOTTOM: 8px; COLOR: #0e4070; LINE-HEIGHT: 16px; =
PADDING-TOP: 8px
}
#lnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
#lnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
#lnav LI {
	LIST-STYLE-IMAGE: none; LINE-HEIGHT: 11px; BORDER-BOTTOM: #d3cbbf 1px =
solid
}
.nonClickable#lnav LI {
	BORDER-BOTTOM: #c2b39a 1px dotted
}
#lnav LI UL LI {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#lnav A {
	PADDING-RIGHT: 29px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 3px; =
HEIGHT: 1px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#lnav LI.current A {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
* HTML #lnav LI.current A {
	PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
#lnav LI UL LI A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#lnav LI > A {
	HEIGHT: auto
}
#lnav A:hover {
	BACKGROUND-COLOR: #f4f2ee
}
#lnav A.current {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(/common/shared/images/null_1x1.gif); COLOR: #0e4070
}
A.globalPlusBg {
	BACKGROUND: url(/common/prof/images/ipe_subNavExpand.gif) no-repeat 95% =
50%
}
#lnav LI.expanded {
	BACKGROUND-COLOR: #e9f1f9
}
#lnav LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_lnavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#lnav LI.expanded A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_lnavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#lnav LI.expanded LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_lnavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#lnav LI.expanded LI.collapsed LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_lnavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#lnav LI.expanded LI.expanded LI.collapsed A {
	BACKGROUND-POSITION: 95% 50%; BACKGROUND-IMAGE: =
url(/common/prof/images/ipe_lnavExpand.gif); BACKGROUND-REPEAT: =
no-repeat
}
#lnav LI.expanded A {
	BACKGROUND-IMAGE: none
}
#lnav LI.expanded LI.expanded A {
	BACKGROUND-IMAGE: none
}
#lnav LI.expanded LI.expanded LI.expanded A {
	BACKGROUND-IMAGE: none
}
#lnav LI.expanded LI.collapsed LI.expanded A {
	BACKGROUND-IMAGE: none
}
#lnav LI.expanded LI.expanded LI.expanded LI A {
	BACKGROUND-IMAGE: none
}
#lnav LI.expanded A {
	BACKGROUND-COLOR: transparent
}
#lnav LI.expanded H3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; COLOR: black; PADDING-TOP: 5px
}
#lnav LI.expanded A:hover {
	BACKGROUND-COLOR: #d1e0ef
}
#lnav UL LI UL LI A {
	PADDING-LEFT: 24px; BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI UL LI A {
	PADDING-LEFT: 36px; BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI UL LI UL LI A {
	PADDING-LEFT: 48px; BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI UL LI UL LI UL LI A {
	PADDING-LEFT: 60px; BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI {
	BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI UL LI {
	BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI UL LI UL LI {
	BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL LI UL LI UL LI UL LI {
	BACKGROUND-COLOR: #e9f1f9
}
#lnav UL LI UL {
	BORDER-BOTTOM: #d3cbbf
}
#lnav UL LI {
	LIST-STYLE-TYPE: none
}
#lnav UL LI.current UL {
	DISPLAY: block; VISIBILITY: visible
}
#lnav UL LI.current UL LI.current UL {
	DISPLAY: block; VISIBILITY: visible
}
#lnav UL LI.current UL LI.current UL LI.current UL {
	DISPLAY: block; VISIBILITY: visible
}
#lnav .lnavshow UL {
	DISPLAY: block; VISIBILITY: visible
}
#lnav UL LI UL LI A:hover {
	BACKGROUND-COLOR: #d1e0ef
}
#lnav UL LI UL LI UL LI A:hover {
	BACKGROUND-COLOR: #d1e0ef
}
#lnav UL LI UL LI UL LI UL LI A:hover {
	BACKGROUND-COLOR: #d1e0ef
}
.gateway#page #branding {
	Z-INDEX: 20; POSITION: relative
}
.gateway#page #main {
	BACKGROUND: url(/common/prof/images/gatewayBg_new.jpg) no-repeat 2px =
0px
}
.gateway#page #content {
	MARGIN-LEFT: 36px; PADDING-TOP: 16px
}
.gateway#page #content #gatewayHeadInfo {
	OVERFLOW: hidden; HEIGHT: 122px
}
.gateway#page #content #gatewayHeadInfo H1#gatewayHead {
	FLOAT: left
}
.gateway#page #content #gatewayHeadInfo P#gatewayText {
	FLOAT: left
}
.gateway#page #content H1#gatewayHead {
	BACKGROUND: url(/common/prof/images/gatewayHeader_new.gif) no-repeat; =
WIDTH: 227px; TEXT-INDENT: -9000em; HEIGHT: 108px
}
.gateway#page #content P#gatewayText {
	BACKGROUND: url(/common/prof/images/gatewayText_new.gif) no-repeat; =
WIDTH: 657px; TEXT-INDENT: -9000em; HEIGHT: 108px
}
.gateway#page #content P#gatewayTextEducator {
	MARGIN-TOP: 40px; BACKGROUND: =
url(/common/prof/images/gatewayText_educator.gif) no-repeat; =
MARGIN-BOTTOM: 0px; MARGIN-LEFT: 245px; WIDTH: 307px; TEXT-INDENT: =
-9000em; HEIGHT: 30px
}
.gateway#page #content P#gatewayTextPersonas {
	MARGIN-TOP: 20px; BACKGROUND: =
url(/common/prof/images/gatewayText_personas.gif) no-repeat; =
MARGIN-BOTTOM: 0px; MARGIN-LEFT: 245px; WIDTH: 318px; TEXT-INDENT: =
-9000em; HEIGHT: 62px
}
.gateway#page #content UL#gatewayLinksEducator {
	MARGIN-TOP: 12px; MARGIN-LEFT: 245px; WIDTH: 300px
}
.gateway#page #content UL#gatewayLinks {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 100px; MARGIN-LEFT: 245px
}
.gateway#page #content UL#gatewayLinks LI {
	MARGIN-BOTTOM: 9px
}
.gateway#page #content UL#gatewayLinks A {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: =
url(/common/prof/images/gatewayLink_arrow_off.gif) no-repeat 0px 3px; =
COLOR: #069
}
.gateway#page #content UL#gatewayLinksEducator LI#anyEdPro A {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: =
url(/common/prof/images/gatewayLink_arrow_off.gif) no-repeat 0px 3px; =
COLOR: #069
}
#globalSiteMapStud {
	MARGIN: 10px 0px 20px -10px; WIDTH: 960px
}
#globalSiteMapPar {
	MARGIN: 10px 0px 20px -10px; WIDTH: 960px
}
#globalSiteMapProf {
	MARGIN: 10px 0px 20px -10px; WIDTH: 960px
}
#globalSiteMapStud H4.vExpand {
	BACKGROUND: url(/common/prof/images/global_site_map_minus.gif) =
no-repeat; HEIGHT: 32px
}
#globalSiteMapPar H4.vExpand {
	BACKGROUND: url(/common/prof/images/global_site_map_minus.gif) =
no-repeat; HEIGHT: 32px
}
#globalSiteMapProf H4.vExpand {
	BACKGROUND: url(/common/prof/images/global_site_map_minus.gif) =
no-repeat; HEIGHT: 32px
}
#globalSiteMapStud H4.vCollapse {
	BACKGROUND: url(/common/prof/images/global_site_map_plus.gif) =
no-repeat; HEIGHT: 32px
}
#globalSiteMapPar H4.vCollapse {
	BACKGROUND: url(/common/prof/images/global_site_map_plus.gif) =
no-repeat; HEIGHT: 32px
}
#globalSiteMapProf H4.vCollapse {
	BACKGROUND: url(/common/prof/images/global_site_map_plus.gif) =
no-repeat; HEIGHT: 32px
}
#globalSiteMapStud H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: =
16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #5e4517; =
PADDING-TOP: 10px
}
#globalSiteMapPar H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: =
16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #5e4517; =
PADDING-TOP: 10px
}
#globalSiteMapProf H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: =
16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #5e4517; =
PADDING-TOP: 10px
}
DL.global DT {
	FONT-WEIGHT: bold
}
#siteMapStudA {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 235px; =
MARGIN-RIGHT: 100px
}
#siteMapParA {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 235px; =
MARGIN-RIGHT: 100px
}
#siteMapProfA {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 235px; =
MARGIN-RIGHT: 100px
}
#siteMapStudB {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 235px; MARGIN-RIGHT: 100px
}
#siteMapParB {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 235px; MARGIN-RIGHT: 100px
}
#siteMapProfB {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 235px; MARGIN-RIGHT: 100px
}
#siteMapStudC {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 235px
}
#siteMapParC {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 235px
}
#siteMapProfC {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 235px
}
#sitemapList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
235px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
#sitemapList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
#sitemapList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
#sitemapList UL LI A {
	DISPLAY: block; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: =
#d3cbbf 1px solid
}
* HTML #sitemapList UL LI UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
.topLevel {
	BORDER-TOP: #d3cbbf 1px solid; COLOR: #0e4070; LINE-HEIGHT: 22px; =
PADDING-TOP: 2px
}
* HTML .topLevel {
	BORDER-TOP: #d3cbbf 1px solid; COLOR: #0e4070; LINE-HEIGHT: 22px; =
PADDING-TOP: 2px
}
LI.topLevel SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0e4070; TEXT-DECORATION: =
none
}
#sitemapList A.noBorderHere {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#main #content #sitemapList A {
	COLOR: #333
}
#tools #searchForResearch {
	PADDING-RIGHT: 20px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; =
MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 20px; WIDTH: 195px; PADDING-TOP: =
20px; BACKGROUND-COLOR: #ecead9
}
* #tools #searchForResearch {
	WIDTH: auto
}
#tools #searchForResearch H3 {
	PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; FONT-WEIGHT: =
bold; FONT-SIZE: 16px; PADDING-BOTTOM: 6px; MARGIN: 0pt; COLOR: #d37b0f; =
PADDING-TOP: 0pt; BORDER-BOTTOM: #d3cbbf 1px solid; BACKGROUND-COLOR: =
transparent
}
#tools P.searchForResearchLink {
	PADDING-RIGHT: 0px; BORDER-TOP: 0pt; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: =
#d37b0f; PADDING-TOP: 10px; BORDER-BOTTOM: #d3cbbf 1px solid; =
BACKGROUND-COLOR: transparent
}
#tools #searchForResearch P A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px
}
#tools #searchForResearch H1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: =
10px; COLOR: #000
}
#searchForResearchWrap {
	MARGIN-TOP: 5px; MARGIN-LEFT: -15px
}
#searchForResearch .appForm INPUT {
	LEFT: 70px; WIDTH: 130px; TOP: 0px
}
#searchForResearch .appForm .innernav #go {
	WIDTH: 44px
}
#searchForResearch .appForm .submitButton:hover {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_submitbutton_over.gif); =
TEXT-DECORATION: none! important
}
.appForm INPUT.submitButtonOver {
	BACKGROUND-IMAGE: url(/common/prof/images/ipe_submitbutton_over.gif); =
TEXT-DECORATION: none! important
}
#searchForResearch .appForm A.submitButton {
	PADDING-RIGHT: 0pt; DISPLAY: block; PADDING-LEFT: 0pt; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 7px; HEIGHT: 14px; TEXT-ALIGN: center
}
#searchForResearch .appForm .submitButton {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0pt 50%; =
BORDER-TOP: 0pt; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
BACKGROUND-IMAGE: url(/common/prof/images/ipe_submitbutton.gif); =
PADDING-BOTTOM: 8px; MARGIN: 0pt; BORDER-LEFT: 0pt; WIDTH: auto; COLOR: =
#ffffff! important; PADDING-TOP: 6px; BORDER-BOTTOM: 0pt; =
BACKGROUND-REPEAT: repeat; HEIGHT: 26px; BACKGROUND-COLOR: #cccccc
}
#searchForResearch .innernav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
P.returnToSearchResults {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 9px
}
#main #returnToSearchResultsTop A:link {
	FONT-WEIGHT: bold; COLOR: #d37b0f
}
#main TD.threeColumnTd {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.quotes {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 10px =
0px; COLOR: #5e4517; LINE-HEIGHT: 19px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px dashed
}
.quotes STRONG {
	FONT-SIZE: 16px; LINE-HEIGHT: 19px
}
A.showsummary {
	PADDING-LEFT: 15px; BACKGROUND: no-repeat 0px 4px; TEXT-DECORATION: =
underline
}
A.hidesummary {
	PADDING-LEFT: 15px; BACKGROUND: no-repeat 0px 4px; TEXT-DECORATION: =
underline
}
A.showsummary {
	BACKGROUND-IMAGE: url(/common/shared/images/icon_expand.gif)
}
A.hidesummary {
	BACKGROUND-IMAGE: url(/common/shared/images/icon_contract.gif)
}
#page #main #clepResourceBox {
	BORDER-RIGHT: #d3cbbf 1px solid; BACKGROUND-POSITION: left top; =
BORDER-TOP: #d3cbbf 1px solid; BACKGROUND-IMAGE: =
url(/common/prof/images/clepResourceBackground.gif); MARGIN-BOTTOM: =
30px; BORDER-LEFT: #d3cbbf 1px solid; BORDER-BOTTOM: #d3cbbf 1px solid; =
BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 155px
}
#page #main #clepResourceBox P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 170px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 15px
}
#page #main A.clepResourceButton {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right top; DISPLAY: block; =
BACKGROUND-IMAGE: url(/common/prof/images/clepButtonRight.gif); =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#page #main A.clepResourceButton:hover {
	CURSOR: hand; TEXT-DECORATION: none
}
#page #main A.clepResourceButton SPAN {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; DISPLAY: block; =
PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(/common/prof/images/clepButtonLeft.gif); PADDING-BOTTOM: 0px; COLOR: =
#fff; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: =
nowrap; HEIGHT: 30px; TEXT-ALIGN: right
}
* HTML #page #main A.clepResourceButton SPAN {
	PADDING-TOP: 7px
}
#page #main #clepResourceBox A.clepResourceButton#signIn {
	LEFT: 370px; POSITION: absolute; TOP: 110px
}
#page #main A.clepResourceButton#signIn {
	LEFT: 180px; WIDTH: 55px; POSITION: absolute; TOP: 50px
}
* HTML #page #main A.clepResourceButton#signIn {
	WIDTH: 73px
}
#poll-survey .submitButton {
	WIDTH: 40px
}
#poll-survey UL#multiAnswer {
	MARGIN-TOP: 5px
}
#poll-survey UL#trueOrFalse {
	MARGIN-TOP: 5px
}
#poll-survey UL#trueOrFalse LI SPAN {
	FLOAT: left
}
#poll-survey UL#trueOrFalse LI DL {
	FLOAT: left
}
#poll-survey UL#multiAnswer LI DL DT DIV {
	HEIGHT: 12px
}
#poll-survey UL#trueOrFalse LI DL DT DIV {
	HEIGHT: 12px
}
#poll-survey UL#multiAnswer LI DL DT {
	FLOAT: left
}
#poll-survey UL#trueOrFalse LI DL DT {
	FLOAT: left
}
#poll-survey UL#multiAnswer LI DL DD {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 30px
}
#poll-survey UL#trueOrFalse LI DL DD {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 30px
}
* > #poll-survey UL#trueOrFalse LI DL DD {
	FLOAT: right
}
#poll-survey UL#multiAnswer LI {
	CLEAR: both; PADDING-TOP: 5px
}
#poll-survey UL#trueOrFalse LI {
	CLEAR: both; PADDING-TOP: 5px
}
#poll-survey UL.none LI #ajaxPollDiv {
	MARGIN-TOP: 10px
}
* > #poll-survey UL.none LI #ajaxPollDiv {
	MARGIN-TOP: 0px
}
#poll-survey UL#trueOrFalse LI SPAN {
	WIDTH: 25px
}
#poll-survey UL#multiAnswer LI SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 1px; WIDTH: 200px
}

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/common/shared/js/behavior-library.js

/**
 * @version 1.3.1
 * @fileOverview College Board UIL (User Interface Library) object =
literal declaration.
 * The College Board User Interface Library object.   Experimental =
javascript library for the College Board's Innovation Laboratory.
 * @author The iLab
* @created This is Serious Cat, created September 6, 2007.  Based upon =
previous libraries by Zand, Stevens, Porochnia &amp; Liu 2004-2006 and =
by Sussman 2005-2006.  Also includes open-source patterns by Matt Kruse =
&amp; Robert Nyman.
* @license MIT License
*/

/**
 * Core Library methods
 * @namespace CB
 * @todo If this file is included more than once, it will wipe out the =
effects of the init calls in IPE_UI_sandbox.js and configuration.js.  =
There should be a sanity check here that prevents the CB object =
declaration from overwriting itself if it already exists.
 */

var CB =3D {

/**
 *    * Instead of the less-than-useful default of printing "object", =
print a unique identifier.
   * In the future different versions of this library might have =
different toString signatures.
   * @returns {String} Unique ID for this library.
 */
 toString : function () {
    return 'iLabWeb2';
  },

    /**
   * Get and Set a Cookie
   * @namespace cookie
   * @author Rob Zand
   */
 cookie : {
   /**
    * Set a cookie with expiration.  The path of the cookie will be "/" =
and the domain will be automatically determined.  Subdomains are =
supported: if the site is <code>foo.bar.com</code> then the cookie =
domain will be "<code>.bar.com</code>"<br/>Does <strong>not</strong> =
support domains without dots (ie "localhost").  In that case, use the IP =
address of the host instead.
    * @return undefined
    * @param {String} id The ID of the cookie to be created.
    * @param {String} value The value that will be assigned to the new =
cookie.
    * @param {Number} expiry An integer indicating the number of days =
until the expiration date for the new cookie.  Set to -1 to set a =
session cookie.
    */
  set : function ( id, value, expiry) {
      /** Determine the cookie's domain. */
      var rootDomain =3D (function() {
	  var ipAddress =3D location.hostname.match(/\d*\.\d*\.\d*\.\d*$/);
	  var hostName =3D location.hostname.match(/([^\.]*\.)?[^\.]*$/);
	  if ( ipAddress !=3D null ) {
	    return ipAddress[0];
	  } else {
	    return hostName[0];
	  }
	})();
      document.cookie =3D id+'=3D'+value+';path=3D/;domain=3D.'+ =
rootDomain + this.getExpirationString(expiry);
    },
  /**
  * Get the value of a previously set cookie, if it exists.
  * @param {String} id The ID of the cookie whose value will be =
returned.
  * @param {String} defaultValue An optional default value that will be =
returned if the cookie doesn't exist.
   * @returns The cookie's value if it exists, otherwise returns the =
value of the defaultValue parameter.  If no defaultValue was given, =
returns null.
  */
  get : function( id, defaultValue ) {
      var re          =3D new RegExp(id+'=3D(.*)');
      var value       =3D re.exec(document.cookie);
      return (value) ? value[1].split(';')[0] : defaultValue;
    },
  /**
   * Expire named cookie.  We do this by setting the expiration date to =
NOW, so the cookie will be discarded at the end of the current browser =
session.
   * @param id The name of the cookie we would like to expire.
   * @param domain The domain or host to which the cookie belongs.
   * Domain-specific cookie is now set (to the root domain) without =
using a hard-coded value.  This is important because with a hard-coded =
value it isn't possible to use this method on any site that isn't hosted =
at "collegeboard.com."
   * NOTE: although the hostName regex will pick up domains without any =
dots,  such as "localhost", it appears that browsers don't allow you to =
set cookies with such domains.  In that case, use the IP address of the =
host instead.
   */
  expire : function( id, domain ) {
      var rootDomain =3D (function() {
	  var ipAddress =3D location.hostname.match(/\d*\.\d*\.\d*\.\d*$/);
	  var hostName =3D location.hostname.match(/([^\.]*\.)?[^\.]*$/);
	  if ( ipAddress !=3D null ) {
	    return ipAddress[0];
	  } else {
	    return hostName[0];
	  }
	})();
      domain =3D rootDomain;
      //      debugger;
       if(!domain) domain =3D '.collegeboard.com';
       document.cookie =3D id+'=3D;domain=3D' + domain + =
';path=3D/;expires=3D'+this.cookieTime(-1);
      //      document.cookie =3D =
id+'=3D;path=3D/;expires=3D'+this.cookieTime(-1);
      CB.cookie.set(id, CB.cookie.get(id, false), -1);
    },
  /**
   * Utility to set the duration of the cookie
   * @param days Number of days until the cookie expires.
   *            If omitted, cookie lasts for 1 year.
   *            If set to 0 or negative, cookie is session only.
   *            If set to any other positive number, cookie lasts for =
that number of days.
   * @author NS for job H11631 on 11.06.2007
   * @return Either a date in UTC format or an empty string (for session =
cookies).
  */
  cookieTime : function (days){
      //debugger;
      var now =3D new Date();
      var exp =3D new Date();
      var x   =3D Date.parse(now) + days*24*60*60*1000;
      exp.setTime(x);
      var str =3D exp.toUTCString();
      var re =3D '/(\d\d)\s(\w\w\w)\s\d\d(\d\d))/';
      //      console.debug('cookie to expire : '+ =
str.replace(re,"$1-$2-$3") );
      return str.replace(re,"$1-$2-$3");
    },
  /**
   * Parse an integer into a string that specifies an expiration date =
for a cookie.
   * @param days Number of days until the cookie expires.
   *            If omitted, default to 365 days.
   *            If set to 0 or a negative number of days, then a session =
cookie is meant to be set.
   * @return {String} A formatted string that can be appended to a =
cookie declaration and indicates how long until the cookie expires.
   * For session cookies, and no expiration need be specified in the =
cookie declaration, so an empty string is returned.
   */
  getExpirationString : function (days) {
      if (typeof days !=3D 'number') {
	days =3D 365;
      } else if (days <=3D 0) {
	return '';
      }
      return ';expires=3D'+this.cookieTime(days);
  },
  /**
   * @namespace Multitool
   * An experiment with storing multiple data points in a serialized =
hash stored as the value of a single cookie.
   * As a proposed solution to the problem of endlessly propagating =
cookies to preserve application state in the UI; we would like to be =
able to get, set and clear many values, all on a single cookie.
   * @author Jess Evans and Noah Sussman, Created 01:49:01 on TUE, JUL =
31 2007
   * @constructor
   * @param cookieName The name of the cookie where we will store our =
serialized hash.
   * @param recordSeparator The character that will be used to separate =
serialized key/value pairs.
   * @param expiry Number of days until the cookie should expire.
   */
  Multitool : function (cookieName, recordSeparator, expiry) {
     /**
       * Set a value in the multi-cookie
      * @function
      * @param key Key to add/change in the hash
      * @param value Value to push to the hash
      */
      this.set =3D function(key, value) {
	var KVString =3D CB.cookie.get(cookieName, false);
	if (! KVString) {
	  CB.cookie.set(cookieName, key + '=3D' + value, expiry);
	} else {
	  var lookupTable =3D this.getWholeCookie(KVString);
	  lookupTable[key] =3D value;
	  //parse the lookup table as a string, then make that string the new =
value of the cookie
	  this.setWholeCookie( lookupTable );
	}
      }

      /**
      * Get one value from the serialized hash.
      * @param key The key whose value we want to retrieve from the =
serialized hash.
      */
      this.get =3D function (key) {
	var cookie =3D CB.cookie.get(cookieName, false);
	if(cookie)
	  return this.getWholeCookie( cookie )[ key ];
	else
	  return null;
      }

      /**
      * Delete one key/value pair from the serialized hash.
      * @param key The key of the key/value pair we want to delete.
      */
      this.remove =3D function (key) {
	var cookie =3D CB.cookie.get(cookieName, false);
	if(cookie)
	  {
	    var lookupTable =3D this.getWholeCookie( CB.cookie.get( cookieName, =
false ) );
	    var newTable =3D {};  //new object
	    for (var x in lookupTable) {
	      if (x =3D=3D key) continue;
	      newTable[ x ] =3D lookupTable[ x ];
	    }
	    this.setWholeCookie( newTable );
	  }
	//else no cookie, ignore
      }

      /**
      * Load the serialized hash into memory.
      * @return A JavaScript object that represents the hash.
      * @param {String} KeyValuePairsAsString The serialized hash.
      */
      this.getWholeCookie =3D function (KeyValuePairsAsString) {
	var hashObject =3D {};    //new object
	var KVList =3D KeyValuePairsAsString.split( recordSeparator );
	//put the key=3Dvalue pairs into the lookup table
	//Edge Case: if there are multiple key=3Dvalue pairs for the same key, =
the last key will be kept, the others are destroyed
	CB.map(function(KVPair){
	    var pair =3D KVPair.split('=3D');
	    hashObject[pair[0]] =3D pair[1];
	  },
	  KVList);
	return hashObject;
      }

      /**
      * Dump the serialized hash as a string.
      * @return {String} The serialized hash.
      */
      this.toString =3D function() {
	return CB.cookie.get(cookieName, false);
      }

      /**
       * Serialize a JavaScript hash object and store it as the value of =
our cookie.
       * @param {Object} lookupTable A JavaScript object that will be =
stored in our cookie as the new serialized hash value.
      * @modified For QB jobs H11631 on 2007.11.05 by NS
      */
      this.setWholeCookie =3D function ( lookupTable ) {
	var newKVList =3D [];
	for (var key in lookupTable) {
	  if (typeof lookupTable[key] !=3D 'string') continue;
	  newKVList.push( key + '=3D' + lookupTable[ key ] );
	}
	CB.cookie.set(cookieName, newKVList.join( recordSeparator ), expiry);
      }

      /**
      * Delete our cookie entirely.
      * Set the multi-cookie to expire at the end of the session.
      */
      this.expire =3D function()
      {
	CB.cookie.expire(cookieName);
      }
    }
 },

  /**
   * Assign an arbitrary event handler function to all elements of a =
given CSS class name.  Also allow for filtering by tag type and parent =
container (via Robert Nyman's getElementsByClassname).
   * @param eventHandler {Function} The event handler function.
   * @param onMouseAction The name of the mouse action, minus "on": =
"mouseover," "click," "hover," etc.
   * @param container ID of the container within which to assign the =
event by CSS class name.
   * @param tagName Tag to which to apply the event by CSS class name.
   * @param className CSS class name of elements that should get =
assigned the event handler.
   * @see #getElementsByClassName
   */
 assignEventByClassName : function (eventHandler, onMouseAction, =
container, tagName, className) {
    var triggers =3D CB.getElementsByClassName(container, tagName, =
className);
    CB.map(assignEvent, triggers);
    function assignEvent(el) {
      el['on' + onMouseAction ] =3D eventHandler;
    }
  },

  /**
   * Get the event object, and make sure that its 'target' property =
contains a reference to the element that triggered the event.
   * @param e The event object, on browsers that provide one.  If =
omitted, uses window.event instead.
   */
 getEvent : function (e) {
    var event =3D e || window.event;
    if( ! event.target ) {
      event.target =3D event.srcElement
	}
    return event;
  },

/**
  * Iterate over a list and apply a function to each item.
  * This was a clumsy first attempt at {@link CB.map} and should be =
factored out.
  * @deprecated use CB.map instead.
  * @param {array} list
  * @param {function} func A function that will be applied to each =
element in <code>list</code>
  */
 iterate : function (list, func) {
    for (var i=3D0; i< list.length; i++) {
      func(list, i);
      //func(list[i]) ...?
    }
 },

/**
  * Iterate over a list, applying a function to each item.
  * While JavaScript 1.6 implements Array.map(), this map method works =
on HTMLElementCollections as well as Arrays.
 * @author Noah Sussman, Sunday, September 30 2007
 * @param func {Function} The function to apply to each element in the =
list.
 * Since we pass the function first, we leave open the option of passing =
many parameters, which will be interpolated as the list.
 * func is passed the current item in the iteration, the list, and the =
iterator index.  In most cases we just need the current item.
 * The problem with the way I've set this up is that func pretty much as =
to be a private method, because there's no way to pass it extra prams.  =
Therefore it has to have access to all the prams passed in to the =
parent.
 * @param list A list of elements.
*/
 map : function (func, list) {
    for (var i=3D0; i< list.length; i++) {
      func(list[i], list, i);  //
    }
  },

/**
  * Keys does the same thing as Perls <code>keys()</code> subroutine.
  * @param {object} o An object.
  * @return {array} A list of all the property names in an object.
  */
 keys : function (o) {
    var accumulator =3D [];
    for (var propertyName in o) {
      accumulator.push(propertyName);
    }
    return accumulator;
  },


  /**
  * Wrapper for document.getElementById()  Intended to provide a sanity =
check against missing DOM elements.
  * @param  id_or_element_ref Pass this an ID or an object reference.
  * @param {Function} zero_or_more_functions Optionally also pass any =
number of functions that take the referenced object as a parameter.
  * @return Returns the object referenced in the first argument, if it =
exists.  Otherwise returns null.
  */
 get : function () {
   var el;
   var idOrEl =3D arguments[0];
   if (typeof idOrEl =3D=3D 'string') {
     el =3D document.getElementById(idOrEl);
   } else {
     el =3D idOrEl;
   }
   if (el =3D=3D null) return;  //sanity check
   for (var i=3D1; i< arguments.length; i++) {
     //if functions were passed as additional arguments, apply them now
     if (typeof arguments[i] =3D=3D 'function') {
       arguments[i](el);
     }
   }
   return el;
 },

 /**
   * Toggle between two possible values of a variable.
   * @param currentvalue The current value of the variable.
   * @param value Toggle between this value and a default value.
   * @param defaultValue The default value.
   * @return A new value for the variable.
   * @example el.style.display =3D CB.toggle(el.style.display, 'none', =
'block');
   */
 toggle: function (currentvalue, value, defaultvalue) {
    return (currentvalue =3D=3D value ? defaultvalue : value);
  },

  /**
   * Toggle between two CSS class names.  Works on els with multiple =
classnames; that is, we can toggle one specific class name on an element =
without destroying other class associations that element might have.
   * @param el ID or reference to a DOM element.
   * @param newClassName New CSS class name for that element.
   * @param defaultClassName Class name to replace with the new name.
   * @example
   * CB.toggleClassname(el, 'selected', 'notSelected');
   */
 toggleClassname: function (el, newClassname, defaultClassname) {
    //    debugger;
    if (this.hasClass( el, defaultClassname)){
      var re =3D new RegExp("(^|\\s)" + defaultClassname + "(\\s|$)");
      el.className =3D el.className.replace(re, ' '+ newClassname +' ');
    } else if ( CB.iCanHasClass( el, newClassname)){
      var re =3D new RegExp("(^|\\s)" + newClassname + "(\\s|$)");
      el.className =3D el.className.replace(re, ' '+ defaultClassname +' =
');
    } else {
      el.className +=3D ' ' + newClassname;
    }
  },

/**
 * Paternity Test: Is 'child' descended from 'father'?
 * @param {Object} parent A DOM element.
 * @param {Object} child Another DOM element, which might be a =
descendant of the first DOM element.
 * @return {Boolean} True or false depending on whether or not the =
second element is really descended from the first.
 */
 hasChild : function (parent, child) {
    return this.findAncestor( child, function(el) { return parent =3D=3D =
el });
  },

/**
 * Find Ancestor for which a function returns true.
 * @param el the el specified in the pram will be the FIRST el to which =
comparisonFunc is applied and found to return true.
 * That is, this function considers YOU to be YOUR OWN first ancestor.  =
Whether or not this really makes sense, it does make this function very =
convenient in that it applies comparisonfunction to each parentNode that =
it examines.
 * So not only can it be used for determining hiearchy, it is also a =
focused form of list.map()
 * @param comparisonFunc {Function} Find the first ancestor on which =
comparisonFunc evaluates to true.  Works the same way as a custom sort.
 * @return The first element for which comparisonFunc returns true.  =
Returns false if no such element is found.
 */
findAncestor : function (el, comparisonFunc) {
    if (comparisonFunc(el) =3D=3D true) return el;
    else if (el.parentNode) {
      return arguments.callee(el.parentNode, comparisonFunc);
    }
    else return false;
  },

 /**
  * Crockford's object producer exposes true prototypal inheritance.
  * @see http://javascript.crockford.com/prototypal.html
  * @author Douglas Crockford
  * @param {Object} o An object.
  * @returns {Object} A new object whose prototype is the object passed =
as argument.
  */
 createObject : function (o) {
   function F() {}
   F.prototype =3D o;
   return new F();
 },

/*  createMethod : function (fun) { */
/*     this.prototype =3D CB;  */
/*     return fun; */
/*   } */


 /**
 *  Create a new popup window.
 *  @author Rob Zand
 *  @param url URI to load in the new popup window.
 *  @param  title Title of the new window.
 *  @param  w Width
 *  @param  h Height
 *  @param  r Resizeable
 *  @param  s Scroll bars?
 *  @param  m Menu bar?
 *  @param  t Tool bar?
 *  @param  l Location bar?
 *  @return {Boolean} false
 */
 popup : function (url, title, w, h, r, s, m, t, l) {
    if (title=3D=3Dnull) {
		title =3D 'popup';
    }
    if (w=3D=3Dnull) {
      w=3D600;
    }
    if (h=3D=3Dnull) {
      h=3D400;
    }
    if (r=3D=3Dnull) {
      r=3D'yes';
    }
    if (s=3D=3Dnull) {
      s=3D'yes';
    }
    if (m=3D=3Dnull) {
      m=3D'no';
    }
    if (t=3D=3Dnull) {
      t=3D'no';
    }
    if (l=3D=3Dnull) {
      l=3D'no';
    }
    vars =3D =
'width=3D'+w+',height=3D'+h+',resizable=3D'+r+',scrollbars=3D'+s+',menuba=
r=3D'+m+',toolbar=3D'+t+',location=3D'+l;
    var newWin =3D window.open(url,title,vars);
    newWin.focus();
    return false;
  },

/**
 * Writing current year formatted for inside footer
 * @author R. Zand
 */
 writeCurrentYr : function () {
	var now =3D new Date();
	document.write(now.getFullYear());
 },

 /**
  * Removes one CSS class name from a DOM element.  Can be used safely =
with elements having multiple class names.
  * @param obj Element from which to remove a CSS class name
  * @param className CSS class name to remove
  */
 removeClass : function (obj, className) {
	var re =3D new RegExp("(^|\\s)" + className + "(\\s|$)");
	obj.className =3D obj.className.replace(re, '');
  },

  /**
  * Add a CSS class to an element.  Supports objects with multiple class =
names, but only can add one class at a time.
  * @param obj The element to which the class will be added.
  * @param className  The name of the class to add.
  */
 addClass : function (obj, className) {
	if(!CB.iCanHasClass(obj,className)){
	if(obj.className){
		obj.className +=3D " ";
	}
	obj.className +=3D className;
	}
  },

/**
 * Determine if an object or class string contains a given class.
 * Matt Kruse's hasClass(), with slight modification.  Use to determine =
if a DOM object has a particular CSS class, or to find out if a =
className string contains a given CSS class.
  * @author Matt Kruse
  * @see =
http://groups.google.com/group/comp.lang.javascript/browse_thread/thread/=
b68cac304ee6de78/e445c1df18698a3f?lnk=3Dgst&q=3Dhasclass&rnum=3D3
  * @param obj A String or a DOM element to examine
  * @param className The CSS class name for which to search
  * @return {Boolean} True if the class name was found, otherwise false.
 */
 hasClass : function(obj, className) {
    if (typeof obj =3D=3D 'undefined' || obj=3D=3Dnull || !RegExp) { =
return false; }     var re =3D new RegExp("(^|\\s)" + className + =
"(\\s|$)");
    if (typeof(obj)=3D=3D"string") {
      return re.test(obj);
    }
    else if (typeof(obj)=3D=3D"object" && obj.className) {
      return re.test(obj.className);
    }
    return false;
  },

 /**
  * Get DOM elements having a particular CSS class name or names.  =
Allows for filtering by tag name, and for only searching within a =
specific container.
  * @author Robert Nyman
  * @see =
http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname=

  * @param {Object} oElm An optional container within which to search =
(recommended).
  * @param strTagName Optionally search only elements that are instances =
of this type of HTML tag.
  * @param oClassNames Class name(s) for which to search.
  */
 getElementsByClassName : function (oElm, strTagName, oClassNames) {
    oElm =3D CB.get(oElm);  //accept either an element or the ID of an =
element
    var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);
    var arrReturnElements =3D new Array();
    var arrRegExpClassNames =3D new Array();
    if(typeof oClassNames =3D=3D "object"){
      for(var i=3D0; i<oClassNames.length; i++){
	arrRegExpClassNames.push(new RegExp("(^|\\s)" + =
oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
      }
    }
    else{
      arrRegExpClassNames.push(new RegExp("(^|\\s)" + =
oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=3D0; j<arrElements.length; j++){
      oElement =3D arrElements[j];
      bMatchesAll =3D true;
      for(var k=3D0; k<arrRegExpClassNames.length; k++){
	if(!arrRegExpClassNames[k].test(oElement.className)){
	  bMatchesAll =3D false;
	  break;
	}
      }
      if(bMatchesAll){
	arrReturnElements.push(oElement);
      }
    }
    return (arrReturnElements)
  }
}

/**
 * lolcode goofiness, just a wrapper for {@link CB.hasClass}
 * @function
 * @type lolcode
 */
  CB.iCanHasClass =3D CB.hasClass;  //roflchoptar!

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/common/shared/js/IPE_UI_sandbox.js

/**
 * @fileOverview College Board UIL (User Interface Library) sandbox =
namespace.
 * These methods are general, but not yet clean enough to live inside =
the core library.  Therefore they are identified with the sandbox =
namespace to mark them as experimental production prototypes.
 * @author The iLab
 * @version 1.3.1
 * @todo get and set state with cookie.  need to hook the onload handler =
when each collapsible is created, is there a cleaner way?
 * - collapsible should toggle CSS classes, not physical styles
 * - ...should accept a callback function for special casing, so that =
I'm not special casing with things like modalHandler, but passing them =
in as prams
 * - CB.iterate should return a value?
 * - all interface functions should take a single JSON parameter?
 * @created This is Serious Cat version 0.1, created September 6, 2007.  =
Based upon previous libraries by Zand, Stevens, Porochnia &amp; Liu =
2004-2006 and by Sussman 2005-2006.  Also depends upon open-source =
patterns by Matt Kruse and Robert Nyman.
 * @license MIT License
*/

/**
 * The sandbox method is a superclass for all of our UI modules under =
developmetnt.  As modules mature they should be migrated upward into =
{@link CB}.
 * @memberOf CB
 * @namespace sandbox
 */
CB.sandbox =3D CB.createObject( CB );

/**
 * Generic This Field Is Required HTML messages, for the form validator. =
 Includes CSS class name, tag type and an HTML template for.
 * @memberOf CB.sandbox
 * @namespace msg
 * @field
 */
CB.sandbox.msg =3D {};

/**
 * CSS class name for generic HTML error messages.
 * @memberOf CB.sandbox.msg
 * @name REQUIRED_FIELD_ERROR_CLASS
 * @constant
 */

CB.sandbox.msg.REQUIRED_FIELD_ERROR_CLASS =3D 'dhtmlErrorSpan';

/**
 * An HTML error message.
 * @memberOf CB.sandbox.msg
 * @name REQUIRED_FIELD
 * @constant
 * @requires CB.sandbox.msg#REQUIRED_FIELD_ERROR_CLASS
 */


CB.sandbox.msg.REQUIRED_FIELD =3D '<span class=3D"'+ =
CB.sandbox.msg.REQUIRED_FIELD_ERROR_CLASS  +'" style=3D"color: =
red;">This field is required!</span>';

/**
 * The kind of tag we will use to display error messages.
 * @memberOf CB.sandbox.msg
 * @name REQUIRED_FIELD_ERROR_NODENAME
 * @constant
 */


CB.sandbox.msg.REQUIRED_FIELD_ERROR_NODENAME =3D 'span';

/**
 * Checks that min page height is met If subnav or tools are taller than =
content, sets height of content to match that height.
 * @requires CB.get
 */
CB.sandbox.setPageHeight =3D function () {
	minPageHeight =3D 500;
	// reset content height to auto so we know how tall it really is =
without being modified
	if ( ! CB.get('content')) {
	  return false;
	}
	CB.get('content').style.height =3D "auto";

	var subNavHeight =3D ( CB.get('subNav') ? CB.get('subNav').offsetHeight =
: 0 ) ;
	var toolsHeight =3D ( CB.get('tools') ? CB.get('tools').offsetHeight : =
0 ) ;
	var contentHeight =3D ( CB.get('content') ? =
CB.get('content').offsetHeight : 0 ) ;

	// check to see if the sub nav or tools are the tallest column
	if(subNavHeight > toolsHeight){
		tallestMod =3D subNavHeight;
	} else {
		tallestMod =3D toolsHeight;
	}

	if(tallestMod > contentHeight){
		CB.get('content').style.height =3D tallestMod + "px";
	} else {
		CB.get('content').style.height =3D "auto";
	}

	// see if the modified page height is less than the minimum page height
	if(CB.get('page')){
	  pageHeight =3D CB.get('page').offsetHeight;
	  if(pageHeight < minPageHeight){
	    heightDiff =3D minPageHeight - pageHeight;
	    newContentHeight =3D CB.get('content').offsetHeight + heightDiff;
	    CB.get('content').style.height =3D newContentHeight + "px";
	  }
	}
}

/**
 * Create a collapsible module from a container housing some content =
blocks, one of which (at least) is an H4 that the user can click to =
show/hide the other content blocks.
 * The first h4 found becomes the show/hide trigger.
 * @throws Fails Silently if there is no H4 within the container.
 *  @param {String} triggerId Should be the ID of a container.
 *  If the container has a child that is an h4, that will become the =
trigger,
 *  and the other child nodes will show/hide when the trigger is clicked
 *  if no h4 exists within the container, quit silently.
 *
 *  Note that this will NOT work unless all the CDATA within the =
container
 *  is wrapped in valid XHTML.  Bare text inside a DIV will NOT get =
hidden!
 *  @param {String} vShow CSS class name for content blocks when they =
are visible.
 *  @param {String} vHide CSS class name for content blocks when they =
are hidden.k
 * @requires CB.map
 * @requires CB.get
 * @requires CB.sandbox.createCollapsible
 * @requires CB.cookie.get
*/
CB.sandbox.makeCollapsible =3D function (triggerId, vShow, vHide){
  var that =3D this;
  var myCookieName =3D triggerId + this.toString();
  var container =3D this.get( triggerId  );
  if ( ! container ) return;
  var myTrigger =3D container.getElementsByTagName('h4')[0];  //take the =
first h4 and make it the trigger.
  if (! myTrigger) return;  // If no h4, do nothing.
  var myTargetList =3D [];

  this.map(getChildrenNotTrigger, container.childNodes);

  function getChildrenNotTrigger (el) {
    if ( that.hasChild(el, myTrigger) || el.style =3D=3D null ) return;
    myTargetList.push(el);
  }
  this.createCollapsible(myTrigger, myTargetList, 'click', '', 'hidden', =
myCookieName, false, vShow, vHide, true);
  //this should be automatically added to the onload event queue
  if (this.cookie.get(myCookieName) =3D=3D 'none') {
    myTrigger.onclick(); //this will fail if myTrigger is a string.  use =
CB.get() ?  also I've hardcoded the onclick method when its supposed to =
take any onmouse method, duh
    myTrigger.className =3D vHide;
  }
  else {
    myTrigger.className =3D vShow;
  }
}

  /**
   *  Lightweight or CSS or Web 2.0 Popup (Modal Dialog)
   *  Can only be closed by clicking on the close trigger.
   *  @param {Object} oConfig A JavaScript (JSON) hash of element IDs, =
like the one shown.
   *  @throws Fails silently if oConfig.trigger is not the ID of an =
existing DOM element.
   *  @example CB.sandbox.makeNonModalDialog({
   *                            trigger : 'clickingHereTriggersModal',
   *                            close : 'clickingHereClosesModal',
   *                            popup : 'elementToUseAsModal' ,
   *                            onaction : 'click'
   *                           });
   * @requires CB.cookie.get
   * @requires CB.get
   * @requires CB.sandbox.createCollapsible
   * @requires CB.toString
   */
  CB.sandbox.makeNonModalDialog =3D function ( oConfig ){
    var launchPopup =3D oConfig.trigger;
    var closePopup =3D oConfig.close;
    var thePopup =3D oConfig.popup;
    var onMouseAction =3D oConfig.onaction;
    var myTrigger =3D this.get(launchPopup);
    if ( ! myTrigger ) return;
    var myCookieName =3D  launchPopup + this.toString();
    var secondaryTrigger =3D document.getElementById(closePopup);
    var popup =3D this.get(thePopup);

    this.sandbox.createCollapsible(this.get(launchPopup), [ popup ], =
onMouseAction, '', '', myCookieName, true);
    this.sandbox.createCollapsible(this.get(closePopup), [ popup  ], =
onMouseAction, '', '', myCookieName);
    if (this.cookie.get(myCookieName) =3D=3D 'block') {
      //this one's target starts out hidden
      myTrigger['on' + onMouseAction ]();
    }
 }

  /**
   *  LightBox (Modal Dialog)
   *  Can only be closed by clicking on the close trigger.
   *  Adds a transparent black layer that disables the interface.
   *  @param {Object} oConfig A JavaScript (JSON) hash of element IDs, =
like the one shown.
   *  @throws Fails silently if oConfig.trigger is not the ID of an =
existing DOM element.
   *  @example CB.sandbox.makeModalDialog({
   *                                       trigger : =
'clickingHereTriggersModal',
   *                                       close : =
'clickingHereClosesModal',
   *                                       popup : 'elementToUseAsPopup' =
,
   *                                       transparentLayer : =
'elementToUseAsTransparentLayer',
   *                                       onaction : 'click'
   *                                      });
   * @requires CB.cookie.get
   * @requires CB.get
   * @requires CB.sandbox.createCollapsible
   * @requires CB.toString
   */
    CB.sandbox.makeModalDialog =3D function ( oConfig ){
      var that =3D this;
      var launchPopup =3D oConfig.trigger;
      var closePopup =3D oConfig.close;
      var thePopup =3D oConfig.popup;
      var onMouseAction =3D oConfig.onaction;
      var theTransparentLayer =3D oConfig.transparentLayer;
      var myTrigger =3D document.getElementById(launchPopup);
      if (! myTrigger) return;
      var myCookieName =3D  launchPopup + this.toString();
      var secondaryTrigger =3D document.getElementById(closePopup);
      var popup =3D this.get(thePopup);
      this.createCollapsible(myTrigger, [ popup, =
this.get(theTransparentLayer)], onMouseAction, '', '', myCookieName);
      this.createCollapsible(secondaryTrigger, [ popup, =
this.get(theTransparentLayer) ], onMouseAction, '', '', myCookieName);

      /**
       * make sure the transparent layer always fills the viewport
       * or as close to that as is possible...
       */
      window.onresize =3D function () {
	var h =3D document.body.clientHeight;
	that.get(theTransparentLayer).style.height =3D h + 50 + 'px';
	var w =3D document.body.clientWidth;
	that.get(theTransparentLayer).style.width =3D w + 'px';
      }

      if (this.cookie.get(myCookieName) =3D=3D 'block') {
	//this one's target starts out hidden
	myTrigger['on' + onMouseAction ]();
      }
    }



      /**
       * Factory method for producing instances of the Show/Hide DOM =
Element on Mouse Action pattern.
       * @param trigger An ID or reference to a DOM object that will =
become the trigger.
       * @param {Array} targetList List of IDs or references to DOM =
objects that will have a new CSS class applied to them when the user =
interacts with the trigger.
       * @param {String} onMouseAction Name of the mouse action the user =
should do to the trigger, in order to apply a new CSS class name to the =
target DOM elements.
       * @param {Deprecated} onClass This parameter is no longer used =
and should be removed.
       * @param {Deprecated} offClass This parameter is no longer used =
and should be removed.
       * @param {String} cookieName Name of the cookie that will be set =
in order to remember whether you prefer the target elements to be hidden =
or shown.
       * @param {Boolean} isNonModalDialog Set this to true when =
clicking anywhere on the page body should be the same as clicking the =
trigger.   This is useful, for instance, when clicking the popup won't =
close the window (trap events before they bubble up to the body) but the =
popup can be closed either by clicking on the close box within the popup =
OR on the page body.
       * @param {String} vShowClass CSS class name that makes DOM =
elements visible.
       * @param {String} vHideClass CSS class name that hides DOM =
elements.
       * @param {Boolean} checkPageHeight Set this to true if we should =
call {@link CB.sandbox.checkPageHeight} to correct the height of the =
content div.
       * @throws Fails silently if trigger is not the ID of an existing =
DOM element.
       * @requires CB.cookie.set
       * @requires CB.get
       * @requires CB.getEvent
       * @requires CB.iCanHasClass
       * @requires CB.iterate
       * @requires CB.map (Deprecated)
       * @requires CB.toggle
       * @requires CB.sandbox.setPageHeight
       */
      CB.sandbox.createCollapsible =3D function (trigger, targetList, =
onMouseAction, onClass, offClass, cookieName, isNonModalDialog, =
vShowClass, vHideClass, checkPageHeight) {
	var that =3D this;
	//given a list of triggers and a list of targets, execute a procedure =
on the targets when any of the triggers gets the specified mouse action
	var triggerEl =3D this.get(trigger);
	if (! triggerEl) return;
	var listOfTargets =3D [];
	var modalHandler =3D function () {};
	if (isNonModalDialog) {
	  modalHandler =3D function () {
	    //for non-modal dialogs, clicking anywhere on the page body will =
close the popup
	    document.body[ 'on' + onMouseAction ] =3D function (e) {
	      var event =3D that.getEvent(e);
	      if (event.target !=3D triggerEl && event.target !=3D =
document.getElementById(targetList[0]) && event.target !=3D =
listOfTargets[0]) {  //hard coded style value:
		listOfTargets[0].style.display =3D 'none';
		that.cookie.set(cookieName, listOfTargets[0].style.display);
	      }
	    }
	  }
	}
	that.iterate(targetList, function (target, i) { =
listOfTargets.push(that.get(target[i])) }); //this is wonky, it should =
return the array, not work directly on listOfTargets
	triggerEl.style.cursor =3D 'pointer';
	triggerEl[ 'on' + onMouseAction ] =3D function () {
	  var count =3D 0;
	  //toggle the state of the targets, whenever the trigger gets the =
specified mouse action

	  if(triggerEl.className =3D=3D vShowClass){
	    triggerEl.className =3D =
triggerEl.className.replace(vShowClass,vHideClass);
	  }
	  else{
	    triggerEl.className =3D =
triggerEl.className.replace(vHideClass,vShowClass);
	  }

	  that.map( toggleOnMouseAction, listOfTargets);

		if (checkPageHeight =3D=3D true) {
			CB.sandbox.setPageHeight();
		}

	  //subroutine: toggle the state of the targets, whenever the trigger =
gets the specified mouse action
	  function toggleOnMouseAction (el) {
	    //			  console.debug('mouse action go', el, count+=3D1, count);
	    count+=3D1; //hack to hide select menus when the modal dialog is =
visible

	    el.style.display =3D ((el.style.display =3D=3D '' || =
el.style.display !=3D 'none') ? 'none' : 'block');  //wonky, should be =
done with class names, but I need to support multiple pre-existing =
names, especially this is needed so that the '+' icon can change to '-'
	    //so many stupid hacks to support a stupid hack :(
	    if ( that.iCanHasClass(el, 'stupidHide') ){  //hard-coded classname =
--fix!
	      el.className =3D el.className.replace(/stupidHide/,'');
	      el.style.display =3D 'block';
	    }
	    if (count =3D=3D 1) {  //hack to fix the fact that this fires twice =
when the nonmodal window is open/closed, effectively doing nothing
	      that.map( toggleSelectMenu, =
document.getElementsByTagName('select'));
	    }
	  }
	  //should work via classname, not physical style?
	  that.cookie.set(cookieName, listOfTargets[0].style.display);
	}
	modalHandler();

	//subroutine: hide select menus in IE when popups are active
	function toggleSelectMenu (el) {
	  if (document.all && navigator.appVersion.match(/MSIE (\d)/)[1] < 7 && =
(el.id !=3D 'viewAnother')) {
	    el.style.display =3D that.toggle(el.style.display, 'none', =
'block');
	  }
	}
      }


      /**
       * Factory method for producing instances of the List Builder =
pattern.
       * @constructor
       * @class Representation of the HTML list builder pattern.
       * @param {String} lefthandListId ID or reference to the first 2 =
multiple-value select elements.
       * @param {String} righthandListId Second of 2 multiple-value =
select elements.
       * @param {String} leftBtnId ID or reference to the element to =
click in order to move selected option(s) from the second list to the =
first.
       * @param {String} rightBtnId Move selected option(s) from the =
first list to the second.
       * @throws Fails silently unless both lefthandListId and =
righthandListId are valid IDs or references to multiple-value select =
elements.
       * @returns {Object} A new ListBuilder object.
       */

	CB.sandbox.ListBuilder =3D function (lefthandListId, righthandListId, =
leftBtnId, rightBtnId) {
	  var that =3D this;
	  var lefthandList =3D this.get(lefthandListId);
	  var righthandList =3D this.get(righthandListId);
	  if (! lefthandList || ! righthandList) return;
	  /**
	   * Move selected option(s) from the first list to the second.
	   * @return {boolean} false
	   */
	  this.moveRight =3D function () {
	    //move option from left to right
	    return that.moveSelectedOptions(lefthandList, righthandList);
	  }
	  /**
	   * Move selected option(s) from the second multi-value select menu to =
the first.
	   * @return {boolean} false
	   */
	  this.moveLeft =3D function  () {
	    //move option from right to left
	    return that.moveSelectedOptions(righthandList, lefthandList);
	  }

	  /**
	   * Move selected options out of one multi-value select menu and into =
another.
	   * @param {Object} outOf Multiple-value select menu to move selected =
option(s) from.
	   * @param {Object} into Multiple-value select menu into which to move =
selected option(s).
	   * @returns {Boolean} false
	   * @see <a =
href=3D"http://groups.google.com/group/comp.lang.javascript/browse_thread=
/thread/fd81d57e50f28b93/52f77fa69893d70c?lnk=3Dgst&q=3Dselect+multiple&r=
num=3D7#52f77fa69893d70c">cljs thread on hacking multiple SELECTs</a>
	   */

	  this.moveSelectedOptions =3D function (outOf, into) {
	    var fromList =3D outOf.options;
	    var toList =3D into.options;
	    for(var c =3D fromList.length; c--;){
	      if( fromList[c].selected  ){
		var accumulator =3D [];
		accumulator[0] =3D document.createElement('option');
		//insert the moved items in the same order, at the top of the target =
list
		into.insertBefore(fromList[c], into.firstChild);
	      }
	    }
	    return false;
	  }
	  //Set up event handlers for the new List Builder.
	  this.get(leftBtnId).onclick =3D this.moveLeft;
	  this.get(rightBtnId).onclick =3D this.moveRight;
	  return;
	}

	/**
	 * List builder wrapper so that we don't have to use the 'new' operator =
in configure.js
	 * When we create objects with 'new', then we have to explicitly set =
their prototype.
	 * @param {Object} oConf A JavaScript (JSON) hash that contains the =
parameters shown.
	 * @example CB.sandbox.createListBuilder({
         *                                        leftList : =
'possibleCourses',
	 *                                        rightList : =
'selectedCourses',
	 *                                        leftButton : =
'removeFromPossibleCourses',
	 *                                        rightButton : =
'addToPossibleCourses'
	 *                                       })
	 * @returns {Object} An instance of CB.sandbox.ListBuilder.
	 */

	  CB.sandbox.createListBuilder =3D function (oConf) {
	    var lefthandListId =3D oConf.leftList;
	    var righthandListId =3D oConf.rightList;
	    var leftBtnId =3D oConf.leftButton;
	    var rightBtnId =3D oConf.rightButton;
	    var lb =3D function(){ this.ListBuilder(lefthandListId, =
righthandListId, leftBtnId, rightBtnId) }
	    lb.prototype =3D this;  //hack
	    return new lb();
	  }

	  /**
	   *  Factory method for producing instances of the Hiearchical Tree =
Menu pattern.
	   * @constructor
	   * @class Representation of a hiearchical tree menu.
	   * @returns {Object} A new SeedTree object.
	   * @deprecated Never used in production and should be removed.
	   *
	   * note that in the comments 'item' always refers to an LI tag
	   * as in 'the clicked item' would be the LI tag that was last clicked
	   *
	   * applies the class .expanded_seedTree to the clicked item
	   * this class can be used to trigger the 'on' state of the =
expand/collapse icons for the nav
	   * @param {string} menuId The ID of the menu container.
	   * @param {string} expandedClassName  The class name given to menu =
items when they are expanded.
	   */
	    CB.sandbox.SeedTree =3D function ( menuId, expandedClassName ) {
	      var that =3D this;

	      /*
	      //this is neat-o, but does not work in Safari T.T
	      //set up the CSS
	      //For now just hard-code, since we'd be doing all this work to =
create just 1 style rule right now
	      //see Flanagan 5th ed. 16.6
	      var selector =3D '#'+ menuId + ' li ul';
	      //var expandedSelector =3D '#'+ menuId + ' .expanded_seedTree ';
	      //assume we have at least one stylesheet
	      if ( document.styleSheets[0].insertRule) {
	      //if not IE
	      var lastrule =3D document.styleSheets[0].cssRules.length;
	      document.styleSheets[0].insertRule(selector + '{display:none}', =
lastrule++);
	      //document.styleSheets[0].insertRule(expandedSelector + =
'{border-top: 1px solid red}', lastrule++);  //should be a pram
	      } else if ( document.styleSheets[0].addRule ) {
	      //if IE
	      var lastrule =3D document.styleSheets[0].rules.length;
	      document.styleSheets[0].addRule(selector, 'display:none', =
lastrule++);
	      //document.styleSheets[0].addRule(expandedSelector, =
'border-top:1px solid red', lastrule++); //should be a pram
	      }
	      */

	      var container =3D this.get( menuId);  //this is fragile because =
we expect the ID of an el that /contains/ the top-level UL.  I think =
this may break if we pass instead the top-level UL itself...  but it =
works well enough with the IPE markup structure.

	      if (! container) {
		/**
		 * @ignore
		 * If we can't build a nav on this page,
		 * just define an empty version of the SeedTree's public methods
		 * so that even if the JSP is still calling those methods
		 * it won't do anything, not even cause an error.
		 */
		this.clickItem =3D function(){};  //this.clickItem() does nothing!
		return;
	      };

	      var menuList =3D container.getElementsByTagName('ul');
	      this.menu =3D menuList[0];

	      /**
		* call this to explicitly open or close a menu item
		* this could become a library method
	       */

	      this.clickItem =3D function ( itemToClick  ) {
		var itm =3D that.get(itemToClick);
		if (! itm) {
		  return;
		}
		var thatMenu =3D this.menu;
		that.findAncestor(itm, function(el){
		    if (el.nodeName =3D=3D 'LI') {
		      simulateClick( el, thatMenu);
		    }
		  });
	      }
	      function simulateClick( itemToClick, menu) {
		if ( ! itemToClick.click ) {
		  //=3D=3D Non-IE:
		  menu.onclick({target: itemToClick});
		} else {
		  //=3D=3D IE:
		  itemToClick.click()
		}
	      }

	      /**
		* onclick handler for the top-level UL
		* only one event handler is required!
		* To simulate a click on the menu, use the clickItem method
	       */

	    this.menu.onclick =3D function(e) {
		var event =3D that.getEvent(e);
		var clickedItem =3D that.findAncestor( event.target, function (el) { =
return el.nodeName =3D=3D 'LI'});
		var itemParent =3D that.findAncestor( clickedItem, function (el) { =
return el.nodeName =3D=3D 'UL'});
		var childLists =3D clickedItem.getElementsByTagName('ul');

		that.toggleClassname(clickedItem, expandedClassName, '');

		if (childLists.length =3D=3D 0) return;  //sanity check

		//open or close the child list of the clicked item
		//toggle all the children of the clicked item
		that.map(toggleMyChildren, childLists);

		//close any open siblings of the clicked item
		//this is a "find children" pattern analogous to findAncestor
		that.map(closeMySiblings, itemParent.childNodes);

		/* menu.onclick subroutines  */
		//subroutine: close any open siblings of the clicked item
		function closeMySiblings (el) {
		  if((el.nodeName !=3D 'LI') || el =3D=3D clickedItem) {
		    return;
		  }
		  that.removeClass( el, expandedClassName);
		  that.map(hideUL, el.childNodes);
		}
		/*
		 * subroutine: toggle all the children of the clicked element
		 * CSS: note that this works as written because
		 * the top-level node of the menu is hidden
		 * we override that on each child node of the clicked el
		 * so it's important that the 'show' class /overrides/ the 'hide' =
class
		 */
		function toggleMyChildren (el) {
		  if( el.parentNode =3D=3D clickedItem ) {
		    el.style.display =3D that.toggle(el.style.display, '', 'block');
		  }
		}
		return false;
	      }

	      /**
	       *  Tree Navigation subroutine: if an el is a UL, hide it
	       */

	      function hideUL (siblingNode) {
		if (siblingNode.nodeName =3D=3D 'UL') {
		  siblingNode.style.display=3D'';
		  that.removeClass(siblingNode, 'expanded_seedTree');  //hard-coded =
classname -- fix!
		  //does the above line  even do anything???
		}
	      }
	    }

	    /**
	     * SeedTree tree nav builder wrapper
	     ** so that we don't have to use the 'new' operator in configure.js
	     ** when we create objects with 'new', then we have to explicitly =
set their prototype
	     * @deprecated Because we didn't need a dynamic tree menu.
	     */
	    //	CB.sandbox.createTree =3D function ( menuId, expandedClassName ) =
{
	      CB.sandbox.createTree =3D function ( oConf ) {
	        var menuId =3D oConf.menuId;
		var expandedClassName =3D oConf.expandedNodeClassName;

		var tn =3D function (){ this.SeedTree( menuId, expandedClassName )}
		tn.prototype =3D this;  //hack
		return new tn();
	      }

	      /**
	       *  Attach Unobtrusive Form Validation for required fields to the =
onSubmit handler of a form.
	       *  Please note that form fields that do not have name attributes =
will NOT be checked!
	       *  @memberOf CB.sandbox
	       *  @namespace formValidation
	       *  @see <a =
href=3D"http://www.quirksmode.org/dom/error.html">PPK's unobtrusive =
validator script</a>
	       *  @throws Fails silently unless myForm is a valid ID or =
reference to a DOM element.
	       *  @param myForm ID or reference to a form element.
	       *  @requires CB.msg.REQUIRED_FIELD_ERROR_NODENAME
	       *  @requires CB.msg.REQUIRED_FIELD_ERROR_CLASS
	       */

		CB.sandbox.formValidation =3D function ( myForm ) {
		  var that =3D this;
		  var myForm =3D this.get( myForm );
		  if (! myForm) return;
		  /**
		   * Event handler attached to the form.
		   */
		  myForm.onsubmit =3D function () {

		    /**
		     * Anonymous factory for the Form validation dispatcher object.
		     * I wanted to document what the form validation module does.
		     * But I am not sure I chose the the proper way to document an =
anonymous object literal.
		     * @private
		     * @memberOf CB.sandbox.formValidation
		     * @name AnonymousOnSubmitHandler
		     * @function
		     */

		    return (function(){
			var isValid =3D true;
			var groupedFormElements =3D {};
			var oldErrorSpans =3D that.getElementsByClassName( myForm, =
that.msg.REQUIRED_FIELD_ERROR_NODENAME, =
that.msg.REQUIRED_FIELD_ERROR_CLASS );

			/*
			** if any form elements have warnings attached (from a previous =
attempt to submit)
			** then remove those warnings now
			*/
			that.map(function(el){ el.parentNode.removeChild(el) }, =
oldErrorSpans);

			/*
			** this loop does two separate tasks:
			** 1. write error messages next to invalid form elements, except =
checkboxes and radio buttons
			** 2. also populate the groupedFormElements object
			*/
			that.map(notifyOnError, myForm.elements);

			/*
			** write error messages next to invalid checkboxes and radio buttons
			*/
			for (var Id in groupedFormElements) {
			  if (groupedFormElements[Id] =3D=3D false) {
			    handleValidationError(Id, false);
			  }
			}

			//cancel submit if any form fields are not valid
			if ( ! isValid) {
			  return false;
			}
			/* End of main logic.  Subroutines below here. */

			/**
			 * handle validation error
			 * @memberOf CB.sandbox.formValidation
			 * @name AnonymousOnSubmitHandler.handleValidationError
			 * @function
			 * @param elOrElId {ID or DOM element reference} A form element whose =
parentNode will have an error message injected into its innerHTML.  For =
IPE we wrapped all form/label pairs in containers so this approach was =
valid in that case.  Obviously it is not very portable.
			 * @param list {Boolean} This parameter should always be false.  It =
is a leftover from a previous, deprecated approach and should be =
removed.
			 * @param i {Deprecated} This parameter is no longer required or =
used.
			*/

			  function handleValidationError (elOrElId, list, i) {
			  var elId =3D (typeof elOrElId =3D=3D 'string' ? elOrElId : =
elOrElId.id);
			  if (list =3D=3D false) {  	// is list ever true???
			    if (CB.get(elId)) {
			      CB.get(elId).parentNode.innerHTML +=3D that.msg.REQUIRED_FIELD;
			      //CB.get(elId).parentNode.innerHTML +=3D '<span  =
style=3D"color: red;">This field is required!</span>';
			    }
			  } else {
			    list[i].parentNode.innerHTML +=3D that.msg.REQUIRED_FIELD;
			  }
			  isValid =3D false;
			}

			/**
			 * Write error messages next to invalid elements and populate the =
groupedFormElements object.
			 * @memberOf CB.sandbox.formValidation
			 * @name AnonymousOnSubmitHandler.notifyOnError
			 * @function
			 * @param el {DOM element reference} A form element to validate, =
either an input, radio button, checkbox or select menu.
			 * @param list A list of form elements to validate, usually =
MyForm.elements.
			 * @param i {Deprecated}  This parameter is no longer required or =
used.
			*/

			function notifyOnError(el, list, i) {
			  list[i].parentNode.style.border =3D 'none';  //why is this here?

			  if (that.iCanHasClass( el, 'notRequired' )) {
			    return;
			  }
			  if (el.nodeName =3D=3D 'INPUT') {
			    if (el.type =3D=3D 'text' || el.type =3D=3D 'password') {
			      if ( ! el.value) {
				handleValidationError(el.id, false);
			      }
			    } else if (el.type =3D=3D 'radio' || el.type =3D=3D 'checkbox') {
			      if ( ! groupedFormElements[el.id]) {
				groupedFormElements[el.id] =3D el.checked;
			      }
			    }
			  } else if (el.nodeName =3D=3D 'SELECT') {
			    if (el.selectedIndex < 1) {
			      handleValidationError(el.id, false);
			    }
			  }
			}
		      })();
		  }
		}



		/**
		 * Onclick Flyout Navigation
		 * This is currently used in conjunction with Son of Suckerfish CSS
		 * @see http://www.htmldog.com/articles/suckerfish/dropdowns/
		 * @constructor
		 * @deprecated Never used in production, although this was the pattern =
I preferrred (rather than onrollover flyouts).
		 */

		  CB.sandbox.flyoutNav =3D function ( elId ) {
		    var that =3D this;
		    var theNav =3D document.getElementById(elId);
		    var topLevelMenuNodes =3D theNav.getElementsByTagName('li');  =
//returns all the descendant LI's as well
		    topLevelMenuNodes =3D (function () {                          //so =
filter out the LI's that aren't children of theNav
			var accumulator =3D [];
			that.map(addChildrenToAccumulator, topLevelMenuNodes);
			return accumulator;

			//topLevelMenuNodes definition subroutine: push child nodes of el =
into the accumulator
			function addChildrenToAccumulator( el ) {
			  if (el.parentNode.id =3D=3D elId) accumulator.push( el );
			}
		      })();

		    //hack to make the menu close when the background is clicked.
		    //doesn't close the child menus if they're open,
		    //but hey we're not planning on using this in production anyway
		    document.body.onclick =3D function() {
		      //var fakeEvent =3D =
{target:that.lastClickedMenuItem.getElementsByTagName('ul')[0]};
		      // =
that.lastClickedMenuItem.getElementsByTagName('ul')[0].onclick(fakeEvent)=
;
		      if (that.lastClickedMenuItem !=3D null) =
that.lastClickedMenuItem.getElementsByTagName('ul')[0].style.display=3D'n=
one';

		    }


		    that.map(assignEventHandlers, topLevelMenuNodes);
		    //subroutine:
		    function assignEventHandlers ( topLevelNode ) {
		      topLevelNode.onclick =3D clickHandler;
		      that.map(ULOnclick, topLevelNode.getElementsByTagName('ul'));

		      //sub-subroutine:
		      function ULOnclick (lowerLevelNode) {
			lowerLevelNode.onclick =3D function (e) {
			  var event =3D that.getEvent(e);
			  var subNavList =3D =
event.target.parentNode.getElementsByTagName('ul');
			  if (subNavList.length =3D=3D 0) { //sanity check
			    alert('now imagine you are being redirected to the page named "'+ =
event.target.innerHTML +'"');
			    stopPropagation(event);
			  } else {
			    var subNav =3D subNavList[0];
			    if (subNav.style.display !=3D 'block') { //need a  CB.isVisible =
method?
			      subNav.style.display =3D 'block'

				//sub-sub-subroutine:  hide el unless its the grandparent of the =
subNav
				function hideIfNotGrandparent ( el ){
				if (el !=3D subNav.parentNode.parentNode && el !=3D subNav) {
				  if(el.style.display =3D=3D 'block') {
				    el.style.display =3D 'none';
				  }
				}
			      }
			      //close any other SUBnav items that may be open
			      that.map(hideIfNotGrandparent, =
event.target.parentNode.parentNode.parentNode.getElementsByTagName('ul'))=
;
			    } else {
			      subNav.style.display =3D 'none';
			    }
			    stopPropagation(event);
			  }
			}
		      }
		    }

		    /**
		     * click handler subroutine
		    */

		    function clickHandler (e) {
		      that.lastClickedMenuItem =3D this;  //hack for making menu close =
when background clicked
		      var triggerEl =3D this;
		      var theSublist =3D this.getElementsByTagName('ul')[0];
		      if (theSublist.style.display !=3D 'block') { //really need an =
CB.isVisible method and a hasClass method
			theSublist.style.display =3D 'block';
		      } else {
			theSublist.style.display =3D 'none';
		      }
		      that.map(hideChildren, topLevelMenuNodes);

		      stopPropagation(e);

		      /**
		       *  close any other nav items that may be open
		       * hide the children of any el that is not the current 'this'
		       */

		      function hideChildren ( el ){
			if ( el !=3D triggerEl) {
			  that.map(hide, el.getElementsByTagName('ul'));
			}
		      }
		    }

		    /**
		     * another hide(), good candidate for a library method
		     */

		    function hide (el){
		      if(el.style.display =3D=3D 'block') {
			el.style.display =3D 'none';
		      }
		    }

		    /**
		     * stop events from bubbling up subroutine
		     */

		    function stopPropagation(e) {
		      var event =3D that.getEvent(e);
		      if (event.stopPropagation) {
			event.stopPropagation();
		      } else {
			event.cancelBubble =3D true;
		      }
		    }
		  }

		  /**
		   * Onrollover Flyout Navigation for IE6-
		   * note that in all browsers but IE6- the onrollover flyout menus =
are pure css
		   * this is the Son of Suckerfish hack for IE6- init
		   * This only executes in IE 6 and lower.
		   * @see http://www.htmldog.com/articles/suckerfish/dropdowns/
		   * @param {string} navId The ID of the nested unordered list that is =
to become the nav.
		   */
		    CB.sandbox.suckerfishHoverIE =3D function(navId) {

		      /**
		       * Fix the Son of Suckerfish hover behavior in IE 6.
		       */

 	              function sfHover() {
			var sfNav =3D document.getElementById(navId);
			if (sfNav =3D=3D null) {
			  //sanity check
			  return false;
			}
			var sfEls =3D sfNav.getElementsByTagName("LI");
			for (var i=3D0; i < sfEls.length; i++) {

			  /**
			   * @ignore
			   */

			  sfEls[i].onmouseover=3Dfunction() {
			    this.className+=3D" sfhover";
			  }

			  /**
			   * @ignore
			   */

			  sfEls[i].onmouseout=3Dfunction() {
			    this.className=3Dthis.className.replace(new RegExp(" =
sfhover\\b"), "");
			  }
			}
		      }
		      if (window.attachEvent) window.attachEvent("onload", sfHover);
}

/**
 * Onload event handler wrapper
 * should allow for attaching arbitrary events to onload, without =
overriding this library's onload event.
 * @author Rob Zand
 */

CB.sandbox.onloadQueue =3D [];

/**
 * add a function to the queue to be run onload
 * NOTE that this can be called anywhere in the HTML, or in any remote =
script
 * it does NOT need to be called before the line that calls =
CB.sandbox.init.
 */
CB.sandbox.runOnload =3D function ( fn ) {
  CB.sandbox.onloadQueue.push(fn);
}

/**
 * Initialize the sandbox object by running all the functions in the =
event queue in order.
 */
CB.sandbox.init =3D function () {
  window.onload =3D function () {
    for (var i=3D0; i< CB.sandbox.onloadQueue.length; i++) {
      CB.sandbox.onloadQueue[i]();
    }
  }
}

/**
 * Multiple-value-Cookie Manager
 * @memberof CB.sandbox
 * @namespace cookieManager
 * @deprecated The IPE persona module is no longer in use.
 */

CB.sandbox.cookieManager =3D CB.createObject(CB.sandbox);

/**
 * Constructor for Professional settings (multiple-value) cookie =
management tool
 * @constructor
 * @deprecated The IPE persona module is no longer in use.
 */

CB.sandbox.cookieManager.ProfsettingsCookie =3D function ()
{
	/* This whole business of construction the lookup table should be done =
in the XSLT.  Otherwise we get data mismatches like the one on =
2007.11.01 */
    	var K12_TEACHER =3D "K_12_Teacher";
    	var K12_COUNSELOR =3D "K_12_Counselor";
    	var K12_ADMIN =3D "K_12_Admin";
    	var HIGHER_ED_FACULTY =3D "Higher_Ed_Faculty";
    	var HIGHER_ED_FIN_AID =3D "Financial_Aid_Officer";
    	var HIGHER_ED_ADMIN =3D "Higher_Ed_Administrator";
    	var HIGHER_ED_RECRUIT =3D "Recruitment_and_Admissions_Officer";
    	var HIGHER_ED_ADMISSIONS =3D "Recruitment_and_Admissions_Officer";
	var HIGHER_ED_ALL =3D "Higher_Ed_Faculty_or_Administrator";
    	var EDUCATOR =3D "Educator";

	var USERNAME =3D "username";
	var PERSONA =3D "persona";

	/* we only ever use the first two elements of the sub-arrays */
	var Personas =3D new Array(
		[K12_TEACHER, 'K-12 Teacher', '/teacher'],
		[K12_COUNSELOR, 'K-12 Counselor', '/counselor'],
		[K12_ADMIN, 'K-12 Administrator', '/k12-admin'],
		[HIGHER_ED_ADMIN, 'Higher Ed. Administrator', '/higher-ed-admin'],
		[HIGHER_ED_FIN_AID, 'Financial Aid Staff', '/financialaid'],
		[HIGHER_ED_FACULTY, 'Higher Ed. Faculty', '/faculty'],
		[HIGHER_ED_RECRUIT, 'Recruitment & Admissions Staff', '/recruit'],
		[HIGHER_ED_ALL, 'Higher Ed Faculty or Administrator', '/'],
		[EDUCATOR, 'Educator', '/educator']
	);
	var DefaultPersona =3D EDUCATOR;

	var PersistentCookieName =3D "prof_settings";
	var SessionCookieName =3D "prof_session_settings";


      var PersistentCookieValue =3D CB.cookie.get(PersistentCookieName, =
"");
	if(!CB.cookie.get(SessionCookieName))
		CB.cookie.set(SessionCookieName, PersistentCookieValue, -1);
	var PairSeparator =3D '&';
	var ProfCookie =3D new CB.cookie.Multitool(SessionCookieName, =
PairSeparator, -1);
	var ProfPersistentCookie =3D new =
CB.cookie.Multitool(PersistentCookieName, PairSeparator, -1);

	this.hasPersona =3D function ()
	{
		var persona =3D ProfPersistentCookie.get(PERSONA);
		return persona !=3D null;
	}



	//getPersonaBool
	//like getPersona but returns false if no cookie, instead of returning =
a default persona value.
	this.getPersonaBool =3D function ()
	{
		var persona =3D ProfCookie.get(PERSONA);
		if(persona)
			return persona;
		else
			return false;
	}

	this.getPersona =3D this.getPersonaBool;

	this.getPersonaText =3D function()
      {
		return this.lookupPersonaText(this.getPersona());
      }

	this.getPersonaURL =3D function ()
	{
		return this.lookupPersonaURL(this.getPersona());
	}

	this.lookupPersonaText =3D function(persona)
      {
		for(var i =3D 0; i < Personas.length; i++)
		{
			if(Personas[i][0] =3D=3D persona)
				return Personas[i][1];
		}
		return "";
      }

	this.lookupPersonaURL =3D function(persona)
      {
		for(var i =3D 0; i < Personas.length; i++)
		{
			if(Personas[i][0] =3D=3D persona)
				return Personas[i][2];
		}
		return "";
      }



	//getCookiedPersona
	//like getSavedPersona but returns false instead of returning a default =
value.
	this.getSavedPersonaBool =3D function ()
	{
		var PersCookie =3D new CB.cookie.Multitool(PersistentCookieName, =
PairSeparator);
		var persona =3D PersCookie.get(PERSONA);
		if(persona)
			return persona;
		else
			return false;
	}

	this.getSavedPersona =3D this.getSavedPersonaBool;

	this.getSavedPersonaText =3D function ()
	{
		return this.lookupPersonaText(this.getSavedPersona());
	}

	this.getSavedPersonaURL =3D function ()
	{
		return this.lookupPersonaURL(this.getSavedPersona());
	}

	this.setPersona =3D function (persona)
	{
	  //	  debugger;
		for(var i =3D 0; i < Personas.length; i++)
		{
			if(Personas[i][0] =3D=3D persona)
			{
				ProfCookie.set(PERSONA, persona);
				break;
			}
                  //else need some debug sanity check here.
		}
	}

	this.getPersonasList =3D function ()
	{
		return Personas;
	}

	this.setUsername =3D function(username)
	{
		if(username)
			ProfCookie.set(USERNAME, username);
		else
			ProfCookie.remove(USERNAME);
	}

	this.getUsername =3D function()
	{
		return ProfCookie.get(USERNAME);
	}

	this.isK12Teacher =3D function()
	{
		return K12_TEACHER =3D=3D this.getPersona();
	}

	this.isK12Counselor =3D function()
	{
		return K12_COUNSELOR =3D=3D this.getPersona();
	}

	this.isK12Admin =3D function()
	{
		return K12_ADMIN =3D=3D this.getPersona();
	}

	this.isHigherEdAdmin =3D function()
	{
		return HIGHER_ED_ADMIN =3D=3D this.getPersona();
	}

	this.isHigherEdFinance =3D function()
	{
		return HIGHER_ED_FIN_AID =3D=3D this.getPersona();
	}

	this.isHigherEdFaculty =3D function()
	{
		return HIGHER_ED_FACULTY =3D=3D this.getPersona();
	}

	this.isHigherEdRecruitment =3D function()
	{
		return HIGHER_ED_RECRUIT =3D=3D this.getPersona();
	}

	this.isHigherEdAll =3D function()
	{
		return HIGHER_ED_ALL =3D=3D this.getPersona();
	}

	this.isGeneralEducator =3D function()
	{
		var persona =3D this.getPersona();
		return !persona || (EDUCATOR =3D=3D persona);
	}

	this.removeAll =3D function()
	{
	  //this won't work:
	  //ProfCookie.expire();
	  CB.cookie.expire(SessionCookieName);
	  CB.cookie.expire(PersistentCookieName);
	}

	this.toString =3D function()
	{
		return ProfCookie.toString();
	}

	this.isDirty =3D function()
      {
		var sessionCookie =3D CB.cookie.get(SessionCookieName, null);
		var persCookie =3D CB.cookie.get(PersistentCookieName, null);
		return sessionCookie !=3D persCookie;
      }

	this.save =3D function()
	{
		if(this.isDirty())
		{
			var sessionCookie =3D CB.cookie.get(SessionCookieName, null);
			if(sessionCookie || sessionCookie =3D=3D "")
				CB.cookie.set(PersistentCookieName, sessionCookie);
			else
				CB.cookie.expire(PersistentCookieName);
		}
	}

	this.undo =3D function()
	{
		if(this.isDirty())
		{
			var persistentCookie =3D CB.cookie.get(PersistentCookieName, null);
			if(persistentCookie || persistentCookie =3D=3D "")
				CB.cookie.set(SessionCookieName, persistentCookie);
			else
				CB.cookie.set(SessionCookieName, "", -1);
		}
	}

      this.populateSelect =3D function(htmlSelect)
      {
		htmlSelect.options[0] =3D new Option("Choose another...", 0);
		var index =3D 1;
		for(var i =3D 0; i < Personas.length; i++)
		{
			if(Personas[i][0] !=3D this.getPersona())
				htmlSelect.options[index++] =3D new Option(Personas[i][1], =
Personas[i][0]);
		}
		htmlSelect.selectedIndex =3D 0;
      }


	/**
	  * This method is a workaround for not being able to escape single =
quotes in XSLT.
	  * Call the property with the name of a persona, get back the name of =
the persona/property as a string :|
	 */

	this.personaString =3D {
	Educator : 'Educator',
	Financial_Aid_Officer : 'Financial_Aid_Officer',
	Higher_Ed_Faculty_or_Administrator : =
'Higher_Ed_Faculty_or_Administrator',
	K_12_Admin : 'K_12_Admin',
	K_12_Counselor : 'K_12_Counselor',
	K_12_Teacher : 'K_12_Teacher',
	Recruitment_and_Admissions_Officer : =
'Recruitment_and_Admissions_Officer'
	}

}

/**
 * Pointer to an instance of a Professional Cookie Manager object that =
will be globally available.
 * @deprecated The IPE persona module is no longer in use.
 *
 */
CB.sandbox.cookieManager.profsettings =3D new =
CB.sandbox.cookieManager.ProfsettingsCookie();

/**
 * Persona module manager to update the HTML based on the values of the =
saved and session persona cookies, if any.
 * @deprecated The IPE persona module is no longer in use.
 */
CB.sandbox.personaModule =3D {

  /**
    * URLs should get populated in the XSLT
    * @example CB.sandbox.personaModule.lookupUrl =3D {
    *    Educator : 'EducatorURL',
    *    Financial_Aid_Officer : 'Financial_Aid_OfficerURL',
    *    Higher_Ed_Faculty : 'Higher_Ed_Faculty_or_AdministratorURL',
    *    Higher_Ed_Administrator : =
'Higher_Ed_Faculty_or_AdministratorURL',
    *    K_12_Admin : 'K_12_AdminURL',
    *    K_12_Counselor : 'K_12_CounselorURL',
    *    K_12_Teacher : 'K_12_TeacherURL',
    *    Recruitment_and_Admissions_Officer : =
'Recruitment_and_Admissions_OfficerURL'
    * }
    */

 lookupUrl : {
 },
 setUpPersonaModule : function(){
    //debugger;
   // function notify ( id ) {
      //debugger;
      /*var notifierIDs =3D ['noSavedPersona', 'savedPersonaExists', =
'personaMismatch'];
      if (id =3D=3D=3D false) {
	msgEl =3D '';
      } else {
	var msgEl =3D CB.get(id);
	if ( ! msgEl || ! msgEl.style) return false;
	msgEl.style.display =3D 'block';
      }
      for (var i=3D0; i< notifierIDs.length; i++){
	var current =3D 	CB.get(notifierIDs[i]);
	if (current =3D=3D msgEl || ! current || ! current.style) continue;
	current.style.display =3D 'none';
      }
      return;
    }
	*/
    if ( ! CB.get('personaBox')) {
      return false;
    }
    //if viewing a Persona Page and there is no saved or session persona =
set
    //OR if we are not viewing a Persona Landing Page and there is no =
saved cookie
    /*if ( ! CB.sandbox.cookieManager.profsettings.getSavedPersonaBool() =
 &&
	   (! CB.sandbox.cookieManager.profsettings.getPersonaBool() || =
CB.sandbox.personaModule.notPersonaPage)
	 ) {
      notify(false);
    }*/
    //if  viewing a Persona Page and the saved persona is not the =
default, and is the same as the session persona write the name of the =
session persona
    /*else if ( ! =
CB.sandbox.cookieManager.profsettings.getSavedPersonaBool()  &&
	      CB.sandbox.cookieManager.profsettings.getPersonaBool() ) {
      notify('noSavedPersona');
      var setPersonaLink =3D CB.get('noPersistent');
      setPersonaLink.innerHTML =3D =
CB.sandbox.cookieManager.profsettings.getPersonaText() + " &gt;&gt;";
      setPersonaLink.onclick =3D function () {
	CB.sandbox.cookieManager.profsettings.save();
	CB.sandbox.personaModule.setUpPersonaModule();
      }
    }*/
    //if viewing a Persona Page and the saved persona is the same as the =
session persona, or is the default persona.
    //OR if there is no saved persona and we are not viewing a Persona =
Landing Page
    /*else if (CB.sandbox.cookieManager.profsettings.getSavedPersona() =
=3D=3D CB.sandbox.cookieManager.profsettings.getPersona()  ||
	     (CB.sandbox.cookieManager.profsettings.getSavedPersonaBool() && =
CB.sandbox.personaModule.notPersonaPage)
	     ) {
      notify('savedPersonaExists');
      var link =3D CB.get('onlyPersistent');
      link.href =3D this.lookupUrl[ =
CB.sandbox.cookieManager.profsettings.getSavedPersona()  ]
      link.innerHTML =3D =
CB.sandbox.cookieManager.profsettings.getSavedPersonaText() + " =
&gt;&gt;";
    }*/
    //if the saved persona is not the default, but is different from the =
session persona
    /*else if (CB.sandbox.cookieManager.profsettings.getSavedPersona() =
!=3D CB.sandbox.cookieManager.profsettings.getPersona()) {
      notify('personaMismatch');
      var setPersonaLink =3D CB.get('hasSession');
      var link =3D CB.get('hasPersistent');
      setPersonaLink.innerHTML =3D =
CB.sandbox.cookieManager.profsettings.getPersonaText() + " &gt;&gt;";
      setPersonaLink.onclick =3D function () {
	CB.sandbox.cookieManager.profsettings.save();
	CB.sandbox.personaModule.setUpPersonaModule();
      }
      link.href =3D this.lookupUrl[ =
CB.sandbox.cookieManager.profsettings.getSavedPersona()  ];
      link.innerHTML =3D =
CB.sandbox.cookieManager.profsettings.getSavedPersonaText() + " =
&gt;&gt;";
    }*/
    /*
     * now set up the onclick handler for the "change persona" form =
button
     */
    CB.get('goButtonMakeHomepage').onclick =3D function () {
      var dropdown =3D CB.get('viewAnother');
      var chosenPersona =3D =
dropdown.options[dropdown.selectedIndex].value;
      if (chosenPersona =3D=3D 0) {
	return;
      }
	  var newURL =3D chosenPersona;
      //var newURL =3D CB.sandbox.personaModule.lookupUrl[ =
dropdown.options[dropdown.selectedIndex].value ]  //using a global name =
to refer to a local method :( total hack, fix later
      //console.debug( CB.sandbox.personaModule.lookupUrl[ =
dropdown.options[dropdown.selectedIndex].value ] ,  =
dropdown.options[dropdown.selectedIndex].value  , newURL);
      document.location =3D newURL;
    }
  }
}

/**
* Assign class name to element whos REL partially matches the current =
persona.
* Assign an arbitrary class name to all tags whose REL contains a =
space-delimited list, one item of which matches the name of the current =
persona.    Allow for filtering by tag type and parent container (via =
Nyman's getElementsByClassname).
* We assume that all modules are ULs that are all inside the same parent =
container.
 * @param  container A container element or its ID.
 * @param {regex}  matchInRel Regular expression to match in the REL =
attribute of elements in the container.
 * @param  newClass The new class name to append to elements whose RELs =
match the regex.
 */
 CB.sandbox.assignClassToModuleByRel =3D function (container, =
matchInRel, newClass) {
   var re =3D new RegExp("(^|\\s)" + matchInRel + "(\\s|$)");
   var moduleContainer =3D CB.get(container);
   if (! moduleContainer) {
     return;
   }
   var modules =3D moduleContainer.getElementsByTagName('ul');
   CB.map(addClassToModule, modules);

   function addClassToModule(el) {
     var links =3D el.getElementsByTagName('a');
     CB.map(addClassToLinkByRel, links);
   }

   function addClassToLinkByRel (link) {
   	if (link.getAttribute('rel')){
      if (link.getAttribute('rel').match(re) !=3D null){
       addClass(link);
      }
	}
   }

   function addClass (link) {
     link.className +=3D ' ' + newClass;
   }
 }

 /**
  * create a print button and a close button based on the class name and =
parent container of a SPAN.  For popup windows.
  */
   CB.sandbox.makePrintButton =3D function (container, className) {
     if(CB.get(container)){
       CB.assignEventByClassName(function(){window.print()}, 'click', =
CB.get(container), 'span', className);
     }
   }
 /**
  * create a "close" button and a close button based on the class name =
and parent container of a SPAN. For popup windows.
  */
   CB.sandbox.makeCloseButton =3D function (container, className) {
     if(CB.get(container)){
   CB.assignEventByClassName(function(){window.close()}, 'click', =
CB.get(container), 'span', className);
     }
   }

 /**
  * Hiding and Showing Form and Submission message
  * if the query_string value &submitted appears, then hide form and =
show submission message
  */
  CB.sandbox.hideShowForm =3D function (container, formClass, =
messageBlock){
  var url =3D document.location.search;
  hasMessage =3D url.match(/\&submitted/);
  	if(hasMessage){
	  var allForms =3D CB.getElementsByClassName(CB.get(container), 'div', =
formClass);
	  CB.map(function (el){el.style.display =3D 'none';}, allForms);
	  if(CB.get(messageBlock)){
 	    CB.get(messageBlock).className =3D 'showMessage';
	  }
	}
  }

  /**
   * Hiding dropdown list when hover over nav
   * onmouseover top nav, select box in persona module dissapears
   *   flyouts appear behind form select boxes in ie
   * @author Rob Zand
   */

  CB.sandbox.hideDropDownList =3D function (triggeredId, =
containerToHide){
  	var agt      =3D navigator.userAgent.toLowerCase();
	var appVer   =3D navigator.appVersion.toLowerCase();
	var is_minor =3D parseFloat(appVer);
	var is_major =3D parseInt(is_minor);
	var is_opera =3D (agt.indexOf("opera") !=3D -1);
	var is_safari =3D =
((agt.indexOf('safari')!=3D-1)&&(agt.indexOf('mac')!=3D-1))?true:false;
	var iePos  =3D appVer.indexOf('msie');
	if (iePos !=3D-1) {
	   is_minor =3D =
parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
	   is_major =3D parseInt(is_minor);
	}
	var is_ie   =3D (iePos!=3D-1);
	var is_ie5   =3D (is_ie && is_major =3D=3D 5);
	var is_win   =3D ( (agt.indexOf("win")!=3D-1) || =
(agt.indexOf("16bit")!=3D-1) );
	var is_mac    =3D (agt.indexOf("mac")!=3D-1);
	var is_ie5up =3D (is_ie && is_minor >=3D 5);
	var is_ie6down =3D (is_ie && is_major<7);

	if(is_ie && is_major<7){
	  /**
	   * Pointer to the element that will trigger an action when the user =
interacts with it.
	   */
	  var navigashun =3D CB.get(triggeredId);
	  var dropDownList =3D CB.get(containerToHide);
	   	if(navigashun && dropDownList){
		  navigashun.onmouseover=3Dfunction() {
		    dropDownList.parentNode.style.paddingBottom =3D "19px";
		    dropDownList.style.display =3D 'none';
		  }
		   navigashun.onmouseout=3Dfunction() {
		     dropDownList.parentNode.style.paddingBottom =3D "0px";
		     dropDownList.style.display =3D 'block';
		  }
		}
     }
  }

  /**
  * Remove the default text from the search box onfocus
  * @author Noah Sussman
   */
    CB.sandbox.clearOnInitialFocus =3D function (fieldName) {
      var clearedOnce =3D false;
      if ( ! CB.get(fieldName)) {
	return false;
      }
      CB.get(fieldName).onfocus =3D (function () {
	  if (clearedOnce =3D=3D false) {
	    this.value =3D '';
	    clearedOnce =3D true;
	  }
	})
      return;
    }

  /**
  * Add ID to top level top nav LIs.
   * solution to new top nav styles. temporary fix until we can
   * get the xsl modified to include the IDs
   * @author Stephen Liu

	CB.sandbox.addNavIds =3D function () {
		navObj =3D CB.get('nav');
		if(navObj){
			ids =3D new =
Array("policy","membeship","basics","guidance","k12","higherEd","developm=
ent","research");
			j=3D0;
			for(i=3D0; navObj.childNodes.length > i; i++){
				if(navObj.childNodes[i].tagName =3D=3D "LI"){
					navObj.childNodes[i].id =3D ids[j];
					j++;
				}
			}
		}
	}
  */

 /**
 * Check viewable width of browser window
 * returns the width of the viewable window in pixels
 * @returns null
 */
	CB.sandbox.getWinWidth =3D function () {
		if (window.innerWidth) {
			return window.innerWidth;
		} else if (document.body.clientWidth) {
			return document.body.clientWidth;
		} else {
			return null;
		}
	}

 /**
 * Check that flyouts will fit in window
 * assigns class to the #nav el that will have the last flyout. open on =
the left if the viewable screen isn't wide enough. the minimum width is =
hard-coded at 1425 for the moment.
 */
	CB.sandbox.checkNavFit =3D function () {
		if(CB.get("nav")){
			if (CB.sandbox.getWinWidth()<1425){
				if(!CB.iCanHasClass(CB.get("nav"),"narrow")){
					CB.addClass(CB.get("nav"),"narrow");
				}
			}
			else {
				if(CB.iCanHasClass(CB.get("nav"),"narrow")){
					CB.removeClass(CB.get("nav"), "narrow");
				}
			}
		}
	}

/**
 * ToggleView
 * Show and Hide view, passed id and link
 */
 CB.sandbox.toggleView =3D function (id,lnk){
   toggleObj =3D CB.get(id);
   if (toggleObj.style.display =3D=3D "none"){
     toggleObj.style.display =3D "block";
     lnk.className =3D "hidesummary";
   }
   else {
     toggleObj.style.display =3D "none";
     lnk.className =3D "showsummary";
   }
   return false;
 }


------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/common/prof/js/configure.js

/*  Time-stamp: <[configure.js] was last modified by Nick Porochnia at =
10:42:10 on Monday Feb 27th, 2008 using iLab workstation DN8DLC1-NYO.>
**  Configuration for IPE Interactive Prototypes, created 4:09:40 PM EST =
on Sunday, July 22 2007
**  Depends up on the iLab experimental javascript library
*****************************************************************/=20
  var cb_ui_configuration_event =3D  function () {

    /****************************************************************
     ** List Builder init
     ****************************************************************/
    var listBuilderConfExample =3D {=20
          leftList : 'possibleCourses',
	  rightList : 'selectedCourses',
	  leftButton : 'removeCourse',
	  rightButton : 'addCourse'
    }
    CB.sandbox.createListBuilder( listBuilderConfExample );
 =20
    /****************************************************************
     ** Dialog Boxes
     ****************************************************************/

    /*=3D non-modal dialog box init =3D*/
    var nonModalConfigExample =3D {
        trigger : 'nonModalD',=20
	close : 'nonModalClose', =20
	popup : 'nonModalWindow' ,=20
	onaction : 'click'
    }
    CB.sandbox.makeNonModalDialog( nonModalConfigExample );
    //    CB.sandbox.makeNonModalDialog('nonModalD', 'nonModalClose',  =
'nonModalWindow' , 'click');

    /*=3D modal dialog box init	=3D*/
    var modalConfigExample =3D {
        trigger : 'modalD',=20
	close : 'modalClose', =20
	popup : 'modalWindow' ,=20
	onaction : 'click',
	transparentLayer : 'modalWindowMagicLayer'
    }
    CB.sandbox.makeModalDialog( modalConfigExample );
    //    CB.sandbox.makeModalDialog('modalD', 'modalClose', =
'modalWindow', 'modalWindowMagicLayer', 'click');

    /****************************************************************
     ** Unobtrusive Form Validation init
     ****************************************************************/
      CB.sandbox.formValidation( 'eplSignUp' );

    /****************************************************************
     ** Collapsible Module init
     ** =20
     ** Takes the ID of the module as its argument.
     ** The first h4 inside the module becomes the trigger.
     ** See the method definition for details.
     **
     ** TO DO: This should be an iterator, not a big hardcoded list.  =
Also, hardcoding the same style names over and over breeds cruft.  =
Should create wrapper functions to apply the right style names.
    ****************************************************************/
      CB.sandbox.makeCollapsible('collapseFoo', 'vShow','vHide');
      CB.sandbox.makeCollapsible('collapseBar', 'vShow','vHide');
      CB.sandbox.makeCollapsible('docLib', 'vExpand','vCollapse');=20
      CB.sandbox.makeCollapsible('quick-links', 'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('get-updates', 'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('subscribe-to-updates', =
'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('rss-feeds', 'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('poll-survey-module', =
'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('highlights-2columns', =
'vExpandTall','vCollapseTall');
      CB.sandbox.makeCollapsible('highlights-columns', =
'vExpand','vCollapse');	 =20
      CB.sandbox.makeCollapsible('highlights-1column', =
'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('downloads-and-handouts', =
'vExpand','vCollapse');
      CB.sandbox.makeCollapsible('contact-module', =
'vExpand','vCollapse');=09
      CB.sandbox.makeCollapsible('signup-module', =
'vExpand','vCollapse');=20
      CB.sandbox.makeCollapsible('relate-links', 'vExpand','vCollapse');	=
 =20
      CB.sandbox.makeCollapsible('signup-and-services', =
'vExpandTall','vCollapseTall');
      CB.sandbox.makeCollapsible('interact-with-other-professionals', =
'vExpandTall','vCollapseTall');
      CB.sandbox.makeCollapsible('find-local-workshops', =
'vExpandTall','vCollapseTall');
	  CB.sandbox.makeCollapsible('globalSiteMapStud', =
'vExpand','vCollapse');
	  CB.sandbox.makeCollapsible('globalSiteMapPar', =
'vExpand','vCollapse');
	  CB.sandbox.makeCollapsible('globalSiteMapProf', =
'vExpand','vCollapse');=09
	  CB.sandbox.makeCollapsible('terms-of-use', 'vExpand','vCollapse');
	  CB.sandbox.makeCollapsible('feedback', 'vExpand','vCollapse');		 =20
	  CB.sandbox.makeCollapsible('community-account', =
'vExpand','vCollapse');=09
	 =20
    /****************************************************************
     ** Flyout Nav
     ** Onclick Flyout Navigation init gets called if the nav has the =
required classname.
      ** Othwerwise in IE 6 and lower, we do the Onrollover Flyout =
Navigation init.
     ****************************************************************/
    if (CB.iCanHasClass(CB.get('nav'), 'launchWithClick')) {
      CB.sandbox.flyoutNav('nav');
    } else {
      CB.sandbox.suckerfishHoverIE ('nav');
    }
=09
    /****************************************************************
     ** Assign IDs to top level #nav
     ** ids used for individual styling (width/padding) of each item
     ****************************************************************/
	 // commenting out mike's nav id function call, will be reviewed again =
after launch
     //CB.sandbox.addNavIds();
=09
  =20
    /****************************************************************
     **  popup window events
     ** assign window.close and window.print events to closePopup and =
printIcon classes
     ****************************************************************/
    CB.sandbox.makePrintButton('printPage', 'printIcon');
    CB.sandbox.makeCloseButton('closeButton', 'closePopup');

    /****************************************************************
     ** Persona module manager
     ** update the HTML based on the values of the saved and session =
persona cookies, if any
     ** TO DO: This is a mess, full of hardcoded IDs etc.  Last thing =
written before launch, so go figure.
     ****************************************************************/
    CB.sandbox.personaModule.setUpPersonaModule();  //not actually =
configureable :-p
=09
    /****************************************************************
     **  Persona Links: add a class name to links in modules, if their =
REL matches the persistent Persona Cookie
     ****************************************************************/
    CB.sandbox.assignClassToModuleByRel('quick-links', =
CB.sandbox.cookieManager.profsettings.getSavedPersona(), 'hasPersona');
    CB.sandbox.assignClassToModuleByRel('relate-links', =
CB.sandbox.cookieManager.profsettings.getSavedPersona(), 'hasPersona');
    CB.sandbox.assignClassToModuleByRel('downloads-and-handouts', =
CB.sandbox.cookieManager.profsettings.getSavedPersona(), 'hasPersona');

    /****************************************************************
     ** Hiding and Showing Form and Submission message
     ****************************************************************/
    CB.sandbox.hideShowForm('content','appForm','submissionMessage');=09
=09
	/****************************************************************
     ** Hiding dropdown list in persona module, when mouseover top nav =
flyout
     ****************************************************************/
  	CB.sandbox.hideDropDownList('nav','viewAnother');
=09
	/****************************************************************
     ** removing the word search from the search box in the header, =
onfocus
     ****************************************************************/
  	CB.sandbox.clearOnInitialFocus('q');
=09
	/****************************************************************
     ** check window width for top nav flyout fit
     ****************************************************************/
	CB.sandbox.checkNavFit();
	window.onresize =3D CB.sandbox.checkNavFit;
=09
	/****************************************************************
     ** Page Height
     ** set page height according to tallest column and min page height =
requirement
	 ** put this at the end so it triggers after everything else is loaded =
- 2/27/08
     ****************************************************************/
    CB.sandbox.setPageHeight();
=09
  }
 =20
  //initialize, setting up the onload event handler
  //you should not need to edit this line
    CB.sandbox.runOnload( cb_ui_configuration_event );


    CB.sandbox.init();
=09
/**
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;=09

/* UIL release 1.3.1 */

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/portal/jslib/form_state_manager.js

=0A=
	var fsman;=0A=
=0A=
	function FormState(formObj) {=0A=
		this.formObj =3D formObj;		=0A=
		this.formObj.onclick =3D fsmanScan;=0A=
		this.formObj.onkeyup =3D fsmanScan;=0A=
		this.formObj.onfocus =3D fsmanScan;=0A=
		this.formObj.onchange =3D fsmanScan;=0A=
		this.registeredButtons =3D new Array();=0A=
		this.allElements =3D new Array(formObj.elements.length);=0A=
		var elementObj;=0A=
		for (var j =3D 0; j < formObj.elements.length; j++) {=0A=
			elementObj =3D formObj.elements[j];=0A=
			var elementValue =3D "";=0A=
			var noscan =3D elementObj.getAttribute("noscan");=0A=
			if (noscan !=3D null && noscan.length > 1) {=0A=
				this.allElements[j] =3D "noscan";=0A=
			} else {=0A=
				switch (elementObj.type) {=0A=
=0A=
					case ("text"):=0A=
					case ("textarea"):=0A=
					case ("hidden"):=0A=
					case ("password"):=0A=
						elementValue =3D elementObj.value;=0A=
						break;=0A=
					case ("radio"):=0A=
					case ("checkbox"):=0A=
						elementValue =3D elementObj.defaultChecked;=0A=
						break;=0A=
					case ("select-one"):=0A=
						elementValue =3D elementObj.selectedIndex;=0A=
						break;=0A=
					case ("select-multiple"):=0A=
						for (var k =3D 0; k < elementObj.options.length; k++) {=0A=
							// the value is a string representing the selected state of each =
option=0A=
							elementValue +=3D =
elementObj.options[k].defaultSelected.toString();=0A=
						}=0A=
						break;=0A=
				}=0A=
				this.allElements[j] =3D elementValue;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	FormState.prototype.hasChanged =3D function () {=0A=
=0A=
		var elementObj;=0A=
		var formState;=0A=
		var elementValue;=0A=
		var elemHasChanged =3D false;=0A=
		for (var i =3D 0; i < this.formObj.elements.length; i++) {=0A=
			elementObj =3D this.formObj.elements[i];=0A=
			elementValue =3D this.allElements[i];=0A=
			var noscan =3D elementObj.getAttribute("noscan");=0A=
			if (noscan !=3D null && noscan.length > 1) {=0A=
				elemHasChanged =3D false;=0A=
			} else {			=0A=
				switch (elementObj.type) {=0A=
					case ("text"):=0A=
					case ("textarea"):=0A=
					case ("hidden"):=0A=
					case ("password"):=0A=
						elemHasChanged =3D (elementValue !=3D elementObj.value);=0A=
						break;=0A=
					case ("radio"):=0A=
					case ("checkbox"):=0A=
						if ((elementValue =3D=3D false && elementObj.checked) || =
(elementValue =3D=3D true && !elementObj.checked)) {=0A=
							elemHasChanged =3D true;=0A=
						}=0A=
						break;=0A=
					case ("select-one"):=0A=
						elemHasChanged =3D (elementValue !=3D elementObj.selectedIndex);=0A=
						break;=0A=
					case ("select-multiple"):=0A=
						var multiValueString =3D "";=0A=
						for (var k =3D 0; k < elementObj.options.length; k++) {=0A=
							multiValueString +=3D elementObj.options[k].selected.toString();=0A=
						}=0A=
						elemHasChanged =3D (elementValue !=3D multiValueString);=0A=
=0A=
				}=0A=
			}=0A=
			if (elemHasChanged) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
		return elemHasChanged;=0A=
	}=0A=
	=0A=
	FormState.prototype.scan =3D function () {=0A=
		if (this.hasChanged()) {=0A=
			this.unlockButtons();=0A=
			return true;=0A=
		} else {=0A=
			this.lockButtons();=0A=
			return false;=0A=
		}		=0A=
	}=0A=
	=0A=
	FormState.prototype.register =3D function (buttonObj) {=0A=
		if (buttonObj !=3D null) {=0A=
			buttonObj.disabled =3D true;=0A=
			this.registeredButtons[this.registeredButtons.length] =3D buttonObj;=0A=
		}=0A=
	}=0A=
	=0A=
	FormState.prototype.unlockButtons =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			this.registeredButtons[i].disabled =3D false;=0A=
		}=0A=
	}	=0A=
	=0A=
	FormState.prototype.lockButtons =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			this.registeredButtons[i].disabled =3D true;=0A=
		}=0A=
	}=0A=
	=0A=
	=0A=
	function FormStateManager(documentString, sff) {=0A=
		this.initialized =3D false;=0A=
		this.allForms =3D null;=0A=
		this.doc =3D null;		=0A=
		this.docString =3D documentString;		=0A=
		this.registeredButtons =3D new Array();=0A=
		this.selectFirstField =3D (sff) ? true : false;=0A=
		this.forceApplyButtonLockFlag =3D false;=0A=
		this.noscan =3D false;=0A=
		this.initialize();=0A=
	}=0A=
=0A=
	FormStateManager.prototype.initialize =3D function () {=0A=
		this.initialized =3D false;=0A=
		this.forceApplyButtonLockFlag =3D false;=0A=
		this.allForms =3D new Array();=0A=
		=0A=
		=0A=
		if (this.docString !=3D null) {=0A=
			this.doc =3D eval(this.docString);=0A=
			if (this.doc !=3D null && this.doc.forms.length > 0) {=0A=
				this.allForms =3D new Array();=0A=
				var formStateObj;=0A=
				for (var i =3D 0; i < this.doc.forms.length; i++) {=0A=
					var formStateObj =3D new FormState(this.doc.forms[i]);=0A=
					this.registerFormState(formStateObj);=0A=
					if (i =3D=3D 0) {=0A=
						this.focusFirst(this.doc.forms[i]);=0A=
					}=0A=
				}=0A=
				this.doc.onunload =3D fsmanInitialize;=0A=
			} else {=0A=
				setTimeout("fsmanInitialize()", 500);=0A=
				return;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.registerFormState =3D function(formStateObj) =
{=0A=
		if (formStateObj !=3D null) {						=0A=
			this.allForms[this.allForms.length] =3D formStateObj;=0A=
			this.initialized =3D true;=0A=
		}=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.focusFirst =3D function (formObj) {=0A=
		var elementObj;=0A=
		for (var e =3D 0; e < formObj.elements.length; e++) {=0A=
			elementObj =3D formObj.elements[e];=0A=
			if (elementObj.type =3D=3D "text" || elementObj.type =3D=3D =
"textarea") {=0A=
				if (this.selectFirstField) {=0A=
					elementObj.select();	=0A=
				} else {=0A=
					elementObj.focus();	=0A=
				}	=0A=
				break;=0A=
			}=0A=
		}	=0A=
	}=0A=
=0A=
	FormStateManager.prototype.hasChanged =3D function () {=0A=
		if (!this.initialized) {=0A=
			this.initialize();=0A=
			return false;=0A=
		}=0A=
		for (var i =3D 0; i < this.allForms.length; i++) {=0A=
			formStateObj =3D this.allForms[i];=0A=
			if (formStateObj.hasChanged()) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
		return false;=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.scan =3D function () {=0A=
		if (this.noscan) return;=0A=
		var childFSHasChanged =3D false;=0A=
		var fsObj;=0A=
		for (var i =3D 0; i < this.allForms.length; i++) {=0A=
			fsObj =3D this.allForms[i];=0A=
			if (fsObj.scan()) {=0A=
				childFSHasChanged =3D true;=0A=
			}=0A=
		}=0A=
		=0A=
		if (childFSHasChanged) {=0A=
			this.unlockButtons();=0A=
		} else {=0A=
			this.lockButtons();=0A=
		}=0A=
	}	=0A=
=0A=
	FormStateManager.prototype.register =3D function (buttonObj) {=0A=
		if (buttonObj !=3D null) {=0A=
			buttonObj.disabled =3D true;=0A=
			this.registeredButtons[this.registeredButtons.length] =3D buttonObj;=0A=
		}=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.unlockButtons =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			button =3D this.registeredButtons[i];=0A=
			if (button.name =3D=3D "mainSubmit") {=0A=
				if (this.forceApplyButtonLockFlag) continue;=0A=
			}=0A=
			button.disabled =3D false;=0A=
		}=0A=
	}	=0A=
	=0A=
	FormStateManager.prototype.lockButtons =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			this.registeredButtons[i].disabled =3D true;=0A=
		}=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.lockApplyButton =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			button =3D this.registeredButtons[i];=0A=
			=0A=
			if (button.name =3D=3D "mainSubmit") {=0A=
				button.disabled =3D true;=0A=
			}=0A=
=0A=
		}=0A=
	}	=0A=
	=0A=
	FormStateManager.prototype.unlockApplyButton =3D function () {=0A=
		// Check bypass lock=0A=
		if (this.forceApplyButtonLockFlag) return;=0A=
		=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			button =3D this.registeredButtons[i];=0A=
			=0A=
			if (button.name =3D=3D "mainSubmit") {=0A=
				button.disabled =3D false;=0A=
			}=0A=
=0A=
		}=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.unlockResetButton =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			button =3D this.registeredButtons[i];=0A=
			if (button.name =3D=3D "mainReset") {=0A=
				button.disabled =3D false;=0A=
			}=0A=
=0A=
		}=0A=
	}	=0A=
	=0A=
	FormStateManager.prototype.lockResetButton =3D function () {=0A=
		for (var i =3D 0; i < this.registeredButtons.length; i++) {=0A=
			button =3D this.registeredButtons[i];=0A=
=0A=
			if (button.name =3D=3D "mainReset") {=0A=
				button.disabled =3D true;=0A=
			}=0A=
=0A=
		}=0A=
	}=0A=
	=0A=
=0A=
	FormStateManager.prototype.forceApplyButtonLock =3D function () {=0A=
		this.forceApplyButtonLockFlag =3D true;	=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.clearApplyButtonLock =3D function () {=0A=
		this.forceApplyButtonLockFlag =3D false;	=0A=
	}=0A=
	=0A=
	FormStateManager.prototype.disableScan =3D function () {=0A=
		this.noscan =3D true;	=0A=
	}	=0A=
	=0A=
	FormStateManager.prototype.enableScan =3D function () {=0A=
		this.noscan =3D false;	=0A=
	}		=0A=
=0A=
	function unlockButtons() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.unlockButtons()", 50);=0A=
		}=0A=
	}=0A=
	=0A=
	function lockButtons() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.lockButtons()", 50);=0A=
		}	=0A=
	}=0A=
	=0A=
	function unlockApplyButton() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.unlockApplyButton()", 50);	=0A=
		}=0A=
	}=0A=
	=0A=
	function lockApplyButton() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.lockApplyButton()", 50);=0A=
		}			=0A=
	}=0A=
	=0A=
	function unlockResetButton() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.unlockResetButton()", 50);	=0A=
		}	=0A=
	}=0A=
	=0A=
	function lockResetButton() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.lockResetButton()", 50);=0A=
		}	=0A=
	}=0A=
	=0A=
	function forceApplyButtonLock() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.forceApplyButtonLock()", 50);=0A=
		}	=0A=
	}=0A=
	=0A=
	function clearApplyButtonLock() {=0A=
		if (fsman !=3D null) {=0A=
			setTimeout("fsman.clearApplyButtonLock()", 50);=0A=
		}	=0A=
	}	=0A=
	=0A=
	function fsmanScan() {=0A=
		setTimeout("fsman.scan()", 50);=0A=
	}=0A=
	function fsmanInitialize() {=0A=
		fsman.initialize();		=0A=
	}=0A=
	
------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/webanalytics/js/web_analytics_header.js

function readCookie(name) {=0A=
	var nameEQ =3D name + "=3D";=0A=
	var ca =3D document.cookie.split(';');=0A=
	for(var i=3D0;i < ca.length;i++) {=0A=
		var c =3D ca[i];=0A=
		while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0A=
		if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);=0A=
	}=0A=
	return null;=0A=
}=0A=
function mergeExtra(os, ky)=0A=
{=0A=
  try{=0A=
  var fromCookie =3D false;=0A=
  var external =3D os.getQueryParam(ky);=0A=
  if ((external =3D=3D null) || (external =3D=3D '') || (external =3D=3D =
'undefined'))=0A=
  {=0A=
    external =3D readCookie(ky);=0A=
    fromCookie =3D true;=0A=
  }=0A=
  if (external && (external !=3D null) && (external !=3D '') && =
(external !=3D 'undefined'))=0A=
  {=0A=
    var a=3Dnew Date;=0A=
    a.setTime(a.getTime()+3560*86400000); //10 years later=0A=
    var nvp =3D external.split('~');=0A=
    for (var i=3D0; i < nvp.length; i++) =0A=
    {=0A=
      var nv =3D nvp[i].split('|');=0A=
      var n =3D unescape(nv[0]);=0A=
      var v =3D unescape(nv[1]);=0A=
      var c =3D null;=0A=
      if (n =3D=3D 'events')=0A=
      {=0A=
      	c =3D "os.events=3Dos.apl(os.events,'" + v + "',',',1);";=0A=
      }=0A=
      else if (n =3D=3D 'products')=0A=
      {=0A=
      	c =3D "os.products=3Dos.apl(os.products,'" + v + "',',',1);";=0A=
      }=0A=
      else if (n =3D=3D 'prop4')=0A=
      {=0A=
        c =3D "os." + n + "=3D" + "'" + v + "'" + ";";=0A=
        document.cookie =3D "ECL_LOGIN=3D" + v + =
";path=3D/;domain=3Dcollegeboard.com";=0A=
        os.c_w("member_status","ECL Member",a);=0A=
      }=0A=
      else if (n =3D=3D 'eVar23')=0A=
      {=0A=
        c =3D "os." + n + "=3D" + "'" + v + "'" + ";";=0A=
        document.cookie =3D "eVar23=3D" + v + =
";path=3D/;domain=3Dcollegeboard.com";=0A=
        os.c_w("grad_year",v,a);=0A=
      }            =0A=
      else if ((n =3D=3D 'eVar24') || (n =3D=3D 'eVar25'))=0A=
      {=0A=
        c =3D "os." + n + "=3D" + "'" + v + "'" + ";";=0A=
        document.cookie =3D n + "=3D" + v + =
";path=3D/;domain=3Dcollegeboard.com";=0A=
      }           =0A=
      else if ((n !=3D null) && (v !=3D 'undefined'))=0A=
      {=0A=
        c =3D "os." + n + "=3D" + "'" + v + "'" + ";";=0A=
      }=0A=
      =0A=
      if (c !=3D null)=0A=
      {=0A=
        eval(c);=0A=
      }=0A=
    }=0A=
    =0A=
    // clear the cookie=0A=
    if (fromCookie)=0A=
    {=0A=
      var d =3D new Date();=0A=
      d.setTime ( d.getTime() - 1 );=0A=
      document.cookie =3D ky + "=3D;expires=3D" + d.toGMTString() + =
";path=3D/" + ";domain=3Dcollegeboard.com";=0A=
    }=0A=
  }=0A=
  }catch(err)=0A=
  {=0A=
  }=0A=
}=0A=
=0A=
function overWriteFromCookie(os, spn, cky, prfx)=0A=
{=0A=
  try{=0A=
    var external =3D readCookie(cky);=0A=
    if (external && (external !=3D null) && (external !=3D '') && =
(external !=3D 'undefined'))=0A=
    {=0A=
      if ((os.pageType =3D=3D null) || (os.pageType !=3D "errorPage"))=0A=
      {=0A=
        var c =3D "os." + spn + "=3D'"+ prfx + external + "';";=0A=
        eval(c);=0A=
      }=0A=
      var d =3D new Date();=0A=
      d.setTime ( d.getTime() - 1 );=0A=
      document.cookie =3D cky + "=3D;expires=3D" + d.toGMTString() + =
";path=3D/" + ";domain=3Dcollegeboard.com";=0A=
    }=0A=
  }catch(err)=0A=
  {=0A=
  }=0A=
}=0A=
/* SiteCatalyst code version: H.12.=0A=
Copyright 1997-2007 Omniture, Inc. More info available at=0A=
http://www.omniture.com */=0A=
/************************ ADDITIONAL FEATURES ************************=0A=
     Plugins=0A=
*/=0A=
=0A=
/* Specify the Report Suite ID(s) to track here */=0A=
=0A=
var s_account=3D"clgbcollegeboardcomprod"=0A=
var s=3Ds_gi(s_account)=0A=
var tcombo=0A=
/************************** CONFIG SECTION **************************/=0A=
/* You may add or alter any code config here. */=0A=
s.charSet=3D"ISO_8859-1"=0A=
/* Link Tracking Config */=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dtrue=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D".exe,.zip,.wav,.mp3,.mov,.mpg,.avi,.wmv,.doc,.=
pdf,.xls,.rm,.ppt"=0A=
s.linkInternalFilters=3D"javascript:,collegeboard.com,collegeboard.org,wr=
itingcommission.org,writingcommission.com,clep.org,clep.com"=0A=
 =
+",advancedplacement.org,apexam.com,apexam.net,apexam.org,boundforsuccess=
.com,boundforsuccess.net,boundforsuccess.org,clepprepcenter.com"=0A=
 =
+",collegeexplorer.com,collegeexplorer.net,collegehandbook.com,collegehan=
dbook.net,countdowntocollege.net,expan.org,satlearningcenter.com"=0A=
 =
+",satlearningcenter.net,writeplacer.org,satachievemore.com,powerfaids.or=
g,apcourseaudit.epiconline.org,satmakeyourpoint.com,readistep.com,summerf=
ives.com"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
=0A=
/* Plugin Config */=0A=
/* Form Analysis Config (should be above doPlugins section) */=0A=
s.formList=3D"CreateProfileForm,sdqInitForm,sdqCollegePlansForm,sdqCourse=
WorkForm,sdqActivitiesForm,sdqExtraInfoForm"=0A=
s.trackFormList=3Dtrue=0A=
s.trackPageName=3Dtrue=0A=
s.useCommerce=3Dtrue=0A=
s.varUsed=3D"eVar31"=0A=
s.eventList=3D"event11" //Abandon,Success,Error=0A=
=0A=
/* Page Name Plugin Config */=0A=
s.siteID=3D""            // leftmost value in pagename=0A=
s.defaultPage=3D""       // filename to add when none exists=0A=
s.queryVarsList=3D"action,activity,applicationId,buttonPressed,category"=0A=
+",codeSearchAction,dispatch,e,examType,FAQID,filter,Form,fromPage,i,isOn=
lin"=0A=
+"e,location,match,method,nav,navigateTo,New,newAccount,page,pageInde"=0A=
+"x,pg,pid,preTest,qfs,relativePath,reportId,secondCategory,sectionCd"=0A=
+",sku,src,Step,subjectId,t,tab,testYear,thirdLevelCategory,tid,track"=0A=
+",trackSubmitPage,trackViewPage,type,viewDesc,forumId,aclev,grab,decorat=
or"     // query parameters to keep=0A=
s.pathExcludeDelim=3D";" // portion of the path to exclude=0A=
s.pathConcatDelim=3D""   // page name component separator=0A=
s.pathExcludeList=3D"VignetteServlet"   // elements to exclude from the =
path=0A=
=0A=
s.usePlugins=3Dtrue=0A=
function s_doPlugins(s) {=0A=
/*populate host name */=0A=
s.prop20=3Ds.wd.location.hostname?s.wd.location.hostname:'No Hostname';=0A=
=0A=
/* check protocol prior to populating pagename */=0A=
if(!s.siteID) =
s.siteID=3D(s.wd.location.protocol.indexOf("http")=3D=3D-1)?s.wd.location=
.protocol:'';=0A=
=0A=
/*this section must execute prior to getPageName plugin */=0A=
/* populate siteID variable which is leftmost value in pagename */=0A=
if(!s.siteID) =
s.siteID=3Ds.searchValue("advancedplacement.org;e,apexam.com;e,apexam.n"=0A=
+"et;e,apexam.org;e,boundforsuccess.com;e,boundforsuccess.net;e,bound"=0A=
+"forsuccess.org;e,clep.com;e,clep.org;e,clepprepcenter.com;e,college"=0A=
+"explorer.com;e,collegeexplorer.net;e,collegehandbook.com;e,collegeh"=0A=
+"andbook.net;e,countdowntocollege.net;e,expan.org;e,satlearningcente"=0A=
+"r.com;e,satlearningcenter.net;e,writeplacer.org;e",";",s.prop20,"www");=0A=
if(!s.siteID) =
s.siteID=3Ds.searchValue("writingcommission.com;e,writingcommission.org;e=
",";",s.prop20,"WCO");=0A=
if(!s.siteID){=0A=
if(s.prop20.match('.collegeboard.com'))=0A=
{=0A=
s.temp_hi=3D(s.prop20.indexOf(".collegeboard.com")>-1)?s.prop20.indexOf("=
.collegeboard.com"):s.prop20.indexOf("collegeboard.com");=0A=
s.siteID=3D(s.temp_hi=3D=3D0)?"www":(s.temp_hi>0)?s.prop20.substring(0,s.=
temp_hi):s.prop20;=0A=
=0A=
}=0A=
=0A=
else{=0A=
	=
s.temp_hi=3D(s.prop20.indexOf(".collegeboard.org")>-1)?s.prop20.indexOf("=
.collegeboard.org"):s.prop20.indexOf("collegeboard.org");=0A=
	=
s.siteID=3D(s.temp_hi=3D=3D0)?"www":(s.temp_hi>0)?s.prop20.substring(0,s.=
temp_hi):s.prop20;=0A=
	}=0A=
}=0A=
=0A=
/* manage URL query parameters for SearchCenter */=0A=
if(s.getQueryParam('s_kwcid')) =
s.pageURL=3Ds.manageQueryParam('s_kwcid',1,1);=0A=
=0A=
s.hier1=3Ds.wd.location; //set url=0A=
if(!s.hier2) s.hier2=3D'No Value'; //set site section if empty=0A=
=0A=
/* set pagename if not populated*/=0A=
if(!s.pageType && !s.pageName) s.pageName=3Ds.getPageName();=0A=
/*Additional Cleanup on PageName*/=0A=
if(!s.pageType && s.pageName){=0A=
s.pageName=3Dunescape(s.pageName);// handles standard decoding=0A=
s.pageName=3Dunescape(s.pageName);// handles double decoding (doesn't =
hurt)=0A=
s.pageName=3Ds.repl(s.pageName,'VignetteServlet.srv','') //remove =
vignette prefix from pagename=0A=
s.pageName=3Ds.repl(s.pageName,'?relativePath=3D','') //remove =
?relativePath=3D from pagename=0A=
var temp=3Ds.getQueryParam('applicationid');=0A=
if((s.pageName=3D=3D"ecl:registrationpage")&& =
temp)s.pageName=3D"ecl:registrationpage?applicationId=3D"+temp;=0A=
s.eVar4=3Ds.pageName;=0A=
}=0A=
=0A=
/* populate additional vars from query string */=0A=
if(!s.prop31) s.prop31=3Ds.getQueryParam('item,Itemkey');=0A=
if(!s.products && s.getQueryParam('item,itemkey') && =
s.getQueryParam('item,itemkey')!=3D'True') =
s.products=3D";"+s.getQueryParam('item,itemkey');=0A=
s.prop21=3Ds.getQueryParam('collegeId');=0A=
s.prop22=3Ds.getQueryParam('profileId');=0A=
s.prop23=3Ds.getQueryParam('newAccount');=0A=
s.prop34=3Ds.getQueryParam('vgnextoid');=0A=
=0A=
/* populate Campaign Variables from cookie here: */=0A=
s.temp_ut_email=3DreadCookie('UT_EMAIL');=0A=
=0A=
if(s.temp_ut_email && s.temp_ut_email !=3D null && =
s.temp_ut_email.length > 0) {=0A=
/* parse out the email campaign id's minus the timestamp */	=0A=
 	s.temp_ut_email =3D s.temp_ut_email.substring(0, =
s.temp_ut_email.lastIndexOf('~')); =0A=
	s.eVar11 =3D s.repl(s.temp_ut_email,'~',':');=0A=
}=0A=
=0A=
s.temp_ut_search=3DreadCookie('UT_SEARCH');=0A=
=0A=
if(s.temp_ut_search && s.temp_ut_search !=3D null && =
s.temp_ut_search.length > 0) {=0A=
/* parse out the banner_id */	=0A=
 	s.temp_ut_search =3D s.temp_ut_search.substring(0, =
s.temp_ut_search.lastIndexOf('~')); =0A=
	s.eVar12 =3D s.repl(s.temp_ut_search,'~',':');=0A=
}=0A=
=0A=
/* Populate Campaign Variables from query string if not set */=0A=
if(!s.eVar2) {   =0A=
  s.temp_affiliateId =3D s.getQueryParam('affiliateID');   =0A=
  s.temp_bannerId =3D s.getQueryParam('bannerid');   =0A=
  if(s.temp_affiliateId || s.temp_bannerId) {   =0A=
       s.eVar2 =3D s.temp_affiliateId + ":" + s.temp_bannerId;   =0A=
  }   =0A=
 } =0A=
=0A=
s.eVar39=3Ds.getQueryParam('etId');=0A=
//s.eVar38=3Ds.getQueryParam('campaignId');=0A=
if(!s.eVar11)s.eVar11=3Ds.getQueryParam('em_id');=0A=
if(!s.eVar12)s.eVar12=3Ds.getQueryParam('s_kwcid');=0A=
if(!s.campaign)s.campaign=3Ds.getQueryParam('excmpid');=0A=
/* Tracking non-deduped campaign click events */=0A=
if(s.campaign)s.events=3Ds.apl(s.events,'event30',',',1);=0A=
=0A=
if((s.getQueryParam('ep_mid')||s.getQueryParam('ep_rid')) && !s.campaign =
)=0A=
{=0A=
 s.eVar42=3Ds.getQueryParam('ep_rid')=0A=
 s.campaign=3Ds.getQueryParam('ep_mid')=0A=
}=0A=
=0A=
var temp=3Ds.getQueryParam('ep_mid')+s.getQueryParam('ep_rid')=0A=
=0A=
var clicks=3Ds.c_r('s_temp')=0A=
=0A=
if(clicks!=3Dnull&&!(clicks.indexOf(temp)>-1))s.events=3Ds.apl(s.events,'=
event40',',',1);=0A=
=0A=
clicks=3Ds.crossVisitParticipation(temp,'s_temp','30','5','>','',0);=0A=
=0A=
=0A=
/* Deduplicate Instances of Campaign Variables to 30 day expiration */=0A=
s.campaign=3Ds.getValOnce(s.campaign,'s_v0',30);=0A=
s.eVar11=3Ds.getValOnce(s.eVar11,'s_v11',30);=0A=
s.eVar12=3Ds.getValOnce(s.eVar12,'s_v12',30);=0A=
//s.eVar38=3Ds.getValOnce(s.eVar38,'s_v38',30);=0A=
s.eVar39=3Ds.getValOnce(s.eVar39,'s_v39',30);=0A=
=0A=
/* populate campaign pathing variable */=0A=
s.prop17=3Ds.setCustomPath(s.campaign,'s_v0','ExtCmp=3D',s.pageName);=0A=
=0A=
/* Populate Search Phrase */=0A=
if(!s.prop1) s.prop1=3Ds.getQueryParam('q,word,qt');=0A=
=0A=
/* Populate & Copy Search Type */=0A=
if(!s.prop3) s.prop3=3Ds.getQueryParam('searchType');=0A=
if(s.prop3) s.eVar3=3Ds.prop3;=0A=
=0A=
/* Copy search term to eVar */=0A=
if(s.prop1){=0A=
    /* Lowercase variables */=0A=
    s.prop1=3Ds.prop1.toLowerCase();=0A=
    /* if no results, modify search query for pathing purposes */=0A=
    if(s.prop2=3D=3D"0"||s.prop2=3D=3D"zero"||s.prop2=3D=3D"null") =
s.prop1=3D"null:"+s.prop1;=0A=
    s.eVar1=3Ds.prop1;=0A=
    var t_search=3Ds.getValOnce(s.eVar1,'s_v1',0);=0A=
  if (t_search) {=0A=
    s.events=3Ds.apl(s.events,'event1',',',1);=0A=
    if(s.eVar3=3D=3D'college') { =
s.events=3Ds.apl(s.events,'event4',',',1); }=0A=
    else if(s.eVar3=3D=3D'site') { =
s.events=3Ds.apl(s.events,'event3',',',1); }=0A=
    else if(s.eVar3=3D=3D'adv_site') { =
s.events=3Ds.apl(s.events,'event3',',',1); }=0A=
    else if(s.eVar3=3D=3D'site_sug') { =
s.events=3Ds.apl(s.events,'event3',',',1); }=0A=
    else if(s.eVar3=3D=3D'site_rel') { =
s.events=3Ds.apl(s.events,'event3',',',1); }=0A=
    else if(s.eVar3=3D=3D'satsite') { =
s.events=3Ds.apl(s.events,'event3',',',1); }=0A=
    else if(s.eVar3=3D=3D'adv_satsite') { =
s.events=3Ds.apl(s.events,'event3',',',1); }=0A=
    else =
if(s.eVar3.match('site')){s.events=3Ds.apl(s.events,'event3',',',1);}=0A=
  }=0A=
}=0A=
=0A=
/* Plugin Example: getNewRepeat 1.0 */=0A=
s.prop16=3Ds.getNewRepeat();=0A=
if(s.prop16) s.eVar13=3Ds.prop16=0A=
=0A=
/* Plugin Example: timeparting EST */=0A=
var t_calcDate =3D new Date();=0A=
var t_fullYear =3D t_calcDate.getFullYear();=0A=
s.prop6=3Ds.getTimeParting('h','-5',t_fullYear); // Set hour =0A=
s.prop7=3Ds.getTimeParting('d','-5',t_fullYear); // Set day=0A=
s.prop8=3Ds.getTimeParting('w','-5',t_fullYear); // Set Weekend / Weekday=0A=
s.prop35 =3D s.getRoundHour('h','-5',t_fullYear); //5:23PM will return =
5:00PM=0A=
s.prop36 =3D s.getRoundHour('m','-5',t_fullYear); //5:23PM will return =
5:23PM=0A=
/* move up mergeExtra, and modify prop4 cookie, July 10, 2008*/=0A=
mergeExtra(s, 'WAP_EXTERNAL_PROPERTIES');=0A=
/* populate logged info from session cookie */=0A=
s.prop4=3DreadCookie('ECL_LOGIN');=0A=
s.prop5=3DreadCookie('VISITOR_ID');=0A=
if(!s.eVar23) s.eVar23=3DreadCookie('eVar23');=0A=
if(!s.eVar24) s.eVar24=3DreadCookie('eVar24');=0A=
if(!s.eVar25) s.eVar25=3DreadCookie('eVar25');=0A=
if(s.prop4) { s.prop39=3D"ECL Member"; } else { s.prop39=3D"Non-Member"; =
}=0A=
s.eVar22=3Ds.prop39;=0A=
if(s.eVar23) s.prop40=3Ds.eVar23;=0A=
/* populate logged info and grad year from permanent cookie*/=0A=
if(s.c_r('grad_year')) =
s.prop42=3Ds.c_r('grad_year')+":"+s.pageName;//pathing for grad_year=0A=
if(s.c_r('member_status')) { =
s.prop41=3Ds.c_r('member_status')+":"+s.pageName; } else { =
s.prop41=3D"Non-Member:"+s.pageName; }=0A=
=0A=
/* populate the IPE info */=0A=
s.prop32=3DreadCookie('prof_settings=3Dpersona');=0A=
s.evar28=3DreadCookie('prof_settings=3Dpersona');=0A=
=0A=
/* copy Vars */=0A=
if(s.prop4){=0A=
s.eVar17=3Ds.prop4;=0A=
s.prop9=3D"Logged In";=0A=
}=0A=
else s.prop9=3D"Not Logged In";=0A=
if(s.prop9) s.eVar21=3Ds.prop9;=0A=
if(s.prop5) s.eVar5=3Ds.prop5;=0A=
if(s.prop6) s.eVar6=3Ds.prop6;=0A=
if(s.prop7) s.eVar7=3Ds.prop7;=0A=
if(s.prop8) s.eVar8=3Ds.prop8;=0A=
=0A=
/*set Tool Type for Pathing */=0A=
if(s.eVar14){=0A=
s.prop14=3Ds.eVar14;=0A=
if(s.events.indexOf("event3")) s.prop14=3Ds.prop14+":start";=0A=
else if(s.events.indexOf("event4")) s.prop14=3Ds.prop14+":complete";=0A=
}=0A=
=0A=
/* Plugin Example: formAnalysis 2.1  */=0A=
s.setupFormAnalysis();=0A=
=0A=
/* Plugin Example: getDaysSinceLastVisit 1.0 */=0A=
s.eVar20=3Ds.getDaysSinceLastVisit('s_lastvisit');=0A=
=0A=
/* Set Internal Campaign Variables */=0A=
s.AdIds=3Ds.getLinkParams('bannerid');=0A=
if(s.AdIds.length>0){=0A=
for(t=3D0;t<s.AdIds.length;t++){=0A=
	if(s.AdIds[t]!=3D''&&s.AdIds[t].indexOf('#')<0){=0A=
		s.adsprs=3Dtrue;=0A=
		=
s.products=3Ds.apl(s.products,"ads;"+s.AdIds[t]+";;;event12=3D1",",",2);=0A=
		}=0A=
	}=0A=
if(s.adsprs)s.events=3Ds.apl(s.events,"event12",",",2);=0A=
}=0A=
/* Set Internal Campaign Click */=0A=
if (s.eVar2){=0A=
	s.tmpadv=3Ds.eVar2+";;;event12=3D1";=0A=
	if(s.products && s.products.indexOf(s.tmpadv)>-1) =
s.products=3Ds.repl(s.products,s.tmpadv,s.tmpadv+'|event13=3D1');=0A=
	else =
s.products=3Ds.apl(s.products,"ads;"+s.eVar2+";;;event13=3D1",",",2);=0A=
	s.events=3Ds.apl(s.events,"event13",",",2);=0A=
}=0A=
/* Deduplicate Instances of Internal Campaign Variable to 30 day =
expiration */=0A=
s.eVar2=3Ds.getValOnce(s.eVar2,'s_v2',30);=0A=
=0A=
/* GL --> START CQTicket CBUsr00043524 01/09/2008 */=0A=
overWriteFromCookie(s, 'pageURL', 'CB_VANITY_URL', 'REDIRECT:');=0A=
=0A=
s.events=3Ds.apl(s.events,'event7',',',2)=0A=
=0A=
/* GL --> END CQTicket CBUsr00043524 01/09/2008 */=0A=
=0A=
/* Plugin Example: linkHandler v0.5 */=0A=
s.linkLeaveQueryString=3Dtrue;=0A=
s.exiturl=3Ds.exitLinkHandlerQP('DestURL');=0A=
s.dl_filetypes=3Ds.repl(s.linkDownloadFileTypes,',','|');=0A=
s.dl_url=3Ds.linkHandler(s.dl_filetypes,'d');=0A=
if(s.exiturl){=0A=
	// save pre-linkHandler variable values=0A=
	s.prop24_original =3D s.prop24;=0A=
	s.prop25_original =3D s.prop25;=0A=
	s.ltv_original =3D s.linkTrackVars;=0A=
	// set linkHandler-specific variable values=0A=
	s.linkTrackVars=3D"prop24,prop25";=0A=
	s.prop24=3Ds.exiturl;=0A=
	s.prop25=3Ds.pageName;=0A=
}=0A=
else if(s.dl_url){=0A=
	// save pre-linkHandler variable values=0A=
	s.siteID_original =3D s.siteID;=0A=
	s.temp_hi_original =3D s.temp_hi;=0A=
	s.prop10_original =3D s.prop10;=0A=
	s.prop17_original =3D s.prop17;=0A=
	s.prop20_original =3D s.prop20;=0A=
	s.prop25_original =3D s.prop25;=0A=
	s.eVar4_original =3D s.eVar4;=0A=
	s.hier1_original =3D s.hier1;=0A=
	s.hier2_original =3D s.hier2;=0A=
	s.ltv_original =3D s.linkTrackVars;=0A=
	// set linkHandler-specific variable values=0A=
	=
s.linkTrackVars=3D"prop10,prop25,eVar4,hier1,hier2,prop4,prop5,prop6,prop=
7,prop8,prop9,prop16,prop17,prop20";=0A=
	/* use param 'url' in cases where file download url is part of query =
string instead of direct link */         =0A=
	s.dl_url_param=3Ds.getQueryParam('url','',s.dl_url)=0A=
	if(s.dl_url_param) { =
s.dl_url_aclev_param=3Ds.getQueryParam('aclev','',s.dl_url); =0A=
	    if(s.dl_url_aclev_param){ =
s.dl_url=3Ds.dl_url_aclev_param+'/'+s.dl_url_param; } else{ =
s.dl_url=3Ds.dl_url_param;}}=0A=
	s.prop20=3Ds.repl(s.dl_url,'http://','');=0A=
	s.prop20=3Ds.repl(s.prop20,'https://','');=0A=
	s.prop20=3Ds.prop20.substring(0,s.prop20.indexOf('/'));=0A=
	/*set up siteId to pass correct value in link instead of in current =
url*/=0A=
	s.siteID=3Ds.searchValue("advancedplacement.org;e,apexam.com;e,apexam.n"=0A=
	+"et;e,apexam.org;e,boundforsuccess.com;e,boundforsuccess.net;e,bound"=0A=
	+"forsuccess.org;e,clep.com;e,clep.org;e,clepprepcenter.com;e,college"=0A=
	+"explorer.com;e,collegeexplorer.net;e,collegehandbook.com;e,collegeh"=0A=
	+"andbook.net;e,countdowntocollege.net;e,expan.org;e,satlearningcente"=0A=
	=
+"r.com;e,satlearningcenter.net;e,writeplacer.org;e",";",s.prop20,"www");=0A=
	if(!s.siteID) =
s.siteID=3Ds.searchValue("writingcommission.com;e,writingcommission.org;e=
",";",s.prop20,"WCO");=0A=
	if(!s.siteID){=0A=
	if(s.prop20.match('.collegeboard.com'))=0A=
	{=0A=
		=
s.temp_hi=3D(s.prop20.indexOf(".collegeboard.com")>-1)?s.prop20.indexOf("=
.collegeboard.com"):s.prop20.indexOf("collegeboard.com");=0A=
		=
s.siteID=3D(s.temp_hi=3D=3D0)?"www":(s.temp_hi>0)?s.prop20.substring(0,s.=
temp_hi):s.prop20;=0A=
=0A=
	}=0A=
=0A=
	else{=0A=
	=
s.temp_hi=3D(s.prop20.indexOf(".collegeboard.org")>-1)?s.prop20.indexOf("=
.collegeboard.org"):s.prop20.indexOf("collegeboard.org");=0A=
	=
s.siteID=3D(s.temp_hi=3D=3D0)?"www":(s.temp_hi>0)?s.prop20.substring(0,s.=
temp_hi):s.prop20;=0A=
	}=0A=
	}=0A=
=0A=
	s.prop10=3Ds.getPageName(s.dl_url);=0A=
	s.prop10=3Dunescape(s.prop10);// handles standard decoding=0A=
	s.prop10=3Dunescape(s.prop10);// handles double decoding (doesn't hurt)=0A=
	s.prop10=3Ds.repl(s.prop10,'VignetteServlet.srv','') //remove vignette =
prefix from pagename=0A=
	s.prop10=3Ds.repl(s.prop10,'?relativePath=3D','') //remove =
?relativePath=3D from pagename=0A=
	s.prop17=3Ds.setCustomPath(s.campaign,'s_v0','ExtCmp=3D',s.prop10);=0A=
	s.eVar4=3Ds.prop10;=0A=
	s.hier1=3Ds.dl_url;=0A=
	s.hier2=3D"No Value";=0A=
	s.prop25=3Ds.pageName;=0A=
}=0A=
else {=0A=
	// restore pre-linkHandler variable values=0A=
	if(s.ltv_original) s.linkTrackVars=3Ds.ltv_original;=0A=
	if(s.siteID_original) s.siteID=3Ds.siteID_original;=0A=
	if(s.temp_hi_original) s.temp_hi=3Ds.temp_hi_original;=0A=
	if(s.prop10_original) s.prop10=3Ds.prop10_original;=0A=
	if(s.prop17_original) s.prop17=3Ds.prop17_original;=0A=
	if(s.prop20_original) s.prop20=3Ds.prop20_original;=0A=
	if(s.prop24_original) s.prop24=3Ds.prop24_original;=0A=
	if(s.prop25_original) s.prop25=3Ds.prop25_original;=0A=
	if(s.eVar4_original) s.eVar4=3Ds.eVar4_original;=0A=
	if(s.hier1_original) s.hier1=3Ds.hier1_original;=0A=
	if(s.hier2_original) s.hier2=3Ds.hier2_original;=0A=
	}=0A=
s.linkLeaveQueryString=3Dfalse;=0A=
=0A=
// channel manager code=0A=
=0A=
var tref=3Ddocument.referrer=0A=
=0A=
var turl=3Ddocument.URL=0A=
=0A=
if(tref)=0A=
{=0A=
var refar=3Dtref.split('/');=0A=
=0A=
refar=3Drefar[2].replace('www.','');=0A=
=0A=
if(!(s.linkInternalFilters.indexOf(refar)>-1))=0A=
tcombo=3Dtref+turl=0A=
=0A=
}=0A=
else if(!tref)tcombo=3Dturl=0A=
=0A=
tcombo=3Ds.getValOnce(tcombo,'s_tcombo',30)=0A=
=0A=
if(tcombo)s.hier3=3D"true"=0A=
=0A=
if(tcombo)=0A=
{=0A=
if(s.getQueryParam('campaignId'))=0A=
s.eVar38=3Ds.getQueryParam('campaignId')=0A=
else if(s.getQueryParam('ep_ch')) s.eVar38=3Ds.getQueryParam('ep_ch')=0A=
}=0A=
=0A=
=0A=
s.tnt=3Ds.trackTNT();=0A=
=0A=
}=0A=
s.doPlugins=3Ds_doPlugins=0A=
/************************** PLUGINS SECTION *************************/=0A=
/* You may insert any plugins you wish to use here.                 */=0A=
/*                                                                       =
                 =0A=
 * Plugin: searchValue : 1.0 - searches string and returns value =0A=
 */=0A=
s.searchValue=3Dnew Function("p","d","u","vu",""=0A=
+"var =
s=3Dthis,i,t,k,dl,mv,mm,rv,x;while(p){i=3Dp.indexOf(',');i=3Di<0?p.le"=0A=
+"ngth:i;k=3Dp.substring(0,i);dl=3Dk.indexOf(d);mv=3Dk.substring(0,dl);mm=
=3Dk"=0A=
+".substring(dl+1);u=3Du+'';rv=3Dvu?vu:mv;if(mm=3D=3D'e'){x=3Du.indexOf(m=
v);if("=0A=
+"x>-1) return rv;}else{x=3Du.substring(mm,mv.length);if(mv=3D=3Dx) =
return "=0A=
+"rv;}p=3Dp.substring(i=3D=3Dp.length?i:i+1)}return ''");=0A=
/*=0A=
 * Plugin: Form Analysis 2.1 (Success, Error, Abandonment)=0A=
 */=0A=
s.setupFormAnalysis=3Dnew Function(""=0A=
+"var s=3Dthis;if(!s.fa){s.fa=3Dnew Object;var =
f=3Ds.fa;f.ol=3Ds.wd.onload;s."=0A=
+"wd.onload=3Ds.faol;f.uc=3Ds.useCommerce;f.vu=3Ds.varUsed;f.vl=3Df.uc?s.=
even"=0A=
+"tList:'';f.tfl=3Ds.trackFormList;f.fl=3Ds.formList;f.va=3Dnew =
Array('',''"=0A=
+",'','')}");=0A=
s.sendFormEvent=3Dnew Function("t","pn","fn","en",""=0A=
+"var =
s=3Dthis,f=3Ds.fa;t=3Dt=3D=3D's'?t:'e';f.va[0]=3Dpn;f.va[1]=3Dfn;f.va[3]=3D=
t=3D=3D'"=0A=
+"s'?'Success':en;s.fasl(t);f.va[1]=3D'';f.va[3]=3D'';");=0A=
s.faol=3Dnew Function("e",""=0A=
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,r=3Dtrue,fo,fn,i,en,t,tf;if(!e)e=3Ds.wd."=0A=
+"event;f.os=3Dnew =
Array;if(f.ol)r=3Df.ol(e);if(s.d.forms&&s.d.forms.leng"=0A=
+"th>0){for(i=3Ds.d.forms.length-1;i>=3D0;i--){fo=3Ds.d.forms[i];fn=3Dfo.=
name"=0A=
+";tf=3Df.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"=0A=
+"if(tf){f.os[fn]=3Dfo.onsubmit;fo.onsubmit=3Ds.faos;f.va[1]=3Dfn;f.va[3]=
=3D'"=0A=
+"No Data =
Entered';for(en=3D0;en<fo.elements.length;en++){el=3Dfo.element"=0A=
+"s[en];t=3Del.type;if(t&&t.toUpperCase){t=3Dt.toUpperCase();var =
md=3Del.on"=0A=
+"mousedown,kd=3Del.onkeydown,omd=3Dmd?md.toString():'',okd=3Dkd?kd.toStr=
in"=0A=
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"=0A=
+"=3Dmd;el.s_fakd=3Dkd;el.onmousedown=3Ds.fam;el.onkeydown=3Ds.fam}}}}}f.=
ul=3Ds"=0A=
+".wd.onunload;s.wd.onunload=3Ds.fasl;}return r;");=0A=
s.faos=3Dnew Function("e",""=0A=
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,su;if(!e)e=3Ds.wd.event;if(f.vu){s[f.v"=0A=
+"u]=3D'';f.va[1]=3D'';f.va[3]=3D'';}su=3Df.os[this.name];return =
su?su(e):tru"=0A=
+"e;");=0A=
s.fasl=3Dnew Function("e",""=0A=
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,a=3Df.va,l=3Ds.wd.location,ip=3Ds.trackPag=
"=0A=
+"eName,p=3Ds.pageName;if(a[1]!=3D''&&a[3]!=3D''){a[0]=3D!p&&ip?l.host+l.=
path"=0A=
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!=3D'No Data =
Entered'){if(e=3D=3D'e')a[2]=3D"=0A=
+"'Error';else if(e=3D=3D's')a[2]=3D'Success';else a[2]=3D'Abandon'}else =
a[2]"=0A=
+"=3D'';var =
tp=3Dip?a[0]+':':'',t3=3De!=3D's'?':('+a[3]+')':'',ym=3D!f.uc&&a[3]"=0A=
+"!=3D'No Data =
Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=3Ds.linkTrackV"=0A=
+"ars,lte=3Ds.linkTrackEvents,up=3Ds.usePlugins;if(f.uc){s.linkTrackVars=3D=
"=0A=
+"ltv=3D=3D'None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=3D=
lt"=0A=
+"e=3D=3D'None'?f.vl:lte+','+f.vl;f.cnt=3D-1;if(e=3D=3D'e')s.events=3Ds.p=
t(f.vl,'"=0A=
+",','fage',2);else =
if(e=3D=3D's')s.events=3Ds.pt(f.vl,',','fage',1);else s"=0A=
+".events=3Ds.pt(f.vl,',','fage',0)}else{s.linkTrackVars=3Dltv=3D=3D'None=
'?f."=0A=
+"vu:ltv+','+f.vu}s[f.vu]=3Dym;s.usePlugins=3Dfalse;var faLink=3Dnew =
Object"=0A=
+"();faLink.href=3D'#';s.tl(faLink,'o','Form =
Analysis');s[f.vu]=3D'';s.us"=0A=
+"ePlugins=3Dup}return f.ul&&e!=3D'e'&&e!=3D's'?f.ul(e):true;");=0A=
s.fam=3Dnew Function("e",""=0A=
+"var s=3Ds_c_il["+s._in+"],f=3Ds.fa;if(!e) e=3Ds.wd.event;var =
o=3Ds.trackLas"=0A=
+"tChanged,et=3De.type.toUpperCase(),t=3Dthis.type.toUpperCase(),fn=3Dthi=
s."=0A=
+"form.name,en=3Dthis.name,sc=3Dfalse;if(document.layers){kp=3De.which;b=3D=
e."=0A=
+"which}else{kp=3De.keyCode;b=3De.button}et=3Det=3D=3D'MOUSEDOWN'?1:et=3D=
=3D'KEYDOW"=0A=
+"N'?2:et;if(f.ce!=3Den||f.cf!=3Dfn){if(et=3D=3D1&&b!=3D2&&'BUTTONSUBMITR=
ESETIM"=0A=
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=3Dfn;f.va[3]=3De=
"=0A=
+"n;sc=3Dtrue}else =
if(et=3D=3D1&&b=3D=3D2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"=0A=
+"){f.va[1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}else =
if(et=3D=3D2&&kp!=3D9&&kp!=3D13){f.va["=0A=
+"1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}if(sc){nface=3Den;nfacf=3Dfn}}if(et=3D=3D=
1&&this.s"=0A=
+"_famd)return this.s_famd(e);if(et=3D=3D2&&this.s_fakd)return =
this.s_fak"=0A=
+"d(e);");=0A=
s.ee=3Dnew Function("e","n",""=0A=
+"return n&&n.toLowerCase?e.toLowerCase()=3D=3Dn.toLowerCase():false;");=0A=
s.fage=3Dnew Function("e","a",""=0A=
+"var s=3Dthis,f=3Ds.fa,x=3Df.cnt;x=3Dx?x+1:1;f.cnt=3Dx;return =
x=3D=3Da?e:'';");=0A=
/*=0A=
 * Plugin: getQueryParam 2.1 - return query string parameter(s)=0A=
 */=0A=
s.getQueryParam=3Dnew Function("p","d","u",""=0A=
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"=0A=
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"=0A=
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su=
bs"=0A=
+"tring(i=3D=3Dp.length?i:i+1)}return v");=0A=
s.p_gpv=3Dnew Function("k","u",""=0A=
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"=0A=
+"=3Ds.pt(q,'&','p_gvf',k)}return v");=0A=
s.p_gvf=3Dnew Function("t","k",""=0A=
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"=0A=
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."=0A=
+"epa(v)}return ''");=0A=
/*=0A=
 *  Custom Banner Ad Plugin=0A=
 */=0A=
s.getLinkParams=3Dnew Function("p",""=0A=
+"var s=3Dthis,o=3D'onclick',a=3Dnew =
Array(),ath=3D0,l,ll;if(s.d.links){for"=0A=
+"(i=3D0;i<s.d.links.length;i++){l=3Ds.d.links[i];ll=3Dl.href.toLowerCase=
"=0A=
+"();if(ll.indexOf(p.toLowerCase())>0){a[ath]=3Ds.getQueryParam(p,'',"=0A=
+"l.href+'');ath+=3D1;}}return a}");=0A=
/*=0A=
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days=0A=
 */=0A=
s.getValOnce=3Dnew Function("v","c","e",""=0A=
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("=0A=
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");=0A=
/* =0A=
 * Plugin: setCustomPath v1.0 =0A=
 */=0A=
s.setCustomPath=3Dnew Function("v","c","p","pt",""=0A=
+"var s=3Dthis,pt=3Dpt?pt:'no value sent',k=3Ds.c_r(c);if(v){return =
p+v+':'"=0A=
+"+pt} else return k?pt:'';");=0A=
/*=0A=
 * Plugin Utility: apl v1.1=0A=
 */=0A=
s.apl=3Dnew Function("L","v","d","u",""=0A=
+"var s=3Dthis,m=3D0;if(!L)L=3D'';if(u){var =
i,n,a=3Ds.split(L,d);for(i=3D0;i<a."=0A=
+"length;i++){n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3D=
v.toLowerCas"=0A=
+"e()));}}if(!m)L=3DL?L+d+v:v;return L");=0A=
/*=0A=
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)=0A=
 */=0A=
s.split=3Dnew Function("l","d",""=0A=
+"var i,x=3D0,a=3Dnew =
Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"=0A=
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");=0A=
/*=0A=
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time zone=0A=
 */=0A=
s.getTimeParting=3Dnew Function("t","z","y",""=0A=
+"dc=3Dnew Date('1/1/2000');f=3D15;ne=3D8;if(dc.getDay()!=3D6||"=0A=
+"dc.getMonth()!=3D0){return'Data Not Available'}else{;z=3DparseInt(z);"=0A=
+"if(y=3D=3D'2009'){f=3D8;ne=3D1};gmar=3Dnew =
Date('3/1/'+y);dsts=3Df-gmar.getDay("=0A=
+");gnov=3Dnew Date('11/1/'+y);dste=3Dne-gnov.getDay();spr=3Dnew =
Date('3/'"=0A=
+"+dsts+'/'+y);fl=3Dnew Date('11/'+dste+'/'+y);cd=3Dnew Date();"=0A=
+"if(cd>spr&&cd<fl){z=3Dz+1}else{z=3Dz};utc=3Dcd.getTime()+(cd.getTimezon=
eO"=0A=
+"ffset()*60000);tz=3Dnew Date(utc + =
(3600000*z));thisy=3Dtz.getFullYear("=0A=
+");var days=3D['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"=0A=
+"iday','Saturday'];if(thisy!=3Dy){return'Data Not Available'}else{;thi"=0A=
+"sh=3Dtz.getHours();thismin=3Dtz.getMinutes();thisd=3Dtz.getDay();var =
dow=3D"=0A=
+"days[thisd];var ap=3D'AM';var dt=3D'Weekday';var =
mint=3D'00';if(thismin>3"=0A=
+"0){mint=3D'30'}if(thish>=3D12){ap=3D'PM';thish=3Dthish-12};if =
(thish=3D=3D0){th"=0A=
+"ish=3D12};if(thisd=3D=3D6||thisd=3D=3D0){dt=3D'Weekend'};var =
timestring=3Dthish+'"=0A=
+":'+mint+ap;var daystring=3Ddow;var =
endstring=3Ddt;if(t=3D=3D'h'){return tim"=0A=
+"estring}if(t=3D=3D'd'){return daystring};if(t=3D=3D'w'){return en"=0A=
+"dstring}}};"=0A=
);=0A=
/*=0A=
 * from CBUsr00047792, April 25, 2008=0A=
 */=0A=
s.getRoundHour=3Dnew Function("t","z","y",""=0A=
+"dc =3D new Date('1/1/2000');var f =3D 15;var ne =3D 8;"=0A=
+"if(dc.getDay() !=3D6 || dc.getMonth()!=3D0){return 'Data Not =
Available';}"=0A=
+"else{z=3DparseInt(z);if(y=3D=3D'2009'){f=3D8;ne=3D1;}gmar=3Dnew =
Date('3/1/'+y);"=0A=
+"dsts=3Df-gmar.getDay();gnov=3Dnew =
Date('11/1/'+y);dste=3Dne-gnov.getDay();"=0A=
+"spr=3Dnew Date('3/'+dsts+'/'+y);fl=3Dnew Date('11/'+dste+'/'+y);"=0A=
+"cd=3Dnew Date();if(cd > spr && cd<fl){z=3Dz+1;}"=0A=
+"else{z=3Dz;}utc=3Dcd.getTime() + (cd.getTimezoneOffset() * 60000);"=0A=
+"tz =3D new Date(utc + (3600000*z));thisy =3D tz.getFullYear();"=0A=
+"thish =3D tz.getHours();thismin=3Dtz.getMinutes(); var ap =3D 'AM';var =
mint =3D '00';"=0A=
+"if(thish >=3D  12){ap =3D 'PM';thish=3Dthish-12;}"=0A=
+"if(thish=3D=3D0){thish=3D12;}if(thismin<10){thismin=3D'0'+thismin;}"=0A=
+"if(t=3D=3D'h'){var timestring=3Dthish+':' +mint+ap;}"=0A=
+"if(t=3D=3D'm'){var timestring=3Dthish+':' +thismin+ap;}}return =
timestring;");=0A=
/*=0A=
 * Plugin: Days since last Visit 1.1.H - capture time from last visit=0A=
 */=0A=
s.getDaysSinceLastVisit=3Dnew Function("c",""=0A=
+"var s=3Dthis,e=3Dnew Date(),es=3Dnew =
Date(),cval,cval_s,cval_ss,ct=3De.getT"=0A=
+"ime(),day=3D24*60*60*1000,f1,f2,f3,f4,f5;e.setTime(ct+3*365*day);es.s"=0A=
+"etTime(ct+30*60*1000);f0=3D'Cookies Not Supported';f1=3D'First =
Visit';f"=0A=
+"2=3D'More than 30 days';f3=3D'More than 7 days';f4=3D'Less than 7 =
days';f"=0A=
+"5=3D'Less than 1 =
day';cval=3Ds.c_r(c);if(cval.length=3D=3D0){s.c_w(c,ct,e);"=0A=
+"s.c_w(c+'_s',f1,es);}else{var d=3Dct-cval;if(d>30*60*1000){if(d>30*da"=0A=
+"y){s.c_w(c,ct,e);s.c_w(c+'_s',f2,es);}else if(d<30*day+1 && d>7*day"=0A=
+"){s.c_w(c,ct,e);s.c_w(c+'_s',f3,es);}else if(d<7*day+1 && d>day){s."=0A=
+"c_w(c,ct,e);s.c_w(c+'_s',f4,es);}else if(d<day+1){s.c_w(c,ct,e);s.c"=0A=
+"_w(c+'_s',f5,es);}}else{s.c_w(c,ct,e);cval_ss=3Ds.c_r(c+'_s');s.c_w(c"=0A=
+"+'_s',cval_ss,es);}}cval_s=3Ds.c_r(c+'_s');if(cval_s.length=3D=3D0) =
retur"=0A=
+"n f0;else return cval_s;");=0A=
/*=0A=
 * Plugin: getPageName v2.1 - parse URL and return=0A=
 */=0A=
s.getPageName=3Dnew Function("u",""=0A=
+"var =
s=3Dthis,v=3Du?u:''+s.wd.location,x=3Dv.indexOf(':'),y=3Dv.indexOf('/',"=0A=
+"x+4),z=3Dv.indexOf('?'),c=3Ds.pathConcatDelim,e=3Ds.pathExcludeDelim,g=3D=
s."=0A=
+"queryVarsList,d=3Ds.siteID,n=3Dd?d:'',q=3Dz<0?'':v.substring(z+1),p=3Dv=
.sub"=0A=
+"string(y+1,q?z:v.length);z=3Dp.indexOf('#');p=3Dz<0?p:s.fl(p,z);x=3De?p=
.i"=0A=
+"ndexOf(e):-1;p=3Dx<0?p:s.fl(p,x);p+=3D!p||p.charAt(p.length-1)=3D=3D'/'=
?s.d"=0A=
+"efaultPage:'';y=3Dc?c:'/';while(p){x=3Dp.indexOf('/');x=3Dx<0?p.length:=
x;"=0A=
+"z=3Ds.fl(p,x);if(!s.pt(s.pathExcludeList,',','p_c',z))n+=3Dn?y+z:z;p=3D=
p."=0A=
+"substring(x+1)}y=3Dc?c:'?';while(g){x=3Dg.indexOf(',');x=3Dx<0?g.length=
:x"=0A=
+";z=3Ds.fl(g,x);z=3Ds.pt(q,'&','p_c',z);if(z){n+=3Dn?y+z:z;y=3Dc?c:'&'}g=
=3Dg.s"=0A=
+"ubstring(x+1)}return n");=0A=
/*=0A=
 * Utility Function: p_c=0A=
 */=0A=
s.p_c=3Dnew Function("v","c",""=0A=
+"var x=3Dv.indexOf('=3D');return =
c.toLowerCase()=3D=3Dv.substring(0,x<0?v.le"=0A=
+"ngth:x).toLowerCase()?v:0");=0A=
/*=0A=
 * Plugin: linkHandler 0.5 - identify and report custom links=0A=
 */=0A=
s.linkHandler=3Dnew Function("p","t",""=0A=
+"var =
s=3Dthis,h=3Ds.p_gh(),i,l;t=3Dt?t:'o';if(!h||(s.linkType&&(h||s.linkN"=0A=
+"ame)))return =
'';i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryString||i<0?h:h."=0A=
+"substring(0,i);l=3Ds.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkNam"=0A=
+"e=3Dl=3D=3D'[['?'':l;s.linkType=3Dt;return h;}return '';");=0A=
s.p_gn=3Dnew Function("t","h",""=0A=
+"var =
i=3Dt?t.indexOf('~'):-1,n,x;if(t&&h){n=3Di<0?'':t.substring(0,i);x=3D"=0A=
+"t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}"=0A=
+"return 0;");=0A=
/*=0A=
 * Plugin: exitLinkHandlerQP 0.5 - identify and report exit links=0A=
 */=0A=
s.exitLinkHandlerQP=3Dnew Function("qp","p",""=0A=
+"var =
s=3Dthis,h=3Ds.p_gh(),n=3D'linkInternalFilters',i,t;if(!h||(s.linkTyp"=0A=
+"e&&(h||s.linkName)))return =
'';t=3Ds[n];s[n]=3Dp?p:t;hqp=3Ds.getQueryParam"=0A=
+"(qp,'|',h);h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);if(s.lt"=0A=
+"(h)=3D=3D'e')s.linkType=3D'e';else =
if(hqp&&s.lt(hqp)=3D=3D'e'){s.linkType=3D'e'"=0A=
+";h=3Dhqp;}else h=3D'';s[n]=3Dt;return h;");=0A=
/*=0A=
 * Utility Function: p_gh=0A=
 */=0A=
s.p_gh=3Dnew Function(""=0A=
+"var s=3Dthis;if(!s.eo&&!s.lnk)return '';var =
o=3Ds.eo?s.eo:s.lnk,y=3Ds.ot("=0A=
+"o),n=3Ds.oid(o),x=3Do.s_oidt;if(s.eo&&o=3D=3Ds.eo){while(o&&!n&&y!=3D'B=
ODY'){"=0A=
+"o=3Do.parentElement?o.parentElement:o.parentNode;if(!o)return =
'';y=3Ds."=0A=
+"ot(o);n=3Ds.oid(o);x=3Do.s_oidt}}return o.href?o.href:'';");=0A=
/*=0A=
 * Plugin Utility: Replace v1.0=0A=
 */=0A=
s.repl=3Dnew Function("x","o","n",""=0A=
+"var =
i=3Dx.indexOf(o),l=3Dn.length;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x."=0A=
+"substring(i+o.length);i=3Dx.indexOf(o,i+l)}return x");=0A=
/*=0A=
 * Plugin: getNewRepeat 1.0 - Return whether user is new or repeat=0A=
 */=0A=
s.getNewRepeat=3Dnew Function(""=0A=
+"var s=3Dthis,e=3Dnew Date(),cval,ct=3De.getTime();e.setTime"=0A=
+"(ct+730*24*60*60*1000);cval=3Ds.c_r('s_nr');if(cval.length=3D=3D0){s.c_=
w("=0A=
+"'s_nr',ct,e);return 'New';}if(cval.length!=3D0&&ct-cval<30*60*1000){s"=0A=
+".c_w('s_nr',ct,e);return 'New';}else return 'Repeat';");=0A=
/*=0A=
 * Plugin (H code): manageQueryParam 1.0 - swap parameters in query =
string =0A=
 */=0A=
s.manageQueryParam=3Dnew Function("p","w","e","u",""=0A=
+"var =
s=3Dthis,x,y,i,qs,qp,qv,f,b;u=3Du?u:(s.pageURL?s.pageURL:''+s.wd.lo"=0A=
+"cation);u=3Du=3D=3D'f'?''+s.gtfs().location:u+'';x=3Du.indexOf('?');qs=3D=
x>-1"=0A=
+"?u.substring(x,u.length):'';u=3Dx>-1?u.substring(0,x):u;x=3Dqs.indexOf(=
"=0A=
+"'?'+p+'=3D');if(x>-1){y=3Dqs.indexOf('&');f=3D'';if(y>-1){qp=3Dqs.subst=
ring"=0A=
+"(x+1,y);b=3Dqs.substring(y+1,qs.length)}else{qp=3Dqs.substring(1,qs.len=
"=0A=
+"gth);b=3D''}}else{x=3Dqs.indexOf('&'+p+'=3D');if(x>-1){f=3Dqs.substring=
(1,x"=0A=
+");b=3Dqs.substring(x+1,qs.length);y=3Db.indexOf('&');if(y>-1){qp=3Db.su=
bs"=0A=
+"tring(0,y);b=3Db.substring(y,b.length)}else{qp=3Db;b=3D''}}}if(e&&qp){y=
=3Dq"=0A=
+"p.indexOf('=3D');qv=3Dy>-1?qp.substring(y+1,qp.length):'';qv=3Ds.epa(qv=
);"=0A=
+"qv=3Dunescape(qv);qv=3Dunescape(qv);i=3Dqv.indexOf('|');if(i>-1){x=3Dqv=
.sub"=0A=
+"string(0,i);qv=3Descape(x)+qv.substring(i)}qp=3Dqp.substring(0,y+1)+qv;=
"=0A=
+"}if(w&&qp){if(f)qs=3D'?'+qp+'&'+f+b;else if(b)qs=3D'?'+qp+'&'+b;else =
qs"=0A=
+"=3D'?'+qp}else if(f)qs=3D'?'+f+'&'+qp+b;else =
if(b)qs=3D'?'+qp+'&'+b;else "=0A=
+"qs=3D'?'+qp;return u+qs");=0A=
/*=0A=
 * Function - read combined cookies v 0.2=0A=
 */=0A=
s.c_rr=3Ds.c_r;=0A=
s.c_r=3Dnew Function("k",""=0A=
+"var s=3Dthis,d=3Dnew =
Date,v=3Ds.c_rr(k),c=3Ds.c_rr('s_pers'),i,m,e;if(v)ret"=0A=
+"urn v;k=3Ds.ape(k);i=3Dc.indexOf(' =
'+k+'=3D');c=3Di<0?s.c_rr('s_sess'):c;i=3D"=0A=
+"c.indexOf(' =
'+k+'=3D');m=3Di<0?i:c.indexOf('|',i);e=3Di<0?i:c.indexOf(';'"=0A=
+",i);m=3Dm>0?m:e;v=3Di<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:=
"=0A=
+"m));if(m>0&&m!=3De)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"=0A=
+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v=3D'';}ret"=0A=
+"urn v;");=0A=
/*=0A=
 * Function - write combined cookies v 0.2=0A=
 */=0A=
s.c_wr=3Ds.c_w;=0A=
s.c_w=3Dnew Function("k","v","e",""=0A=
+"var s=3Dthis,d=3Dnew =
Date,ht=3D0,pn=3D's_pers',sn=3D's_sess',pc=3D0,sc=3D0,pv,sv,"=0A=
+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=3Ds"=0A=
+".ape(k);pv=3Ds.c_rr(pn);i=3Dpv.indexOf(' =
'+k+'=3D');if(i>-1){pv=3Dpv.substr"=0A=
+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=3D1;}sv=3Ds.c_rr(sn);i=3D=
sv"=0A=
+".indexOf(' =
'+k+'=3D');if(i>-1){sv=3Dsv.substring(0,i)+sv.substring(sv.i"=0A=
+"ndexOf(';',i)+1);sc=3D1;}d=3Dnew =
Date;if(e){if(e.getTime()>d.getTime())"=0A=
+"{pv+=3D' '+k+'=3D'+s.ape(v)+'|'+e.getTime()+';';pc=3D1;}}else{sv+=3D' =
'+k+'"=0A=
+"=3D'+s.ape(v)+';';sc=3D1;}if(sc) =
s.c_wr(sn,sv,0);if(pc){t=3Dpv;while(t&&t"=0A=
+".indexOf(';')!=3D-1){var =
t1=3DparseInt(t.substring(t.indexOf('|')+1,t.i"=0A=
+"ndexOf(';')));t=3Dt.substring(t.indexOf(';')+1);ht=3Dht<t1?t1:ht;}d.set=
"=0A=
+"Time(ht);s.c_wr(pn,pv,d);}return v=3D=3Ds.c_r(s.epa(k));");=0A=
=0A=
s.crossVisitParticipation=3Dnew =
Function("v","cn","ex","ct","dl","ev","dv",""=0A=
+"var =
s=3Dthis,ce;if(typeof(dv)=3D=3D=3D'undefined')dv=3D0;if(s.events&&ev){var=
"=0A=
+" ay=3Ds.split(ev,',');var ea=3Ds.split(s.events,',');for(var =
u=3D0;u<ay.l"=0A=
+"ength;u++){for(var =
x=3D0;x<ea.length;x++){if(ay[u]=3D=3Dea[x]){ce=3D1;}}}}i"=0A=
+"f(!v||v=3D=3D''){if(ce){s.c_w(cn,'');return'';}else =
return'';}v=3Descape("=0A=
+"v);var arry=3Dnew Array(),a=3Dnew Array(),c=3Ds.c_r(cn),g=3D0,h=3Dnew =
Array()"=0A=
+";if(c&&c!=3D'')arry=3Deval(c);var e=3Dnew =
Date();e.setFullYear(e.getFullY"=0A=
+"ear()+5);if(dv=3D=3D0&&arry.length>0&&arry[arry.length-1][0]=3D=3Dv)arr=
y[ar"=0A=
+"ry.length-1]=3D[v,new Date().getTime()];else =
arry[arry.length]=3D[v,new"=0A=
+" Date().getTime()];var start=3Darry.length-ct<0?0:arry.length-ct;var "=0A=
+"td=3Dnew Date();for(var x=3Dstart;x<arry.length;x++){var =
diff=3DMath.roun"=0A=
+"d((td.getTime()-arry[x][1])/86400000);if(diff<ex){h[g]=3Dunescape(arr"=0A=
+"y[x][0]);a[g]=3D[arry[x][0],arry[x][1]];g++;}}var =
data=3Ds.join(a,{deli"=0A=
+"m:',',front:'[',back:']',wrap:\"'\"});s.c_w(cn,data,e);var r=3Ds.join"=0A=
+"(h,{delim:dl});if(ce)s.c_w(cn,'');return r;");=0A=
=0A=
s.join =3D new Function("v","p",""=0A=
+"var s =3D this;var =
f,b,d,w;if(p){f=3Dp.front?p.front:'';b=3Dp.back?p.back"=0A=
+":'';d=3Dp.delim?p.delim:'';w=3Dp.wrap?p.wrap:'';}var str=3D'';for(var =
x=3D0"=0A=
+";x<v.length;x++){if(typeof(v[x])=3D=3D'object' )str+=3Ds.join( =
v[x],p);el"=0A=
+"se str+=3Dw+v[x]+w;if(x<v.length-1)str+=3Dd;}return f+str+b;");=0A=
=0A=
=0A=
=0A=
=0A=
/*=0A=
* TNT Integration Plugin v1.0=0A=
*/=0A=
s.trackTNT =3Dnew Function("v","p","b",""=0A=
+"var =
s=3Dthis,n=3D's_tnt',p=3Dp?p:n,v=3Dv?v:n,r=3D'',pm=3Dfalse,b=3Db?b:true;i=
f(s."=0A=
+"getQueryParam){pm=3Ds.getQueryParam(p);}if(pm){r+=3D(pm+',');}if(s.wd[v=
"=0A=
+"]!=3Dundefined){r+=3Ds.wd[v];}if(b){s.wd[v]=3D'';}return r;");=0A=
=0A=
/* WARNING: Changing any of the below variables will cause drastic=0A=
changes to how your visitor data is collected.  Changes should only be=0A=
made when instructed to do so by your account manager.*/=0A=
s.visitorNamespace=3D"collegeboard"=0A=
s.trackingServer=3D"track.collegeboard.com"=0A=
s.trackingServerSecure=3D"strack.collegeboard.com"=0A=
s.dc=3D112=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"s._c=3D's_c';s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s.wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._i=
n]=3Ds;s.wd.s_c_in++;s"=0A=
+".an=3Ds_an;s.cls=3Dfunction(x,c){var =
i,y=3D'';if(!c)c=3Dthis.an;for(i=3D0;i<x.length;i++){n=3Dx.substring(i,i+=
1);if(c.indexOf(n)>=3D0)y+=3Dn}return y};s.fl=3Dfunction(x,l){return =
x?(''+x).substring(0,l):x};s.co=3Dfunc"=0A=
+"tion(o){if(!o)return o;var n=3Dnew Object,x;for(x in =
o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for(var =
p=3D0;p<x.length;p++)if(('0123456789').indexO"=0A=
+"f(x.substring(p,p+1))<0)return 0;return =
1};s.rep=3Ds_rep;s.sp=3Ds_sp;s.jn=3Ds_jn;s.ape=3Dfunction(x){var =
s=3Dthis,h=3D'0123456789ABCDEF',i,c=3Ds.charSet,n,l,e,y=3D'';c=3Dc?c.toUp=
perCase():'';if(x){x=3D''+x;if(c=3D=3D'AUTO"=0A=
+"'&&('').charCodeAt){for(i=3D0;i<x.length;i++){c=3Dx.substring(i,i+1);n=3D=
x.charCodeAt(i);if(n>127){l=3D0;e=3D'';while(n||l<4){e=3Dh.substring(n%16=
,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=3D'%u'+e}else =
if(c=3D=3D'+')y+=3D'%2B';"=0A=
+"else =
y+=3Descape(c)}x=3Dy}else{x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&=
s.em=3D=3D1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');whi=
le(i>=3D0){i++;if(h.substring(8).indexOf(x.substring(i,i+1)."=0A=
+"toUpperCase())>=3D0)return =
x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}}}return =
x};s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')):x};s.pt=3Dfunction(x,d,f,a){var s=3Dth"=0A=
+"is,t=3Dx,z=3D0,y,r;while(t){y=3Dt.indexOf(d);y=3Dy<0?t.length:y;t=3Dt.s=
ubstring(0,y);r=3Ds[f](t,a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.length?t:''}return =
''};s.isf=3Dfunction(t,a){var c=3Da"=0A=
+".indexOf(':');if(c>=3D0)a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D'=
s_')t=3Dt.substring(2);return =
(t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0}"=0A=
+";s.fs=3Dfunction(x,f){var =
s=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.si=3Dfunction(){var s=3Dthis,i,k,v,c=3Ds_gi+'var =
s=3Ds_gi(\"'+s.oun+'\");s.sa(\"'+s.un+'\");';for(i=3D0;i<s.va_g.length;i+=
+){k=3Ds.va"=0A=
+"_g[i];v=3Ds[k];if(v!=3Dundefined){if(typeof(v)=3D=3D'string')c+=3D's.'+=
k+'=3D\"'+s_fe(v)+'\";';else =
c+=3D's.'+k+'=3D'+v+';'}}c+=3D\"s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3D=
s.wd.s_objectID=3Ds.ppu=3Ds.pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D''"=0A=
+";\";return c};s.c_d=3D'';s.c_gdf=3Dfunction(t,a){var =
s=3Dthis;if(!s.num(t))return 1;return 0};s.c_gd=3Dfunction(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriods,p;if(!n)n=
=3Ds.cookieDomainPerio"=0A=
+"ds;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.')=
;if(p>=3D0){while(p>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}s.c_d=3Dp>0=
&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=3Dfunct"=0A=
+"ion(k){var s=3Dthis;k=3Ds.ape(k);var c=3D' =
'+s.d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':s.epa(c.substring(i+2+k.=
length,e<0?c.length:e));return v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v"=0A=
+",e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toUppe=
rCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(v!=3D''?parseInt(l?l:0=
):-60);if(t){e=3Dnew Date;e.setTime(e.getTime()+(t*1000))}}if(k"=0A=
+"&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+'; =
path=3D/;'+(e&&l!=3D'SESSION'?' expires=3D'+e.toGMTString()+';':'')+(d?' =
domain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfunction(o,e,r,f){var"=0A=
+" s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i].e=3D=
=3De)n=3Di}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;if(r||f){x."=0A=
+"b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return b}return =
0};s.cet=3Dfunction(f,a,t,o,b){var =
s=3Dthis,r,tcf;if(s.apv>=3D5&&(!s.isopera||s.apv>=3D7)){tcf=3Dnew =
Function('s','f','a','t','var e,r;try{r=3Ds[f](a)}cat"=0A=
+"ch(e){r=3Ds[t](e)}return =
r');r=3Dtcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds[b](a);else{s.eh(s.wd,'onerror',0,o);r=3Ds[f](a);s.eh(s.wd,=
'onerror',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dth"=0A=
+"is;return s.tfs};s.gtfsoe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=3D1;c=3Ds.t();i=
f(c)s.d.write(c);s.etfs=3D0;return true');s.gtfsfb=3Dfunction(a){return =
window};s.gtfs"=0A=
+"f=3Dfunction(w){var =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.l=
ocation.host=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s.gtfs=3Dfunction(){var s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd"=0A=
+";if(!s.etfs)s.tfs=3Ds.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}ret=
urn s.tfs};s.mrq=3Dfunction(u){var =
s=3Dthis,l=3Ds.rl[u],n,r;s.rl[u]=3D0;if(l)for(n=3D0;n<l.length;n++){r=3Dl=
[n];s.mr(0,0,r.r,0,r.t,r.u)}};s."=0A=
+"br=3Dfunction(id,rs){var =
s=3Dthis;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=3Drs};s.fl=
ushBufferedRequests=3Dfunction(){this.fbr(0)};s.fbr=3Dfunction(id){var =
s=3Dthis,br=3Ds.c_r('s_br');if(!br)br=3Ds.br"=0A=
+"l;if(br){if(!s.disableBufferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.=
brl=3D0};s.mr=3Dfunction(sess,q,rs,id,ta,u){var =
s=3Dthis,dc=3Ds.dc,t1=3Ds.trackingServer,t2=3Ds.trackingServerSecure,tb=3D=
s.trackingServerBa"=0A=
+"se,p=3D'.sc',ns=3Ds.visitorNamespace,un=3Ds.cls(u?u:(ns?ns:s.fun)),r=3D=
new =
Object,l,imn=3D's_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=3Dt2}els=
e{if(!tb)tb=3D'2o7.net';if(dc)dc=3D(''+dc).toLowerCase();else dc=3D"=0A=
+"'d1';if(tb=3D=3D'2o7.net'){if(dc=3D=3D'd1')dc=3D'112';else =
if(dc=3D=3D'd2')dc=3D'122';p=3D''}t1=3Dun+'.'+dc+'.'+p+tb}rs=3D'http'+(s.=
ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.21/'+sess=
+'?AQB=3D1&ndh=3D1"=0A=
+"'+(q?q:'')+'&AQE=3D1';if(s.isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,40=
95);else =
rs=3Ds.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3D3&&=
(!s.isopera||s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){if(!s"=0A=
+".rc)s.rc=3Dnew Object;if(!s.rc[un]){s.rc[un]=3D1;if(!s.rl)s.rl=3Dnew =
Object;s.rl[un]=3Dnew =
Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\=
")',750)}else{l=3Ds.rl[un];if(l){r.t=3Dta;r.u"=0A=
+"=3Dun;r.r=3Drs;l[l.length]=3Dr;return =
''}imn+=3D'_'+s.rc[un];s.rc[un]++}im=3Ds.wd[imn];if(!im)im=3Ds.wd[imn]=3D=
new Image;im.s_l=3D0;im.onload=3Dnew Function('e','this.s_l=3D1;var =
wd=3Dwindow,s;if(wd.s_c_il){s=3Dwd.s_c_il["=0A=
+"'+s._in+'];s.mrq(\"'+un+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.n=
rs){s.nrs=3D1;s.m_m('rs')}else =
s.nrs++;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'||=
ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.n"=0A=
+"ame))){b=3De=3Dnew =
Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=3Dnew Date}return =
''}return '<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\"\">'};s.gg=3Dfunction(v){var s=3Dthis;if(!s.wd['s_'"=0A=
+"+v])s.wd['s_'+v]=3D'';return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.s=
ubstring(2);var =
s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3Dfunction(v){var =
s=3Dthis;if(s.pg)s.pt(v,',','glf',0)};s."=0A=
+"rf=3Dfunction(x){var =
s=3Dthis,y,i,j,h,l,a,b=3D'',c=3D'',t;if(x){y=3D''+x;i=3Dy.indexOf('?');if=
(i>0){a=3Dy.substring(i+1);y=3Dy.substring(0,i);h=3Dy.toLowerCase();i=3D0=
;if(h.substring(0,7)=3D=3D'http://')i+=3D7;else if(h.sub"=0A=
+"string(0,8)=3D=3D'https://')i+=3D8;h=3Dh.substring(i);i=3Dh.indexOf(\"/=
\");if(i>0){h=3Dh.substring(0,i);if(h.indexOf('google')>=3D0){a=3Ds.sp(a,=
'&');if(a.length>1){l=3D',q,ie,start,search_key,word,kw,cd,';for(j=3D0;j<=
"=0A=
+"a.length;j++){t=3Da[j];i=3Dt.indexOf('=3D');if(i>0&&l.indexOf(','+t.sub=
string(0,i)+',')>=3D0)b+=3D(b?'&':'')+t;else =
c+=3D(c?'&':'')+t}if(b&&c){y+=3D'?'+b+'&'+c;if(''+x!=3Dy)x=3Dy}}}}}}retur=
n x};s.hav=3Dfunction(){var "=0A=
+"s=3Dthis,qs=3D'',fv=3Ds.linkTrackVars,fe=3Ds.linkTrackEvents,mn,i;if(s.=
pe){mn=3Ds.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=
=3Ds[mn].trackVars;fe=3Ds[mn].trackEvents}}fv=3Dfv?fv+','+s.vl_l+','+"=0A=
+"s.vl_l2:'';for(i=3D0;i<s.va_t.length;i++){var =
k=3Ds.va_t[i],v=3Ds[k],b=3Dk.substring(0,4),x=3Dk.substring(4),n=3DparseI=
nt(x),q=3Dk;if(v&&k!=3D'linkName'&&k!=3D'linkType'){if(s.pe||s.lnk||s.eo)=
{if(fv&&(','+fv+',').in"=0A=
+"dexOf(','+k+',')<0)v=3D'';if(k=3D=3D'events'&&fe)v=3Ds.fs(v,fe)}if(v){i=
f(k=3D=3D'dynamicVariablePrefix')q=3D'D';else =
if(k=3D=3D'visitorID')q=3D'vid';else =
if(k=3D=3D'pageURL'){q=3D'g';v=3Ds.fl(v,255)}else =
if(k=3D=3D'referrer'){q=3D'"=0A=
+"r';v=3Ds.fl(s.rf(v),255)}else =
if(k=3D=3D'vmk'||k=3D=3D'visitorMigrationKey')q=3D'vmt';else =
if(k=3D=3D'visitorMigrationServer'){q=3D'vmf';if(s.ssl&&s.visitorMigratio=
nServerSecure)v=3D''}else if(k=3D=3D'visitorMigrationServ"=0A=
+"erSecure'){q=3D'vmf';if(!s.ssl&&s.visitorMigrationServer)v=3D''}else =
if(k=3D=3D'charSet'){q=3D'ce';if(v.toUpperCase()=3D=3D'AUTO')v=3D'ISO8859=
-1';else if(s.em=3D=3D2)v=3D'UTF-8'}else =
if(k=3D=3D'visitorNamespace')q=3D'ns';else"=0A=
+" if(k=3D=3D'cookieDomainPeriods')q=3D'cdp';else =
if(k=3D=3D'cookieLifetime')q=3D'cl';else =
if(k=3D=3D'variableProvider')q=3D'vvp';else =
if(k=3D=3D'currencyCode')q=3D'cc';else if(k=3D=3D'channel')q=3D'ch';else =
if(k=3D=3D'transactionID'"=0A=
+")q=3D'xact';else if(k=3D=3D'campaign')q=3D'v0';else =
if(k=3D=3D'resolution')q=3D's';else if(k=3D=3D'colorDepth')q=3D'c';else =
if(k=3D=3D'javascriptVersion')q=3D'j';else =
if(k=3D=3D'javaEnabled')q=3D'v';else if(k=3D=3D'cookiesEnabled')q=3D"=0A=
+"'k';else if(k=3D=3D'browserWidth')q=3D'bw';else =
if(k=3D=3D'browserHeight')q=3D'bh';else =
if(k=3D=3D'connectionType')q=3D'ct';else =
if(k=3D=3D'homepage')q=3D'hp';else if(k=3D=3D'plugins')q=3D'p';else =
if(s.num(x)){if(b=3D=3D'prop')q=3D'c"=0A=
+"'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'list')q=3D'l'+n;else =
if(b=3D=3D'hier'){q=3D'h'+n;v=3Ds.fl(v,255)}}if(v)qs+=3D'&'+q+'=3D'+(k.su=
bstring(0,3)!=3D'pev'?s.ape(v):v)}}}return =
qs};s.ltdf=3Dfunction(t,h){t=3Dt?t.toL"=0A=
+"owerCase():'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h;if(t&&h.substring(h.l=
ength-(t.length+1))=3D=3D'.'+t)return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():''"=0A=
+";h=3Dh?h.toLowerCase():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt=3Dfunction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExternalFilters,lif=3D=
s.linkInternalFilters;lif=3Dlif?lif:s.wd.locatio"=0A=
+"n.hostname;h=3Dh.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,'=
,','ltdf',h))return =
'd';if(s.trackExternalLinks&&h.substring(0,1)!=3D'#'&&(lef||lif)&&(!lef||=
s.pt(lef,',','ltef',h))&&(!lif||!s.pt"=0A=
+"(lif,',','ltef',h)))return 'e';return ''};s.lc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);s.t()=
;s.lnk=3D0;if(b)return this[b](e);return true');s.bc=3Dnew Functi"=0A=
+"on('e','var =
s=3Ds_c_il['+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.e=
o=3De.srcElement?e.srcElement:e.target;tcf=3Dnew Function(\"s\",\"var =
e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement"=0A=
+"||s.eo.parentNode))s.t()}catch(e){}\");tcf(s);s.eo=3D0');s.oh=3Dfunctio=
n(o){var =
s=3Dthis,l=3Ds.wd.location,h=3Do.href?o.href:'',i,j,k,p;i=3Dh.indexOf(':'=
);j=3Dh.indexOf('?');k=3Dh.indexOf('/');if(h&&(i<0||(j>=3D0&&i"=0A=
+">j)||(k>=3D0&&i>k))){p=3Do.protocol&&o.protocol.length>1?o.protocol:(l.=
protocol?l.protocol:'');i=3Dl.pathname.lastIndexOf('/');h=3D(p?p+'//':'')=
+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!=3D'/'?l."=0A=
+"pathname.substring(0,i<0?0:i)+'/':'')+h}return =
h};s.ot=3Dfunction(o){var =
t=3Do.tagName;t=3Dt&&t.toUpperCase?t.toUpperCase():'';if(t=3D=3D'SHAPE')t=
=3D'';if(t){if((t=3D=3D'INPUT'||t=3D=3D'BUTTON')&&o.type&&o.type.toUppe"=0A=
+"rCase)t=3Do.type.toUpperCase();else if(!t&&o.href)t=3D'A';}return =
t};s.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p,c,n=3D'',x=3D0;if(t&&!o.s_oid){p=3Do.protocol;c=3D=
o.onclick;if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p"=0A=
+"||p.toLowerCase().indexOf('javascript')<0))n=3Ds.oh(o);else =
if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''=
),' ','');x=3D2}else =
if(t=3D=3D'INPUT'||t=3D=3D'SUBMIT'){if(o.value)n=3Do.value;"=0A=
+"else if(o.innerText)n=3Do.innerText;else =
if(o.textContent)n=3Do.textContent;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3D=
x}}return o.s_oid};s.rqf=3Dfunction(t,un){var s=3Dthis,e"=0A=
+"=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+',':'';return =
u&&u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''};s.rq=3Dfunction=
(un){var =
s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return s"=0A=
+".pt(v,'&','rqf',un);return =
s.pt(un,',','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s.sqq[q]=
=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.s"=0A=
+"qs=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return =
0};s.sq=3Dfunction(q){var =
s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew Object;s.squ=3Dnew =
Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D'"=0A=
+"';for(x in =
s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.sq=
u[x]]+=3D(s.sqq[s.squ[x]]?',':'')+x;for(x in =
s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq["=0A=
+"x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.ape(x);c++}return=
 s.c_w(k,v,0)};s.wdl=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=3D=
this[b](e);for(i=3D0;i<s.d.l"=0A=
+"inks.length;i++){o=3Ds.d.links[i];oc=3Do.onclick?\"\"+o.onclick:\"\";if=
((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&oc.indexOf(\".tl=
(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=3Dfunctio"=0A=
+"n(){var =
s=3Dthis;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=3D5)){if(s.b&&s.b.attachE=
vent)s.b.attachEvent('onclick',s.bc);else =
if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);els=
e s.e"=0A=
+"h(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+s.=
un+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));"=0A=
+"if(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return =
0;n=3Dx}if(n%10000>v)return 0}return =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return =
0};s.dyasf=3Dfunction(t,m){var s=3Dthis,i=3Dt?t.indexOf('"=0A=
+"=3D'):-1,n,x;if(i>=3D0&&m){var =
n=3Dt.substring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','dyasmf',m))retur=
n n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.dyn=
a"=0A=
+"micAccountMatch,n,i;s.un=3Ds.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd.l=
ocation.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toLower=
Case();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');"=0A=
+"s.fun=3Di<0?s.un:s.un.substring(0,i)};s.sa=3Dfunction(un){var =
s=3Dthis;s.un=3Dun;if(!s.oun)s.oun=3Dun;else =
if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=3D','+un;s.uns()};s.m_i=3D=
function(n,a){var s=3Dthis,m,f=3Dn"=0A=
+".substring(0,1),r,l,i;if(!s.m_l)s.m_l=3Dnew =
Object;if(!s.m_nl)s.m_nl=3Dnew =
Array;m=3Ds.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=3Dnew =
Object,m._c=3D's_m';m._in=3Ds.wd.s_c_in;m._il=3Ds._il;m._il[m._in]=3Dm;s.=
"=0A=
+"wd.s_c_in++;m.s=3Ds;m._n=3Dn;m._l=3Dnew =
Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t',=
'_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=3Dm;s.m_nl[s.m_nl.length]=3Dn=
}else if(m._r&&!m._m)"=0A=
+"{r=3Dm._r;r._m=3Dm;l=3Dm._l;for(i=3D0;i<l.length;i++)if(m[l[i]])r[l[i]]=
=3Dm[l[i]];r._il[r._in]=3Dr;m=3Ds.m_l[n]=3Dr}if(f=3D=3Df.toUpperCase())s[=
n]=3Dm;return m};s.m_a=3Dnew =
Function('n','g','e','if(!g)g=3D\"m_\"+n;var s=3Ds_c"=0A=
+"_il['+s._in+'],c=3Ds[g+\"_c\"],m,x,f=3D0;if(!c)c=3Ds.wd[\"s_\"+g+\"_c\"=
];if(c&&s_d)s[g]=3Dnew =
Function(\"s\",s_ft(s_d(c)));x=3Ds[g];if(!x)x=3Ds.wd[\\'s_\\'+g];if(!x)x=3D=
s.wd[g];m=3Ds.m_i(n,1);if(x&&(!m._i||g!=3D\"m_"=0A=
+"\"+n)){m._i=3Df=3D1;if((\"\"+x).indexOf(\"function\")>=3D0)x(s);else =
s.m_m(\"x\",n,x,e)}m=3Ds.m_i(n,1);if(m._dl)m._dl=3Dm._d=3D0;s.dlt();retur=
n f');s.m_m=3Dfunction(t,n,d,e){t=3D'_'+t;var =
s=3Dthis,i,x,m,f=3D'_'+t,r=3D0,"=0A=
+"u;if(s.m_l&&s.m_nl)for(i=3D0;i<s.m_nl.length;i++){x=3Ds.m_nl[i];if(!n||=
x=3D=3Dn){m=3Ds.m_i(x);u=3Dm[t];if(u){if((''+u).indexOf('function')>=3D0)=
{if(d&&e)u=3Dm[t](d,e);else if(d)u=3Dm[t](d);else =
u=3Dm[t]()}}if(u)r=3D1;u=3D"=0A=
+"m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=3D0){if(d&&e)u=3Dm[t=
+1](d,e);else if(d)u=3Dm[t+1](d);else =
u=3Dm[t+1]()}}m[f]=3D1;if(u)r=3D1}}return r};s.m_ll=3Dfunction(){var =
s=3Dthis,g=3Ds.m_dl,i,o;if(g)for(i=3D0;"=0A=
+"i<g.length;i++){o=3Dg[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=3D=
0}};s.loadModule=3Dfunction(n,u,d,l,e,ln){var =
s=3Dthis,m=3D0,i,g,o=3D0,f1,f2,c=3Ds.h?s.h:s.b,b,tcf;if(n){i=3Dn.indexOf(=
':');if(i>=3D0){g=3Dn.sub"=0A=
+"string(i+1);n=3Dn.substring(0,i)}else =
g=3D\"m_\"+n;m=3Ds.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.create=
Element){if(d){m._d=3D1;m._dl=3D1}if(ln){if(s.ssl)u=3Ds.rep(u,'http:','ht=
tps:');i=3D's_s:'+s._in+':'"=0A=
+"+n+':'+g;b=3D'var =
s=3Ds_c_il['+s._in+'],o=3Ds.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&=
&s.wd.'+g+'){o.l=3D1;if(o.i)clearTimeout(o.i);o.i=3D0;s.m_a(\"'+n+'\",\"'=
+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=3Db+'o.c+"=0A=
+"+;if(!s.maxDelay)s.maxDelay=3D250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=3D=
setTimeout(o.f2,100)}';f1=3Dnew Function('e',b+'}');tcf=3Dnew =
Function('s','c','i','u','f1','f2','var =
e,o=3D0;try{o=3Ds.d.createElement("=0A=
+"\"script\");if(o){o.type=3D\"text/javascript\";'+(n?'o.id=3Di;o.defer=3D=
true;o.onload=3Do.onreadystatechange=3Df1;o.f2=3Df2;o.l=3D0;':'')+'o.src=3D=
u;c.appendChild(o);'+(n?'o.c=3D0;o.i=3DsetTimeout(f2,100)':'')+'}}catc"=0A=
+"h(e){o=3D0}return o');o=3Dtcf(s,c,i,u,f1,f2)}else{o=3Dnew =
Object;o.n=3Dn+':'+g;o.u=3Du;o.d=3Dd;o.l=3Dl;o.e=3De;g=3Ds.m_dl;if(!g)g=3D=
s.m_dl=3Dnew Array;i=3D0;while(i<g.length&&g[i])i++;g[i]=3Do}}else =
if(n){m=3Ds.m_i(n);m._e=3D1}"=0A=
+"return =
m};s.vo1=3Dfunction(t,a){if(a[t]||a['!'+t])this[t]=3Da[t]};s.vo2=3Dfuncti=
on(t,a){if(!a[t]){a[t]=3Dthis[t];if(!a[t])a['!'+t]=3D1}};s.dlt=3Dnew =
Function('var s=3Ds_c_il['+s._in+'],d=3Dnew Date,i,vo,f=3D0;if(s.d"=0A=
+"ll)for(i=3D0;i<s.dll.length;i++){vo=3Ds.dll[i];if(vo){if(!s.m_m(\"d\")|=
|d.getTime()-vo._t>=3Ds.maxDelay){s.dll[i]=3D0;s.t(vo)}else =
f=3D1}}if(s.dli)clearTimeout(s.dli);s.dli=3D0;if(f){if(!s.dli)s.dli=3Dset=
Timeout"=0A=
+"(s.dlt,s.maxDelay)}else s.dll=3D0');s.dl=3Dfunction(vo){var =
s=3Dthis,d=3Dnew Date;if(!vo)vo=3Dnew =
Object;s.pt(s.vl_g,',','vo2',vo);vo._t=3Dd.getTime();if(!s.dll)s.dll=3Dne=
w Array;s.dll[s.dll.length]=3Dvo;if(!s.max"=0A=
+"Delay)s.maxDelay=3D250;s.dlt()};s.t=3Dfunction(vo,id){var =
s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math.random?Math.floor(Math.random()*10000000000000):tm.=
getTime(),sess=3D's'+Math.floor(tm.getTime()/10800000)"=0A=
+"%10+sed,y=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(y<190=
0?y+1900:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' =
'+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=3Ds.gtfs(),"=0A=
+"ta=3D'',q=3D'',qs=3D'',code=3D'',vb=3Dnew =
Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var =
tl=3Dtfs.location,a,o,i,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'=
1.0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps"=0A=
+";if(String&&String.prototype){j=3D'1.1';if(j.match){j=3D'1.2';if(tm.set=
UTCDate){j=3D'1.3';if(s.isie&&s.ismac&&s.apv>=3D5)j=3D'1.4';if(pn.toPreci=
sion){j=3D'1.5';a=3Dnew Array;if(a.forEach){j=3D'1.6';i=3D0;o=3Dnew =
Objec"=0A=
+"t;tcf=3Dnew Function('o','var e,i=3D0;try{i=3Dnew =
Iterator(o)}catch(e){}return =
i');i=3Dtcf(o);if(i&&i.next)j=3D'1.7'}}}}}if(s.apv>=3D4)x=3Dscreen.width+=
'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D3){v=3Ds.n."=0A=
+"javaEnabled()?'Y':'N';if(s.apv>=3D4){c=3Dscreen.pixelDepth;bw=3Ds.wd.in=
nerWidth;bh=3Ds.wd.innerHeight}}s.pl=3Ds.n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y':'N';c=3Dscreen.colorD=
epth;if(s.apv"=0A=
+">=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d.documentElement.of=
fsetHeight;if(!s.ismac&&s.b){tcf=3Dnew Function('s','tl','var =
e,hp=3D0;try{s.b.addBehavior(\"#default#homePage\");hp=3Ds.b.isHomePage(t=
l)?"=0A=
+"\"Y\":\"N\"}catch(e){}return hp');hp=3Dtcf(s,tl);tcf=3Dnew =
Function('s','var =
e,ct=3D0;try{s.b.addBehavior(\"#default#clientCaps\");ct=3Ds.b.connection=
Type}catch(e){}return ct');ct=3Dtcf(s)}}}else r=3D''}if(s.p"=0A=
+"l)while(pn<s.pl.length&&pn<30){ps=3Ds.fl(s.pl[pn].name,100)+';';if(p.in=
dexOf(ps)<0)p+=3Dps;pn++}s.resolution=3Dx;s.colorDepth=3Dc;s.javascriptVe=
rsion=3Dj;s.javaEnabled=3Dv;s.cookiesEnabled=3Dk;s.browserWidth=3Dbw;"=0A=
+"s.browserHeight=3Dbh;s.connectionType=3Dct;s.homepage=3Dhp;s.plugins=3D=
p;s.td=3D1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt(s.vl_g,',','vo1',vo)}if(=
s.usePlugins)s.doPlugins(s);var l=3Ds.wd.location,r=3Dtfs.document."=0A=
+"referrer;if(!s.pageURL)s.pageURL=3Dl.href?l.href:l;if(!s.referrer&&!s._=
1_referrer){s.referrer=3Dr;s._1_referrer=3D1}if((vo&&vo._t)||!s.m_m('d'))=
{s.m_m('g');if(s.lnk||s.eo){var o=3Ds.eo?s.eo:s.lnk;if(!o)ret"=0A=
+"urn '';var =
p=3Ds.pageName,w=3D1,t=3Ds.ot(o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc;if(s.=
eo&&o=3D=3Ds.eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElement?o.parentEl=
ement:o.parentNode;if(!o)return '';t=3Ds.ot(o);n=3Ds.oid(o);x=3D"=0A=
+"o.s_oidt}oc=3Do.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=3D0&=
&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return =
''}ta=3Dn?o.target:1;h=3Ds.oh(o);i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryS=
tring|"=0A=
+"|i<0?h:h.substring(0,i);l=3Ds.linkName;t=3Ds.linkType?s.linkType.toLowe=
rCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.=
ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l?'&pev2=3D'+s.ape(l):'');else =
tr"=0A=
+"k=3D0;if(s.trackInlineStats){if(!p){p=3Ds.pageURL;w=3D0}t=3Ds.ot(o);i=3D=
o.sourceIndex;if(s.gg('objectID')){n=3Ds.gg('objectID');x=3D1;i=3D1}if(p&=
&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w?'&pidt=3D'+w:'')+'&oid=3D'+s.a=
pe("=0A=
+"s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?'&oi=3D'+i:'')}}i=
f(!trk&&!qs)return =
'';s.sampled=3Ds.vs(sed);if(trk){if(s.sampled)code=3Ds.mr(sess,(vt?'&t=3D=
'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0"=0A=
+",id,ta);qs=3D'';s.m_m('t');if(s.p_r)s.p_r();s.referrer=3D''}s.sq(qs);}e=
lse{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',vb);s.lnk=3Ds.eo=3Ds.linkName=3D=
s.linkType=3Ds.wd.s_objectID=3Ds.ppu=3Ds.pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D=
'';"=0A=
+"if(s.pg)s.wd.s_lnk=3Ds.wd.s_eo=3Ds.wd.s_linkName=3Ds.wd.s_linkType=3D''=
;if(!id&&!s.tc){s.tc=3D1;s.flushBufferedRequests()}return =
code};s.tl=3Dfunction(o,t,n,vo){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName"=0A=
+"=3Dn;s.t(vo)};if(pg){s.wd.s_co=3Dfunction(o){var =
s=3Ds_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=3Dfunction(un){var =
s=3Ds_gi(un,1,1);return s.t()};s.wd.s_dc=3Dfunction(un){var =
s=3Ds_gi(un,1);return s.t()}}s.ssl=3D(s"=0A=
+".wd.location.protocol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocume=
nt;s.b=3Ds.d.body;if(s.d.getElementsByTagName){s.h=3Ds.d.getElementsByTag=
Name('HEAD');if(s.h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgen"=0A=
+"t;s.ns6=3Ds.u.indexOf('Netscape6/');var =
apn=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE =
'),o=3Ds.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'Opera';s.isie=3D(apn=3D=3D'Mi=
crosoft Internet Exp"=0A=
+"lorer');s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D=3D'Opera');s=
.ismac=3D(s.u.indexOf('Mac')>=3D0);if(o>0)s.apv=3DparseFloat(s.u.substrin=
g(o+6));else =
if(ie>0){s.apv=3DparseInt(i=3Dv.substring(ie+5));if(s.apv>3)s."=0A=
+"apv=3DparseFloat(i)}else =
if(s.ns6>0)s.apv=3DparseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFloat(v);s.em=3D0;if(String.fromCharCode){i=3Descape(String.=
fromCharCode(256)).toUpperCase();s.em=3D(i=3D=3D'%C4%80"=0A=
+"'?2:(i=3D=3D'%U0100'?1:0))}s.sa(un);s.vl_l=3D'dynamicVariablePrefix,vis=
itorID,vmk,visitorMigrationKey,visitorMigrationServer,visitorMigrationSer=
verSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,"=0A=
+"cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=3Ds.sp(s.=
vl_l,',');s.vl_t=3Ds.vl_l+',variableProvider,channel,server,pageType,tran=
sactionID,purchaseID,campaign,state,zip,events,products,l"=0A=
+"inkName,linkType';for(var =
n=3D1;n<51;n++)s.vl_t+=3D',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=3D=
',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabl=
ed,cookiesEnabled,browserWidt"=0A=
+"h,browserHeight,connectionType,homepage,plugins';s.vl_t+=3Ds.vl_l2;s.va=
_t=3Ds.sp(s.vl_t,',');s.vl_g=3Ds.vl_t+',trackingServer,trackingServerSecu=
re,trackingServerBase,fpCookieDomainPeriods,disableBuffered"=0A=
+"Requests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSele=
ction,dynamicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExte=
rnalLinks,trackInlineStats,linkLeaveQueryString,linkD"=0A=
+"ownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,=
linkTrackEvents,linkNames,lnk,eo,_1_referrer';s.va_g=3Ds.sp(s.vl_g,',');s=
.pg=3Dpg;s.gl(s.vl_g);if(!ss)s.wds()",=0A=
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(!s._c||s._c=3D=3D's_c'){if(s.oun=3D=3D=
un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return =
s}}}}w.s_an=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv=
wxyz';=0A=
w.s_sp=3Dnew Function("x","d","var a=3Dnew =
Array,i=3D0,j;if(x){if(x.split)a=3Dx.split(d);else =
if(!d)for(i=3D0;i<x.length;i++)a[a.length]=3Dx.substring(i,i+1);else =
while(i>=3D0){j=3Dx.indexOf(d,i);a[a.length]=3Dx.subst"=0A=
+"ring(i,j<0?x.length:j);i=3Dj;if(i>=3D0)i+=3Dd.length}}return a");=0A=
w.s_jn=3Dnew Function("a","d","var =
x=3D'',i,j=3Da.length;if(a&&j>0){x=3Da[0];if(j>1){if(a.join)x=3Da.join(d)=
;else for(i=3D1;i<j;i++)x+=3Dd+a[i]}}return x");=0A=
w.s_rep=3Dnew Function("x","o","n","return s_jn(s_sp(x,o),n)");=0A=
w.s_d=3Dnew Function("x","var t=3D'`^@$#',l=3Ds_an,l2=3Dnew =
Object,x2,d,b=3D0,k,i=3Dx.lastIndexOf('~~'),j,v,w;if(i>0){d=3Dx.substring=
(0,i);x=3Dx.substring(i+2);l=3Ds_sp(l,'');for(i=3D0;i<62;i++)l2[l[i]]=3Di=
;t=3Ds_sp(t,'');d"=0A=
+"=3Ds_sp(d,'~');i=3D0;while(i<5){v=3D0;if(x.indexOf(t[i])>=3D0) =
{x2=3Ds_sp(x,t[i]);for(j=3D1;j<x2.length;j++){k=3Dx2[j].substring(0,1);w=3D=
t[i]+k;if(k!=3D' =
'){v=3D1;w=3Dd[b+l2[k]]}x2[j]=3Dw+x2[j].substring(1)}}if(v)x=3Ds_jn("=0A=
+"x2,'');else{w=3Dt[i]+' =
';if(x.indexOf(w)>=3D0)x=3Ds_rep(x,w,t[i]);i++;b+=3D62}}}return x");=0A=
w.s_fe=3Dnew Function("c","return =
s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"=
);=0A=
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"=0A=
+"a");=0A=
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A=
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A=
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");=0A=
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A=
=0A=

------=_NextPart_000_0000_01CB0173.1ACCFE60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://professionals.collegeboard.com/webanalytics/js/web_analytics_footer.js

var enableTracking =3D true;=0A=
=0A=
if (enableTracking =3D=3D true) {=0A=
    try {=0A=
      /* SiteCatalyst code version: H.11.=0A=
         Copyright 1997-2007 Omniture, Inc. More info available at=0A=
         http://www.omniture.com */=0A=
      /* You may give each page an identifying name, server, and channel =
on=0A=
         the next lines. */=0A=
      /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! =
**************/=0A=
      var s_code=3Ds.t();if(s_code)document.write(s_code)=0A=
      /* End SiteCatalyst code version: H.11. */=0A=
    } catch(err) {}=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CB0173.1ACCFE60--
