From: <Saved by Windows Internet Explorer 7>
Subject: Oak Knoll School in Summit celebrates birthday of foundress, Cornelia Connelly
Date: Fri, 30 Jan 2009 10:01:12 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C982C1.AE943FA0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/independentpress/index.ssf/2009/01/oak_knoll_school_in_summit_cel.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Oak Knoll School in Summit celebrates birthday of =
foundress, Cornelia Connelly</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META=20
content=3D"Independent Press NJ guide to life and living. Find out about =
New Jersey's nightlife and restaurants, events, search for real estate, =
get local opinions and the latest Union County news and join the =
discussion in the forums. Search classifieds and find more about Union =
County at NJ.com."=20
name=3Ddescription>
<META=20
content=3D"Union County, Morris County, Essex County, Union Real Estate, =
Union Restaurants, Independent Press News, Independent Press"=20
name=3Dkeywords><LINK href=3D"http://www.nj.com/css/regions_inside.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.nj.com/08design/css/footer.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://www.nj.com/css/impact.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://www.nj.com/css/impact_section.css" =

type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.nj.com/css/impact_repository.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://www.nj.com/css/impact_rightrail.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"http://blog.nj.com/mt-site.js" =
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://www.nj.com/entertainment/css/etweb.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT language=3Djavascript=20
src=3D"http://www.nj.com/entertainment/js/awe.js"></SCRIPT>

<META content=3Dall,index,follow name=3Drobots>
<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<SCRIPT src=3D"http://www.nj.com/08design/js/jquery-1.2.3.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.nj.com/08design/js/toprail.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.nj.com/dhtml/includes/Pop.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://www.nj.com/08design/toprail/css/toprail.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://www.nj.com/08design/css/footer.css"=20
type=3Dtext/css rel=3Dstylesheet><!--- OAS SETUP start -->
<SCRIPT language=3DJavaScript>=0A=
//configuration=0A=
OAS_url =3D 'http://ads.nj.com/RealMedia/ads/';=0A=
=0A=
OAS_sitepage =3D 'www.nj.com/independentpress';=0A=
OAS_listpos =3D =0A=
'Leaderboard,SecSponsor,Rectangle,SkyScraper2,BannerBottom,SiteSponsor,Tx=
tLink1,TxtLink2,TxtLink3,TxtLink4,Feature1,Feature2,Feature3,Feature4,Imp=
actAd';=0A=
=0A=
=0A=
OAS_query =3D 'NULL';=0A=
OAS_target =3D '_top';=0A=
//end of configuration=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
<!-- -->=0A=
OAS_version =3D 10;=0A=
OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';=0A=
OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);=0A=
function OAS_NORMAL(pos) {=0A=
  document.write('<A HREF=3D"' + OAS_url + 'click_nx.cgi/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" TARGET=3D' + OAS_target + '>');=0A=
  document.write('<IMG SR' + 'C=3D"' + OAS_url + 'adstream_nx.cgi/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" BORDER=3D0></A>');=0A=
}=0A=
//-->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript1.1>=0A=
<!-- -->=0A=
OAS_version =3D 11;=0A=
if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1 || =
navigator.userAgent.indexOf('Mozilla/4.0 WebTV') !=3D -1)=0A=
  OAS_version =3D 10;=0A=
if (OAS_version >=3D 11)=0A=
  document.write('<SCRIPT LANGUAGE=3DJavaScript1.1 SR' + 'C=3D"' + =
OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + =
OAS_listpos + '?' + OAS_query + '"><\/SCRIPT>');=0A=
//-->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
<!-- -->=0A=
document.write('');=0A=
function OAS_AD(pos) {=0A=
  if (OAS_version >=3D 11)=0A=
    OAS_RICH(pos);=0A=
  else=0A=
    OAS_NORMAL(pos);=0A=
}=0A=
//-->=0A=
</SCRIPT>
<!--- OAS SETUP end -->
<DIV id=3DToprail>
<DIV id=3DMasthead>
<DIV id=3DToprail_Affiliate_Logo><A title=3Dhttp://www.nj.com=20
href=3D"http://www.nj.com/"><IMG alt=3Dhttp://www.nj.com=20
src=3D"http://www.nj.com/08design/toprail/images/logo_nj.gif"></A></DIV>
<DIV id=3DToprail_Leaderboard>
<DIV class=3DLeaderboard>
<SCRIPT type=3Dtext/javascript>OAS_AD("Leaderboard");</SCRIPT>
</DIV></DIV>
<DIV id=3DTopsearch>
<UL id=3DToprailSearchTabs>
  <LI class=3Dsearch_tab_on id=3DToprailSearchTab1>
  <DIV class=3Dtab id=3DToprailSearchTab1Start></DIV>
  <DIV class=3D"text tab">Site Search</DIV>
  <DIV class=3Dtab id=3DToprailSearchTab1End></DIV></LI>
  <LI class=3D"" id=3DToprailSearchTab2>
  <DIV class=3D"" id=3DToprailSearchTab2Start></DIV>
  <DIV class=3Dtext>Search Local Business Listings</DIV>
  <DIV class=3D"" id=3DToprailSearchTab2End></DIV></LI></UL>
<DIV id=3DToprailSearchForms>
<DIV class=3D"vertical_line left"></DIV>
<FORM id=3DToprail_Search=20
onsubmit=3D"return =
filterSiteSearch('http://www.nj.com',this.Search_Field)"=20
action=3Dhttp://search.nj.com/sp method=3Dget><INPUT type=3Dhidden =
value=3D100 name=3Daff>=20
<INPUT id=3DSearch_Field onblur=3DprepSiteSearch(this,false)=20
onfocus=3DprepSiteSearch(this,true) size=3D27=20
value=3D"Town, Keyword, Local Businesses, Web ID" name=3Dkeywords> =
<INPUT class=3DimageGo_toprail id=3DSearch_Button title=3DGo =
type=3Dsubmit> </FORM>
<DIV id=3DToprail_BusinessSearch><A =
href=3D"http://businessfinder.nj.com/">Find=20
Businesses &amp; Local Listings in New Jersey =BB</A> </DIV>
<DIV class=3D"vertical_line right"></DIV></DIV></DIV>
<DIV id=3DSponsor_Ad>
<DIV class=3DSiteSponsor>
<SCRIPT type=3Dtext/javascript>OAS_AD("SiteSponsor");</SCRIPT>
</DIV></DIV></DIV>
<DIV id=3DTopnav>
<TABLE id=3DLevel1>
  <TBODY>
  <TR>
    <TD id=3DFirst_Cell><A id=3DHome =
href=3D"http://www.nj.com/">Home</A></TD>
    <TD><A id=3DNews href=3D"http://www.nj.com/news/">News</A></TD>
    <TD><A id=3DWeather =
href=3D"http://www.nj.com/weather/">Weather</A></TD>
    <TD><A id=3DSports =
href=3D"http://www.nj.com/sports/">Sports</A></TD>
    <TD><A id=3DEntertainment=20
      href=3D"http://www.nj.com/entertainment/">Entertainment</A></TD>
    <TD><A id=3DLiving =
href=3D"http://www.nj.com/living/">Living</A></TD>
    <TD><A id=3DInteract =
href=3D"http://www.nj.com/interact/">Interact</A></TD>
    <TD><A id=3DJobs href=3D"http://www.nj.com/jobs/">Jobs</A></TD>
    <TD><A id=3DAutos href=3D"http://autos.nj.com/">Autos</A></TD>
    <TD><A id=3D"Real Estate" href=3D"http://realestate.nj.com/">Real=20
Estate</A></TD>
    <TD><A id=3DClassifieds=20
    href=3D"http://www.nj.com/classifieds/">Classifieds</A></TD>
    <TD id=3DLast_Cell><A id=3D"Place an ad"=20
      href=3D"http://www.nj.com/placead/">Place an =
ad</A></TD></TR></TBODY></TABLE><!-- Relative TopRail: =
http://www.nj.com/ Current Location: =
http://http://www.nj.com/independentpress/index.ssf/2009/01/oak_knoll_sch=
ool_in_summit_cel.html --></DIV></DIV><BR=20
class=3Dcontent_gap>
<STYLE type=3Dtext/css>#Module-NJ_Regions_Wide {
	WIDTH: 980px; MAX-HEIGHT: 28px
}
#Module-NJ_Regions_Wide .module_links {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; TOP: 6px
}
#Module-NJ_Regions_Wide .module_links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#Module-NJ_Regions_Wide .module_links UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
#Module-NJ_Regions_Wide .module_links UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 0px; COLOR: #305cb6; =
POSITION: relative; TEXT-DECORATION: none
}
A:active {
	COLOR: #3c8afa! important; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3c8afa! important; TEXT-DECORATION: underline
}
</STYLE>

<DIV class=3D"module_980 bkgd_lightgray center" =
id=3DModule-NJ_Regions_Wide><IMG=20
class=3D"left bkgd_white" alt=3D""=20
src=3D"http://www.nj.com/08design/images/roundside_lightgray_left.gif"><I=
MG=20
class=3D"right bkgd_white" alt=3D""=20
src=3D"http://www.nj.com/08design/images/roundside_lightgray_right.gif"> =

<TABLE class=3Dmodule_links>
  <TBODY>
  <TR>
    <TD>
      <UL>
        <LI>Local news &amp; conversation: </LI>
        <LI><A href=3D"http://www.nj.com/north">North</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/hudson">Hudson</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/essex">Essex</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/union">Union</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/morris">Morris</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/middlesex">Middlesex</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/somerset">Somerset</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/hunterdon">Hunterdon</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/warren">Warren</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/mercer">Mercer</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/shore/news">Shore</A> </LI>
        <LI>| </LI>
        <LI><A href=3D"http://www.nj.com/south">South</A>=20
</LI></UL></TD></TR></TBODY></TABLE><BR class=3Dclear></DIV>
<DIV class=3DImpactAd>
<SCRIPT type=3Dtext/javascript><!--=0A=
	OAS_AD('ImpactAd');=0A=
 //--></SCRIPT>
</DIV>
<DIV id=3Dmain>
<DIV class=3Dmasthead>
<DIV class=3Dfr></DIV>
<DIV class=3Dmastheadtext>Independent Press
<DIV class=3Dtagline>Community news, local nightlife, real estate &amp; =
more from=20
Essex, Morris and Union Counties</DIV></DIV></DIV>
<DIV class=3D"col one234">
<DIV class=3D"col one">
<SCRIPT type=3Dtext/javascript><!-- =0A=
OAS_AD('SecSponsor');=0A=
 //--></SCRIPT>

<DL class=3Dintnav>
  <DT>TODAY'S NEWS WITH<BR><IMG height=3D20=20
  src=3D"http://www.nj.com/images/impact/independentpress_logo.gif" =
width=3D154>=20
  <DD>
  <MENU>
    <LI>=95 <A title=3D"Independent Press top news - Essex County"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/top_news_essex/">Top=
 news=20
    - Essex</A>=20
    <LI>=95 <A title=3D"Independent Press top news - Morris County"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/top_news_morris/">To=
p=20
    news - Morris</A>=20
    <LI>=95 <A title=3D"Independent Press top news - Union County"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/top_news_union/">Top=
 news=20
    - Union</A>=20
    <LI>=95 <A title=3D"Independent Press Berkeley Heights news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/berkeley_heights/">B=
erkeley=20
    Heights</A>=20
    <LI>=95 <A title=3D"Independent Press Chatham news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/chatham_news/">Chath=
am</A>=20

    <LI>=95 <A title=3D"Independent Press Madison news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/madison_news/">Madis=
on</A>=20

    <LI>=95 <A title=3D"Independent Press Millburn/Short Hills news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/millburn_short_hills=
_news/">Millburn/Short=20
    Hills</A>=20
    <LI>=95 <A title=3D"Independent Press New Providence news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/new_providence/">New=
=20
    Providence</A>=20
    <LI>=95 <A title=3D"Independent Press Summit news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/summit_news/">Summit=
</A>=20
    <LI>=95 <A title=3DColumns=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/columns/">Columns</A=
>=20
    <LI>=95 <A title=3D"Independent Press community life"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/community_life/">Com=
munity=20
    life</A>=20
    <LI>=95 <A title=3D"Independent Press faith"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/faith/">Faith</A>=20
    <LI>=95 <A title=3D"Independent Press local news"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/local_news/">Local=20
    news</A>=20
    <LI>=95 <A title=3D"Independent Press obituaries"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/obituaries/">Obituar=
ies</A>=20

    <LI>=95 <A title=3D"Independent Press opinion - letters to the =
editor"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/opinion_letters_to_t=
he_editor/">Letters=20
    to the editor</A>=20
    <LI>=95 <A title=3D"Independent Press sports"=20
    =
href=3D"http://www.nj.com/independentpress/index.ssf/sports/">Sports</A> =

    <HR>

    <DIV class=3Dimpact_nav>Browse by week posted:</DIV>
    <FORM name=3Dweek_form=20
    =
onsubmit=3D"d=3Ddocument.getElementById('date_select');if(d.options[d.sel=
ectedIndex].value.length>0){document.location.href=3Dd.options[d.selected=
Index].value;}return false;"><SELECT=20
    id=3Ddate_select name=3Ddate_links> <OPTION value=3D"" =
selected>Select a=20
      date</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2009/01/25-week/>Jan=
uary=20
      25, 2009 - January 31, 2009</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2009/01/18-week/>Jan=
uary=20
      18, 2009 - January 24, 2009</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2009/01/11-week/>Jan=
uary=20
      11, 2009 - January 17, 2009</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2009/01/04-week/>Jan=
uary=20
      4, 2009 - January 10, 2009</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/12/28-week/>Dec=
ember=20
      28, 2008 - January 3, 2009</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/12/21-week/>Dec=
ember=20
      21, 2008 - December 27, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/12/14-week/>Dec=
ember=20
      14, 2008 - December 20, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/12/07-week/>Dec=
ember=20
      7, 2008 - December 13, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/11/30-week/>Nov=
ember=20
      30, 2008 - December 6, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/11/23-week/>Nov=
ember=20
      23, 2008 - November 29, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/11/16-week/>Nov=
ember=20
      16, 2008 - November 22, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/11/09-week/>Nov=
ember=20
      9, 2008 - November 15, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/11/02-week/>Nov=
ember=20
      2, 2008 - November 8, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/10/26-week/>Oct=
ober=20
      26, 2008 - November 1, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/10/19-week/>Oct=
ober=20
      19, 2008 - October 25, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/10/12-week/>Oct=
ober=20
      12, 2008 - October 18, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/10/05-week/>Oct=
ober=20
      5, 2008 - October 11, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/09/28-week/>Sep=
tember=20
      28, 2008 - October 4, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/09/21-week/>Sep=
tember=20
      21, 2008 - September 27, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/09/14-week/>Sep=
tember=20
      14, 2008 - September 20, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/09/07-week/>Sep=
tember=20
      7, 2008 - September 13, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/08/31-week/>Aug=
ust=20
      31, 2008 - September 6, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/08/24-week/>Aug=
ust=20
      24, 2008 - August 30, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/08/17-week/>Aug=
ust=20
      17, 2008 - August 23, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/08/10-week/>Aug=
ust=20
      10, 2008 - August 16, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/08/03-week/>Aug=
ust=20
      3, 2008 - August 9, 2008</OPTION> <OPTION=20
      =
value=3Dhttp://www.nj.com/independentpress/index.ssf/2008/07/27-week/>Jul=
y=20
      27, 2008 - August 2, 2008</OPTION></SELECT>=20
    <DIV class=3D"action right"><INPUT=20
    =
onclick=3Dwindow.location=3Ddocument.week_form.date_links.options[documen=
t.week_form.date_links.selectedIndex].value=20
    type=3Dimage height=3D13 alt=3D"GO >>" width=3D33=20
    src=3D"http://www.nj.com/images/impact/go_red.gif"></DIV></FORM>
    <LI>=95 <A title=3D"Cranford Chronicle"=20
    href=3D"http://www.nj.com/cranford/">Cranford Chronicle</A>=20
    <LI>=95 <A title=3DRecord-Press=20
    href=3D"http://www.nj.com/recordpress/">Record-Press</A>=20
    <LI>=95 <A title=3D"Suburban News"=20
    href=3D"http://www.nj.com/suburbannews/">Suburban News</A> =
</LI></MENU></DD></DL>
<DIV class=3DFeature1>
<SCRIPT type=3Dtext/javascript><!--=0A=
		 OAS_AD('Feature1');=0A=
		//--></SCRIPT>
</DIV>
<DIV class=3DFeature2>
<SCRIPT type=3Dtext/javascript><!--=0A=
		 OAS_AD('Feature2');=0A=
		//--></SCRIPT>
</DIV>
<STYLE type=3Dtext/css>.textlinks A {
	FONT-SIZE: 9px; COLOR: #977f46! important
}
.textlinks LI {
	FONT-SIZE: 9px; COLOR: #977f46! important
}
MENU {
	LIST-STYLE-TYPE: none
}
DIR {
	LIST-STYLE-TYPE: none
}
MENU LI {
	LIST-STYLE-TYPE: none
}
DIR LI {
	LIST-STYLE-TYPE: none
}
MENU {
	PADDING-LEFT: 10px
}
.textlinks MENU LI {
	MARGIN: 7px 0px
}
MENU LI:first-letter {
	MARGIN-LEFT: -8px
}
</STYLE>

<DIV class=3D"adops textlinks"=20
style=3D"FONT-SIZE: 9px; BACKGROUND: =
url(/images/photogalleries_impact/dotted_border.gif) repeat-x 50% top; =
COLOR: #b9b1a0; FONT-FAMILY: Verdana, sans-serif">
<DIV=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(/images/photogalleries_impact/dotted_border.gif) repeat-x 50% =
bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px">ADVERTISEMENT=20

<DIV=20
class=3DTxtLink1><!-- #load =
href[n]=3D/content/oas/ad_ops_html.ssf?TxtLink1 --></DIV>
<DIV=20
class=3DTxtLink2><!-- #load =
href[n]=3D/content/oas/ad_ops_html.ssf?TxtLink2 --></DIV>
<DIV=20
class=3DTxtLink3><!-- #load =
href[n]=3D/content/oas/ad_ops_html.ssf?TxtLink3 --></DIV>
<DIV=20
class=3DTxtLink4><!-- #load =
href[n]=3D/content/oas/ad_ops_html.ssf?TxtLink4 --></DIV></DIV></DIV>
<DIV class=3DFeature3>
<SCRIPT type=3Dtext/javascript><!--=0A=
		 OAS_AD('Feature3');=0A=
		//--></SCRIPT>
</DIV>
<DIV class=3DFeature4>
<SCRIPT type=3Dtext/javascript><!--=0A=
		 OAS_AD('Feature4');=0A=
		//--></SCRIPT>
</DIV>
<STYLE type=3Dtext/css>.textlinks A {
	FONT-SIZE: 9px; COLOR: #977f46! important
}
.textlinks LI {
	FONT-SIZE: 9px; COLOR: #977f46! important
}
MENU {
	LIST-STYLE-TYPE: none
}
DIR {
	LIST-STYLE-TYPE: none
}
MENU LI {
	LIST-STYLE-TYPE: none
}
DIR LI {
	LIST-STYLE-TYPE: none
}
MENU {
	PADDING-LEFT: 10px
}
.textlinks MENU LI {
	MARGIN: 7px 0px
}
MENU LI:first-letter {
	MARGIN-LEFT: -8px
}
</STYLE>

<DIV class=3D"adops textlinks"=20
style=3D"FONT-SIZE: 9px; BACKGROUND: =
url(/images/photogalleries_impact/dotted_border.gif) repeat-x 50% top; =
COLOR: #b9b1a0; FONT-FAMILY: Verdana, sans-serif">
<DIV=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(/images/photogalleries_impact/dotted_border.gif) repeat-x 50% =
bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px">ADVERTISEMENT=20

<DIV class=3DTxtLink1>
<SCRIPT type=3Dtext/javascript><!--
		 OAS_AD('TxtLink1');
		//--></SCRIPT>
</DIV>
<DIV class=3DTxtLink2>
<SCRIPT type=3Dtext/javascript><!--
		 OAS_AD('TxtLink2');
		//--></SCRIPT>
</DIV>
<DIV class=3DTxtLink3>
<SCRIPT type=3Dtext/javascript><!--
		 OAS_AD('TxtLink3');
		//--></SCRIPT>
</DIV>
<DIV class=3DTxtLink4>
<SCRIPT type=3Dtext/javascript><!--
		 OAS_AD('TxtLink4');
		//--></SCRIPT>
</DIV></DIV></DIV></DIV>
<DIV class=3D"col two34 last">
<SCRIPT language=3Djavascript>=0A=
=0A=
// for use with impact individual templates only=0A=
=0A=
function popPrint(height, width) {=0A=
        eval('var options =3D "toolbar=3Dno, location=3Dno, =
directories=3Dno, status=3Dyes, menubar=3Dyes, scrollbars=3Dyes, =
resizable=3Dno, copyhistory=3Dyes, width=3D'+width+', =
height=3D'+height+'"');=0A=
=0A=
        var bhost =3D 'www.nj.com';=0A=
        var bpath =3D '/var/www/mte/njo/independentpress_impact/';=0A=
        var bdate =3D '2009/01/';=0A=
        var bbase =3D 'oak_knoll_school_in_summit_cel';=0A=
=0A=
        bhost =3D bhost.replace(/^(www\.)?/,"blog.");=0A=
        bpath =3D bpath.replace(/var\/www\/mte\/[^\/]*\//,"");=0A=
        var url =3D 'http://' + bhost + bpath + bdate + bbase + =
'/print.html';=0A=
=0A=
        var winname =3D "addedititem"=0A=
        var newwin =3D window.open(url,winname,options)=0A=
        newwin.focus();=0A=
}=0A=
=0A=
</SCRIPT>

<DIV class=3D"individual story">
<H1>Oak Knoll School in Summit celebrates birthday of foundress, =
Cornelia=20
Connelly</H1>
<H3>by Independent Press=20
<DIV style=3D"MARGIN-TOP: 6px">Thursday January 29, 2009, 9:41 =
AM</DIV></H3>
<P>SUMMIT -- On Thursday, Jan. 15, Oak Knoll School of the Holy Child in =
Summit,=20
a school founded by the Society of the Holy Child Jesus, marked the =
200th=20
birthday of the Foundress of the Society, Cornelia Connelly. Students =
and=20
faculty at Oak Knoll School of the Holy Child in Summit, celebrated =
Cornelia's=20
birthday along with Holy Child schools nationwide.</P>
<P>Oak Knoll School celebrated the occasion with a full day of =
activities. The=20
Lower School activities focused on critical thinking. Students worked in =

multi-age prayer families to design their own school for today's world. =
Their=20
blueprints were on display in the primary hall way for the month. </P><A =

name=3Dmore></A>
<P>Upper School students celebrated the history of Foundress, Cornelia=20
Connelly's life through cross-curriculum workshops, service projects, an =

academic bowl they dubbed the Super Cornelia Bowl.</P>
<P>The students all enjoyed cupcakes. The day ended with an all-school =
prayer=20
service. <BR>Cornelia Peacock, born Jan. 15, 1809, in Philadelphia, had =
lost=20
both of her parents by the time she was 14. When she was 32 years old, =
two of=20
Cornelia's five children had died and her husband of 10 years, Pierce =
Connelly,=20
had chosen to enter the Catholic priesthood. </P>
<P>Pope Gregory XVI granted the couple a deed of separation contingent =
on=20
Cornelia's vow of chastity. Cornelia lived at the Trinita dei Monti in =
Rome with=20
the children from her marriage and began sharing in the life of the =
Sisters.=20
Pierce was ordained in 1845 and during his First Mass, Cornelia sang in =
the=20
choir and their daughter, Adeline, received her First Holy=20
Communion.<BR>Cornelia's 200th birthday is commemorated around the =
world.=20
Catholic Masses are celebrated in thanksgiving for her life, and Sisters =
of the=20
Society of the Holy Child Jesus, an order of Roman Catholic nuns =
Cornelia=20
founded in 1846, are reflecting on the significance of Cornelia, who was =
a wife,=20
mother and convert. For information, visit <A=20
href=3D"http://www.holychild200.org/">http://www.holychild200.org/</A>.</=
P>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<STYLE type=3Dtext/css>.post-footer IMG {
	MARGIN-TOP: -10px
}
</STYLE>

<DIV class=3Dpost-footer><IMG alt=3D"Send To A Friend"=20
src=3D"http://blog.nola.com/images/mail.gif"> <A class=3Demail_print=20
href=3D"javascript:OpenWindow('http://impact-parent/sendthispage/sendthis=
page.ssf?'+location.href,490,510);">Send=20
To A Friend</A> | <IMG alt=3DPrint =
src=3D"http://blog.nj.com/images/printer.gif"> <A=20
class=3Demail_print href=3D"javascript:popPrint(400,640);">Print =
this</A> | <A=20
href=3D"http://www.nj.com/independentpress/index.ssf/2009/01/oak_knoll_sc=
hool_in_summit_cel.html">Permalink</A>=20
<BR>
<DIV style=3D"MARGIN-TOP: 12px; MAX-HEIGHT: 16px"><IMG alt=3DReddit=20
src=3D"http://www.nj.com/images/article/reddit_icon.gif" vspace=3D4> <A=20
href=3D"http://reddit.com/submit?url=3Dhttp%3A%2F%2Fwww.nj.com%2Findepend=
entpress%2Findex.ssf%2F2009%2F01%2Foak_knoll_school_in_summit_cel.html&am=
p;title=3DOak%20Knoll%20School%20in%20Summit%20celebrates%20birthday%20of=
%20foundress%2C%20Cornelia%20Connelly">Reddit</A>=20
&nbsp; <IMG alt=3DDigg =
src=3D"http://www.nj.com/images/article/digg_icon.gif"> <A=20
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp%3A%2F%2Fwww.nj.co=
m%2Findependentpress%2Findex.ssf%2F2009%2F01%2Foak_knoll_school_in_summit=
_cel.html&amp;title=3DOak%20Knoll%20School%20in%20Summit%20celebrates%20b=
irthday%20of%20foundress%2C%20Cornelia%20Connelly&amp;bodytext=3D&amp;top=
ic=3D">Digg</A>=20
&nbsp; <IMG alt=3Ddel.icio.us=20
src=3D"http://www.nj.com/images/article/del.icio.us_icon.gif"> <A=20
href=3D"http://del.icio.us/post?v=3D4&amp;url=3Dhttp%3A%2F%2Fwww.nj.com%2=
Findependentpress%2Findex.ssf%2F2009%2F01%2Foak_knoll_school_in_summit_ce=
l.html&amp;title=3DOak%20Knoll%20School%20in%20Summit%20celebrates%20birt=
hday%20of%20foundress%2C%20Cornelia%20Connelly">del.icio.us</A>=20
&nbsp; <IMG alt=3DGoogle =
src=3D"http://www.nj.com/images/article/google_icon.gif">=20
<A=20
href=3D"http://www.google.com/bookmarks/mark?op=3Dadd&amp;bkmk=3Dhttp%3A%=
2F%2Fwww.nj.com%2Findependentpress%2Findex.ssf%2F2009%2F01%2Foak_knoll_sc=
hool_in_summit_cel.html&amp;title=3DOak%20Knoll%20School%20in%20Summit%20=
celebrates%20birthday%20of%20foundress%2C%20Cornelia%20Connelly">Google</=
A>=20
&nbsp; <IMG alt=3DFacebook=20
src=3D"http://www.nj.com/images/article/facebook_icon.gif"> <A=20
href=3D"http://www.facebook.com/share.php?u=3Dhttp%3A%2F%2Fwww.nj.com%2Fi=
ndependentpress%2Findex.ssf%2F2009%2F01%2Foak_knoll_school_in_summit_cel.=
html&amp;t=3DOak%20Knoll%20School%20in%20Summit%20celebrates%20birthday%2=
0of%20foundress%2C%20Cornelia%20Connelly">Facebook</A>=20
&nbsp;
<SCRIPT type=3Dtext/javascript>=0A=
	yahooBuzzArticleHeadline =3D "Oak Knoll School in Summit celebrates =
birthday of foundress, Cornelia Connelly";=0A=
	yahooBuzzArticleSummary =3D "SUMMIT -- On Thursday, Jan. 15, Oak Knoll =
School of the Holy Child in Summit, a school founded by the Society of =
the Holy Child Jesus, marked the 200th birthday of the Foundress of the =
Society, Cornelia Connelly. Students and...";=0A=
	yahooBuzzArticleCategory =3D "";=0A=
	yahooBuzzArticleType =3D "text";=0A=
	yahooBuzzArticleId =3D window.location.href;=0A=
</SCRIPT>

<SCRIPT src=3D"http://d.yimg.com/ds/badge2.js" type=3Dtext/javascript=20
badgetype=3D"text-votes">=0A=
</SCRIPT>
 </DIV></DIV>
<DIV class=3Dpostident=20
id=3D"Independent Press Impact: NJ.com/2119385/Oak Knoll School in =
Summit celebrates birthday of foundress, Cornelia Connelly///Independent =
Press/January 29, 2009 9:41 AM/0"></DIV>
<SCRIPT language=3Djavascript>=0A=
var vs_blog_indexpage=3D"Independent Press Impact: NJ.com";=0A=
var vs_blog_pagetype=3D"Individual";=0A=
var vs_blog_category=3D"";=0A=
var vs_blog_title=3D"Oak Knoll School in Summit celebrates birthday of =
foundress, Cornelia Connelly";=0A=
var vs_blog_tags=3D"Independent Press";=0A=
var vs_blog_data;=0A=
if(vs_blog_pagetype =3D=3D"Main" || vs_blog_pagetype =3D=3D"Individual") =
{=0A=
vs_blog_data=3Dvs_blog_indexpage;=0A=
}=0A=
if(vs_blog_pagetype =3D=3D"Category") {=0A=
vs_blog_data =3Dvs_blog_category;=0A=
}=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var blogs =3D [];var titles =3D [];var cats =3D [];var tags =3D =
[];result =3D [];=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Interweave =
Center for Wholistic Living in Summit plans February 2009 programs";=0A=
cats[cats.length] =3D "Community life";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Oak Knoll =
School in Summit celebrates birthday of foundress, Cornelia Connelly";=0A=
=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Letter to the =
Editor - SAGE Eldercare\'s Spend-A-Day can be a lifesaver for families";=0A=
cats[cats.length] =3D "Opinion - Letters to the editor";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Summit\'s =
Oratory Prep students bring Beatitudes into the 21st century with =
photos";=0A=
cats[cats.length] =3D "Faith"; cats[cats.length] =3D "Local news"; =
cats[cats.length] =3D "Summit news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Summit =
residents earn Colby College dean\'s list";=0A=
cats[cats.length] =3D "Local news"; cats[cats.length] =3D "Summit news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Outstanding =
Citizenship Award given to New Providence resident for gift of kevlar =
vests";=0A=
cats[cats.length] =3D "Local news"; cats[cats.length] =3D "New =
Providence";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Submit to =
WomanArt";=0A=
cats[cats.length] =3D "Community life";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Chanticler =
condo vote delayed";=0A=
cats[cats.length] =3D "Millburn - Short Hills news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Summit High =
Varsity Field Hockey awarded Co-Conference Championship for Iron Hills =
division";=0A=
cats[cats.length] =3D "Sports"; cats[cats.length] =3D "Summit news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "In the Towns =
the week of Jan. 28, 2009";=0A=
cats[cats.length] =3D "Berkeley Heights"; cats[cats.length] =3D "Chatham =
news"; cats[cats.length] =3D "Local news"; cats[cats.length] =3D =
"Madison news"; cats[cats.length] =3D "Millburn - Short Hills news"; =
cats[cats.length] =3D "New Providence"; cats[cats.length] =3D "Summit =
news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Nationally =
acclaimed speaker and consultant, John Kriger presents \'Current Trends =
With Teens\' Feb. 2 at Chatham High School";=0A=
cats[cats.length] =3D "Chatham news"; cats[cats.length] =3D "Local news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Letter to the =
Editor - Only solution? To cut spending";=0A=
cats[cats.length] =3D "Opinion - Letters to the editor";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Letter to the =
Editor - Sex Ed, the most vital life skill";=0A=
cats[cats.length] =3D "Opinion - Letters to the editor";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Families with =
children venture into winter at Reeves-Reed Arboretum in Summit";=0A=
cats[cats.length] =3D "Local news"; cats[cats.length] =3D "Summit news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
blogs[blogs.length] =3D "4363"; titles[titles.length] =3D "Save the date =
for Madison\'s fitness celebration";=0A=
cats[cats.length] =3D "Madison news";=0A=
tags[tags.length] =3D "Independent Press";=0A=
=0A=
=0A=
function dedupe(theArray) {=0A=
	var deduped =3D new Object;for (var i =3D 0; i < theArray.length; i++) =
{   =0A=
	deduped[theArray[i]] =3D theArray[i];}=0A=
	var unique =3D new Array;for (var k in deduped) {=0A=
	   unique.push(deduped[k]);}=0A=
	unique.toString();=0A=
	result[result.length] =3D unique;=0A=
}=0A=
=0A=
dedupe(blogs);dedupe(titles);dedupe(cats);dedupe(tags);=0A=
=0A=
var OASappendquery =3D "bpblogs=3D[" + result[0] + "]&bptitles=3D[" + =
result[1] + "]&bpcats=3D[" + result[2] + "]&bptags=3D[" + result[3] + =
"]";=0A=
</SCRIPT>

<DIV class=3Dblog-post><A name=3Dcomments></A>
<DIV class=3Dcomment-label>COMMENTS (0)<SPAN =
class=3Dcomment-label-post><A=20
href=3D"http://www.nj.com/independentpress/index.ssf/2009/01/oak_knoll_sc=
hool_in_summit_cel.html#post">Post=20
a comment</A></SPAN></DIV><A name=3Dpost></A>
<DIV id=3DloginForm>
<FORM id=3Dlogin-form onsubmit=3D"checkLogin(); return false;" =
method=3Dpost><LABEL=20
style=3D"MARGIN-TOP: 10px" for=3Dauthor>Username (Don't Have a Username? =
<A=20
onclick=3D"return makeSignupUrl(this);"=20
href=3D"http://www.nj.com/independentpress/index.ssf/2009/01/oak_knoll_sc=
hool_in_summit_cel.html#">Sign=20
up here</A>):</LABEL> <INPUT id=3Dlogin_author size=3D30 =
name=3Dauthor><BR><LABEL=20
for=3Dpassword>Password:</LABEL><BR><INPUT id=3Dlogin_password =
type=3Dpassword size=3D30=20
name=3Dpassword><BR><SPAN id=3Derrmsg style=3D"COLOR: red"></SPAN><INPUT =
id=3Dremember=20
type=3Dcheckbox name=3Dremember> <LABEL style=3D"DISPLAY: inline"=20
for=3Dremember>Remember Me</LABEL> <INPUT accessKey=3Dl type=3Dsubmit =
value=3DLogin name=3Dlogin> <INPUT id=3Dcomment-post accessKey=3Dr =
type=3Dreset value=3DReset name=3Dreset>=20
</FORM></DIV>
<DIV id=3DcommentForm style=3D"DISPLAY: none">
<FORM id=3Dcomment-form=20
action=3Dhttp://comment-blog.advance.net/cgi-bin/mte/mt-comments.cgi#prev=
iew=20
method=3Dpost><INPUT type=3Dhidden value=3D1 name=3Dstatic> <INPUT =
type=3Dhidden=20
value=3D2119385 name=3Dentry_id> <INPUT id=3DauthorName type=3Dhidden =
name=3Dauthor>=20
Welcome back, <SPAN id=3Dwelcome></SPAN>! <LABEL style=3D"MARGIN-TOP: =
15px"=20
for=3Dcomment-text>Comments: (you may use HTML tags for style)</LABEL> =
<TEXTAREA id=3Dcomment-text name=3Dtext rows=3D15 cols=3D50></TEXTAREA> =
<INPUT=20
id=3Dcomment-preview accessKey=3Dv type=3Dhidden value=3DPreview =
name=3Dpreview> <INPUT id=3Dcomment-post accessKey=3Ds type=3Dsubmit =
value=3DPost name=3Dpost>=20
</FORM></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"col five6 last">
<DIV class=3D"gray_container bkgd_lightgray module_300">
<DIV class=3Dgray_top><IMG class=3Dgray_corner height=3D7 alt=3D""=20
src=3D"http://www.nj.com/08design/images/roundcorner_gray_topleft.gif"=20
width=3D7></DIV>
<DIV class=3Dgray_body>
<H2>Union County headlines</H2>
<MENU>
  <LI>=95 <A title=3D"Essex and Union County guitar thefts baffle =
authorities"=20
  =
href=3D"http://www.nj.com/news/index.ssf/2009/01/essex_and_union_county_g=
uitar.html">Essex=20
  and Union County guitar thefts baffle authorities</A> 7:20 p.m. ET=20
  <LI>=95 <A=20
  title=3D"Commissioners argues over 'politics' of Planning Board =
vacancy"=20
  =
href=3D"http://www.nj.com/cranford/index.ssf/2009/01/commissioners_argues=
_over_poli.html">Commissioners=20
  argues over 'politics' of Planning Board vacancy</A> 1:00 p.m. ET=20
  <LI>=95 <A=20
  title=3D"Insurance policy for '09 could see almost 11 percent rate =
increase"=20
  =
href=3D"http://www.nj.com/cranford/index.ssf/2009/01/insurance_policy_for=
_09_could.html">Insurance=20
  policy for '09 could see almost 11 percent rate increase</A> 8:04 a.m. =
ET=20
  <LI>=95 <A title=3D"Across state, shelters count New Jersey's =
homeless"=20
  =
href=3D"http://www.nj.com/news/index.ssf/2009/01/across_state_shelters_ta=
ke_sto.html">Across=20
  state, shelters count New Jersey's homeless</A> 8:30 p.m. ET=20
  <LI>=95 <A title=3D"Newark man is arrested in Union County bank =
robbery"=20
  =
href=3D"http://www.nj.com/news/index.ssf/2009/01/newark_man_arrested_in_u=
nion_c.html">Newark=20
  man is arrested in Union County bank robbery</A> 7:51 p.m. ET=20
  <LI>=95 <A=20
  title=3D"Grant money to be used for solar powered pedestrian beacon on =
Walnut Ave. in Cranford"=20
  =
href=3D"http://www.nj.com/cranford/index.ssf/2009/01/grant_money_to_be_us=
ed_for_sol.html">Grant=20
  money to be used for solar powered pedestrian beacon on Walnut Ave. in =

  Cranford</A> 3:00 p.m. ET </LI></MENU><!-- load =
href[n]=3Dhttp://blog.nj.com/union_impact/heds_nav.html -->
<DIV class=3Dbottom_more_link><STRONG>More:</STRONG> <A=20
href=3D"http://www.nj.com/union/">Union County news =BB</A></DIV>
<DIV class=3Dgray_bottom><IMG class=3Dgray_corner height=3D7 alt=3D""=20
src=3D"http://www.nj.com/08design/images/roundcorner_lightgray_bottomleft=
.gif"=20
width=3D7></DIV></DIV></DIV>
<DIV style=3D"MARGIN-BOTTOM: 10px"></DIV>
<DIV class=3DRectangle>
<SCRIPT type=3Dtext/javascript><!--=0A=
		OAS_AD('Rectangle');=0A=
	 //--></SCRIPT>
</DIV><!-- if expr=3D"$qs~.xml" -->
<DIV class=3D"col five6">
<DIV id=3Dcomments_nav>
<DIV class=3D"gray_container bkgd_lightgray module_300">
<DIV class=3Dgray_top><IMG class=3Dgray_corner height=3D7 alt=3D""=20
src=3D"http://www.nj.com/08design/images/roundcorner_gray_topleft.gif"=20
width=3D7></DIV>
<DIV class=3Dgray_body>
<H2>Most Commented on NJ.com</H2>
<DIV style=3D"PADDING-LEFT: 10px; COLOR: #444e5c">The stories you're =
talking=20
about</DIV>
<TABLE class=3Dmostcomments_row>
  <TBODY>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/devils/index.ssf/2009/01/will_martin_brodeur_ha=
ve_to_ea.html#comments">85</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/devils/index.ssf/2009/01/will_martin_brodeur_ha=
ve_to_ea.html">Will=20
      Martin Brodeur have to earn his starts for Devils?</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/women_allegedly_abandon_=
friend.html#comments">65</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/women_allegedly_abandon_=
friend.html">Three=20
      N.J. women accused of dumping ex-friend in cold</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/corzine_praises_house_st=
imulus.html#comments">64</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/corzine_praises_house_st=
imulus.html">Corzine=20
      praises House stimulus package, calls for more spending on=20
      infrastructure</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/giants/index.ssf/2009/01/jacobs_new_york_giants=
_would_h.html#comments">54</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/giants/index.ssf/2009/01/jacobs_new_york_giants=
_would_h.html">Jacobs:=20
      New York Giants would have been 15-1 with Burress</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/key_to_welfare_reform_is=
_a_foc.html#comments">51</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/key_to_welfare_reform_is=
_a_foc.html">Study=20
      finds key to welfare reform is focus on addiction</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/springsteen/index.ssf/2009/01/is_bruce_springst=
een_a_super_b.html#comments">50</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/springsteen/index.ssf/2009/01/is_bruce_springst=
een_a_super_b.html">Is=20
      Bruce Springsteen a Super Bowl sellout?</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/20_gang_members_arrested=
_in_so.html#comments">50</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/20_gang_members_arrested=
_in_so.html">Essex=20
      authorities arrest 20 gang members accused of running drug =
ring</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/state_cites_hospital_for=
_forci.html#comments">39</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/state_cites_hospital_for=
_forci.html">State=20
      cites Newark hospital for making stroke victim, 99, wait six =
hours</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/politicians_rub_shoulder=
s_with.html#comments">37</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://www.nj.com/news/index.ssf/2009/01/politicians_rub_shoulder=
s_with.html">All=20
      aboard, the Chamber train trip rumbles from N.J. to D.C.</A>
      <DIV></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3Dcomment_countBox><A class=3Dcomment_count=20
      =
href=3D"http://blog.nj.com/njv_mark_diionno/2009/01/starbucks_cutbacks_a_=
sign_of_n.html#comments">26</A>=20
      <BR>comments</DIV></TD>
    <TD><A=20
      =
href=3D"http://blog.nj.com/njv_mark_diionno/2009/01/starbucks_cutbacks_a_=
sign_of_n.html">Starbucks=20
      cutbacks a sign of new American thrift</A>
      <DIV></DIV></TD></TR></TBODY></TABLE>
<DIV class=3Dgray_bottom><IMG class=3Dgray_corner height=3D7 alt=3D""=20
src=3D"http://www.nj.com/08design/images/roundcorner_lightgray_bottomleft=
.gif"=20
width=3D7></DIV></DIV></DIV>
<DIV style=3D"MARGIN-BOTTOM: 10px"></DIV></DIV></DIV>
<DIV class=3D"col five">
<DL>
  <DT>FORUMS=20
  <DD>
  <DIV class=3Dimpact_nav>
  <DIR><STRONG><A href=3D"http://www.nj.com/forums/madison/">Madison=20
  forum</A></STRONG></DIR></DIV>
  <MENU>
    <DIV class=3Dchad>
    <P class=3Dc>=95 <A=20
    =
href=3D"http://www.nj.com/forums/madison/index.ssf?extlink?artid=3D3498">=
Short=20
    Film Audition</A> <I>by <A=20
    =
onclick=3D"window.open('','CFurlong','scrollbars=3Dyes,toolbar=3Dno,locat=
ion=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,resizable=3Dyes,width=3D=
600,height=3D400')"=20
    href=3D"http://www.nj.com/forums/profile.ssf?nickname=3DCFurlong"=20
    target=3DCFurlong>CFurlong</A> 01/08/2009 4:45&nbsp;p.m. ET </I></P>
    <P class=3Dc>=95 <A=20
    =
href=3D"http://www.nj.com/forums/madison/index.ssf?extlink?artid=3D3497">=
Madison=20
    woman needs...</A> <I>by <A=20
    =
onclick=3D"window.open('','ItalianBoy','scrollbars=3Dyes,toolbar=3Dno,loc=
ation=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,resizable=3Dyes,widt=
h=3D600,height=3D400')"=20
    href=3D"http://www.nj.com/forums/profile.ssf?nickname=3DItalianBoy"=20
    target=3DItalianBoy>ItalianBoy</A> 01/05/2009 12:29&nbsp;p.m. ET =
</I></P>
    <P class=3Dc>=95 <A=20
    =
href=3D"http://www.nj.com/forums/madison/index.ssf?extlink?artid=3D3482">=
harding=20
    resident gets...</A> <I>by <A=20
    =
onclick=3D"window.open('','uniquebird','scrollbars=3Dyes,toolbar=3Dno,loc=
ation=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,resizable=3Dyes,widt=
h=3D600,height=3D400')"=20
    href=3D"http://www.nj.com/forums/profile.ssf?nickname=3Duniquebird"=20
    target=3Duniquebird>uniquebird</A> 12/21/2008 7:35&nbsp;a.m. ET=20
  </I></P></DIV></MENU>
  <DD>
  <DIV class=3Dimpact_nav>
  <DIR><STRONG><A href=3D"http://www.nj.com/forums/chatham/">Chatham=20
  forum</A></STRONG></DIR></DIV>
  <MENU>
    <DIV class=3Dchad>
    <P class=3Dc>=95 <A=20
    =
href=3D"http://www.nj.com/forums/chatham/index.ssf?extlink?artid=3D7347">=
Super=20
    Bowl Festivities?</A> <I>by <A=20
    =
onclick=3D"window.open('','craftyvetran','scrollbars=3Dyes,toolbar=3Dno,l=
ocation=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,resizable=3Dyes,wi=
dth=3D600,height=3D400')"=20
    =
href=3D"http://www.nj.com/forums/profile.ssf?nickname=3Dcraftyvetran"=20
    target=3Dcraftyvetran>craftyvetran</A> 01/29/2009 10:59&nbsp;a.m. ET =
</I></P>
    <P class=3Dc>=95 <A=20
    =
href=3D"http://www.nj.com/forums/chatham/index.ssf?extlink?artid=3D7342">=
llbxy/chsgolfer=20
    </A><I>by <A=20
    =
onclick=3D"window.open('','girls2boys','scrollbars=3Dyes,toolbar=3Dno,loc=
ation=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,resizable=3Dyes,widt=
h=3D600,height=3D400')"=20
    href=3D"http://www.nj.com/forums/profile.ssf?nickname=3Dgirls2boys"=20
    target=3Dgirls2boys>girls2boys</A> 01/28/2009 11:23&nbsp;a.m. ET =
</I></P>
    <P class=3Dc>=95 <A=20
    =
href=3D"http://www.nj.com/forums/chatham/index.ssf?extlink?artid=3D7334">=
Honest=20
    Reliable Plumber ...</A> <I>by <A=20
    =
onclick=3D"window.open('','ThemisSal','scrollbars=3Dyes,toolbar=3Dno,loca=
tion=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,resizable=3Dyes,width=
=3D600,height=3D400')"=20
    href=3D"http://www.nj.com/forums/profile.ssf?nickname=3DThemisSal"=20
    target=3DThemisSal>ThemisSal</A> 01/27/2009 10:25&nbsp;a.m. ET=20
  </I></P></DIV></MENU>
  <DIR>
  <DD>
  <DIV class=3Daction><A=20
  href=3D"http://www.nj.com/forums/index.ssf?local.ssf"><U>MORE NJ =
FORUMS</U>=20
  =BB</A></DIV></DD></DIR></DD></DL>
<DIV class=3Dendrow></DIV></DIV>
<DIV class=3D"col six last">
<DIV class=3DSkyScraper2>
<SCRIPT type=3Dtext/javascript><!--=0A=
		 OAS_AD('SkyScraper2');=0A=
		//--></SCRIPT>
</DIV></DIV><BR clear=3Dall></DIV><BR clear=3Dall></DIV>
<DIV></DIV>
<DIV id=3DFooter>
<DIV id=3DFooterLogos><A title=3D"Advance Internet"=20
href=3D"http://www.advance.net/"><IMG id=3DAdvanceLogo alt=3D"Advance =
Internet"=20
src=3D"http://www.nj.com/08design/images/logo_footer_advanceinternet.gif"=
></A><A=20
title=3DNJ.com href=3D"http://www.nj.com/"><IMG id=3DAffiliateLogo =
alt=3DNJ.com=20
src=3D"http://www.nj.com/images/footer/affiliatelogo.gif"></A></DIV>
<DIV id=3DFooterMiniLinks><A title=3D"Site Index"=20
href=3D"http://www.nj.com/siteindex/">Site Index</A> | <A title=3DRSS=20
href=3D"http://www.nj.com/rss/">RSS</A> | <A title=3DAdvertise=20
href=3D"http://www.nj.com/mediakit/">Advertise</A> | <A title=3DContact=20
href=3D"http://www.nj.com/contactus/">Contact</A></DIV>
<DIV id=3DFooterSearch>
<FORM id=3DFooterSearchForm=20
onsubmit=3D"return filterSiteSearch('NJ.com',this.search_field.value)"=20
action=3Dhttp://search.nj.com method=3Dget><LABEL =
for=3Dsearch_field>Search=20
NJ.com:</LABEL> <INPUT id=3DFooterSearchField =
onblur=3DprepSiteSearch(this,false)=20
onfocus=3DprepSiteSearch(this,true)=20
value=3D"Town, Keyword, Local Businesses, Web ID" name=3Dkeywords> =
<INPUT=20
type=3Dhidden value=3D100 name=3Daff> <INPUT class=3DimageGo =
id=3DFooterSearchButton title=3DGo type=3Dsubmit>=20
</FORM></DIV><BR class=3Dclear><BR>
<DIV id=3DFooterMainLinks><A title=3DHome =
href=3D"http://www.nj.com/">Home</A> | <A=20
title=3DNews href=3D"http://www.nj.com/news/">News</A> | <A =
title=3DWeather=20
href=3D"http://www.nj.com/weather/">Weather</A> | <A title=3DSports=20
href=3D"http://www.nj.com/sports/">Sports</A> | <A title=3DEntertainment =

href=3D"http://www.nj.com/entertainment/">Entertainment</A> | <A=20
href=3D"http://www.nj.com/living/">Living</A> | <A title=3DInteract=20
href=3D"http://www.nj.com/interact/">Interact</A> | <A title=3DJobs=20
href=3D"http://www.nj.com/jobs/">Jobs</A> | <A title=3DAutos=20
href=3D"http://autos.nj.com/">Autos</A> | <A =
href=3D"http://realestate.nj.com/">Real=20
Estate</A> | <A href=3D"http://www.nj.com/classifieds/">Classifieds</A> =
| <A=20
href=3D"http://www.nj.com/placead/">Place an Ad</A></DIV>
<DIV id=3DFooterSubscribe><A title=3DSubscribe=20
href=3D"http://www.nj.com/subscribe/"><IMG alt=3DSubscribe=20
src=3D"http://www.nj.com/images/footer/subscribe.gif"></A> =
<SPAN><STRONG>Special=20
home delivery!</STRONG></SPAN></DIV>
<DIV id=3DFooterPapersLinks><A title=3D"The Star-Ledger"=20
href=3D"http://ads.advance.net/RealMedia/ads/click_lx.ads/www.nj.com/////=
ProxyLink/NJONLINE/CLICK_NJ10/SubLedgeClick.html/">The=20
Star-Ledger</A> | <A title=3D"The Times, Trenton"=20
href=3D"http://ads.advance.net/RealMedia/ads/click_lx.ads/www.nj.com/////=
ProxyLink/NJONLINE/CLICK_NJ10/SubTimesClick.html/">The=20
Times, Trenton</A> | <A title=3D"The Jersey Journal"=20
href=3D"http://ads.advance.net/RealMedia/ads/click_lx.ads/www.nj.com/////=
ProxyLink/NJONLINE/CLICK_NJ10/SubJournalClick.html/">The=20
Jersey Journal</A> | <A title=3D"Gloucester Co. Times"=20
href=3D"http://ads.advance.net/RealMedia/ads/click_lx.ads/www.nj.com/////=
ProxyLink/NJONLINE/CLICK_NJ10/GloucesterClick.html/">Gloucester=20
Co. Times</A> | <A title=3D"Bridgeton News"=20
href=3D"http://ads.advance.net/RealMedia/ads/click_lx.ads/www.nj.com/////=
ProxyLink/NJONLINE/CLICK_NJ10/BridgeClick.html/">The=20
News of Cumberland County</A> | <A title=3D"Today's Sunbeam"=20
href=3D"http://ads.advance.net/RealMedia/ads/click_lx.ads/www.nj.com/////=
ProxyLink/NJONLINE/CLICK_NJ10/SunClick.html/">Today's=20
Sunbeam</A></DIV>
<DIV id=3DCopyright>=A9 2009 New Jersey On-Line LLC. All Rights =
Reserved. Use of=20
this site constitutes acceptance of our <A title=3D"User Agreement"=20
href=3D"http://www.nj.com/useragreement/">User Agreement</A>. Please =
read our <A=20
title=3D"Privacy Policy" =
href=3D"http://www.nj.com/privacypolicy/">Privacy=20
Policy</A>.<BR><A title=3D"Community Rules"=20
href=3D"http://www.nj.com/forums/index.ssf?rules.html">Community =
Rules</A> apply=20
to all content you upload or otherwise submit to this site. <A=20
title=3D"Contact interactivity management"=20
href=3D"http://www.nj.com/interactivity/">Contact interactivity=20
management</A>.</DIV></DIV>
<SCRIPT language=3Djavascript=20
src=3D"http://science.nj.com/njo/dhtml/stats/track/vssetup.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://geoip.nj.com/media/js/geoip.js"></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
if(typeof(o_pagetype) =3D=3D'undefined'){}else{=0A=
if(_pdata){=0A=
addpdata("ptype",o_pagetype);=0A=
addpdata("stuid",o_uid);=0A=
addpdata("sttitle",o_title);=0A=
addpdata("stcat",o_category);=0A=
addpdata("stsource",o_indexpage);=0A=
addpdata("stdate",o_date);=0A=
addpdata("stpnum",o_pnum);=0A=
addpdata("stnpgs",o_npgs);}}=0A=
</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
if(typeof(vs_blog_pagetype)=3D=3D'undefined')=0A=
{}else{=0A=
if(_pdata){=0A=
addpdata('bpblogs', escape(vs_blog_data));=0A=
addpdata('bptitles', escape(vs_blog_title));=0A=
addpdata('bptags', escape(vs_blog_tags));=0A=
addpdata('bpcats', escape(vs_blog_data));}}=0A=
</SCRIPT>

<SCRIPT=20
language=3Djavascript>=0A=
if (_pdata){=0A=
trackpage();=0A=
 }=0A=
captureLink();=0A=
</SCRIPT>
<NOSCRIPT><IMG height=3D1=20
src=3D"http://science.nj.com/cgi-bin/stats/rewrite.cgi?Log=3D1&amp;javasc=
ript=3Dfalse"=20
width=3D1 border=3D0> </NOSCRIPT>
<SCRIPT language=3DJavaScript>var tcdacmd=3D"dt";</SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://an.tacoda.net/an/12288/slf.js"></SCRIPT>
<!--- GEOIP -->
<SCRIPT language=3DJavaScript>=0A=
GeoIP_Cookie();=0A=
</SCRIPT>
<!--- GEOIP END -->
<SCRIPT language=3DJavaScript =
src=3D"http://www.nj.com/js/sitecatalyst/s_code.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--=0A=
/* You may give each page an identifying name, server, and channel on=0A=
the next lines. */=0A=
s.pageName=3D""=0A=
s.channel=3D""=0A=
s.pageType=3D""=0A=
s.prop1=3D""=0A=
s.prop2=3D""=0A=
/* Conversion Variables */=0A=
s.campaign=3D""=0A=
s.state=3D""=0A=
s.zip=3D""=0A=
s.purchaseID=3D""=0A=
s.eVar1=3D""=0A=
s.eVar2=3D""=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>
<!-- End SiteCatalyst code version: H.17. --></BODY></HTML>

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/08design/toprail/images/logo_nj.gif

R0lGODlh6QB+ANUAAFpLKi81PystNJF4M8ikPScmKszO0WZtd7K2ukBIVE1UYPLz9JmepL/CxuXn
6Nna3S0xOoCFjvHFRKWprzI6RllhazA3QSYkKI2SmXZhLikqLzMuKExAJyosMnN5gtavP62OOD83
J7qZOuS6QZ+DNYNsMTE4RGhWLCgoLS4zPDIsJT81JTEqIiwvNzQwKiMfICUjJf/QRv///zM8SQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADpAH4AAAb/wJlw
SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKD
hIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanoyYQHQUXAK+wFwUdEBZTAbi5uru8
vbi2qFS+w8S/SRQtrgMEMc3OzwQkGRsdwE4rA9na29zd3gMFRAoNMgYMB8FK2N/s7eFGFAIhJBLP
9vfNIicFAU4A+AAD2nsnhJyMgwcfTPCgIB2RfwIj3uNgJIUKEhIFjjihgQITiBlDEpyBsGRJBwgi
OAQZMiKAIhpO1GsZUMQGa0hY0gw40qTP/4MGVu50OYTCBYxDA34IgdOIzqQDiSwA6uBnOaFQ8ZXo
ZxRE1oASVDR9+BXfSHIThCjwMOFByaDpnn4d0A+F17IAP7jweETu15EVrho5wMBAA6x4m9EVUCJx
QBICcjp2NjKBWwMRKjiUPFlEAQ6TA3Iw0Td0jJEITC5ocG7zEL9QCbwYYRofAQ2lQ/e0CnQCurih
JXyoDTAEX7K6ifB+i5i482YkIDg1PXJquao/4QaD/dzxCBTTkw9JnXaGgghtmQPv3j1E+MkjPQgm
koCwAe2ouLPHe4I0cvhEGABUBA25VoR++83Vz3+OjSTgSQ1goJmBCCYlwQAAXKDMTKGJEP8Zg4k5
uJw5E25X2wcbSCcEBRCEQFtoBHw4xDrt1NiNiMvNl59pI2xw3BAWgAZjB0UUY2QvOCXA1oPZNZdY
BgsaoYEI1LVBWAPWAeUkXhskEUBj4r1RQQQIOIDfKRW29AFuSaTZ0kgzsADLnHTWaeeccCaAAQMM
YPCbgUK4mVGMSgiaEZyGSjSSAlkiZAAGCVAIo4y5AQgiXqjxtgAGriUqEKFtVnlpWdXliMBmngYE
KmeWviaqEI4agJ1Jf+442aqVNnjgqyTJcKpaZGZ52HqO4fqerqP+pZwMwxaBAUJbfmXsrmEGyit2
DERaRGoyRJvVtMlmhSiv3B4U4Z/cehv/G6XHhkhtq+ZZ5YBbB6mbFLiuVjtDqjwVEUGO3RKbGL7W
6ssvQHDO4MGsPjVra7HsvotsvvASEaxqBZp4a8ThQjWuvkYoQBgDEWgrMF4E78uryvpGUNUCJQLK
MsSFrnywWUTIh9BvBziQbaeT1mwwrwYdxPNBDsT88MAcUzxxwfDSKsQBCDlg8tIoNw310zM/fdAC
EWBQINUIcXpyWSnffM/HUctQ3hAJTGDdA/YOlbbNvCJ9RAXW1b3T3UNXS+8DHhgxQb1nS6t11+52
nNRIDJhkjgcVKPCg3zQBXrHaUcHdqFWYt6Q515zHIEIJAMDJ93ILhB7S6I07DRUIIXQQ/2URCZTr
EwOuD7p46ZRJPJQEGaBwnAJKC5EAmfQehMDVaAYdauBQAaDiAUXL8IBKSFRQa+Lf/o43VCV8ePhP
D0Av89ZZC705VCNcIITuPqW/vvBoi0/9TlAqDPCv92Nf/txHOqh0aQbNW07G7ge8GMAOU/gbFJEU
ALCDmC2ADXwgqSIoEUKRDWAOW18G9fe+oQxAOh/M0ZlkNkICxk6AvptBCpcDQAZKj1UFtBtuKFjB
C96PAwQIohCHSMQiGhEySgCiEZfIxCGybScHZJICAygEAVjxiljMoha3aMXbGYGLYAzjFVUkBAtk
ACr9m+FP3kbFRUDgLkOJnxDOZxX7tf+REQV4UVIG8KHIZUd9dzREC8CUFeuppUwIacD3AmkIE2jg
jGUhnvEYuYgArEAWBShACE7ADMfQznaUREQABrCf07HAP6EcxCgTFIMDplKVpNzPml5JiFXuJwMp
oCUs9yMBV+oSELbszgl/KYhgOucDMCBmMWPpHAlwYCzK3IMxTeNMMkbTD9OcTDWvGYhsJgYEKsgl
N4HJTE8CoCPj7GY5vyKCDKigA6hM5x8CAAAQDIcmEgjiADLAgVl4UZ7AFIAGWnGnOW0gkwWwYgqg
CdCGOvShEI2oRCdK0Ypa9KIYzahGN8rRjnr0oyANqUhHStKSmvSkKE2pSlfK0pZWIQgAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/08design/images/roundside_lightgray_left.gif

R0lGODlhBwAcALMNAPz8/Pn5+ff39/r6+vDw8PT09P7+/vb29v39/fPz8/j4+PLy8vHx8f///wAA
AAAAACH5BAEAAA0ALAAAAAAHABwAAAQpsEkgFpPDshv0Rgmxbco4FmaqrmzrvnAsz+/BeAywiGPT
mRiTYVJhRAAAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/08design/images/roundside_lightgray_right.gif

R0lGODlhBwAcALMMAPb29vPz8/Ly8vv7+/n5+fX19fz8/PT09P39/fj4+PDw8PHx8f///wAAAAAA
AAAAACH5BAEAAAwALAAAAAAHABwAAAQqcK0zmFVyAZvl7oswdIJSgGiqrmzrvnAso8CC2YtxKwHB
hIseJ5BAWBgRADs=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/impact/independentpress_logo.gif

R0lGODlhmgAUAMQAAOTk4srJyIqIh3FubtfX1TAsLUpHRz05OqOiobCvrpeVlGRhYX17e1dUVL28
uyMfIPHx7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAACaABQAAAX/ICSOZGmeaKqubOu+cEwix2PbRSDvfO//QMNtASwaj8id0JZIOp9QI+H2
iFqv2BVimO0eBeCwQtcd3BTe9M9ReywYtkG3cCNAAI48QETIB/KADnZ8gYABeIWEhQ6HgCN/got7
IpCFAX15j4uFkyJLOmYPm4OYliIJYAkIOgAKYA5olDcHIq02AnwNBQ4JNQUCcA17BA23CGYLtg8N
cAeXxQ8CCsgAcA8IIg4GzlsPBwJmDJRtCAoLDwwEoQ7ZBwbFC9ACdCQANrQQ1gIJ9/PXEMSMIYNg
RoE2UQAMFEiQgJ4IATfk8MExCZgIOhIhNhBhpsCIAWgcMIEgRM45fATR//Dz9hGbvQexwokoZmCE
gSbdNs7shY0mhAQ1R3ST2MbBS1wdOT7wyFHBlKBTIChAJwKBTgjQHjQRoUDeTB0BRkIQ+cBODTkA
EKyCALEKBIxvH6B1sJYBtK0H9nQjs/LOLYCw9sSzwe4tBJd/2ZIIhdPGxr0kWcZFq+qPDTLiIOaF
ECDWSxudFiQ4eYdp20lkGdlAAGBBrMhEpmoNq7X1awMBamwkENQMytQrD90cUQAAXAdEThE+QeeB
ASHflHrsho02a9e1mmPLhoOMcsckHuBZnUCikKsrYdn4VMvxySZtl5Ci1Q0Wrskj2gbouGRSgJpt
EcDAa3AwVQJtBvTRSf9cBdSwQGGysVfVGR91V6ENrzmgUzEHMIBYNCNYE1BNDhiYXmGeOPcTSseI
oNuDnK02wjkeOXhYUGzhYpxcCY5gowlt3UcCbW1th5WKbJRQ4nIP4eDjDd4NyJ0NdkBW2jIQ2CAO
ALiAItkIRwHUJQSiTbhUk+JNhM4U/wRQHUlktIUSm0aSAI13I8iWkBvtUcUlZ31QQocAgnC1HG02
kIDbCD4RdKYIBRKQXp5ynFVCcJS+1cmPjZLpnDKDECSAcWDSIY6hZZnwkoF2qiibHZNyBdKp+UQD
o4sPBPAfFVuJ1IlIW9KxGxyLhsKHGQmQVaejbqmj1RYz/MMmLgScI8x7kfgEcE4AAuDIllaMPlpC
hKpqCdBfxgKELAMF2AHAAe2+s0dYNTVg773MVNvAAKEewM4A+O67VVcB2xvAvbdKVbC9xOxbKgH6
4jtAYQIs/KC9EvnFh1320gppwCRE3MC/HS+8kb0HNHCAM28tkHIB16oh88w012zzzSEAADs=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.nola.com/images/mail.gif

R0lGODlhCgAKAKIAADMzM//M/7u7u5mZmWZmZu7u7t3d3f///yH5BAEHAAEALAAAAAAKAAoAAAMh
GLpM/pCcSac7JmcinNacN4wDSBRfVjhF67YEIM80YwcJADs=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.nj.com/images/printer.gif

R0lGODlhCgAKALMAADMzM+7u7ru7u5aWlmZmZv///93d3f/M/9LS0gAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEHAAcALAAAAAAKAAoAAAQs8IxJx7mj6G1lQSBSdNmmkYWhGuNBvHBMGMJKG29Qr0CQ
C4GgzncAGI/GQwQAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/article/reddit_icon.gif

R0lGODlhEgASAOYAAAAAAP///+Li4/94M/+TYP+aa/+ec/+3lv+SZ/+acP/Js//KtP/Xx//Zyv/a
y//czf/r4/+Zcv/q4v/7+v8kAP8fAP/+/v7+/vn5+fHx8e7u7u3t7ezs7Onp6ejo6Ofn5+bm5uTk
5OPj493d3dvb29ra2tjY2NbW1tXV1dTU1NPT09LS0tHR0dDQ0MvLy8nJycfHx8DAwL6+vry8vLm5
ubi4uLW1tbS0tLOzs7CwsK+vr66urqysrKurq6qqqqmpqaioqKenp6WlpaSkpKKioqGhoZ2dnZyc
nJqampmZmZeXl5aWlpWVlZSUlJKSkpCQkI+Pj46OjoyMjIuLi4qKiomJiYiIiIeHh4aGhoODg4KC
goCAgH19fXx8fHp6end3d3V1dXR0dHJycnBwcG5ubm1tbWtra2pqamlpaWdnZ2ZmZmJiYlhYWFFR
UUhISEdHR0JCQj09Pf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAHIALAAAAAASABIAAAfMgAGCg4SFhoeIiR1LNyEyZ1GJgkdTPVVuGVAzklqDVUFiLIkkV4Q5
KYcvQ0xja0o+JoZPWlBbVTQlHBsqO1hZTFxEAUs8V2UCiC5tNUk4UE1XFwELCRKCDwgOARtgTUMw
cSABEwMUB4IEFQWCOG8fAV+CFgoGEIINEQyCKkaCVCeSBAHRIaiFmQwBMPxYoYFDjBuCRpghxOOM
KBVOpFhhIiKADTUACZ3wQuaGChQqWPhgA8XDoTBpciA5kqSIDThHDuFAI8QQlC4wBgUCADs=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/article/digg_icon.gif

R0lGODlhEgASAMQAAODg4Orq6uTk5N/f3+Xl5fr6+t3d3fHx8djY2OHh4dra2vPz8/v7++Li4u3t
7ff39/Dw8PT09NXV1efn59nZ2d7e3vj4+Pn5+fLy8ujo6Kqqqre3t7a2tqmpqf///wAAACH5BAAA
AAAALAAAAAASABIAAAWIoCeOZGmeaKqurMi929aZWje75D3exc15D0hA57kxMJkOZ+M5BASdmGhW
WGQGHcYvQDB0ADeNx1pBdHq2NHjquSIkHQtBIBgA7rpOzbZsOgIZBDYlOkx/GQIJRGwiTAETAg1Y
hIMeP4gbAF4kYmw/BAkcBgpEHRcRB2JMkhwKFKU1NUU2e3ojIQA7

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/article/del.icio.us_icon.gif

R0lGODlhEgASAOYAAAkw/w0LDa+vrwkx/5KW/66urtjY2CElcYSEhNnZ2bCwsLGxseTk5PPz8wox
/05Z/RAQEKSkpI6OjlNTVVVVWCwsLsfHxz4+QWdw+8jIyF9n++Dg4IODg1JSVE9a/VZWWM3NzdbW
1pKSkiE6/tvb23V0domP/dra2hQz/4SJ/FNe/HFwc9HR0SUkJScnKczMzG1tcFxbXiwsLX9/glJc
/ZGW/3d2ecrKyhMz/8DAwAsLCZGRkY2NjY6S/V1cXx0iakxLTj5N/DNE/Ly8vFxbXzY2N3p6fU5N
T8HBwfHx8dPT097e3g0MDeXl5c7OzgYGBhc2/jlJ/DQ0NdTU1HJydeHh4Xx8cNDQ0IWK/H5+gcTE
xBAy/1Rf/ePj44iN/CY9/R4eHioqKqWlpQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAASABIAAAfHgGSCg4SFhoeIiYqLiAgLBQKQYgcxHkQPMAeECoVVKgQENaAahAKF
Sg8mKVhePTSEBYUJURgYGlxBX6WFSwdCI1sOAFCEC4VdOADCAwCagyIkBtIhQz8D1wAAKIQVHxMd
ExQyWQpiAhELVoRFEggcMxJABQ1NDEkNnINSJStUNkYXxGxIkMAAgwiEwvigcORCBR1iTjgBcYOF
GEJgXEB4MqajmBdakOSwsINQgI4ox4i5ksFChikXB7UIQJNJAAgIxOjUyUNQIAA7

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/article/google_icon.gif

R0lGODlhEgASAPcAAJGM0v7+/ZGL0pKM0/b28/v7+/b29vHy8f39/dqMh/r7/vf39fr59vn49jxm
uWKJyNzk9T5RmWmS0zxfqdTf8/b4+j1er46w7lJ/ycbM2/z9/fb5/efr8tTa4+vv+NXa32qQ0UBz
zldyqu7y//3+/n6m5fT080Fhnfj29LXD39TZ4kxwqT5ux5Sgve70/+fq65mlv32b1HKX2+Pu/+7z
/bPH8U5rof3793qRwFOD3eHr/PT6/l17tqK66XKNwL3V/Ojq7/79+sXY+Ziv15Kt4zxpu/379pKM
0jxlvPf29NuMiO7y/D5MlmCIyuPn7WuQ2MfQ5PX4/vr9/v37+Oft9VF/1Epkme/w7+vq6Pv8/VyJ
5Dxnsr7G2ePl5ld/x5Kt5Dxou/z9/qe84uLr+M/b9L3Q85OjxM/W5/Py8fr7/UVnoTxtwsfR593l
9vPy8qu1yV6FzEBttePm64Kl67fQ+mmJzKi/7vf4+HqQvfTz8n6h6f79+bPA2b7P8PP6/vLz9m2X
5PL0+cbV9fz8/Pv8/IjEg4jFg4nFg9qMiP7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASABIA
AAjyABUJHEiwoMGDCI8cMnToUKFCCxcaevhQIIA7JAYFSBSlDQUISzYiOIDIooZEifz0gNPkAYYq
evooWFBSEYACiWbUEcGmQhYqQ4pEODOlpoAAO2RYAYKyKR4YYQgYDfBjwpumTRWgNFFzQJoLJ+Rg
HZsngcABNADZ+DMWqxslAgWMyaHGSVuUitAY9aBlCx9FTXXUEFImxRWzNhHMYcEjUFM7REo4MIOi
awAyIdbE2ICVjoUMN2reTCQGDJIngkZIcfGFCRcjRgmhhIJjRRwvICT4aMGhgegDBgzsSdLlg4oO
LwgEYYCl5kSGzxsybAixZkAAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/article/facebook_icon.gif

R0lGODlhEgASAKIAAOvu9GF5rEVinmB4q22EtP///ztZmAAAACH5BAAAAAAALAAAAAASABIAAAM+
WLrcHCbKOYOimN7Mdx6A52GhWHDGmJ4dK6mR87oTUNozqsL5xMe0lS6oEBCOyKMiKSgmk0tkswBB
VRxYRwIAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/08design/images/roundcorner_gray_topleft.gif

R0lGODlhBwAHALMAAAAAAP////z8/Pn5+fj4+Pf39/T09PPz8/Ly8vHx8f///wAAAAAAAAAAAAAA
AAAAACH5BAEAAAoALAAAAAAHAAcAAAQTMEhRkJLDqjvS3sLxbcS4GWa6RQA7

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/08design/images/roundcorner_lightgray_bottomleft.gif

R0lGODlhBwAHALMAAAAAAP////z8/Pn5+fj4+Pf39/T09PPz8/Ly8vHx8f///wAAAAAAAAAAAAAA
AAAAACH5BAEAAAoALAAAAAAHAAcAAAQTUMmpDJXkKnFuGAkVfMg0BkJRRgA7

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/08design/images/logo_footer_advanceinternet.gif

R0lGODlhWAAfAMQAAAAAAP///3EvsXo8toNJu4xWwJVjxZ5wyaZ9zq+K07iX2MGk3cqx4tK+59vL
6+TY8O3l9e7u7t3d3czMzLu7u6qqqpmZmYiIiHd3d2ZmZlVVVURERDMzMyIiIhEREf///yH5BAEA
AB8ALAAAAABYAB8AAAX/4CeOZGmeaKqubERJbCzPtIxtV7ZFde//p8tlg5tsgMjk7HjsfDKwXuGh
rKqOng7mc6H4BAOHdVzabSiaz47WEBEEAgZ5XslcuJctTTGgFuAIMhoAdyaEcyIVRDg9CmByCHAG
LBIAHE6GhYg/Uw9/AgofC3BTKhceEwATIhMdABiEEhurahYWHpYwGEMAa7IAHautvTw/YGIGgB8N
A8cpHRkf0CIbHnWHWh8VABIcGNt3GwAWF4caHRSXHx4a6Wk1bR/NcR8JpB8Pb/QmqRUfGB5EHPpw
6IITHR8iWIAV7gjBO4ckuABgR1yjPh8+BWIAB6NGE7AAiATgb+ChCCQ9/1iIwM7CISICId6RSIGi
EE0zHA2AJAlfs50fIgmYRIIdhaMd0miwlmFghg4Bawp56dAcOnUezuyiUQCCJzihHAmYAuFTqFFj
R2zzJ6JchAjiNnAoVFNPXA1Mqs4UF+zDsA5sZThLJmDjTzEHlDETsKmxiHk80z6AXO9ePseOP3IE
40fZ5lBlHAaxgvOH0EkOfkaeNBk0CZhBAFQpV0VsJ7Oi7kGI9/rIrrgRhh0RzmNXB2+81hAXXoXB
4Q+EAy1OAVMcuVji7hjlkEYcBgvWy2lvx/1XaSCT4UQugI8A9bwxuciuWVG2XGp66fOSP0cz2BXV
6cWffkKo4RBshBB4B0dtc5z2QWquoRBgfOX4kxUFW8GGoHZaLUgSIrbhw5uE8D30AQUeBPSXPxoK
uOKJKW7iHGOY1UjDZDbmqOOOPPbo449ABllDCAA7

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/footer/affiliatelogo.gif

R0lGODlhWAAfALMPAN7h6UVCOf/aJAcGBoVpErKHBf/mIqSlrIWIlPXADWtjTnp4dtCgBP/QKPjG
Kv///yH5BAEAAA8ALAAAAABYAB8AAAT/8MlJq70XnH1ABmAYYmRpmkegrOwaIBISEHStHNRS7/Yj
Lx2KBoE7GTGIQmLJXDIWgFlCQK0yCIvJgiFoeL+ChOIRGJgHnkd0I0sf348D9wtOBAIMQ8PB5zeo
BDAPWwJ9fQ1iPjAAUBIBKQFAWXBvCFyGfg0BBQaYhogBHlt7mIhjCmYvEowHNwNklJUMpJ4OVLSe
AgQ4hHRfiQoLMmhxRHc4AbFHlriHAgwFs81+T4NcTUumZI8gq48IAApRykbMtQIFjwoEhZ7arQvx
8vHBcWfEPo2tReQl5u6hHCWYpo0RgoMIDwJZpaFRjDuP+p349ymRBAWz3CXSwaCjx44F/8YsSOVG
IiWKhyxaI7gxT5WXiSKlwGcSDko/KkdpFJmxVMyAEWva7FlxjASdPnmyHAPgXkmhE4mmNLpyZ9Wk
Etjwg1pOKk6qSIteFYtKEVdZS7V4daAt7FQyWQ7QPOtvrbajdltOC3NqQIegdOumxZvW7Z8rgsqY
eRrYwk22OfMqNYQOyAoPGrY2vmCpnVjCVsMiAuJ0sxE5enzx1TLF1x+9hxjMPDPJtD8CHz+mm6Ag
Wm6QySg2kK3YTG3bGA4ImzePn3Lmwg7iUDAwJekzjJHT9YCAQLPKCC5rt52CBttcDG6MR57EQJda
DQwUELR+cxLPuexkrw+1ves/zwDGXxhg3WHjRAEECDjgdiq0wAIRC46H2X6BRQAAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/footer/subscribe.gif

R0lGODlhYwAhAOYAAP///9XV1e7u7urq6u3t7QAAAMzMzPn5+cPDw9ra2re3t+bm5ra2tq6urru7
u3x8fLy8vK2trenp6bGxsbKysnR0dMTExPz8/OLi4kpKSvT09Gpqat/f3/Ly8vHx8ZWVlXNzc/X1
9eXl5aSkpNbW1paWloiIiDs7O6WlpUNDQ0lJSWRkZM3NzWtra/r6+hERETw8POHh4VVVVXd3dyws
LA4ODh0dHf39/d7e3iMjIzY2NkRERHt7e1lZWa+vrzo6OpSUlBAQEBsbG7q6ug0NDc/Pz21tbZub
m9vb219fX1ZWVnl5eTMzM6Ojo6mpqYmJiSgoKDg4OC0tLTk5OVdXV8jIyFhYWG9vb8bGxnZ2dlFR
UXp6erW1taCgoJKSktTU1NHR0X9/f7i4uIWFhff392dnZ2hoaMHBwaenp0tLS2JiYioqKnV1dcDA
wIODg4+Pj0xMTDc3N3JycpeXl0VFRaysrL6+vltbW+fn5/7+/ikpKXh4ePj4+D09Pezs7GVlZSH5
BAAAAAAALAAAAABjACEAAAf/gACCg4SFhoeIhheLjI03jAeRLpGRGpaWIZeaIZyYmJycfImIj5CU
lJeglx2sHQIEA7ESEgMLA7Qisbe7t7S0C7a1sSIiwCISwMbFx8i1wM4ELqODIbq+xRLFtsC0ut7W
u92y3+Pi5OGz1r685+Zkozd+AwLgtAT0A/e8AvwS9/wACQgcKBDgq4EGA/7jRzDgq4MPES78N0Da
oRv8KLmYROnCJI4aQ0a6cKrjARceTYI8NYlkyQMuJZ0suZJliFeIYC2IwLNBgwg/fUagMIEC0QYT
iiZNepQn0J9OfUqdwJNChAlBhfa0KlWo1KhPvWZ1ykCAhBCKuikwqoCBgqVG/ym0VTpBgV0GbhnI
vfuWwQQHeCm4BdzWbWG7hQ07QMzXMN62hw3fVQoBFp48hTrYIgDzwrTPoEOLRrQIwIVSp10IHPCO
0D4CHTgdAHBAA6uDHnJPZMjb4MKHvXvvdgh8+EMPAlh5uFewoIQOhC50I+DBEkwRJSRUYiXQAwCG
yIs7nBieOu9/5cuLL55eQO5OGg5kSi6QlvdBB3TBHqThwwgEs5mWW2xFZEDDCXs0ccIJPQjQwwlH
ZHCChEDwMwMMNthAgQcczEADDT3MMAYMC55ggQAULNgDEAtKeIYAZpwAg4QnIOdBBwksIAEHCcQw
gCuwxEIAIR7MI5AGEZiAAv8IL1SwwgYjlADgKx7AMQMBW8wggA0FcEAACRkQUEYBFLRQQBttFCAA
BzWIcUYNJyxQhBQz4FBAAThIYYOXfRQghgA0qEmDFBwUUcAJAhRRAz+0IYDBAgYgYAAGAIRwjz1E
HkNdCDK8kIESTLSwQQEZyFACAAT4UwANFiQABAEwFACbBFl0sEQBXFRQwBwmFGAFASZIYEUBKDzn
Q613dkBFAU108EMBPsAqqxQFFNHBoTikUYFABnSbgAELYJOABBrgIwEhQSZ3AAUmPIFCAx+ggMIH
HxhwwUNp3LnCcrESoIEIWWiwRQF3EKGCCAHcaQMWInDJ8L/+rqoAETb4O0X/AXVIO6YcEdNgxRYi
LJcBEy8wscITK3SaQwSoyuKajhIwyoAJHzgw7wgfaIAqQziccOcYAsSaHAYz2FrAEmsU8EUHR9RQ
QA0Y3GkBBh1gkNyddxaRXBQFOBF0AUDUIMTVNpywhNUCZPBBBhXQW0IJGaRgQn4LYEDpIMDE8IwH
AUTZ1gclKIBcLsBUsIAbNcCwwLO22AHCAGxA60UBVHjBwhcXexGrD7rYUsAUz25gy7M+LF7AAsu+
MUABMFTBBgtcLEBAJiG40oFuj2LAwe6E7M5BDDFwIIABD4DwgQnIl0BA3cFjUMMXHETRAwZ0FKAA
B2EcwcEVBaBxRAFXXKGG/wAKFIAFEAXoAb0CYXBQwBpc3OlE9F1jEEcBGKjRNRiHYoBAFE14VLgG
mAy78SgBCSDBIC6QQAQi8HcI6QAscMCjChZAB0mAwgQSUIICEEEHOkhAE4RwQSHswABGIIIWdpAE
BBpBCFDYgQ5QeCcTGKEAQpjBnbTQqwLsAAot1IIHM1iADTrwiA4MgBID0K1B3MAAS1wiCRyIBAQq
kQRRHAJPstiFIUTxi0OoQheq8MUufvGMaEzjFbGIRhKQoFuS8oxpugXFNLLxjG+EIh2ZqMduMZGP
fQzkH+noxz32kY+INKQBWJBHQi6SBSyAIwLkCAALIIAFUUSiJklQxQQoMf+BnwxlKD35STaCMgCe
JKUpTYlKUZLylKe0IxsjBQFCIMCSPiGKUuIiF6b8JC65pAtcIDCvEriNXoAzZjKVaUxmvq0EJmjA
YvxSFKIYhS5ciUpQooICBSCAEJacQAUq8IBymvMBPDjnOdOZTnWes4d3ekE8sUbPes6Tnkw4njvd
2c59mpMHFRiBBWxpgQZsoAIgSCgIxgmCFlSgBS1YKEPHSVGJVuCgCH1ADrD2giB0NAggzYE8XyDS
ArxgpDko6Z1S8IANPGkDGxCVTEXl0hX8YQU4zalOcSpQW1IAAr+MiwUsaUkEGPWWSD2qUYlKVEmh
sY5vVOMdrbjISEVyqEr/RSpTh1pUrBZVAQ4ghAEiAAHktesJJshqVouqVK/ekq2PpGMkHVlVSEKS
rixYql61mlStepWrS4XAXwjBgg9EoDAOgMBiGtOXxLgFAo/JC14GowDFLkaxeUmsYiur2cQ6wLOK
hQBkGZMXvtils5XFy2cdg5QAAQA7I0DBBBigWdFaFrS3/axnayva2u62t73VrW91G1zLQqAtxA0t
ZI372eBOdi0RGEEDXHsAC+DMBA2NqXZpClHtwvS74PUuTGkq0YUmVFQUrShC17tei1a0vOolpzlB
oE7k+cde+CHAWE2wASVkIAMqADCAVRDguAU4BXH7bwoQvOAUqGDBO2jwp4MXDGAGL7jAAv5vgDc8
YAwTmMP/LZUMlCCDEpeYxDLYgJIMIAFKXkADMQiAAxqAghHYWF6xlVeNY3vjHeM4xzZ+ClCEDJWx
+IQqQ+EKUrBiTV0yBS5EuctjEgMBSSVAAK7ljwQwQMoldvKIHPiyA33nOwraLQYYQPPvOGBANqfZ
bnCOM5zRLAK7JUMbychzuGpBOFvYIwSUNARqFBHo0Rj60Ig+RCAAADs=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://science.nj.com/cgi-bin/stats/rewrite.cgi?Log=1&javascript=false

R0lGODlhAQABAIAAAP///////yH5BAUUAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.nj.com/images/impact/go_red.gif

R0lGODlhIQANAMQfAP6oUvaKIPiQK/yhR//du/ukTfiTMfeNJvWHHPueQvqaPP6mUPmVNOuUP/qX
NuSdWf+7eOu2gvGbRt+HMt+NPfzauOGKNP2oU/zz6v7LmPSEF/+oU92FL/////+qVv///yH5BAEA
AB8ALAAAAAAhAA0AAAWH4LeNZGmeKPktgOe+cCzPHrAUdK7DxQB3wM4vKIQRaIPEC8hpFpnOoquD
ycgSimWH8+Iyp1stFQJTOLTcYfoLDlZeDgM6CF6H25gHp+EyCNAeX2xsgRgRHBY4LgIHQ0F2j2ke
BBQTEjEHATFNnF2cki4NFzIBCAw7qDIMCB8arq+wsbKzrx8hADs=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/css/regions_inside.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN: 14px 40px
}
BODY {
	COLOR: #444e5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 12px; MARGIN: 0px 5px; BACKGROUND-COLOR: white
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}
BR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	FONT-SIZE: 10px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TD {
	VERTICAL-ALIGN: top
}
.bkgd_white {
	BACKGROUND-COLOR: #fff
}
.bkgd_gray {
	BACKGROUND-COLOR: #e1e1e1
}
.bkgd_lightgray {
	BACKGROUND-COLOR: #f1f1f1
}
.bkgd_darkred {
	BACKGROUND-COLOR: #c51d00
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/08design/css/footer.css

#Footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #c3c7c9 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(/08design/images/footer_gradient.jpg) repeat-x; =
PADDING-BOTTOM: 10px; WIDTH: 980px; COLOR: #95999c; PADDING-TOP: 12px; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
#Footer A {
	COLOR: #0c4790; TEXT-DECORATION: none
}
#Footer A:active {
	COLOR: #3c8afa; TEXT-DECORATION: underline
}
#Footer A:hover {
	COLOR: #3c8afa; TEXT-DECORATION: underline
}
#Footer IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#FooterSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 1px 0px 0px 40px; WIDTH: auto; PADDING-TOP: 0px
}
#FooterSearchForm {
	MARGIN-TOP: 5px
}
#FooterSearchForm LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: =
#293546
}
#FooterSearchField {
	BORDER-RIGHT: #8d949d 1px solid; BORDER-TOP: #8d949d 1px solid; =
FONT-SIZE: 11px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: =
#8d949d 1px solid; WIDTH: 255px; COLOR: #626b77; LINE-HEIGHT: 17px; =
BORDER-BOTTOM: #8d949d 1px solid; HEIGHT: 17px
}
#FooterSearchButton {
	VERTICAL-ALIGN: middle
}
#FooterLogos {
	FLOAT: left; MARGIN: 0px 0px 0px 4px
}
IMG#AdvanceLogo {
	BORDER-RIGHT: #d7d9db 1px solid; PADDING-RIGHT: 12px; MARGIN-RIGHT: =
12px; PADDING-TOP: 2px
}
#FooterMainLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: =
#b3b9bd; TEXT-ALIGN: center
}
#FooterMainLinks A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0c4790; POSITION: relative; =
TOP: 1px
}
#FooterMiniLinks {
	FONT-SIZE: 10px; FLOAT: right; MARGIN: 8px 12px 0px 0px; COLOR: =
#9aa4b2; _margin-right: 6px
}
#FooterMiniLinks A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0c4790; POSITION: =
relative; TOP: 1px
}
#FooterSubscribe {
	FONT-SIZE: 9px; MARGIN: 0px; WIDTH: auto; TEXT-ALIGN: center
}
#FooterSubscribe IMG {
	VERTICAL-ALIGN: baseline
}
#FooterSubscribe SPAN {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 6px 5px; COLOR: =
#293546; POSITION: relative; TOP: -9px
}
#FooterSubscribe SPAN A {
	FONT-WEIGHT: bold; COLOR: #305cb6; TEXT-DECORATION: none
}
#Copyright {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; COLOR: #444e5c; LINE-HEIGHT: 15px; =
TEXT-ALIGN: center
}
#Copyright A {
	FONT-WEIGHT: normal; COLOR: #0c4790
}
#FooterPapersLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: =
#b3b9bd; TEXT-ALIGN: center
}
#FooterPapersLinks A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #305cb6; POSITION: relative; =
TOP: 1px
}
DIV.module_search_form {
	WIDTH: 98%
}
DIV.module_search_form .module_column {
	FONT-SIZE: 11px; LINE-HEIGHT: 20px
}
DIV.module_search_form .pipe_links {
	WHITE-SPACE: nowrap
}
INPUT.module_search_field {
	BORDER-RIGHT: #989ba0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#989ba0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #989ba0 =
1px solid; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #989ba0 1px solid; HEIGHT: 17px
}
SELECT.module_search_field {
	BORDER-RIGHT: #989ba0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#989ba0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #989ba0 =
1px solid; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #989ba0 1px solid; HEIGHT: 17px
}
SELECT.module_search_field {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
INPUT.imageGo_toprail {
	BACKGROUND: url(/08design/images/buttons/go_green_45x19_darkbkgd.gif) =
no-repeat; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; WIDTH: 45px; =
CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
INPUT.imageGo_toprail:hover {
	BACKGROUND: =
url(/08design/images/buttons/go_green_45x19_darkbkgd_mo.gif) no-repeat
}
INPUT.imageGo {
	BACKGROUND: url(/08design/images/buttons/go_green_45x19_lightbkgd.gif) =
no-repeat; MARGIN-LEFT: 4px; WIDTH: 45px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; =
BORDER-BOTTOM-STYLE: none
}
INPUT.imageGo:hover {
	BACKGROUND: =
url(/08design/images/buttons/go_green_45x19_lightbkgd_mo.gif) no-repeat
}
INPUT.imageSearch {
	BACKGROUND: url(/08design/images/buttons/search_green_76x19.gif) =
no-repeat; MARGIN-LEFT: 4px; WIDTH: 76px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; =
BORDER-BOTTOM-STYLE: none
}
INPUT.imageSearch:hover {
	BACKGROUND: url(/08design/images/buttons/search_green_76x19_mo.gif) =
no-repeat
}
INPUT.imageGo {
	CURSOR: pointer
}
INPUT.imageSearch {
	CURSOR: pointer
}
UNKNOWN {
	VERTICAL-ALIGN: top
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/css/impact.css

* HTML #main DIV {
	HEIGHT: 0.1%
}
* HTML #main DD {
	HEIGHT: 0.1%
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
MENU {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
EMBED {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both; MARGIN-BOTTOM: -1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.masthead {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 12px; OVERFLOW: hidden; COLOR: #405094; =
BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 1%
}
.masthead .fr {
	FLOAT: right; MARGIN: 0px 0px 12px
}
.masthead .fr_narrow {
	FLOAT: right; MARGIN: 0px 0px 12px; WIDTH: 345px
}
.masthead UL {
	LIST-STYLE-POSITION: inside
}
.grey {
	COLOR: #444e5c
}
#main {
	FONT-SIZE: 11px; MARGIN: 12px 0px 15px; WIDTH: 980px; FONT-FAMILY: =
Verdana, sans-serif
}
#main A {
	COLOR: #405094
}
#main A:visited {
	COLOR: #405094! important
}
#main A:hover {
	COLOR: #3c8afa! important
}
.main {
	FONT-SIZE: 11px; MARGIN: 12px 0px 15px; WIDTH: 980px; FONT-FAMILY: =
Verdana, sans-serif
}
.main A {
	COLOR: #405094
}
.main A:visited {
	COLOR: #405094! important
}
.main A:hover {
	COLOR: #3c8afa! important
}
.masthead H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; MARGIN-LEFT: 10px; COLOR: #293546; =
FONT-FAMILY: Verdana,Helvetica,Sans-Serif
}
.masthead H1 .tagline {
	FONT-SIZE: 15px; FLOAT: left; MARGIN-BOTTOM: 10px; COLOR: #fd6205
}
.masthead IMG {
	FLOAT: left; MARGIN: 0px 12px 10px 10px
}
.col {
	FLOAT: left; MARGIN-BOTTOM: 25px; MARGIN-RIGHT: 15px
}
.five6 .col {
	MARGIN: 0px
}
.last {
	FLOAT: left; MARGIN: 0px
}
.xxxlast {
	FLOAT: left; MARGIN: 0px 0px 0px -4px
}
.one.col {
	WIDTH: 170px; MARGIN-RIGHT: 5px
}
.one234.col {
	WIDTH: 665px; MARGIN-RIGHT: 5px
}
.two34.col {
	OVERFLOW: hidden; WIDTH: 480px
}
.five6.col {
	WIDTH: 300px
}
.five.col {
	WIDTH: 130px
}
.six.col {
	WIDTH: 160px
}
.box {
	MARGIN-BOTTOM: 15px
}
DL {
	MARGIN-BOTTOM: 15px
}
.tags {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f1f1ef; =
PADDING-BOTTOM: 12px; PADDING-TOP: 6px
}
.tags A {
	TEXT-DECORATION: none
}
.tags .first {
	FONT-SIZE: 19px
}
.tags .second {
	FONT-SIZE: 18px
}
.tags .third {
	FONT-SIZE: 17px
}
.tags .fourth {
	FONT-SIZE: 16px
}
.tags .fifth {
	FONT-SIZE: 15px
}
.tags .sixth {
	FONT-SIZE: 14px
}
.tags .seventh {
	FONT-SIZE: 13px
}
.tags .eighth {
	FONT-SIZE: 12px
}
.tags .ninth {
	FONT-SIZE: 11px
}
.tags .tenth {
	FONT-SIZE: 11px
}
.tags .eleventh {
	FONT-SIZE: 11px
}
DT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 14px
}
DD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 5px
}
.feature DT {
	BACKGROUND: url(/images/photogalleries_impact/grey_right_label.jpg) =
#8590a2 no-repeat right top; COLOR: #fff
}
.feature DD {
	BACKGROUND: #f1f1ef
}
H1 {
	COLOR: #293546
}
H2 {
	COLOR: #293546
}
H3 {
	COLOR: #293546
}
H6 {
	COLOR: #293546
}
H6 {
	FONT-SIZE: 11px
}
.search DT {
	BACKGROUND: url(/images/photogalleries_impact/green_right_label.jpg) =
#5fbf37 no-repeat right top; PADDING-BOTTOM: 8px; COLOR: #fff; =
BORDER-BOTTOM: #fff 1px solid; HEIGHT: auto
}
.search DD {
	BACKGROUND: #d7fbc7
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #d7d9db 1px solid; HEIGHT: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
DD HR {
	MARGIN: 8px -8px
}
.search INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; MARGIN: 2px 0px; WIDTH: 150px; COLOR: #444e5c; PADDING-TOP: 2px
}
.search SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; MARGIN: 2px 0px; WIDTH: 150px; COLOR: #444e5c; PADDING-TOP: 2px
}
.search FORM.fndart INPUT {
	WIDTH: auto! important
}
.search .action INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
auto; PADDING-TOP: 0px
}
.search .img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: auto; PADDING-TOP: 0px
}
.account DT {
	BACKGROUND: url(/images/photogalleries_impact/orange_right_label.jpg) =
#fea851 no-repeat right top; COLOR: #fff
}
.account DD {
	BACKGROUND: #fff7e6
}
.account .options {
	FONT-SIZE: 11px; COLOR: #b3b9bd; TEXT-ALIGN: center
}
.account .options A {
	COLOR: #405094
}
MENU {
	MARGIN-BOTTOM: 10px
}
DIR {
	MARGIN-BOTTOM: 10px
}
MENU {
	PADDING-LEFT: 10px
}
MENU LI {
	MARGIN: 4px 0px; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none
}
DIR LI {
	MARGIN: 4px 0px; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none
}
MENU LI:first-letter {
	MARGIN-LEFT: -10px
}
.feature MENU {
	FONT-SIZE: 11px; COLOR: #405094
}
.action {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #405094
}
DD .action {
	MARGIN-TOP: 6px
}
.account .action {
	MARGIN: 0px 0px 7px
}
.action A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.action A U {
	FONT-SIZE: 11px; MARGIN-LEFT: 2px; TEXT-DECORATION: underline
}
.user {
	COLOR: #293546
}
.photos {
	FLOAT: left; MARGIN: 0px 15px 20px 0px; TEXT-ALIGN: center
}
.photos IMG {
	MARGIN-BOTTOM: 3px
}
.last {
	MARGIN-RIGHT: 0px
}
.endrow {
	CLEAR: both
}
.browse {
	COLOR: #444e5c; TEXT-ALIGN: center
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right; TEXT-ALIGN: right
}
DL .left {
	FLOAT: none
}
DL .right {
	FLOAT: none
}
.media DD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #d7d8da 1px solid
}
.text DD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #d7d8da 1px solid
}
.intnav DD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #d7d8da 1px solid
}
.media DD.fin {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.intnav DD.fin {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.text DD.fin {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.media A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.summary .caption A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.photo A {
	BACKGROUND: url(/images/impact/photo.gif) no-repeat left top
}
.summary .caption A {
	BACKGROUND: url(/images/impact/photo.gif) no-repeat left top
}
.video A {
	BACKGROUND: url(/images/impact/video.gif) no-repeat left top
}
A.video {
	BACKGROUND: url(/images/impact/video.gif) no-repeat left top
}
.one .media DT {
	BACKGROUND: url(/images/impact/orange_right_label.jpg) #fea851 =
no-repeat right top
}
.media .thumb A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important; HEIGHT: auto! important
}
.media .action A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important; HEIGHT: auto! important
}
.media DD .thumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
.text IMG {
	MARGIN-BOTTOM: 4px
}
.one DL.media {
	BACKGROUND: #f2f2f2
}
.one DL.media {
	FONT-SIZE: 11px; COLOR: #444e5c
}
.one .media H6 {
	FONT-SIZE: 11px; COLOR: #444e5c
}
.one .media H6 {
	COLOR: #293546
}
.one .media DT {
	BACKGROUND: #cfd0d2; COLOR: #444e5c
}
.one .media DD .action {
	TEXT-ALIGN: right
}
.SecSponsor {
	FONT-SIZE: 11px; COLOR: #b9b1a0; FONT-FAMILY: Verdana, sans-serif; =
TEXT-ALIGN: center
}
.mqpoibottom {
	HEIGHT: 25px! important
}
.mqminipopup {
	HEIGHT: 43px! important
}
.mqpoiheading {
	HEIGHT: 15px! important
}
.mqminipopuphead {
	HEIGHT: 25px! important
}
.map-zoom-out {
	HEIGHT: 20px! important
}
.map-zoom-in {
	HEIGHT: 20px! important
}
.map-compass {
	HEIGHT: 41px! important
}
.chad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 6px; OVERFLOW: hidden; PADDING-TOP: 0px; WORD-WRAP: =
break-word
}
.chad A {
	TEXT-DECORATION: underline
}
.chad U {
	FONT-SIZE: 11px; COLOR: #001094; TEXT-DECORATION: none
}
DIV.chad P {
	MARGIN: 2px 0px
}
DIV.chad P.c:first-letter {
	MARGIN: 0px 0px 0px -8px
}
DIV.chad P:first-letter {
	MARGIN: 0px 0px 0px -8px
}
.c A {
	FONT-SIZE: 11px; COLOR: #405094; TEXT-DECORATION: underline
}
.c A:hover {
	FONT-SIZE: 11px; COLOR: #3c8afa; TEXT-DECORATION: underline
}
.comment {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 35px; BORDER-BOTTOM: #e8e8e8 1px =
solid
}
.comment-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: #e8e8e8 0% 50%; PADDING-BOTTOM: 3px; MARGIN: 15px 0px; =
PADDING-TOP: 3px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}
.comment-label-post {
	PADDING-LEFT: 16px; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(http://blog.advance.net/comments.gif); MARGIN: 0px 5px 2px 34px; =
BACKGROUND-REPEAT: no-repeat
}
.comment P {
	FONT-SIZE: 12px; MARGIN: 16px 0px; FONT-FAMILY: Verdana, Helvetica, =
Sans-Serif
}
#loginForm {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}
.post-footer-report {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #626a75; MARGIN-RIGHT: 180px; =
FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}
.post-footer-comment {
	FONT-SIZE: 10px; FLOAT: right; FONT-FAMILY: Verdana, Helvetica, =
Sans-Seirf
}
.postedby {
	FONT-SIZE: 11px; COLOR: #626a75
}
.postedtime {
	COLOR: #01349f
}
.postedname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000
}
.masthead A {
	TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/css/impact_section.css

.menu {
	COLOR: #405094
}
.menu A {
	COLOR: #405094
}
.one DL {
	FONT-SIZE: 11px; BACKGROUND: #f1f1ef; COLOR: #444e5c
}
.five DL {
	FONT-SIZE: 11px; BACKGROUND: #f1f1ef; COLOR: #444e5c
}
.five6 DL {
	FONT-SIZE: 11px; BACKGROUND: #f1f1ef; COLOR: #444e5c
}
.one H6 {
	FONT-SIZE: 11px; BACKGROUND: #f1f1ef; COLOR: #444e5c
}
.five H6 {
	FONT-SIZE: 11px; BACKGROUND: #f1f1ef; COLOR: #444e5c
}
.five6 H6 {
	FONT-SIZE: 11px; BACKGROUND: #f1f1ef; COLOR: #444e5c
}
.one H6 {
	COLOR: #293546
}
.five H6 {
	COLOR: #293546
}
.five6 H6 {
	COLOR: #293546
}
.one DT {
	COLOR: #626c78
}
.five DT {
	COLOR: #626c78
}
.one DT {
	BACKGROUND: #cfd0d2
}
.five DT {
	BACKGROUND: #cfd0d2
}
.five6 DT {
	BACKGROUND: #cfd0d2
}
DD H6 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.intnav DT {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; =
MARGIN: 0px; COLOR: #293546; PADDING-TOP: 5px; HEIGHT: auto
}
.intnav DT IMG {
	MARGIN: 4px 0px 0px
}
.action {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
.action_section IMG {
	MARGIN: 5px 70px 5px 0px
}
DD .action {
	MARGIN-TOP: 10px
}
.intnav SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; MARGIN: 2px 0px; WIDTH: 150px; COLOR: #444e5c; PADDING-TOP: 2px
}
.Leaderboard {
	MARGIN-BOTTOM: 15px
}
.SecSponsor {
	MARGIN-BOTTOM: 15px
}
.Rectangle {
	MARGIN-BOTTOM: 15px
}
.SkyScraper2 {
	MARGIN-BOTTOM: 15px
}
.BannerBottom {
	MARGIN-BOTTOM: 15px
}
.SiteSponsor {
	MARGIN-BOTTOM: 15px
}
.Feature1 {
	MARGIN-BOTTOM: 15px
}
.Feature2 {
	MARGIN-BOTTOM: 15px
}
.Feature3 {
	MARGIN-BOTTOM: 15px
}
.Feature4 {
	MARGIN-BOTTOM: 15px
}
.ImpactAd {
	MARGIN-BOTTOM: 15px
}
.BannerBottom {
	FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #b6b49e
}
.BannerBottom IMG {
	MARGIN-TOP: 4px
}
.TxtLink1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.TxtLink2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.TxtLink3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.TxtLink4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
DD MENU {
	MARGIN-BOTTOM: 5px
}
.thumb IMG {
	WIDTH: 114px
}
.SkyScraper2 {
	MARGIN-LEFT: 10px
}
#eventssponsor {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; DISPLAY: block; BORDER-LEFT-WIDTH: =
0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 300px; COLOR: =
#444e5c; BACKGROUND-COLOR: #f1f1ef; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px
}
#eventssponsor SPAN {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; WIDTH: 38%; PADDING-TOP: =
5px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
#eventssponsor IMG {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.individual .caption A {
	TEXT-ALIGN: left
}
.schedule {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: =
#f1f1ef; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, =
sans-serif
}
.schedule .headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: =
#fd6205; FONT-FAMILY: verdana
}
.schedule MENU {
	COLOR: #444e5c
}
.schedule .label {
	MARGIN-BOTTOM: 5px
}
.schedule .action {
	MARGIN-TOP: 5px
}
.schedule {
	FONT-SIZE: 11px
}
.schedule H6 {
	FONT-SIZE: 11px
}
.schedule TABLE {
	WIDTH: 284px
}
.schedule CAPTION {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: =
#444e5c; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: =
2px; HEIGHT: 16px; TEXT-ALIGN: right
}
.schedule TH {
	MARGIN: 0px
}
.schedule CAPTION STRONG {
	DISPLAY: block; FLOAT: left; TEXT-ALIGN: left
}
.schedule TH {
	FONT-SIZE: 11px; BACKGROUND: #dcdcd8; HEIGHT: 19px
}
.schedule TD {
	BORDER-TOP: #dcdcd8 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; =
FONT-FAMILY: Verdana, sans-serif; HEIGHT: 15px
}
.schedule TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: =
#293546; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.schedule TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: =
#293546; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.schedule .date {
	WIDTH: 80px
}
.schedule .opponent {
	WIDTH: 110px
}
.schedule .result {
	WIDTH: 68px; MARGIN-RIGHT: 8px
}
.schedule .left {
	WIDTH: 142px; text-wrap: normal
}
.schedule .right {
	WIDTH: 142px; TEXT-ALIGN: left; text-wrap: normal
}
.schedule HR {
	BORDER-LEFT-COLOR: #e2e2df; BORDER-BOTTOM-COLOR: #e2e2df; MARGIN: 8px =
-8px; BORDER-TOP-COLOR: #e2e2df; BORDER-RIGHT-COLOR: #e2e2df
}
.schedule MENU {
	MARGIN-BOTTOM: 0px
}
.schedule .left H6 {
	text-wrap: unrestricted
}
.schedule .right H6 {
	text-wrap: unrestricted
}
.two34 H1 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #fd6205
}
.two34 H1 .right {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.two34 .featured_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #fd6205
}
.individual {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 20px; =
COLOR: #444e5c; FONT-FAMILY: Georgia, serif
}
.individual A {
	COLOR: #405094! important
}
.individual A:hover {
	COLOR: #3c8afa! important
}
.individual H1 {
	FONT-SIZE: 24px; MARGIN-BOTTOM: 8px; COLOR: #293546
}
.individual H2 {
	FONT-SIZE: 24px; MARGIN-BOTTOM: 8px; COLOR: #293546
}
.individual H3 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 18px
}
.individual .action {
	FONT-FAMILY: Verdana, sans-serif
}
.individual .comments {
	FONT-FAMILY: Verdana, sans-serif
}
.individual .categories {
	FONT-FAMILY: Verdana, sans-serif
}
.individual .photo-left {
	FONT-FAMILY: Verdana, sans-serif
}
.individual .photo-right {
	FONT-FAMILY: Verdana, sans-serif
}
.individual .photo-center {
	FONT-FAMILY: Verdana, sans-serif
}
.individual .comments {
	MARGIN-TOP: 9px; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: right
}
.individual .categories {
	MARGIN-TOP: 8px; FONT-SIZE: 11px; COLOR: #293546
}
.individual P {
	MARGIN: 9px 0px 12px
}
.two34 .ad {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: #b9b1a0
}
.one .SponsorRight {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: #b9b1a0
}
.two34 .ad IMG {
	MARGIN-TOP: 4px
}
.one .SponsorRight IMG {
	MARGIN-TOP: 4px
}
.individual .photo-right {
	BORDER-RIGHT: #dfe4eb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dfe4eb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
#fcfcfc; PADDING-BOTTOM: 12px; BORDER-LEFT: #dfe4eb 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dfe4eb 1px solid
}
.individual .photo-left {
	BORDER-RIGHT: #dfe4eb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dfe4eb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
#fcfcfc; PADDING-BOTTOM: 12px; BORDER-LEFT: #dfe4eb 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dfe4eb 1px solid
}
.individual .photo-center {
	BORDER-RIGHT: #dfe4eb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dfe4eb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
#fcfcfc; PADDING-BOTTOM: 12px; BORDER-LEFT: #dfe4eb 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dfe4eb 1px solid
}
.individual .photo-right {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
.individual .photo-left {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.individual .photo-center {
	MARGIN: 0px 0px 10px; TEXT-ALIGN: center
}
.individual .large.photo-left {
	MARGIN: 0px 0px 10px; TEXT-ALIGN: center! important
}
.individual .large.photo-right {
	MARGIN: 0px 0px 10px; TEXT-ALIGN: center! important
}
.individual .small {
	WIDTH: 160px
}
.individual .small IMG {
	WIDTH: 160px
}
.individual .medium {
	WIDTH: 240px
}
.individual .medium IMG {
	WIDTH: 240px
}
.individual .large {
	WIDTH: 432px
}
.individual .large IMG {
	WIDTH: 432px
}
.individual .thumb {
	WIDTH: 150px
}
.individual .thumb IMG {
	WIDTH: 150px
}
.individual .byline {
	DISPLAY: block; MARGIN: 2px 0px 9px; COLOR: #293546; TEXT-ALIGN: right
}
.individual .caption {
	MARGIN-TOP: 5px; DISPLAY: block
}
.featured.individual {
	BORDER-RIGHT: #feb082 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#feb082 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: =
14px; BORDER-LEFT: #feb082 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: =
#feb082 1px solid
}
#archive-header A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#archive-header U {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.thumb A {
	COLOR: #405094! important
}
.media A {
	COLOR: #405094! important
}
.columnist A {
	COLOR: #405094! important
}
.action A {
	COLOR: #405094! important
}
.media A:visited {
	COLOR: #405094! important
}
.columnist A:visited {
	COLOR: #405094! important
}
.action A:visited {
	COLOR: #405094! important
}
.media A:hover {
	COLOR: #3c8afa! important
}
.columnist A:hover {
	COLOR: #3c8afa! important
}
.action A:hover {
	COLOR: #3c8afa! important
}
.action A {
	FONT-WEIGHT: bold; MARGIN-LEFT: -2px; text-wrap: suppress
}
.masthead {
	MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.masthead STRONG {
	COLOR: #fd6205
}
.masthead H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #293546; FONT-FAMILY: =
Verdana, Helvetica, Sans-Serif
}
.masthead H1 .tagline {
	FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; COLOR: #fd6205
}
.masthead IMG {
	FLOAT: left; MARGIN: 0px 15px 10px 10px
}
.mastheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #293546; FONT-FAMILY: =
Verdana, Helvetica, Sans-Serif
}
#main .mastheadtest A {
	COLOR: #293546! important
}
#main .mastheadtest A:visited {
	COLOR: #293546! important
}
#main .mastheadtext .tagline A {
	COLOR: #fd6205! important
}
#main .mastheadtext .tagline A:visited {
	COLOR: #fd6205! important
}
.mastheadtext .tagline {
	FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; COLOR: #fd6205
}
.impact_nav {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: =
0pt; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f1f1ef 0% 50%; =
PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; COLOR: #293546; =
PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.user A {
	COLOR: #fd6205! important
}
.user A:visited {
	COLOR: #fd6205! important
}
.multi_sponsor {
	MARGIN-LEFT: 10px
}
.multi_sponsor IMG {
	FLOAT: left; MARGIN: 10px
}
DT.related_links {
	HEIGHT: auto
}
.advert_wrapper {
	FONT-SIZE: 11px; COLOR: #b9b1a0; FONT-FAMILY: Verdana,sans-serif
}
.advert_wrapper .top_wrapper {
	BACKGROUND: url(/images/photogalleries_impact/dotted_border.gif) =
repeat-x 50% top
}
.advert_wrapper .bottom_wrapper {
	BACKGROUND: url(/images/photogalleries_impact/dotted_border.gif) =
repeat-x 50% top
}
.top_wrapper {
	PADDING-TOP: 4px
}
.bottom_wrapper {
	PADDING-BOTTOM: 3px; HEIGHT: 10px
}
.featured TABLE {
	MARGIN-LEFT: -6px; MARGIN-RIGHT: -10px
}
.featured TABLE FONT {
	MARGIN-LEFT: 10px
}
.text DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #d7d8da 1px solid
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/css/impact_repository.css

#impactedrepository {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-LEFT: 8px; COLOR: #626b77; =
FONT-FAMILY: Georgia, serif
}
#impactedrepository .chad {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#impactedrepository .xml {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#impactedrepository .bhl {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#impactedrepository H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 0px 10px; COLOR: =
#626b77; FONT-FAMILY: Verdana, sans-serif
}
#impactedrepository P.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: =
18px; PADDING-TOP: 0px
}
#impactedrepository A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
24px; PADDING-BOTTOM: 12px; COLOR: #405094; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
.byln {
	FONT-WEIGHT: bold
}
.multimediafeed .redhed {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold
}
.multimediafeed .deck {
	DISPLAY: none
}
.multimediafeed IMG {
	WIDTH: 150px
}
.realtime_printhed {
	FONT-WEIGHT: bold; COLOR: #ae3148
}
.masthead .fr {
	FLOAT: right; MARGIN: 0px; WIDTH: 380px
}
DT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: 14px
}
.mastheadtext {
	PADDING-LEFT: 10px
}
.print_masthead .mastheadtext .tagline {
	FONT-SIZE: 15px; COLOR: #ae3148! important
}
.print_masthead .tagline {
	FONT-SIZE: 15px; COLOR: #ae3148! important
}
.impact_columns A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px! important; PADDING-BOTTOM: 12px; COLOR: #405094; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
.column_blurb {
	PADDING-BOTTOM: 8px
}
.column_topic {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ae3148; FONT-FAMILY: =
Verdana, sans-serif
}
.column_name {
	FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.column_name_archive {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 8px
}
.impact_columns .day {
	DISPLAY: none
}
.column_archive A {
	FONT-SIZE: 11px! important; FLOAT: right; PADDING-TOP: 50px; =
FONT-FAMILY: Verdana, sans-serif
}
.column_archive {
	FONT-SIZE: 11px! important; FLOAT: right; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana, sans-serif
}
#smallimpactedrepository {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-LEFT: 8px; COLOR: #626b77; =
FONT-FAMILY: Georgia, serif
}
#smallimpactedrepository .chad {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#smallimpactedrepository .xml {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#smallimpactedrepository .bhl {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#smallimpactedrepository H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 0px 10px; COLOR: =
#626b77; FONT-FAMILY: Verdana, sans-serif
}
#smallimpactedrepository P.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: =
8px; PADDING-TOP: 0px
}
#smallimpactedrepository A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
20px; PADDING-BOTTOM: 12px; COLOR: #405094; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
.gallery U {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.fstory A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.fstory .archive_note {
	MARGIN-BOTTOM: 5px
}
DIV.fstory .story_link {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
DIV.fstory .related_articles UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe4eb 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fffff0
}
DIV.fstory .related_articles LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-POSITION: inside; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
DIV.fstory .related_articles LI A:link {
	COLOR: #444e5c; TEXT-DECORATION: none
}
DIV.fstory .related_articles LI A:visited {
	COLOR: #444e5c; TEXT-DECORATION: none
}
DIV.fstory .related_articles LI A:active {
	TEXT-DECORATION: underline
}
DIV.fstory .related_articles LI A:hover {
	TEXT-DECORATION: underline
}
DIV.fstory .related_articles .related_label {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; =
COLOR: #ae3148
}
DIV.fstory .related_articles .more_stories {
	PADDING-LEFT: 15px! important; COLOR: #ae3148
}
DIV.fstory .related_articles .more_stories A:link {
	COLOR: #ae3148! important
}
DIV.fstory .more_stories A:visited {
	COLOR: #ae3148! important
}
.feedwidget .deck {
	DISPLAY: none
}
.feedwidget .redhed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.feedwidget IMG {
	PADDING-LEFT: 2px; WIDTH: 150px
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/css/impact_rightrail.css

BODY {
	COLOR: #444e5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 12px; MARGIN: 0px 5px; BACKGROUND-COLOR: white
}
INPUT {
	FONT-SIZE: 10px
}
.gray_body A:link {
	FONT-WEIGHT: bold; COLOR: #305cb6! important; TEXT-DECORATION: none
}
.gray_container A:visited {
	FONT-WEIGHT: bold; COLOR: #305cb6! important; TEXT-DECORATION: none
}
.gray_body A:active {
	FONT-WEIGHT: bold; COLOR: #3c8afa! important; TEXT-DECORATION: =
underline
}
.gray_container A:hover {
	FONT-WEIGHT: bold; COLOR: #3c8afa! important; TEXT-DECORATION: =
underline
}
.bottom_more_link A {
	FONT-SIZE: 13px; COLOR: #0c4790! important
}
.gray_container H2 {
	FONT-SIZE: 14px; COLOR: #293546
}
.bkgd_lightgray {
	BACKGROUND-COLOR: #f1f1f1
}
.module_300 {
	MAX-WIDTH: 300px; WIDTH: 300px
}
.gray_container {
	FONT-SIZE: 12px; WIDTH: 300px
}
.gray_body {
	MARGIN-BOTTOM: 0px
}
.gray_top {
	BACKGROUND: url(/08design/images/roundcorner_gray_topright.gif) =
no-repeat right top; HEIGHT: 7px
}
.gray_bottom {
	BACKGROUND: url(/08design/images/roundcorner_lightgray_bottomright.gif) =
no-repeat right bottom; WIDTH: 300px; HEIGHT: 7px
}
.gray_corner {
	DISPLAY: block! important; WIDTH: 7px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 7px; =
BORDER-BOTTOM-STYLE: none
}
.bottom_more_link {
	TEXT-ALIGN: center
}
.gray_body MENU {
	PADDING-LEFT: 20px
}
.gray_body MENU LI {
	FONT-SIZE: 11px; MARGIN: 4px 0px; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: =
none
}
.gray_body MENU LI:first-letter {
	MARGIN-LEFT: -10px
}
.gray_body H2 {
	MARGIN-LEFT: 10px
}
.gray_body MENU LI A {
	FONT-SIZE: 12px
}
TABLE.mostcomments_row TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: middle! important; PADDING-TOP: 10px
}
TABLE.mostcomments_row TD A {
	FONT-SIZE: 11px
}
.comment_countBox {
	MARGIN-RIGHT: 10px
}
.comment_photo {
	MARGIN-RIGHT: 10px
}
.comment_countBox {
	FONT-SIZE: 9px; BACKGROUND: =
url(/08design/images/box_rounded_white_54x41.gif) no-repeat; WIDTH: =
54px; HEIGHT: 41px; TEXT-ALIGN: center
}
.comment_countBox .comment_count {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fd6205
}
.comment_text {
	FONT-WEIGHT: bold; MAX-WIDTH: 235px; COLOR: #3052c0
}
.comment_photo {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
DIV.inside TABLE.mostcomments_row {
	WIDTH: 285px
}
#comments_nav .comment_countBox A {
	COLOR: #fd6205! important
}
#comments_nav .comment_countBox A:visited {
	COLOR: #fd6205! important
}
#comments_nav .comment_countBox A:hover {
	COLOR: #3c8afa! important
}
.sharelinks {
	MARGIN-TOP: 4px
}
.sharelinks A {
	FONT-WEIGHT: normal
}
.sharelinks A:visited {
	FONT-WEIGHT: normal
}
.sharelinks A:hover {
	FONT-WEIGHT: normal
}
.action U {
	MARGIN-LEFT: 10px
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/entertainment/css/etweb.css

.ETWeb TABLE {
	WIDTH: 100%
}
.ETWeb TABLE {
	BORDER-RIGHT: #999 0px solid; BORDER-TOP: #999 0px solid; BORDER-LEFT: =
#999 0px solid; BORDER-BOTTOM: #999 0px solid; TEXT-ALIGN: center
}
.ETWeb TD {
	BORDER-RIGHT: #999 0px solid; BORDER-TOP: #999 0px solid; BORDER-LEFT: =
#999 0px solid; BORDER-BOTTOM: #999 0px solid; TEXT-ALIGN: center
}
.resultwidget.ETWeb {
	BORDER-RIGHT: #c0c0c0 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: =
#c0c0c0 1px dashed; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c0c0 1px dashed; PADDING-TOP: =
10px; BORDER-BOTTOM: #c0c0c0 1px dashed; BACKGROUND-COLOR: #ddd
}
.resultwidget.ETWeb UL {
	PADDING-LEFT: 10px
}
.awepagination {
	MARGIN: 10px 0px; FONT-FAMILY: verdana,arial
}
.awepagination A:link {
	COLOR: #666
}
.awepagination A:visited {
	COLOR: #666
}
.pages.awepagination {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 100px; TEXT-ALIGN: left
}
.prevnext.awepagination {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; TEXT-TRANSFORM: =
uppercase; WIDTH: 390px; TEXT-ALIGN: right
}
#DynamicDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px =
0px 0px; WIDTH: 300px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.footnote {
	FONT-SIZE: 9px; COLOR: #666
}
.fakelink {
	CURSOR: pointer
}
#DynamicDiv {
	MARGIN-BOTTOM: 15px; HEIGHT: 114px; margin-collapse: collapse
}
#DynamicDiv IMG {
	MARGIN: 0px
}
#DynamicDiv INPUT {
	HEIGHT: 18px
}
#DynamicDiv SELECT {
	HEIGHT: 20px
}
#DynamicDiv .more {
	HEIGHT: 20px
}
#DynamicDiv INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 3px 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
#DynamicDiv SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 3px 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
#DynamicDiv FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 82px
}
.movies#DynamicDiv .more {
	FONT-SIZE: 10px; COLOR: #fff! important
}
.movies#DynamicDiv .more A:link {
	FONT-SIZE: 10px; COLOR: #fff! important
}
.movies#DynamicDiv .more A:visited {
	FONT-SIZE: 10px; COLOR: #fff! important
}
.movies#DynamicDiv .more A:hover {
	FONT-SIZE: 10px; COLOR: #fff! important
}
.movies.box {
	BACKGROUND: url(/entertainment/images/search_back.gif) #ededee right =
top
}
.music.box {
	BACKGROUND: url(/entertainment/images/search_back.gif) #ededee right =
top
}
.food.box {
	BACKGROUND: url(/entertainment/images/search_back.gif) #ededee right =
top
}
.events.box {
	BACKGROUND: url(/entertainment/images/search_back.gif) #ededee right =
top
}
.free.box {
	BACKGROUND: url(/entertainment/images/search_back.gif) #ededee right =
top
}
.mqpoibottom {
	HEIGHT: 25px! important
}
.mqminipopup {
	HEIGHT: 43px! important
}
.map-zoom-out {
	HEIGHT: 20px! important
}
.map-zoom-in {
	HEIGHT: 20px! important
}
.map-compass {
	HEIGHT: 41px! important
}
.break {
	CLEAR: both
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/08design/toprail/css/toprail.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#Toprail * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 5px
}
#Toprail {
	CLEAR: both; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif! important
}
#Toprail * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#Toprail IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}
#Toprail BR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}
#Toprail INPUT {
	FONT-SIZE: 10px
}
#Toprail .clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; HEIGHT: auto
}
#Toprail TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
#Toprail TD {
	VERTICAL-ALIGN: top
}
#Toprail A {
	FONT-WEIGHT: bold; CURSOR: pointer
}
#Toprail A:link {
	COLOR: #305cb6; TEXT-DECORATION: none
}
#Toprail A:visited {
	COLOR: #305cb6; TEXT-DECORATION: none
}
#Toprail A:active {
	COLOR: #3c8afa! important; TEXT-DECORATION: underline
}
#Toprail A:hover {
	COLOR: #3c8afa! important; TEXT-DECORATION: underline
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
#Toprail #Masthead {
	PADDING-RIGHT: 6px; DISPLAY: inline-block; PADDING-LEFT: 6px; =
PADDING-BOTTOM: 5px; WIDTH: 968px; PADDING-TOP: 6px; BORDER-BOTTOM: =
#031c3f 1px solid; HEIGHT: 150px; BACKGROUND-COLOR: #333c49
}
#Toprail #Toprail_Affiliate_Logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 240px; HEIGHT: 127px; =
BORDER-RIGHT-WIDTH: 0px
}
#Toprail #Toprail_Leaderboard {
	FLOAT: right; PADDING-BOTTOM: 6px; WIDTH: 728px; HEIGHT: 90px
}
#Toprail #Topsearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 4px 0px 0px; WIDTH: 480px; PADDING-TOP: 0px
}
#Toprail #Topsearch #Toprail_Search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#Toprail #Topsearch #Toprail_BusinessSearch {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#Toprail #Topsearch #Toprail_BusinessSearch {
	DISPLAY: none
}
#Toprail #Topsearch #Toprail_BusinessSearch A {
	COLOR: #fff! important
}
#Toprail #Topsearch #Toprail_BusinessSearch A:hover {
	COLOR: #fff! important
}
#Toprail #Topsearch UL#ToprailSearchTabs {
	BACKGROUND: url(/08design/toprail/images/tr_search_rightend.gif) =
no-repeat right bottom; WIDTH: 464px; LIST-STYLE-TYPE: none; HEIGHT: =
25px
}
#Toprail #Topsearch #ToprailSearchTabs LI#ToprailSearchTab1 {
	FLOAT: left
}
#Toprail #Topsearch #ToprailSearchTabs LI#ToprailSearchTab2 {
	FLOAT: left
}
#Toprail #Topsearch #ToprailSearchTab1 DIV {
	BACKGROUND-POSITION: 0px -25px; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
FLOAT: left; COLOR: #fff
}
#Toprail #Topsearch #ToprailSearchTab2 DIV {
	BACKGROUND-POSITION: 0px -25px; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
FLOAT: left; COLOR: #fff
}
#Toprail #Topsearch #ToprailSearchTabs DIV.text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: =
url(/08design/toprail/images/tr_search_bg.gif); PADDING-BOTTOM: 2px; =
CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
19px
}
#Toprail #Topsearch #ToprailSearchTabs DIV.tab {
	BACKGROUND-POSITION: 0px 0px
}
#Toprail #Topsearch #ToprailSearchTabs DIV.mo {
	BACKGROUND-POSITION: 0px -50px
}
#Toprail #Topsearch DIV#ToprailSearchTab1Start {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/08design/toprail/images/tr_search_left_1.gif); WIDTH: 6px; HEIGHT: =
25px
}
#Toprail #Topsearch DIV#ToprailSearchTab1End {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/08design/toprail/images/tr_search_right_1.gif); WIDTH: 15px; =
HEIGHT: 25px
}
#Toprail #Topsearch DIV#ToprailSearchTab2Start {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/08design/toprail/images/tr_search_left_2.gif); WIDTH: 15px; HEIGHT: =
25px
}
#Toprail #Topsearch DIV#ToprailSearchTab2End {
	FLOAT: left; BACKGROUND-IMAGE: =
url(/08design/toprail/images/tr_search_right_1.gif); WIDTH: 13px; =
HEIGHT: 25px
}
#Toprail #Topsearch #ToprailSearchForms {
	WIDTH: 464px
}
#Toprail #Topsearch .vertical_line {
	BACKGROUND: url(/08design/toprail/images/tr_search_vline.gif) =
no-repeat; WIDTH: 1px; HEIGHT: 25px
}
#Toprail #Search_Field {
	BORDER-RIGHT: #031c3f 1px solid; BORDER-TOP: #031c3f 1px solid; =
PADDING-LEFT: 3px; FONT-SIZE: 11px; LEFT: 2px; BORDER-LEFT: #031c3f 1px =
solid; WIDTH: 391px; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: =
0px; BORDER-BOTTOM: #031c3f 1px solid; POSITION: relative; TOP: 0px; =
HEIGHT: 18px
}
#Toprail #Search_Field:focus {
	BACKGROUND: #fefacd; COLOR: #000
}
#Toprail #Search_Field_Business1:focus {
	BACKGROUND: #fefacd; COLOR: #000
}
#Toprail #Search_Field_Business2:focus {
	BACKGROUND: #fefacd; COLOR: #000
}
#Toprail #Search_Field_Business1 {
	BORDER-RIGHT: #031c3f 1px solid; BORDER-TOP: #031c3f 1px solid; =
PADDING-LEFT: 3px; FONT-SIZE: 11px; LEFT: 2px; BORDER-LEFT: #031c3f 1px =
solid; WIDTH: 238px; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: =
0px; BORDER-BOTTOM: #031c3f 1px solid; POSITION: relative; TOP: 0px; =
HEIGHT: 18px
}
#Toprail #Search_Field_Business2 {
	BORDER-RIGHT: #031c3f 1px solid; BORDER-TOP: #031c3f 1px solid; =
PADDING-LEFT: 3px; FONT-SIZE: 11px; LEFT: 2px; BORDER-LEFT: #031c3f 1px =
solid; WIDTH: 144px; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: =
0px; BORDER-BOTTOM: #031c3f 1px solid; POSITION: relative; TOP: 0px; =
HEIGHT: 18px
}
#Toprail #Search_Button_Business {
	LEFT: 4px; MARGIN-LEFT: -4px; POSITION: relative; TOP: -3px
}
#Toprail #Search_Button {
	LEFT: 4px; POSITION: relative; TOP: -3px
}
#Toprail #Sponsor_Ad {
	FLOAT: right; MARGIN-BOTTOM: -10px; HEIGHT: 30px
}
#Toprail #Sponsor_Ad .SiteSponsorText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
5px; COLOR: #fff; PADDING-TOP: 3px
}
#Toprail #Topnav {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! =
important; MAX-WIDTH: 980px! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; OVERFLOW: hidden; COLOR: #293546; PADDING-TOP: 0px! =
important
}
#Toprail #Topnav A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #293546; WHITE-SPACE: =
nowrap; TEXT-DECORATION: none
}
#Toprail #Topnav TABLE#Level1 {
	MAX-WIDTH: 980px; WIDTH: 980px; MAX-HEIGHT: 25px; BORDER-COLLAPSE: =
collapse; HEIGHT: 25px
}
#Toprail #Topnav TABLE#Level1 TD {
	BORDER-RIGHT: #828891 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
10px; BACKGROUND: url(/08design/toprail/images/bg_level1.gif) repeat-x; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#Toprail #Topnav TABLE#Level1 TD A {
	DISPLAY: block! important; FONT-SIZE: 12px! important
}
#Toprail #Topnav TABLE#Level1 TD A:hover {
	COLOR: #293546! important
}
#Toprail #Topnav TABLE#Level1 TD:hover {
	BACKGROUND: url(/08design/toprail/images/bg_level1_hover.gif) #e8e8e8 =
repeat-x
}
#Toprail #Topnav TABLE#Level1 TD.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Toprail #Topnav TABLE#Level1 TD.active A:link {
	PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative; =
TOP: -1px
}
#Toprail #Topnav TABLE#Level1 TD.active A:visited {
	PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative; =
TOP: -1px
}
#Toprail #Topnav TABLE#Level1 TD#First_Cell {
	BACKGROUND: url(/08design/toprail/images/bg_level1_button_left.gif) =
no-repeat
}
#Toprail #Topnav TABLE#Level1 TD#First_Cell:hover {
	BACKGROUND: =
url(/08design/toprail/images/bg_level1_button_left_hover.gif) no-repeat =
left 50%
}
#Toprail #Topnav TABLE#Level1 TD.active#First_Cell {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
BACKGROUND: =
url(/08design/toprail/images/bg_level1_button_left_active.gif) =
no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#Toprail #Topnav TABLE#Level1 TD.active#First_Cell A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px
}
#Toprail #Topnav TABLE#Level1 TD.active#First_Cell A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px
}
#Toprail #Topnav TABLE#Level1 TD#Last_Cell:hover {
	BACKGROUND: =
url(/08design/toprail/images/bg_level1_button_right_hover.gif) no-repeat =
right 50%
}
#Toprail #Topnav TABLE#Level1 TD#Last_Cell {
	BACKGROUND: url(/08design/toprail/images/bg_level1_button_right.gif) =
no-repeat right 50%; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#Toprail #Topnav TABLE#Level1 TD.active#Last_Cell {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
BACKGROUND: =
url(/08design/toprail/images/bg_level1_button_right_active.gif) =
no-repeat right 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#Toprail #Topnav TABLE#Level1 TD.active#Last_Cell A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px
}
#Toprail #Topnav TABLE#Level1 TD.active#Last_Cell A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px
}
#Toprail #Topnav UL#Level2 {
	BACKGROUND: url(/08design/toprail/images/bkgd_level2_long.gif) white =
no-repeat 50% top; LEFT: 5px; OVERFLOW: hidden; WIDTH: 970px; =
WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 24px
}
#Toprail #Topnav UL#Level2 LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #293546; PADDING-TOP: 4px; LIST-STYLE-TYPE: =
none; HEIGHT: 20px
}
#Toprail #Topnav UL#Level2 LI#Level2_First {
	PADDING-RIGHT: 20px; PADDING-LEFT: 1px; BACKGROUND: =
url(/08design/toprail/images/arrow_tip.gif) #828891 no-repeat right 50%; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #828891 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 19px; =
_margin-left: 5px
}
#Toprail #Topnav UL#Level2 LI#Level2_First A {
	PADDING-LEFT: 0px; FONT-SIZE: 11px! important; COLOR: white! important
}
#Toprail #Topnav UL#Level2 LI A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3px 5px; LINE-HEIGHT: 13px; =
PADDING-TOP: 2px
}
UL#Level2 LI A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3px 5px; LINE-HEIGHT: 13px; =
PADDING-TOP: 2px
}
#Toprail #Topnav UL#Level2 LI.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/08design/toprail/images/border_gradient.gif) repeat-x 50% top; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 21px
}
#Toprail #Topnav UL#Level2 LI.active A:link {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: =
9px; MARGIN: -1px 1px 5px; PADDING-TOP: 1px; BACKGROUND-COLOR: white
}
#Toprail #Topnav UL#Level2 LI.active A:visited {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: =
9px; MARGIN: -1px 1px 5px; PADDING-TOP: 1px; BACKGROUND-COLOR: white
}
#Toprail #Topnav TABLE#Level1 TD.ie6_hover {
	BACKGROUND: url(/08design/toprail/images/bg_level1_hover.gif) #e8e8e8 =
repeat-x
}
#Toprail #Topnav TABLE#Level1 TD.first_cell_hover {
	BACKGROUND: =
url(/08design/toprail/images/bg_level1_button_left_hover.gif) no-repeat =
left 50%
}
#Toprail #Topnav TABLE#Level1 TD.last_cell_hover {
	BACKGROUND: =
url(/08design/toprail/images/bg_level1_button_right_hover.gif) no-repeat =
right 50%
}
#Toprail INPUT.imageGo_toprail {
	BACKGROUND: url(/08design/images/buttons/go_green_sprites_darkbkgd.gif) =
no-repeat; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; WIDTH: 45px; =
CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
#Toprail INPUT.imageGo_toprail:hover {
	BACKGROUND-POSITION: 100% -19px
}
#Toprail INPUT.imageGo_toprail_mo {
	BACKGROUND-POSITION: 100% -19px
}
#Toprail INPUT.imageGo {
	BACKGROUND: url(/08design/images/buttons/go_green_45x19_lightbkgd.gif) =
no-repeat; MARGIN-LEFT: 4px; WIDTH: 45px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; =
BORDER-BOTTOM-STYLE: none
}
#Toprail INPUT.imageGo:hover {
	BACKGROUND: =
url(/08design/images/buttons/go_green_45x19_lightbkgd_mo.gif) no-repeat
}
#Toprail INPUT.imageGo_mo {
	BACKGROUND: =
url(/08design/images/buttons/go_green_45x19_lightbkgd_mo.gif) no-repeat
}
UNKNOWN {
	VERTICAL-ALIGN: top
}
#Toprail .Leaderboard {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: auto; PADDING-TOP: 0px! =
important; TEXT-ALIGN: left! important
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/08design/css/footer.css

#Footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #c3c7c9 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(/08design/images/footer_gradient.jpg) repeat-x; =
PADDING-BOTTOM: 10px; WIDTH: 980px; COLOR: #95999c; PADDING-TOP: 12px; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
#Footer A {
	COLOR: #0c4790; TEXT-DECORATION: none
}
#Footer A:active {
	COLOR: #3c8afa; TEXT-DECORATION: underline
}
#Footer A:hover {
	COLOR: #3c8afa; TEXT-DECORATION: underline
}
#Footer IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#FooterSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 1px 0px 0px 40px; WIDTH: auto; PADDING-TOP: 0px
}
#FooterSearchForm {
	MARGIN-TOP: 5px
}
#FooterSearchForm LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: =
#293546
}
#FooterSearchField {
	BORDER-RIGHT: #8d949d 1px solid; BORDER-TOP: #8d949d 1px solid; =
FONT-SIZE: 11px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: =
#8d949d 1px solid; WIDTH: 255px; COLOR: #626b77; LINE-HEIGHT: 17px; =
BORDER-BOTTOM: #8d949d 1px solid; HEIGHT: 17px
}
#FooterSearchButton {
	VERTICAL-ALIGN: middle
}
#FooterLogos {
	FLOAT: left; MARGIN: 0px 0px 0px 4px
}
IMG#AdvanceLogo {
	BORDER-RIGHT: #d7d9db 1px solid; PADDING-RIGHT: 12px; MARGIN-RIGHT: =
12px; PADDING-TOP: 2px
}
#FooterMainLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: =
#b3b9bd; TEXT-ALIGN: center
}
#FooterMainLinks A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0c4790; POSITION: relative; =
TOP: 1px
}
#FooterMiniLinks {
	FONT-SIZE: 10px; FLOAT: right; MARGIN: 8px 12px 0px 0px; COLOR: =
#9aa4b2; _margin-right: 6px
}
#FooterMiniLinks A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0c4790; POSITION: =
relative; TOP: 1px
}
#FooterSubscribe {
	FONT-SIZE: 9px; MARGIN: 0px; WIDTH: auto; TEXT-ALIGN: center
}
#FooterSubscribe IMG {
	VERTICAL-ALIGN: baseline
}
#FooterSubscribe SPAN {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 6px 5px; COLOR: =
#293546; POSITION: relative; TOP: -9px
}
#FooterSubscribe SPAN A {
	FONT-WEIGHT: bold; COLOR: #305cb6; TEXT-DECORATION: none
}
#Copyright {
	MARGIN-TOP: 7px; FONT-SIZE: 11px; COLOR: #444e5c; LINE-HEIGHT: 15px; =
TEXT-ALIGN: center
}
#Copyright A {
	FONT-WEIGHT: normal; COLOR: #0c4790
}
#FooterPapersLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: =
#b3b9bd; TEXT-ALIGN: center
}
#FooterPapersLinks A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #305cb6; POSITION: relative; =
TOP: 1px
}
DIV.module_search_form {
	WIDTH: 98%
}
DIV.module_search_form .module_column {
	FONT-SIZE: 11px; LINE-HEIGHT: 20px
}
DIV.module_search_form .pipe_links {
	WHITE-SPACE: nowrap
}
INPUT.module_search_field {
	BORDER-RIGHT: #989ba0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#989ba0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #989ba0 =
1px solid; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #989ba0 1px solid; HEIGHT: 17px
}
SELECT.module_search_field {
	BORDER-RIGHT: #989ba0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#989ba0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #989ba0 =
1px solid; COLOR: #444e5c; LINE-HEIGHT: 17px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #989ba0 1px solid; HEIGHT: 17px
}
SELECT.module_search_field {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
INPUT.imageGo_toprail {
	BACKGROUND: url(/08design/images/buttons/go_green_45x19_darkbkgd.gif) =
no-repeat; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; WIDTH: 45px; =
CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
INPUT.imageGo_toprail:hover {
	BACKGROUND: =
url(/08design/images/buttons/go_green_45x19_darkbkgd_mo.gif) no-repeat
}
INPUT.imageGo {
	BACKGROUND: url(/08design/images/buttons/go_green_45x19_lightbkgd.gif) =
no-repeat; MARGIN-LEFT: 4px; WIDTH: 45px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; =
BORDER-BOTTOM-STYLE: none
}
INPUT.imageGo:hover {
	BACKGROUND: =
url(/08design/images/buttons/go_green_45x19_lightbkgd_mo.gif) no-repeat
}
INPUT.imageSearch {
	BACKGROUND: url(/08design/images/buttons/search_green_76x19.gif) =
no-repeat; MARGIN-LEFT: 4px; WIDTH: 76px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; =
BORDER-BOTTOM-STYLE: none
}
INPUT.imageSearch:hover {
	BACKGROUND: url(/08design/images/buttons/search_green_76x19_mo.gif) =
no-repeat
}
INPUT.imageGo {
	CURSOR: pointer
}
INPUT.imageSearch {
	CURSOR: pointer
}
UNKNOWN {
	VERTICAL-ALIGN: top
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.nj.com/mt-site.js

function OpenWindow(url, height, width) {=0A=
		eval('var options =3D "toolbar=3Dno, location=3Dno, directories=3Dno, =
status=3Dyes, menubar=3Dyes, scrollbars=3Dyes, resizable=3Dno, =
copyhistory=3Dyes, width=3D'+width+', height=3D'+height+'"');=0A=
		var winname =3D "addedititem"=0A=
		var newwin =3D window.open(url,winname,options)=0A=
		newwin.focus();=0A=
	}=0A=
=0A=
=0A=
// Copyright (c) 1996-1997 Athenia Associates.=0A=
// http://www.webreference.com/js/=0A=
// License is granted if and only if this entire=0A=
// copyright notice is included. By Tomer Shiran.=0A=
=0A=
function setCookie (name, value, expires, path, domain, secure) {=0A=
    var curCookie =3D name + "=3D" + escape(value) + (expires ? "; =
expires=3D" + expires : "") +=0A=
        (path ? "; path=3D" + path : "") + (domain ? "; domain=3D" + =
domain : "") + (secure ? "secure" : "");=0A=
    document.cookie =3D curCookie;=0A=
}=0A=
=0A=
function getCookie (name) {=0A=
    var prefix =3D name + '=3D';=0A=
    var c =3D document.cookie;=0A=
    var nullstring =3D '';=0A=
    var cookieStartIndex =3D c.indexOf(prefix);=0A=
    if (cookieStartIndex =3D=3D -1)=0A=
        return nullstring;=0A=
    var cookieEndIndex =3D c.indexOf(";", cookieStartIndex + =
prefix.length);=0A=
    if (cookieEndIndex =3D=3D -1)=0A=
        cookieEndIndex =3D c.length;=0A=
    return unescape(c.substring(cookieStartIndex + prefix.length, =
cookieEndIndex));=0A=
}=0A=
=0A=
function deleteCookie (name, path, domain) {=0A=
    if (getCookie(name))=0A=
        document.cookie =3D name + "=3D" + ((path) ? "; path=3D" + path =
: "") +=0A=
            ((domain) ? "; domain=3D" + domain : "") + "; expires=3DThu, =
01-Jan-70 00:00:01 GMT";=0A=
}=0A=
=0A=
function fixDate (date) {=0A=
    var base =3D new Date(0);=0A=
    var skew =3D base.getTime();=0A=
    if (skew > 0)=0A=
        date.setTime(date.getTime() - skew);=0A=
}=0A=
=0A=
function rememberMe (f) {=0A=
    var now =3D new Date();=0A=
    fixDate(now);=0A=
    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);=0A=
    now =3D now.toGMTString();=0A=
    if (f.author !=3D undefined)=0A=
       setCookie('mtcmtauth', f.author.value, now, '/', '', '');=0A=
    if (f.email !=3D undefined)=0A=
       setCookie('mtcmtmail', f.email.value, now, '/', '', '');=0A=
    if (f.url !=3D undefined)=0A=
       setCookie('mtcmthome', f.url.value, now, '/', '', '');=0A=
}=0A=
=0A=
function forgetMe (f) {=0A=
    deleteCookie('mtcmtmail', '/', '');=0A=
    deleteCookie('mtcmthome', '/', '');=0A=
    deleteCookie('mtcmtauth', '/', '');=0A=
    f.email.value =3D '';=0A=
    f.author.value =3D '';=0A=
    f.url.value =3D '';=0A=
}=0A=
=0A=
function hideDocumentElement(id) {=0A=
    var el =3D document.getElementById(id);=0A=
    if (el) el.style.display =3D 'none';=0A=
}=0A=
=0A=
function showDocumentElement(id) {=0A=
    var el =3D document.getElementById(id);=0A=
    if (el) el.style.display =3D 'block';=0A=
}=0A=
=0A=
var commenter_name;=0A=
=0A=
function individualArchivesOnLoad(commenter_name) {=0A=
=0A=
    hideDocumentElement('trackbacks-info');=0A=
=0A=
=0A=
=0A=
    var mtcmtauth;=0A=
    var mtcmthome;=0A=
    if (document.comments_form) {=0A=
        if (!commenter_name && (document.comments_form.email !=3D =
undefined) &&=0A=
            (mtcmtmail =3D getCookie("mtcmtmail")))=0A=
            document.comments_form.email.value =3D mtcmtmail;=0A=
        if (!commenter_name && (document.comments_form.author !=3D =
undefined) &&=0A=
            (mtcmtauth =3D getCookie("mtcmtauth")))=0A=
            document.comments_form.author.value =3D mtcmtauth;=0A=
        if (document.comments_form.url !=3D undefined && =0A=
            (mtcmthome =3D getCookie("mtcmthome")))=0A=
            document.comments_form.url.value =3D mtcmthome;=0A=
        if (document.comments_form["bakecookie"]) {=0A=
            if (mtcmtauth || mtcmthome) {=0A=
                document.comments_form.bakecookie.checked =3D true;=0A=
            } else {=0A=
                document.comments_form.bakecookie.checked =3D false;=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function writeTypeKeyGreeting(commenter_name, entry_id) {=0A=
=0A=
}=0A=
=0A=
=0A=
=0A=
// registration/validation stuff=0A=
name =3D "";=0A=
hash =3D "";=0A=
function getLoginCookie() {=0A=
	cookies =3D document.cookie.split('; ');=0A=
	for (i=3D0;i<cookies.length;i++) {=0A=
		c =3D cookies[i].split("=3D");=0A=
		if (c[0] && c[0] =3D=3D "regdb") {=0A=
			c_value =3D unescape(c[1]);=0A=
			c_value =3D c_value.split(" ");=0A=
			name =3D c_value[0];=0A=
			hash =3D c_value[1];=0A=
			validateCookie(name, hash);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function validateCookie(user, hash) {=0A=
	req =3D false;=0A=
	urlStr =3D =
"/cgi-bin/prxy/auth/nph-cache.cgi/cache=3D0;host=3Dregister.advance.net;/=
regdb/servlet/LoginCheck?username=3D" + user + "&password=3D" + hash;=0A=
	// branch for native XMLHttpRequest object=0A=
	if(window.XMLHttpRequest) {=0A=
		try {=0A=
				req =3D new XMLHttpRequest();=0A=
		} catch(e) {=0A=
				req =3D false;=0A=
		}=0A=
	// branch for IE/Windows ActiveX version=0A=
	} else if(window.ActiveXObject) {=0A=
		try {=0A=
			req =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
		} catch(e) {=0A=
			try {=0A=
				req =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
			} catch(e) {=0A=
				req =3D false;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if(req) {=0A=
		req.onreadystatechange =3D doValidate;=0A=
		req.open("GET", urlStr, true);=0A=
		req.send(null);=0A=
	}=0A=
}=0A=
=0A=
callback =3D null;=0A=
function doValidate() {=0A=
	if (req && req.readyState =3D=3D 4) {=0A=
		xml =3D req.responseText;=0A=
		if (xml.match(/GOODLOGIN/)) {=0A=
			document.getElementById("authorName").value =3D name;=0A=
			document.getElementById("welcome").innerHTML =3D name;=0A=
			document.getElementById("commentForm").style.display =3D "block";=0A=
			document.getElementById("loginForm").style.display =3D "none";=0A=
			if (document.getElementById("comment-form")) {=0A=
				nameInput =3D document.createElement("input");=0A=
				nameInput.setAttribute("type", "hidden");=0A=
				nameInput.setAttribute("name", "username");=0A=
				nameInput.setAttribute("value", name);=0A=
				document.getElementById("comment-form").appendChild(nameInput);=0A=
=0A=
				hashInput =3D document.createElement("input");=0A=
				hashInput.setAttribute("type", "hidden");=0A=
				hashInput.setAttribute("name", "hash");=0A=
				hashInput.setAttribute("value", hash);=0A=
				document.getElementById("comment-form").appendChild(hashInput);=0A=
			}=0A=
			if (callback !=3D null) {=0A=
				eval(callback + "()");=0A=
			}=0A=
		} else if (xml.match(/BADPASSWORD/)) {=0A=
			document.getElementById("errmsg").innerHTML =3D "That password is =
incorrect. Please check your caps lock key and try again."=0A=
		} else if (xml.match(/NOUSER/)) {=0A=
			document.getElementById("errmsg").innerHTML =3D "That username could =
not be found, please try again.";=0A=
		} else if (xml.match(/BADREQUEST/)) {=0A=
			document.getElementById("errmsg").innerHTML =3D "Please make sure =
you've filled out both password and username and try again.";=0A=
		} else if (xml.match(/FROZEN/) || xml.match(/BANNED/)) {=0A=
	        host =3D document.location.host;=0A=
	        host =3D host.substring(host.indexOf(".")+1);=0A=
	        document.getElementById("errmsg").innerHTML =3D "This community =
account/username has been banned. Please visit our <a =
href=3D'http://www." + host + "/useragreement/'>user agreement</a> for =
more details on our policies. If you believe this is an error, <a =
href=3D'http://www." + host + "/contactus/interactivity.ssf'>please =
contact us</a> for further clarification.";=0A=
		} else if (xml.match(/FAULT/)) {=0A=
			document.getElementById("errmsg").innerHTML =3D "There was a problem =
signing in. Please try again later.";=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function checkLogin() {=0A=
	name =3D document.getElementById("login_author").value;=0A=
	hash =3D MD5(document.getElementById("login_password").value);=0A=
	callback =3D "setLoginCookie";=0A=
	validateCookie(name,hash);=0A=
=0A=
}=0A=
=0A=
function setLoginCookie() {=0A=
	cookieStr =3D name + " " + hash;=0A=
	setCookie("regdb", cookieStr , 60*60*24*30, "/");=0A=
}=0A=
=0A=
function makeSignupUrl(link) {=0A=
	host =3D document.location.host;=0A=
	returnUrl =3D document.location.href;=0A=
	host =3D host.substring(host.indexOf(".")+1);=0A=
	url =3D "http://register." + host + =
"/regdb/servlet/Reg?source=3Dblogs&affiliate=3D" + host + =
"&_returnurl=3D" + returnUrl;=0A=
	link.href =3D url;=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
*=0A=
*  MD5 (Message-Digest Algorithm)=0A=
*  http://www.webtoolkit.info/=0A=
*=0A=
**/=0A=
=0A=
var MD5 =3D function (string) {=0A=
=0A=
    function RotateLeft(lValue, iShiftBits) {=0A=
        return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));=0A=
    }=0A=
=0A=
    function AddUnsigned(lX,lY) {=0A=
        var lX4,lY4,lX8,lY8,lResult;=0A=
        lX8 =3D (lX & 0x80000000);=0A=
        lY8 =3D (lY & 0x80000000);=0A=
        lX4 =3D (lX & 0x40000000);=0A=
        lY4 =3D (lY & 0x40000000);=0A=
        lResult =3D (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);=0A=
        if (lX4 & lY4) {=0A=
            return (lResult ^ 0x80000000 ^ lX8 ^ lY8);=0A=
        }=0A=
        if (lX4 | lY4) {=0A=
            if (lResult & 0x40000000) {=0A=
                return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);=0A=
            } else {=0A=
                return (lResult ^ 0x40000000 ^ lX8 ^ lY8);=0A=
            }=0A=
        } else {=0A=
            return (lResult ^ lX8 ^ lY8);=0A=
        }=0A=
    }=0A=
=0A=
    function F(x,y,z) { return (x & y) | ((~x) & z); }=0A=
    function G(x,y,z) { return (x & z) | (y & (~z)); }=0A=
    function H(x,y,z) { return (x ^ y ^ z); }=0A=
    function I(x,y,z) { return (y ^ (x | (~z))); }=0A=
=0A=
    function FF(a,b,c,d,x,s,ac) {=0A=
        a =3D AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), =
ac));=0A=
        return AddUnsigned(RotateLeft(a, s), b);=0A=
    };=0A=
=0A=
    function GG(a,b,c,d,x,s,ac) {=0A=
        a =3D AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), =
ac));=0A=
        return AddUnsigned(RotateLeft(a, s), b);=0A=
    };=0A=
=0A=
    function HH(a,b,c,d,x,s,ac) {=0A=
        a =3D AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), =
ac));=0A=
        return AddUnsigned(RotateLeft(a, s), b);=0A=
    };=0A=
=0A=
    function II(a,b,c,d,x,s,ac) {=0A=
        a =3D AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), =
ac));=0A=
        return AddUnsigned(RotateLeft(a, s), b);=0A=
    };=0A=
=0A=
    function ConvertToWordArray(string) {=0A=
        var lWordCount;=0A=
        var lMessageLength =3D string.length;=0A=
        var lNumberOfWords_temp1=3DlMessageLength + 8;=0A=
        var =
lNumberOfWords_temp2=3D(lNumberOfWords_temp1-(lNumberOfWords_temp1 % =
64))/64;=0A=
        var lNumberOfWords =3D (lNumberOfWords_temp2+1)*16;=0A=
        var lWordArray=3DArray(lNumberOfWords-1);=0A=
        var lBytePosition =3D 0;=0A=
        var lByteCount =3D 0;=0A=
        while ( lByteCount < lMessageLength ) {=0A=
            lWordCount =3D (lByteCount-(lByteCount % 4))/4;=0A=
            lBytePosition =3D (lByteCount % 4)*8;=0A=
            lWordArray[lWordCount] =3D (lWordArray[lWordCount] | =
(string.charCodeAt(lByteCount)<<lBytePosition));=0A=
            lByteCount++;=0A=
        }=0A=
        lWordCount =3D (lByteCount-(lByteCount % 4))/4;=0A=
        lBytePosition =3D (lByteCount % 4)*8;=0A=
        lWordArray[lWordCount] =3D lWordArray[lWordCount] | =
(0x80<<lBytePosition);=0A=
        lWordArray[lNumberOfWords-2] =3D lMessageLength<<3;=0A=
        lWordArray[lNumberOfWords-1] =3D lMessageLength>>>29;=0A=
        return lWordArray;=0A=
    };=0A=
=0A=
    function WordToHex(lValue) {=0A=
        var WordToHexValue=3D"",WordToHexValue_temp=3D"",lByte,lCount;=0A=
        for (lCount =3D 0;lCount<=3D3;lCount++) {=0A=
            lByte =3D (lValue>>>(lCount*8)) & 255;=0A=
            WordToHexValue_temp =3D "0" + lByte.toString(16);=0A=
            WordToHexValue =3D WordToHexValue + =
WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);=0A=
        }=0A=
        return WordToHexValue;=0A=
    };=0A=
=0A=
    function Utf8Encode(string) {=0A=
        string =3D string.replace(/\r\n/g,"\n");=0A=
        var utftext =3D "";=0A=
=0A=
        for (var n =3D 0; n < string.length; n++) {=0A=
=0A=
            var c =3D string.charCodeAt(n);=0A=
=0A=
            if (c < 128) {=0A=
                utftext +=3D String.fromCharCode(c);=0A=
            }=0A=
            else if((c > 127) && (c < 2048)) {=0A=
                utftext +=3D String.fromCharCode((c >> 6) | 192);=0A=
                utftext +=3D String.fromCharCode((c & 63) | 128);=0A=
            }=0A=
            else {=0A=
                utftext +=3D String.fromCharCode((c >> 12) | 224);=0A=
                utftext +=3D String.fromCharCode(((c >> 6) & 63) | 128);=0A=
                utftext +=3D String.fromCharCode((c & 63) | 128);=0A=
            }=0A=
=0A=
        }=0A=
=0A=
        return utftext;=0A=
    };=0A=
=0A=
    var x=3DArray();=0A=
    var k,AA,BB,CC,DD,a,b,c,d;=0A=
    var S11=3D7, S12=3D12, S13=3D17, S14=3D22;=0A=
    var S21=3D5, S22=3D9 , S23=3D14, S24=3D20;=0A=
    var S31=3D4, S32=3D11, S33=3D16, S34=3D23;=0A=
    var S41=3D6, S42=3D10, S43=3D15, S44=3D21;=0A=
=0A=
    string =3D Utf8Encode(string);=0A=
=0A=
    x =3D ConvertToWordArray(string);=0A=
=0A=
    a =3D 0x67452301; b =3D 0xEFCDAB89; c =3D 0x98BADCFE; d =3D =
0x10325476;=0A=
=0A=
    for (k=3D0;k<x.length;k+=3D16) {=0A=
        AA=3Da; BB=3Db; CC=3Dc; DD=3Dd;=0A=
        a=3DFF(a,b,c,d,x[k+0], S11,0xD76AA478);=0A=
        d=3DFF(d,a,b,c,x[k+1], S12,0xE8C7B756);=0A=
        c=3DFF(c,d,a,b,x[k+2], S13,0x242070DB);=0A=
        b=3DFF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);=0A=
        a=3DFF(a,b,c,d,x[k+4], S11,0xF57C0FAF);=0A=
        d=3DFF(d,a,b,c,x[k+5], S12,0x4787C62A);=0A=
        c=3DFF(c,d,a,b,x[k+6], S13,0xA8304613);=0A=
        b=3DFF(b,c,d,a,x[k+7], S14,0xFD469501);=0A=
        a=3DFF(a,b,c,d,x[k+8], S11,0x698098D8);=0A=
        d=3DFF(d,a,b,c,x[k+9], S12,0x8B44F7AF);=0A=
        c=3DFF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);=0A=
        b=3DFF(b,c,d,a,x[k+11],S14,0x895CD7BE);=0A=
        a=3DFF(a,b,c,d,x[k+12],S11,0x6B901122);=0A=
        d=3DFF(d,a,b,c,x[k+13],S12,0xFD987193);=0A=
        c=3DFF(c,d,a,b,x[k+14],S13,0xA679438E);=0A=
        b=3DFF(b,c,d,a,x[k+15],S14,0x49B40821);=0A=
        a=3DGG(a,b,c,d,x[k+1], S21,0xF61E2562);=0A=
        d=3DGG(d,a,b,c,x[k+6], S22,0xC040B340);=0A=
        c=3DGG(c,d,a,b,x[k+11],S23,0x265E5A51);=0A=
        b=3DGG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);=0A=
        a=3DGG(a,b,c,d,x[k+5], S21,0xD62F105D);=0A=
        d=3DGG(d,a,b,c,x[k+10],S22,0x2441453);=0A=
        c=3DGG(c,d,a,b,x[k+15],S23,0xD8A1E681);=0A=
        b=3DGG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);=0A=
        a=3DGG(a,b,c,d,x[k+9], S21,0x21E1CDE6);=0A=
        d=3DGG(d,a,b,c,x[k+14],S22,0xC33707D6);=0A=
        c=3DGG(c,d,a,b,x[k+3], S23,0xF4D50D87);=0A=
        b=3DGG(b,c,d,a,x[k+8], S24,0x455A14ED);=0A=
        a=3DGG(a,b,c,d,x[k+13],S21,0xA9E3E905);=0A=
        d=3DGG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);=0A=
        c=3DGG(c,d,a,b,x[k+7], S23,0x676F02D9);=0A=
        b=3DGG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);=0A=
        a=3DHH(a,b,c,d,x[k+5], S31,0xFFFA3942);=0A=
        d=3DHH(d,a,b,c,x[k+8], S32,0x8771F681);=0A=
        c=3DHH(c,d,a,b,x[k+11],S33,0x6D9D6122);=0A=
        b=3DHH(b,c,d,a,x[k+14],S34,0xFDE5380C);=0A=
        a=3DHH(a,b,c,d,x[k+1], S31,0xA4BEEA44);=0A=
        d=3DHH(d,a,b,c,x[k+4], S32,0x4BDECFA9);=0A=
        c=3DHH(c,d,a,b,x[k+7], S33,0xF6BB4B60);=0A=
        b=3DHH(b,c,d,a,x[k+10],S34,0xBEBFBC70);=0A=
        a=3DHH(a,b,c,d,x[k+13],S31,0x289B7EC6);=0A=
        d=3DHH(d,a,b,c,x[k+0], S32,0xEAA127FA);=0A=
        c=3DHH(c,d,a,b,x[k+3], S33,0xD4EF3085);=0A=
        b=3DHH(b,c,d,a,x[k+6], S34,0x4881D05);=0A=
        a=3DHH(a,b,c,d,x[k+9], S31,0xD9D4D039);=0A=
        d=3DHH(d,a,b,c,x[k+12],S32,0xE6DB99E5);=0A=
        c=3DHH(c,d,a,b,x[k+15],S33,0x1FA27CF8);=0A=
        b=3DHH(b,c,d,a,x[k+2], S34,0xC4AC5665);=0A=
        a=3DII(a,b,c,d,x[k+0], S41,0xF4292244);=0A=
        d=3DII(d,a,b,c,x[k+7], S42,0x432AFF97);=0A=
        c=3DII(c,d,a,b,x[k+14],S43,0xAB9423A7);=0A=
        b=3DII(b,c,d,a,x[k+5], S44,0xFC93A039);=0A=
        a=3DII(a,b,c,d,x[k+12],S41,0x655B59C3);=0A=
        d=3DII(d,a,b,c,x[k+3], S42,0x8F0CCC92);=0A=
        c=3DII(c,d,a,b,x[k+10],S43,0xFFEFF47D);=0A=
        b=3DII(b,c,d,a,x[k+1], S44,0x85845DD1);=0A=
        a=3DII(a,b,c,d,x[k+8], S41,0x6FA87E4F);=0A=
        d=3DII(d,a,b,c,x[k+15],S42,0xFE2CE6E0);=0A=
        c=3DII(c,d,a,b,x[k+6], S43,0xA3014314);=0A=
        b=3DII(b,c,d,a,x[k+13],S44,0x4E0811A1);=0A=
        a=3DII(a,b,c,d,x[k+4], S41,0xF7537E82);=0A=
        d=3DII(d,a,b,c,x[k+11],S42,0xBD3AF235);=0A=
        c=3DII(c,d,a,b,x[k+2], S43,0x2AD7D2BB);=0A=
        b=3DII(b,c,d,a,x[k+9], S44,0xEB86D391);=0A=
        a=3DAddUnsigned(a,AA);=0A=
        b=3DAddUnsigned(b,BB);=0A=
        c=3DAddUnsigned(c,CC);=0A=
        d=3DAddUnsigned(d,DD);=0A=
    }=0A=
=0A=
    var temp =3D WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);=0A=
=0A=
    return temp.toLowerCase();=0A=
}=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/entertainment/js/awe.js

// Declare map!=0A=
try {=0A=
	AWEMap =3D new mapAttributeSet();=0A=
	AWEMap.mapDiv =3D "map1";=0A=
	AWEMap.mapPointsLat =3D "mapPointsLat";=0A=
	AWEMap.mapPointsLon =3D "mapPointsLon";=0A=
	AWEMap.mapLabelTitle =3D "mapTitles";=0A=
	AWEMap.mapLabelText =3D "mapLabels";=0A=
	AWEMap.mapLegend =3D "mapMarkers";=0A=
} catch(e) {=0A=
	// No maps on this page.  Do nothing.=0A=
}=0A=
=0A=
function ToggleVisibility(WhichForm) {=0A=
	// Declare for use later=0A=
        var TheFormDiv;=0A=
	// e.g. "events box", "music box"=0A=
        var DynamicClass =3D WhichForm.toLowerCase() + " box";=0A=
	// Each tab in the search box thing=0A=
        var AllTheForms =3D new Array("Food","Music","Events","Movies");=0A=
	// Loop through all of them until we find a match=0A=
        for(var i =3D 0; i < AllTheForms.length; i++) {=0A=
		// This is the div we want to make visible=0A=
                 TheFormDiv =3D "SearchFormContent" + AllTheForms[i];=0A=
		// Match; show div, assign css class=0A=
                if(AllTheForms[i].toLowerCase() =3D=3D =
WhichForm.toLowerCase()) {=0A=
                        document.getElementById('DynamicDiv').className =
=3D DynamicClass;=0A=
                        =
document.getElementById(TheFormDiv).style.visibility =3D 'visible';=0A=
                        =
document.getElementById(TheFormDiv).style.display =3D 'block';=0A=
		// No match; hide div=0A=
                } else {=0A=
                        =
document.getElementById(TheFormDiv).style.visibility =3D 'hidden';=0A=
                        =
document.getElementById(TheFormDiv).style.display =3D 'none';=0A=
                }=0A=
        }=0A=
}=0A=
=0A=
function TransformForm(WhichForm) {=0A=
        if(!WhichForm) { WhichForm =3D "Events"; }=0A=
	// Change image mapped img src.  Take out "temp_" when adding Nightlife =
search back.=0A=
        TheImg =3D "/entertainment/images/temp_tabs_" + =
WhichForm.toLowerCase() + ".gif";=0A=
        document.images['SearchFormTabs'].src =3D TheImg;=0A=
	// Show appropriate div, hide all others, assign css class=0A=
        ToggleVisibility(WhichForm);=0A=
}=0A=
=0A=
function ETClearValue(x) {=0A=
	if(x.value =3D=3D "Name" || x.value =3D=3D "Nightlife =
(bars/nightclubs)" || x.value =3D=3D "Title") {=0A=
		x.value=3D'';=0A=
	}=0A=
}=0A=
=0A=
function SetFormAction(WhichForm) {=0A=
	var TheCategory =3D WhichForm.SearchEventCategory.value;=0A=
        if(TheCategory =3D=3D 56) {=0A=
                WhichForm.action =3D =
"http://www.nj.com/music/listings/index.ssf";=0A=
        } else if(TheCategory =3D=3D 70 || TheCategory =3D=3D 69) {=0A=
                WhichForm.action =3D =
"http://www.nj.com/theater/results/index.ssf";=0A=
        } else {=0A=
                WhichForm.action =3D =
"http://www.nj.com/events/listings/index.ssf";=0A=
        }=0A=
}=0A=
=0A=
function MatchDates(TheForm,ThisIndex) {=0A=
	if(ThisIndex =3D=3D 0) { ThisIndex =3D 1; }=0A=
	TheForm.SearchDateEnd.options[ThisIndex-1].selected =3D true;=0A=
}=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/08design/js/jquery-1.2.3.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.3 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $=0A=
 * $Rev: 4663 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
if ( window.jQuery )=0A=
	var _jQuery =3D window.jQuery;=0A=
=0A=
var jQuery =3D window.jQuery =3D function( selector, context ) {=0A=
	// The jQuery object is actually just the init constructor 'enhanced'=0A=
	return new jQuery.prototype.init( selector, context );=0A=
};=0A=
=0A=
// Map over the $ in case of overwrite=0A=
if ( window.$ )=0A=
	var _$ =3D window.$;=0A=
	=0A=
// Map the jQuery namespace to the '$' one=0A=
window.$ =3D jQuery;=0A=
=0A=
// A simple way to check for HTML strings or ID strings=0A=
// (both of which we optimize for)=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;=0A=
=0A=
// Is it a simple selector=0A=
var isSimple =3D /^.[^:#\[\.]*$/;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
=0A=
		// Handle HTML strings=0A=
		} else if ( typeof selector =3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Make sure an element was located=0A=
					if ( elem )=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D match[3] )=0A=
							return jQuery().find( selector );=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						else {=0A=
							this[0] =3D elem;=0A=
							this.length =3D 1;=0A=
							return this;=0A=
						}=0A=
=0A=
					else=0A=
						selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return new jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(=0A=
			// HANDLE: $(array)=0A=
			selector.constructor =3D=3D Array && selector ||=0A=
=0A=
			// HANDLE: $(arraylike)=0A=
			// Watch for when an array-like object, contains DOM nodes, is passed =
in as the selector=0A=
			(selector.jquery || selector.length && selector !=3D window && =
!selector.nodeType && selector[0] !=3D undefined && =
selector[0].nodeType) && jQuery.makeArray( selector ) ||=0A=
=0A=
			// HANDLE: $(*)=0A=
			[ selector ] );=0A=
	},=0A=
	=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.2.3",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
	=0A=
	// The number of elements contained in the matched element set=0A=
	length: 0,=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
	=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
	=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within =0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		var ret =3D -1;=0A=
=0A=
		// Locate the position of the desired element=0A=
		this.each(function(i){=0A=
			if ( this =3D=3D elem )=0A=
				ret =3D i;=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
		=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( name.constructor =3D=3D String )=0A=
			if ( value =3D=3D undefined )=0A=
				return this.length && jQuery[ type || "attr" ]( this[0], name ) || =
undefined;=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
		=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery( html, this[0].ownerDocument )=0A=
				.clone()=0A=
				.insertBefore( this[0] )=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, false, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
	=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, true, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	find: function( selector ) {=0A=
		var elems =3D jQuery.map(this, function(elem){=0A=
			return jQuery.find( selector, elem );=0A=
		});=0A=
=0A=
		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?=0A=
			jQuery.unique( elems ) :=0A=
			elems );=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to =0A=
				// attributes in IE that are actually only stored =0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesnt work here, IE removes it from the original as well=0A=
		// this is primarily for IE but the data expando shouldnt be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
		=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, this ) );=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( selector.constructor =3D=3D String )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return !selector ? this : this.pushStack( jQuery.merge( =0A=
			this.get(),=0A=
			selector.constructor =3D=3D String ? =0A=
				jQuery( selector ).get() :=0A=
				selector.length !=3D undefined && (!selector.nodeName || =
jQuery.nodeName(selector, "form")) ?=0A=
					selector : [selector] ) );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return selector ?=0A=
			jQuery.multiFilter( selector, this ).length > 0 :=0A=
			false;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return this.is( "." + selector );=0A=
	},=0A=
	=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D undefined ) {=0A=
=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
					=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;=0A=
							=0A=
							// We dont need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
							=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
					=0A=
					return values;=0A=
					=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return (this[0].value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D value.constructor =3D=3D Array ?=0A=
					value :=0A=
					[ value ];=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
	=0A=
	html: function( value ) {=0A=
		return value =3D=3D undefined ?=0A=
			(this.length ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	data: function( key, value ){=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D null ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
			=0A=
			if ( data =3D=3D undefined && this.length )=0A=
				data =3D jQuery.data( this[0], key );=0A=
=0A=
			return data =3D=3D null && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
	},=0A=
=0A=
	removeData: function( key ){=0A=
		return this.each(function(){=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	},=0A=
	=0A=
	domManip: function( args, table, reverse, callback ) {=0A=
		var clone =3D this.length > 1, elems; =0A=
=0A=
		return this.each(function(){=0A=
			if ( !elems ) {=0A=
				elems =3D jQuery.clean( args, this.ownerDocument );=0A=
=0A=
				if ( reverse )=0A=
					elems.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );=0A=
=0A=
			var scripts =3D jQuery( [] );=0A=
=0A=
			jQuery.each(elems, function(){=0A=
				var elem =3D clone ?=0A=
					jQuery( this ).clone( true )[0] :=0A=
					this;=0A=
=0A=
				// execute all scripts after the elements have been injected=0A=
				if ( jQuery.nodeName( elem, "script" ) ) {=0A=
					scripts =3D scripts.add( elem );=0A=
				} else {=0A=
					// Remove any inner scripts for later evaluation=0A=
					if ( elem.nodeType =3D=3D 1 )=0A=
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );=0A=
=0A=
					// Inject the elements into the document=0A=
					callback.call( obj, elem );=0A=
				}=0A=
			});=0A=
=0A=
			scripts.each( evalScript );=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.prototype.init.prototype =3D jQuery.prototype;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D "object" && typeof target !=3D "function" )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D 1 ) {=0A=
		target =3D this;=0A=
		i =3D 0;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D options[ name ] )=0A=
					continue;=0A=
=0A=
				// Recurse if were merging object values=0A=
				if ( deep && options[ name ] && typeof options[ name ] =3D=3D =
"object" && target[ name ] && !options[ name ].nodeType )=0A=
					target[ name ] =3D jQuery.extend( target[ name ], options[ name ] );=0A=
=0A=
				// Dont bring in undefined values=0A=
				else if ( options[ name ] !=3D undefined )=0A=
					target[ name ] =3D options[ name ];=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + (new Date()).getTime(), uuid =3D 0, =
windowData =3D {};=0A=
=0A=
// exclude the following css properties to add px=0A=
var exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning this function.=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName && =0A=
			fn.constructor !=3D Array && /function/i.test( fn + "" );=0A=
	},=0A=
	=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.browser.msie )=0A=
				script.text =3D data;=0A=
			else=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
=0A=
			head.appendChild( script );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
	=0A=
	cache: {},=0A=
	=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) =0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if were=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
		=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
		=0A=
		// Return the named cache data, or the ID for the element	=0A=
		return name ?=0A=
			jQuery.cache[ id ][ name ] :=0A=
			id;=0A=
	},=0A=
	=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
=0A=
				for ( name in jQuery.cache[ id ] )=0A=
					break;=0A=
=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		if ( args ) {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length; i < length; i++ )=0A=
					if ( callback.apply( object[ i ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length, value =3D object[0]; =0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
	=0A=
	prop: function( elem, value, type, i, name ) {=0A=
			// Handle executable functions=0A=
			if ( jQuery.isFunction( value ) )=0A=
				value =3D value.call( elem, i );=0A=
				=0A=
			// Handle passing in a number to a CSS property=0A=
			return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?=0A=
				value + "px" :=0A=
				value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );	=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use is(".class")=0A=
		has: function( elem, className ) {=0A=
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
		=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
		=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
			=0A=
			return Math.max(0, val);=0A=
		}=0A=
		=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret;=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color( elem ) {=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			var ret =3D document.defaultView.getComputedStyle( elem, null );=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
			ret =3D jQuery.attr( elem.style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037=0A=
		if ( jQuery.browser.opera && name =3D=3D "display" ) {=0A=
			var save =3D elem.style.outline;=0A=
			elem.style.outline =3D "0 solid black";=0A=
			elem.style.outline =3D save;=0A=
		}=0A=
		=0A=
		// Make sure were using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && elem.style && elem.style[ name ] )=0A=
			ret =3D elem.style[ name ];=0A=
=0A=
		else if ( document.defaultView && =
document.defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var getComputedStyle =3D document.defaultView.getComputedStyle( elem, =
null );=0A=
=0A=
			if ( getComputedStyle && !color( elem ) )=0A=
				ret =3D getComputedStyle.getPropertyValue( name );=0A=
=0A=
			// If the element isnt reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				var swap =3D [], stack =3D [];=0A=
=0A=
				// Locate all of the parent display: none elements=0A=
				for ( var a =3D elem; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( var i =3D 0; i < stack.length; i++ )=0A=
					if ( color( stack[ i ] ) ) {=0A=
						swap[ i ] =3D stack[ i ].style.display;=0A=
						stack[ i ].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null ?=0A=
					"none" :=0A=
					( getComputedStyle && getComputedStyle.getPropertyValue( name ) ) =
|| "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( var i =3D 0; i < swap.length; i++ )=0A=
					if ( swap[ i ] !=3D null )=0A=
						stack[ i ].style.display =3D swap[ i ];=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If were not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var style =3D elem.style.left, runtimeStyle =3D =
elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				elem.style.left =3D ret || 0;=0A=
				ret =3D elem.style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				elem.style.left =3D style;=0A=
				elem.runtimeStyle.left =3D runtimeStyle;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	clean: function( elems, context ) {=0A=
		var ret =3D [];=0A=
		context =3D context || document;=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if (typeof context.createElement =3D=3D 'undefined') =0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			if ( elem.constructor =3D=3D Number )=0A=
				elem =3D elem.toString();=0A=
			=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf wont work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
					=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
					=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
					=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
					=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
					=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE cant serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
					=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
				=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
				=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
					=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
						=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
				=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
					=0A=
					// IE completely kills leading whitespace when innerHTML is used	=0A=
					if ( /^\s/.test( elem ) )	=0A=
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
				=0A=
				}=0A=
				=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )=0A=
				return;=0A=
=0A=
			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )=0A=
				ret.push( elem );=0A=
=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	attr: function( elem, name, value ) {=0A=
		// dont set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var fix =3D jQuery.isXMLDoc( elem ) ?=0A=
			{} :=0A=
			jQuery.props;=0A=
=0A=
		// Safari mis-reports the default selected property of a hidden option=0A=
		// Accessing the parent's selectedIndex property fixes it=0A=
		if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
			elem.parentNode.selectedIndex;=0A=
		=0A=
		// Certain attributes only work when accessed via the old DOM 0 way=0A=
		if ( fix[ name ] ) {=0A=
			if ( value !=3D undefined )=0A=
				elem[ fix[ name ] ] =3D value;=0A=
=0A=
			return elem[ fix[ name ] ];=0A=
=0A=
		} else if ( jQuery.browser.msie && name =3D=3D "style" )=0A=
			return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
		else if ( value =3D=3D undefined && jQuery.browser.msie && =
jQuery.nodeName( elem, "form" ) && (name =3D=3D "action" || name =3D=3D =
"method") )=0A=
			return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
		// IE elem.getAttribute passes even for style=0A=
		else if ( elem.tagName ) {=0A=
=0A=
			if ( value !=3D undefined ) {=0A=
				// We cant allow the type property to be changed (since it causes =
problems in IE)=0A=
				if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
					throw "type property cant be changed";=0A=
=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			if ( jQuery.browser.msie && /href|src/.test( name ) && =
!jQuery.isXMLDoc( elem ) ) =0A=
				return elem.getAttribute( name, 2 );=0A=
=0A=
			return elem.getAttribute( name );=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		} else {=0A=
			// IE actually uses filters for opacity=0A=
			if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
				if ( value !=3D undefined ) {=0A=
					// IE has trouble with opacity if it does not have layout=0A=
					// Force it by setting the zoom level=0A=
					elem.zoom =3D 1; =0A=
	=0A=
					// Set the alpha filter to set the opacity=0A=
					elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) =
+=0A=
						(parseFloat( value ).toString() =3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")");=0A=
				}=0A=
	=0A=
				return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
					(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / =
100).toString() :=0A=
					"";=0A=
			}=0A=
=0A=
			name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			if ( value !=3D undefined )=0A=
				elem[ name ] =3D value;=0A=
=0A=
			return elem[ name ];=0A=
		}=0A=
	},=0A=
	=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Need to use typeof to fight Safari childNodes crashes=0A=
		if ( typeof array !=3D "array" )=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
				ret.push( array[ i ] );=0A=
		else=0A=
			ret =3D array.slice( 0 );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
			if ( array[ i ] =3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				if ( second[ i ].nodeType !=3D 8 )=0A=
					first.push( second[ i ] );=0A=
=0A=
		} else=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				first.push( second[ i ] );=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i =
], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D=3D null && value !=3D undefined ) {=0A=
				if ( value.constructor !=3D Array )=0A=
					value =3D [ value ];=0A=
=0A=
				ret =3D ret.concat( value );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ?=0A=
	"styleFloat" :=0A=
	"cssFloat";=0A=
	=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
	=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		innerHTML: "innerHTML",=0A=
		className: "className",=0A=
		value: "value",=0A=
		disabled: "disabled",=0A=
		checked: "checked",=0A=
		readonly: "readOnly",=0A=
		selected: "selected",=0A=
		maxlength: "maxLength",=0A=
		selectedIndex: "selectedIndex",=0A=
		defaultValue: "defaultValue",=0A=
		tagName: "tagName",=0A=
		nodeName: "nodeName"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1) =0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames ) {=0A=
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add(this).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
		=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
	var type =3D name.toLowerCase();=0A=
	=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards=0A=
			jQuery.browser.opera && document.body[ "client" + name ] || =0A=
			=0A=
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)=0A=
			jQuery.browser.safari && window[ "inner" + name ] ||=0A=
			=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :=0A=
		=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max( =0A=
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]), =0A=
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name]) =0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);=0A=
	};=0A=
});=0A=
=0A=
var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},=0A=
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: function(a,i,m){return i<m[3]-0;},=0A=
			gt: function(a,i,m){return i>m[3]-0;},=0A=
			nth: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			eq: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			first: function(a,i){return i=3D=3D0;},=0A=
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},=0A=
			even: function(a,i){return i%2=3D=3D0;},=0A=
			odd: function(a,i){return i%2;},=0A=
=0A=
			// Child Checks=0A=
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},=0A=
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},=0A=
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},=0A=
=0A=
			// Parent Checks=0A=
			parent: function(a){return a.firstChild;},=0A=
			empty: function(a){return !a.firstChild;},=0A=
=0A=
			// Text Check=0A=
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},=0A=
=0A=
			// Visibility=0A=
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},=0A=
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},=0A=
=0A=
			// Form attributes=0A=
			enabled: function(a){return !a.disabled;},=0A=
			disabled: function(a){return a.disabled;},=0A=
			checked: function(a){return a.checked;},=0A=
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},=0A=
=0A=
			// Form elements=0A=
			text: function(a){return "text"=3D=3Da.type;},=0A=
			radio: function(a){return "radio"=3D=3Da.type;},=0A=
			checkbox: function(a){return "checkbox"=3D=3Da.type;},=0A=
			file: function(a){return "file"=3D=3Da.type;},=0A=
			password: function(a){return "password"=3D=3Da.type;},=0A=
			submit: function(a){return "submit"=3D=3Da.type;},=0A=
			image: function(a){return "image"=3D=3Da.type;},=0A=
			reset: function(a){return "reset"=3D=3Da.type;},=0A=
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},=0A=
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},=0A=
=0A=
			// :has()=0A=
			has: function(a,i,m){return jQuery.find(m[3],a).length;},=0A=
=0A=
			// :header=0A=
			header: function(a){return /h\d/i.test(a.nodeName);},=0A=
=0A=
			// :animated=0A=
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}=0A=
		}=0A=
	},=0A=
	=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3Dtest'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-chlid, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// check to make sure context is a DOM element or a document=0A=
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)=0A=
			return [ ];=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last, nodeName;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// were no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false;=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
			var re =3D quickChild;=0A=
			var m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var merge =3D {};=0A=
					nodeName =3D m[2].toUpperCase();=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
								=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
								=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if theres still an expression, and that we havent already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
					=0A=
					// Re-organize the results, so that theyre consistent=0A=
					if ( m ) {=0A=
						m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
						=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// Its faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				// optimize if only one selector found (most common case)=0A=
				r =3D isSimple.test( m[3] ) ?=0A=
					jQuery.filter(m[3], r, true).r :=0A=
					jQuery( r ).not( m[3] );=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
				=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
					=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
				=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),=0A=
					// calculate the numbers (first)n+(last) including if they are =
negative=0A=
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;=0A=
 =0A=
				// loop through all the elements left in the jQuery object=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 0 ) {=0A=
						if ( node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var fn =3D jQuery.expr[ m[1] ];=0A=
				if ( typeof fn =3D=3D "object" )=0A=
					fn =3D fn[ m[2] ];=0A=
=0A=
				if ( typeof fn =3D=3D "string" )=0A=
					fn =3D eval("false||function(a,i){return " + fn + ";}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, function(elem, i){=0A=
					return fn(elem, i, m, r);=0A=
				}, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [];=0A=
		var cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
	=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
	=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && (!elem || n !=3D elem) )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from =0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && elem.setInterval !=3D undefined )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
			=0A=
		// if data is passed, bind to handler =0A=
		if( data !=3D undefined ) { =0A=
			// Create temporary function pointer to original handler =0A=
			var fn =3D handler; =0A=
=0A=
			// Create unique handler function, wrapped around original handler =0A=
			handler =3D function() { =0A=
				// Pass arguments and context to original handler =0A=
				return fn.apply(this, arguments); =0A=
			};=0A=
=0A=
			// Store data in unique handler =0A=
			handler.data =3D data;=0A=
=0A=
			// Set the guid of unique handler to the same of original handler, so =
it can be removed =0A=
			handler.guid =3D fn.guid;=0A=
		}=0A=
=0A=
		// Init the elements event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// returned undefined or false=0A=
				var val;=0A=
=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				if ( typeof jQuery =3D=3D "undefined" || jQuery.event.triggered )=0A=
					return val;=0A=
		=0A=
				val =3D jQuery.event.handle.apply(arguments.callee.elem, arguments);=0A=
		=0A=
				return val;=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
			=0A=
			// Handle multiple events seperated by a space=0A=
			// jQuery(...).bind("mouseover mouseout", fn);=0A=
			jQuery.each(types.split(/\s+/), function(index, type) {=0A=
				// Namespaced event handlers=0A=
				var parts =3D type.split(".");=0A=
				type =3D parts[0];=0A=
				handler.type =3D parts[1];=0A=
=0A=
				// Get the current list of functions bound to this event=0A=
				var handlers =3D events[type];=0A=
=0A=
				// Init the event handler queue=0A=
				if (!handlers) {=0A=
					handlers =3D events[type] =3D {};=0A=
		=0A=
					// Check for a special event handler=0A=
					// Only use addEventListener/attachEvent if the special=0A=
					// events handler returns false=0A=
					if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {=0A=
						// Bind the global event handler to the element=0A=
						if (elem.addEventListener)=0A=
							elem.addEventListener(type, handle, false);=0A=
						else if (elem.attachEvent)=0A=
							elem.attachEvent("on" + type, handle);=0A=
					}=0A=
				}=0A=
=0A=
				// Add the function to the elements handler list=0A=
				handlers[handler.guid] =3D handler;=0A=
=0A=
				// Keep track of which events have been used, for global triggering=0A=
				jQuery.event.global[type] =3D true;=0A=
			});=0A=
		=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// dont do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
				=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var parts =3D type.split(".");=0A=
					type =3D parts[0];=0A=
					=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
			=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( handler in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
									delete events[type][handler];=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if its no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, elem, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data || []);=0A=
=0A=
		if ( type.indexOf("!") >=3D 0 ) {=0A=
			type =3D type.slice(0, -1);=0A=
			var exclusive =3D true;=0A=
		}=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
			// Only trigger if weve ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			// dont do events on text and comment nodes=0A=
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
=0A=
			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				event =3D !data[0] || !data[0].preventDefault;=0A=
			=0A=
			// Pass along a fake event=0A=
			if ( event )=0A=
				data.unshift( this.fix({ type: type, target: elem }) );=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
			if ( exclusive )=0A=
				data[0].exclusive =3D true;=0A=
=0A=
			// Trigger the event=0A=
			if ( jQuery.isFunction( jQuery.data(elem, "handle") ) )=0A=
				val =3D jQuery.data(elem, "handle").apply( elem, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers=0A=
			if ( !fn && elem["on"+type] && elem["on"+type].apply( elem, data ) =
=3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions dont get the custom event object=0A=
			if ( event )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && jQuery.isFunction( extra ) ) {=0A=
				// call the extra function and tack the current return value on the =
end for possible inspection=0A=
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );=0A=
				// if anything is returned, give it precedence and have it overwrite =
the previous value=0A=
				if (ret !=3D=3D undefined)=0A=
					val =3D ret;=0A=
			}=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				try {=0A=
					elem[ type ]();=0A=
				// prevent IE from throwing an error for some hidden elements=0A=
				} catch (e) {}=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val;=0A=
=0A=
		// Empty object is for triggered events with no data=0A=
		event =3D jQuery.event.fix( event || window.event || {} ); =0A=
=0A=
		// Namespaced event handlers=0A=
		var parts =3D event.type.split(".");=0A=
		event.type =3D parts[0];=0A=
=0A=
		var handlers =3D jQuery.data(this, "events") && jQuery.data(this, =
"events")[event.type], args =3D Array.prototype.slice.call( arguments, 1 =
);=0A=
		args.unshift( event );=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
			// Pass in a reference to the handler function itself=0A=
			// So that we can later remove it=0A=
			args[0].handler =3D handler;=0A=
			args[0].data =3D handler.data;=0A=
=0A=
			// Filter the functions by class=0A=
			if ( !parts[1] && !event.exclusive || handler.type =3D=3D parts[1] ) {=0A=
				var ret =3D handler.apply( this, args );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D ret;=0A=
=0A=
				if ( ret =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Clean up added properties in IE to prevent memory leak=0A=
		if (jQuery.browser.msie)=0A=
			event.target =3D event.preventDefault =3D event.stopPropagation =3D=0A=
				event.handler =3D event.data =3D null;=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		// store a copy of the original event object =0A=
		// and clone to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.extend({}, originalEvent);=0A=
		=0A=
		// add preventDefault and stopPropagation since =0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
		=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
				=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D originalEvent.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
			=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PCs and Meta for Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so dont use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
			=0A=
		return event;=0A=
	},=0A=
	=0A=
	special: {=0A=
		ready: {=0A=
			setup: function() {=0A=
				// Make sure the ready event is setup=0A=
				bindReady();=0A=
				return;=0A=
			},=0A=
			=0A=
			teardown: function() { return; }=0A=
		},=0A=
		=0A=
		mouseenter: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseenter=0A=
				arguments[0].type =3D "mouseenter";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		},=0A=
	=0A=
		mouseleave: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseleave=0A=
				arguments[0].type =3D "mouseleave";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
	=0A=
	one: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, function(event) {=0A=
				jQuery(this).unbind(event);=0A=
				return (fn || data).apply( this, arguments);=0A=
			}, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		if ( this[0] )=0A=
			return jQuery.event.trigger( type, data, this[0], false, fn );=0A=
		return undefined;=0A=
	},=0A=
=0A=
	toggle: function() {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments;=0A=
=0A=
		return this.click(function(event) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D 0 =3D=3D this.lastToggle ? 1 : 0;=0A=
			=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
			=0A=
			// and execute the function=0A=
			return args[this.lastToggle].apply( this, arguments ) || false;=0A=
		});=0A=
	},=0A=
=0A=
	hover: function(fnOver, fnOut) {=0A=
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);=0A=
	},=0A=
	=0A=
	ready: function(fn) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
			=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } );=0A=
	=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
			=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.apply( document );=0A=
				});=0A=
				=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
		=0A=
			// Trigger any bound ready events=0A=
			jQuery(document).triggerHandler("ready");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event=0A=
	if ( document.addEventListener && !jQuery.browser.opera)=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A=
	=0A=
	// If IE is used and is not in a frame=0A=
	// Continually check to see if the document is ready=0A=
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){=0A=
		if (jQuery.isReady) return;=0A=
		try {=0A=
			// If IE is used, use the trick by Diego Perini=0A=
			// http://javascript.nwbox.com/IEContentLoaded/=0A=
			document.documentElement.doScroll("left");=0A=
		} catch( error ) {=0A=
			setTimeout( arguments.callee, 0 );=0A=
			return;=0A=
		}=0A=
		// and execute any waiting functions=0A=
		jQuery.ready();=0A=
	})();=0A=
=0A=
	if ( jQuery.browser.opera )=0A=
		document.addEventListener( "DOMContentLoaded", function () {=0A=
			if (jQuery.isReady) return;=0A=
			for (var i =3D 0; i < document.styleSheets.length; i++)=0A=
				if (document.styleSheets[i].disabled) {=0A=
					setTimeout( arguments.callee, 0 );=0A=
					return;=0A=
				}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		}, false);=0A=
=0A=
	if ( jQuery.browser.safari ) {=0A=
		var numStyles;=0A=
		(function(){=0A=
			if (jQuery.isReady) return;=0A=
			if ( document.readyState !=3D "loaded" && document.readyState !=3D =
"complete" ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			if ( numStyles =3D=3D=3D undefined )=0A=
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;=0A=
			if ( document.styleSheets.length !=3D numStyles ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		})();=0A=
	}=0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + =0A=
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){=0A=
	=0A=
	// Handle event binding=0A=
	jQuery.fn[name] =3D function(fn){=0A=
		return fn ? this.bind(name, fn) : this.trigger(name);=0A=
	};=0A=
});=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function(event, elem) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
	// Traverse up the tree=0A=
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }=0A=
	// Return true if we actually just moused on to a sub-element=0A=
	return parent =3D=3D elem;=0A=
};=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isnt included so as not to unbind existing unload events=0A=
jQuery(window).bind("unload", function() {=0A=
	jQuery("*").add(document).unbind();=0A=
});=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( jQuery.isFunction( url ) )=0A=
			return this.bind("load", url);=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		callback =3D callback || function(){};=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If its a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that its the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				self.each( callback, [res.responseText, status, res] );=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return jQuery.nodeName(this, "form") ?=0A=
				jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled && =0A=
				(this.checked || /select|textarea/i.test(this.nodeName) || =0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				val.constructor =3D=3D Array ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D (new Date).getTime();=0A=
=0A=
jQuery.extend({=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
		=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		global: true,=0A=
		type: "GET",=0A=
		timeout: 0,=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
	=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data;=0A=
=0A=
		// Extend the settings, but re-extend s so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( s.type.toLowerCase() =3D=3D "get" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
				if ( head )=0A=
					head.removeChild( script );=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			var ts =3D (new Date()).getTime();=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + "$2");=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// If were requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( (!s.url.indexOf("http") || !s.url.indexOf("//")) && s.dataType =
=3D=3D "script" && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if (s.scriptCharset)=0A=
				script.charset =3D s.scriptCharset;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState || =0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		var xml =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
=0A=
		// Open the socket=0A=
		xml.open(s.type, s.url, s.async, s.username, s.password);=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data )=0A=
				xml.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
			// Set the If-Modified-Since header, if ifModified mode.=0A=
			if ( s.ifModified )=0A=
				xml.setRequestHeader("If-Modified-Since",=0A=
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
			// Set header so the called script knows that its an XMLHttpRequest=0A=
			xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xml.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e){}=0A=
=0A=
		// Allow custom headers/mimetypes=0A=
		if ( s.beforeSend )=0A=
			s.beforeSend(xml);=0A=
			=0A=
		if ( s.global )=0A=
			jQuery.event.trigger("ajaxSend", [xml, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			if ( !requestDone && xml && (xml.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
				=0A=
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||=0A=
					!jQuery.httpSuccess( xml ) && "error" ||=0A=
					s.ifModified && jQuery.httpNotModified( xml, s.url ) && =
"notmodified" ||=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xml, s.dataType );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xml.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
	=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();	=0A=
				} else=0A=
					jQuery.handleError(s, xml, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xml =3D null;=0A=
			}=0A=
		};=0A=
		=0A=
		if ( s.async ) {=0A=
			// dont attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13); =0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xml ) {=0A=
						// Cancel the request=0A=
						xml.abort();=0A=
	=0A=
						if( !requestDone )=0A=
							onreadystatechange( "timeout" );=0A=
					}=0A=
				}, s.timeout);=0A=
		}=0A=
			=0A=
		// Send the data=0A=
		try {=0A=
			xml.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xml, null, e);=0A=
		}=0A=
		=0A=
		// firefox 1.5 doesnt fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xml, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xml, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xml, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
		=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xml;=0A=
	},=0A=
=0A=
	handleError: function( s, xml, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xml, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xml, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( r ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !r.status && location.protocol =3D=3D "file:" ||=0A=
				( r.status >=3D 200 && r.status < 300 ) || r.status =3D=3D 304 || =
r.status =3D=3D 1223 ||=0A=
				jQuery.browser.safari && r.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xml, url ) {=0A=
		try {=0A=
			var xmlRes =3D xml.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xml.status =3D=3D 304 || xmlRes =3D=3D =
jQuery.lastModified[url] ||=0A=
				jQuery.browser.safari && xml.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( r, type ) {=0A=
		var ct =3D r.getResponseHeader("content-type");=0A=
		var xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D =
0;=0A=
		var data =3D xml ? r.responseXML : r.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
=0A=
		// If the type is "script", eval it in global context=0A=
		if ( type =3D=3D "script" )=0A=
			jQuery.globalEval( data );=0A=
=0A=
		// Get the JavaScript object, if JSON is used.=0A=
		if ( type =3D=3D "json" )=0A=
			data =3D eval("(" + data + ")");=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [];=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( a.constructor =3D=3D Array || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );=0A=
			});=0A=
=0A=
		// Otherwise, assume that its an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( a[j] && a[j].constructor =3D=3D Array )=0A=
					jQuery.each( a[j], function(){=0A=
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);=0A=
					});=0A=
				else=0A=
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( a[j] ) =
);=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "show", width: "show", opacity: "show"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":hidden").each(function(){=0A=
				this.style.display =3D this.oldblock || "";=0A=
				if ( jQuery.css(this,"display") =3D=3D "none" ) {=0A=
					var elem =3D jQuery("<" + this.tagName + " />").appendTo("body");=0A=
					this.style.display =3D elem.css("display");=0A=
					// handle an edge condition where css is - div { display:none; } or =
similar=0A=
					if (this.style.display =3D=3D "none")=0A=
						this.style.display =3D "block";=0A=
					elem.remove();=0A=
				}=0A=
			}).end();=0A=
	},=0A=
	=0A=
	hide: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "hide", width: "hide", opacity: "hide"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":visible").each(function(){=0A=
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A=
				this.style.display =3D "none";=0A=
			}).end();=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
	=0A=
	toggle: function( fn, fn2 ){=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle( fn, fn2 ) :=0A=
			fn ?=0A=
				this.animate({=0A=
					height: "toggle", width: "toggle", opacity: "toggle"=0A=
				}, fn, fn2) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
				});=0A=
	},=0A=
	=0A=
	slideDown: function(speed,callback){=0A=
		return this.animate({height: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	slideUp: function(speed,callback){=0A=
		return this.animate({height: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	slideToggle: function(speed, callback){=0A=
		return this.animate({height: "toggle"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeIn: function(speed, callback){=0A=
		return this.animate({opacity: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeOut: function(speed, callback){=0A=
		return this.animate({opacity: "hide"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
	=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){=0A=
			if ( this.nodeType !=3D 1)=0A=
				return false;=0A=
=0A=
			var opt =3D jQuery.extend({}, optall);=0A=
			var hidden =3D jQuery(this).is(":hidden"), self =3D this;=0A=
			=0A=
			for ( var p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return jQuery.isFunction(opt.complete) && opt.complete.apply(this);=0A=
=0A=
				if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
			=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, were doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
	=0A=
	queue: function(type, fn){=0A=
		if ( jQuery.isFunction(type) || ( type && type.constructor =3D=3D =
Array )) {=0A=
			fn =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( !type || (typeof type =3D=3D "string" && !fn) )=0A=
			return queue( this[0], type );=0A=
=0A=
		return this.each(function(){=0A=
			if ( fn.constructor =3D=3D Array )=0A=
				queue(this, type, fn);=0A=
			else {=0A=
				queue(this, type).push( fn );=0A=
			=0A=
				if ( queue(this, type).length =3D=3D 1 )=0A=
					fn.apply(this);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(clearQueue, gotoEnd){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if (clearQueue)=0A=
			this.queue([]);=0A=
=0A=
		this.each(function(){=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )=0A=
				if ( timers[i].elem =3D=3D this ) {=0A=
					if (gotoEnd)=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					timers.splice(i, 1);=0A=
				}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasnt forced=0A=
		if (!gotoEnd)=0A=
			this.dequeue();=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
var queue =3D function( elem, type, array ) {=0A=
	if ( !elem )=0A=
		return undefined;=0A=
=0A=
	type =3D type || "fx";=0A=
=0A=
	var q =3D jQuery.data( elem, type + "queue" );=0A=
=0A=
	if ( !q || array )=0A=
		q =3D jQuery.data( elem, type + "queue", =0A=
			array ? jQuery.makeArray(array) : [] );=0A=
=0A=
	return q;=0A=
};=0A=
=0A=
jQuery.fn.dequeue =3D function(type){=0A=
	type =3D type || "fx";=0A=
=0A=
	return this.each(function(){=0A=
		var q =3D queue(this, type);=0A=
=0A=
		q.shift();=0A=
=0A=
		if ( q.length )=0A=
			q[0].apply( this );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A=
			complete: fn || !fn && easing || =0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing=0A=
		};=0A=
=0A=
		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ? =0A=
			opt.duration : =0A=
			{ slow: 600, fast: 200 }[opt.duration]) || 400;=0A=
	=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			if ( opt.queue !=3D=3D false )=0A=
				jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.apply( this );=0A=
		};=0A=
	=0A=
		return opt;=0A=
	},=0A=
	=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
	=0A=
	timers: [],=0A=
	timerId: null,=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.apply( this.elem, [ this.now, this ] );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D (new Date()).getTime();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		this.update();=0A=
=0A=
		var self =3D this;=0A=
		function t(gotoEnd){=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		jQuery.timers.push(t);=0A=
=0A=
		if ( jQuery.timerId =3D=3D null ) {=0A=
			jQuery.timerId =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
				=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length ) {=0A=
					clearInterval( jQuery.timerId );=0A=
					jQuery.timerId =3D null;=0A=
				}=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple show function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(0, this.cur());=0A=
=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )=0A=
			this.elem.style[this.prop] =3D "1px";=0A=
		=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(gotoEnd){=0A=
		var t =3D (new Date()).getTime();=0A=
=0A=
		if ( gotoEnd || t > this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
				=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					this.elem.style.display =3D "none";=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
			}=0A=
=0A=
			// If a callback was provided, execute it=0A=
			if ( done && jQuery.isFunction( this.options.complete ) )=0A=
				// Execute the complete function=0A=
				this.options.complete.apply( this.elem );=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.fx.step =3D {=0A=
	scrollLeft: function(fx){=0A=
		fx.elem.scrollLeft =3D fx.now;=0A=
	},=0A=
=0A=
	scrollTop: function(fx){=0A=
		fx.elem.scrollTop =3D fx.now;=0A=
	},=0A=
=0A=
	opacity: function(fx){=0A=
		jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
	},=0A=
=0A=
	_default: function(fx){=0A=
		fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
	}=0A=
};=0A=
// The Offset Method=0A=
// Originally By Brandon Aaron, part of the Dimension Plugin=0A=
// http://jquery.com/plugins/project/dimensions=0A=
jQuery.fn.offset =3D function() {=0A=
	var left =3D 0, top =3D 0, elem =3D this[0], results;=0A=
	=0A=
	if ( elem ) with ( jQuery.browser ) {=0A=
		var parent       =3D elem.parentNode, =0A=
		    offsetChild  =3D elem,=0A=
		    offsetParent =3D elem.offsetParent, =0A=
		    doc          =3D elem.ownerDocument,=0A=
		    safari2      =3D safari && parseInt(version) < 522 && =
!/adobeair/i.test(userAgent),=0A=
		    fixed        =3D jQuery.css(elem, "position") =3D=3D "fixed";=0A=
	=0A=
		// Use getBoundingClientRect if available=0A=
		if ( elem.getBoundingClientRect ) {=0A=
			var box =3D elem.getBoundingClientRect();=0A=
		=0A=
			// Add the document scroll offsets=0A=
			add(box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),=0A=
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop));=0A=
		=0A=
			// IE adds the HTML elements border, by default it is medium which is =
2px=0A=
			// IE 6 and 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }=0A=
			// IE 7 standards mode, the border is always 2px=0A=
			// This border/offset is typically represented by the clientLeft and =
clientTop properties=0A=
			// However, in IE6 and 7 quirks mode the clientLeft and clientTop =
properties are not updated when overwriting it via CSS=0A=
			// Therefore this method will be off by 2px in IE while in quirksmode=0A=
			add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop =
);=0A=
	=0A=
		// Otherwise loop through the offsetParents and parentNodes=0A=
		} else {=0A=
		=0A=
			// Initial element offsets=0A=
			add( elem.offsetLeft, elem.offsetTop );=0A=
			=0A=
			// Get parent offsets=0A=
			while ( offsetParent ) {=0A=
				// Add offsetParent offsets=0A=
				add( offsetParent.offsetLeft, offsetParent.offsetTop );=0A=
			=0A=
				// Mozilla and Safari > 2 does not include the border on offset =
parents=0A=
				// However Mozilla adds the border for table or table cells=0A=
				if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || =
safari && !safari2 )=0A=
					border( offsetParent );=0A=
					=0A=
				// Add the document scroll offsets if position is fixed on any =
offsetParent=0A=
				if ( !fixed && jQuery.css(offsetParent, "position") =3D=3D "fixed" )=0A=
					fixed =3D true;=0A=
			=0A=
				// Set offsetChild to previous offsetParent unless it is the body =
element=0A=
				offsetChild  =3D /^body$/i.test(offsetParent.tagName) ? offsetChild =
: offsetParent;=0A=
				// Get next offsetParent=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
		=0A=
			// Get parent scroll offsets=0A=
			while ( parent && parent.tagName && =
!/^body|html$/i.test(parent.tagName) ) {=0A=
				// Remove parent scroll UNLESS that parent is inline or a table to =
work around Opera inline/table scrollLeft/Top bug=0A=
				if ( !/^inline|table.*$/i.test(jQuery.css(parent, "display")) )=0A=
					// Subtract parent scroll offsets=0A=
					add( -parent.scrollLeft, -parent.scrollTop );=0A=
			=0A=
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible=0A=
				if ( mozilla && jQuery.css(parent, "overflow") !=3D "visible" )=0A=
					border( parent );=0A=
			=0A=
				// Get next parent=0A=
				parent =3D parent.parentNode;=0A=
			}=0A=
		=0A=
			// Safari <=3D 2 doubles body offsets with a fixed position =
element/offsetParent or absolutely positioned offsetChild=0A=
			// Mozilla doubles body offsets with a non-absolutely positioned =
offsetChild=0A=
			if ( (safari2 && (fixed || jQuery.css(offsetChild, "position") =3D=3D =
"absolute")) || =0A=
				(mozilla && jQuery.css(offsetChild, "position") !=3D "absolute") )=0A=
					add( -doc.body.offsetLeft, -doc.body.offsetTop );=0A=
			=0A=
			// Add the document scroll offsets if position is fixed=0A=
			if ( fixed )=0A=
				add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft),=0A=
					Math.max(doc.documentElement.scrollTop,  doc.body.scrollTop));=0A=
		}=0A=
=0A=
		// Return an object with top and left properties=0A=
		results =3D { top: top, left: left };=0A=
	}=0A=
=0A=
	function border(elem) {=0A=
		add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, =
"borderTopWidth", true) );=0A=
	}=0A=
=0A=
	function add(l, t) {=0A=
		left +=3D parseInt(l) || 0;=0A=
		top +=3D parseInt(t) || 0;=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
})();=0A=
=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/08design/js/toprail.js

// requires jQuery=0A=
// add to toprail.js=0A=
jQuery(document).ready(function() {=0A=
	/**=0A=
	 * Switches toprail tabs to show selected search form=0A=
	 */=0A=
	jQuery("#ToprailSearchTab1,#ToprailSearchTab2").click(function() {=0A=
		jQuery(this).addClass("search_tab_on");=0A=
		jQuery(jQuery(this).children()).removeClass("mo");=0A=
		jQuery(jQuery(this).children()).addClass("tab");=0A=
		if (jQuery(this).attr("id")=3D=3D"ToprailSearchTab1") {=0A=
			jQuery("#ToprailSearchTab2").removeClass("search_tab_on");=0A=
			jQuery("#ToprailSearchTab2 > *").removeClass("tab");=0A=
			jQuery("#Toprail_BusinessSearch").css("display", "none");=0A=
			jQuery("#Toprail_Search").css("display", "inline");=0A=
		} else {=0A=
			jQuery("#ToprailSearchTab1").removeClass("search_tab_on");=0A=
			jQuery("#ToprailSearchTab1 > *").removeClass("tab");=0A=
			jQuery("#Toprail_BusinessSearch").css("display", "inline");=0A=
			jQuery("#Toprail_Search").css("display", "none");=0A=
		}=0A=
	});=0A=
	/**=0A=
	 * Handles toprail search tabs hover states=0A=
	 */=0A=
	jQuery("#ToprailSearchTab1,#ToprailSearchTab2").hover(=0A=
		function(e) {=0A=
			if (jQuery(this).hasClass("search_tab_on")=3D=3Dfalse) {=0A=
				jQuery(jQuery(this).children()).addClass("mo");=0A=
			}=0A=
		},=0A=
		function(e) {=0A=
			if (jQuery(this).hasClass("search_tab_on")=3D=3Dfalse) {=0A=
				jQuery(jQuery(this).children()).removeClass("mo");=0A=
			}=0A=
		}=0A=
	);=0A=
});=0A=
=0A=
// add this to MSIE 6 code in toprail.js=0A=
jQuery(document).ready(function() {=0A=
	jQuery(".imageGo_toprail").hover(=0A=
		function () { jQuery(this).addClass("imageGo_toprail_mo"); },=0A=
		function () { jQuery(this).removeClass("imageGo_toprail_mo"); }=0A=
	);=0A=
	jQuery(".imageGo").hover(=0A=
		function () { jQuery(this).addClass("imageGo_mo"); },=0A=
		function () { jQuery(this).removeClass("imageGo_mo"); }=0A=
	);=0A=
});=0A=
=0A=
// =
-------------------------------------------------------------------------=
---------------------------=0A=
// replace var SiteSearchFieldDefault and functions prepSiteSearch and =
filterSiteSearch with this code=0A=
// plus add the two new functions, isDefaultSearchValue and =
checkSearchValues=0A=
// =
-------------------------------------------------------------------------=
---------------------------=0A=
/* Search field functions */=0A=
var SiteSearchFields =3D [];=0A=
SiteSearchFieldClass =3D function (obj) {=0A=
	this.id =3D obj.id;=0A=
	this.defaultVal =3D obj.value;=0A=
}=0A=
=0A=
/**=0A=
 * isDefaultSearchValue=0A=
 * @param objInput {object} The text field to test if the value is the =
default value=0A=
 * @returns {json} idMatch:boolean isDefault:boolean index:int=0A=
 */=0A=
function isDefaultSearchValue (objInput)=0A=
{=0A=
	var json =3D {idMatch:false, isDefault:false, index:0};=0A=
	for (var i=3D0; i<SiteSearchFields.length; i++) {=0A=
		if (SiteSearchFields[i].id =3D=3D objInput.id) {=0A=
			json.idMatch =3D true;=0A=
			if (SiteSearchFields[i].defaultVal =3D=3D objInput.value || =
objInput.value=3D=3D'') {=0A=
				json.isDefault =3D true;=0A=
			}=0A=
			break;=0A=
		}=0A=
	}=0A=
	json.index =3D i;=0A=
	return json;=0A=
}=0A=
=0A=
/**=0A=
 * checkSearchValues=0A=
 * @param frm {object} The form object whose search values should be =
checked and sets default values to ''=0A=
 */=0A=
function checkSearchValues (frm)=0A=
{=0A=
	var inputs =3D jQuery("form[id=3D'"+frm.id+"'] :text");=0A=
	inputs.each(function () {=0A=
		var test =3D isDefaultSearchValue(this);=0A=
		if (test.isDefault || !test.idMatch)=0A=
			this.value =3D '';=0A=
	});=0A=
}=0A=
=0A=
/**=0A=
 * The prepSiteSearch function clears the (site) search field or sets it =
to msg.=0A=
 * prepSiteSearch takes a DOM object as well as a boolean value for =
arguments.=0A=
 * objSearchField is the site search field (object) and fieldHasFocus is =
true/false.=0A=
 * SK (2008-11-25) - fieldHasFocus appears to be a "deprecated" arg, but =
I left it in=0A=
 * 					   since it is passed in many places where the function is =
called.=0A=
 */=0A=
function prepSiteSearch (objSearchField,fieldHasFocus) =0A=
{=0A=
	var searchTest =3D isDefaultSearchValue(objSearchField);=0A=
	var i =3D searchTest.index;=0A=
	if (!searchTest.idMatch) SiteSearchFields[i] =3D new =
SiteSearchFieldClass(objSearchField);=0A=
	if (objSearchField.value =3D=3D SiteSearchFields[i].defaultVal) {=0A=
		objSearchField.value =3D "";=0A=
	} else if (objSearchField.value.search(/[0-9A-z]+/g) =3D=3D -1) {=0A=
		objSearchField.value =3D SiteSearchFields[i].defaultVal;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * The filterSiteSearch function redirects a search to a specific page =
if a keyword=0A=
 * starts with bl and is followed by 5-8 numbers. The redirect is based =
on the site =0A=
 * argument and the numerical part of the value of the field argument.=0A=
 */=0A=
function filterSiteSearch ( site, field ) =0A=
{=0A=
	site =3D site.replace(/http:\/\/www\./, "");=0A=
	// Test keywords for a client-side redirect based on user not entering =
a keyword=0A=
	var test =3D isDefaultSearchValue(field);=0A=
	if (test.isDefault || !test.idMatch) { location.href =3D =
"http://search."+ site +"/"; return false; }=0A=
	var regExp =3D /\b[Bb][Ll]([0-9]{5,8})\b/g;=0A=
	if (!regExp.test(field.value)) return true;=0A=
	// Test keywords for a client-side redirect based on the format: =
bl12345[..8].=0A=
	location.href =3D "http://businessfinder."+ site =
+"/BL/Profile.aspx?adv=3D"+ RegExp.$1; return false;=0A=
}=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/dhtml/includes/Pop.js

function POP(u,n,w,h,f){ =0A=
windowFeatures =3D "width=3D"+w+",height=3D"+h; =0A=
if (f) windowFeatures +=3D ","+f;=0A=
popwin =3D this.open(u, n, windowFeatures);=0A=
if (!popwin.opener) popwin.opener=3Dself;=0A=
if (popwin.focus) popwin.focus();=0A=
return false;=0A=
}=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d.yimg.com/ds/badge2.js

(function(){var c=3D"http://buzz.yahoo.com";var =
M=3Dwindow.location.href.replace(/http:\/\/([^\/:]+).*$/,"$1").split(".")=
.slice(-2).join(".");var E=3D"http://l.yimg.com/ds/orion";var =
G=3D"1.0.0";var V=3DE+"/"+G;var F=3D"http://votes.buzz.yahoo.com";var =
R=3Dwindow.yahooBuzzOnLoad||function(){};var =
K=3Dwindow.yahooBuzzBadgeType;var H=3Dwindow.yahooBuzzShowBranding;var =
C=3Dwindow.yahooBuzzArticleId;var =
T=3Dwindow.yahooBuzzArticleHeadline;var =
Y=3Dwindow.yahooBuzzArticleSummary;var =
a=3Dwindow.yahooBuzzArticleCategory;var =
Q=3Dwindow.yahooBuzzArticleTargetUrl;var =
Z=3Dwindow.yahooBuzzArticleType;var X=3Dfunction(e,l,p,n,h){var =
i=3Dl[0];var o=3Dl[1];var f=3D(T&&typeof (T)=3D=3D=3D"string")?T:"";var =
k=3D(Y&&typeof (Y)=3D=3D=3D"string")?Y:"";var d=3D(a&&typeof =
(a)=3D=3D=3D"string")?a:"";var g=3D(Q&&typeof =
(Q)=3D=3D=3D"string")?Q:"";var j=3D(Z&&typeof =
(Z)=3D=3D=3D"string")?Z:"article";var =
m=3D(i=3D=3D=3D"pub")?"pub":"publisher";N({name:"from",value:m});N({name:=
"assettype",value:j});N({name:"publisherurn",value:i});N({name:"guid",val=
ue:o});N({name:".done",value:"/article/"+i+"/"+encodeURIComponent(encodeU=
RIComponent(o))});N({name:"loc",value:M});N({name:"votetype",value:1});if=
(f!=3D=3D""){N({name:"headline",value:f});}if(k!=3D=3D""){N({name:"summar=
y",value:k});}if(d!=3D=3D""){N({name:"category",value:d});}if(g!=3D=3D"")=
{N({name:"targetUrl",value:g});}W(e,p,n,S+"/article/"+l[0]+"/"+encodeURIC=
omponent(encodeURIComponent(l[1])),h,i,o);R.call(e);};var B=3D[];var =
O=3Dfunction(g,e){var =
d=3Ddocument.createElement(g);d.attachEventListener=3DU;d.removeEventList=
ener=3DU;d.attachEvent=3DU;d.detatchEvent=3DU;for(var h in =
e){if(h=3D=3D=3D"style"){for(var f in =
e[h]){d.style[f]=3De[h][f];}}else{d[h]=3De[h];}}return d;};var =
W=3Dfunction(g,j,AG,AC,p,x,h){var AF;var k=3Dfalse;var =
l=3Dg.id+"-votes";var f=3D"Buzz up!";var t=3D"vote now";var =
e=3D"vote<br>now";var AI=3D'<span =
style=3D"cursor:pointer;cursor:hand;color:#666;line-height:10px;display:b=
lock;margin-top:3px;font-size:10px;font-family:Verdana,Tahoma,Arial,Helve=
tica,sans-serif;padding-right:5px;">on Yahoo!</span>';var m=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+V+'/img/badge-small.png) top left =
no-repeat;display:block;height:0;padding-top:22px;width:74px;text-indent:=
-999em;overflow:hidden;float:left">'+f+"</span>";var r=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+V+'/img/badge-medium.png) top left =
no-repeat;display:block;height:0;padding-top:27px;width:91px;text-indent:=
-999em;overflow:hidden;float:left">'+f+"</span>";var AH=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+V+'/img/badge-large.png) top left =
no-repeat;display:block;height:0;padding-top:33px;width:109px;text-indent=
:-999em;overflow:hidden;float:left">'+f+"</span>";var o=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+V+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span></span>';var AA=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+V+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span>'+f+"</span>";var w=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;left:-4px;padding-l=
eft:24px;font-size:80%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-se=
rif;display:block;line-height:22px;height:22px;color:#00c;background:url(=
'+V+'/img/badge-textbutton.png) left center =
no-repeat;">'+f+"</span>";var q=3D'<span =
style=3D"margin-top:-1px;*margin-top:3px;cursor:pointer;cursor:hand;displ=
ay:block;height:0;padding-top:25px;width:51px;text-indent:-999em;overflow=
:hidden;background:transparent url('+V+'/img/badge-square-button.gif) =
top left no-repeat">'+f+"</span>";var z=3D'<span id=3D"'+l+'" =
style=3D"text-align:left;cursor:pointer;cursor:hand;color:#666;font-famil=
y:Verdana,Tahoma,Arial,Helvetica,sans-serif;';var i=3D"</span>";var =
d=3Dz+'padding-left:4px;_padding-left:1px;display:inline; width:82px; =
font-size:10px; line-height:22px">'+t+i;var =
n=3Dz+'padding-left:4px;_padding-left:1px;display:inline; width:88px; =
font-size:10px; line-height:27px">'+t+i;var =
u=3Dz+'padding-left:4px;_padding-left:1px;display:inline; width:91px; =
font-size:11px; line-height:33px">'+t+i;var =
AE=3Dz+"display:block;text-align:center;font-size:11px;line-height:20px;p=
adding-top:5px;background:transparent url("+V+'/img/badge-square-bg.gif) =
top left no-repeat;width:51px;height:52px">'+e+i;var AB=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;" id=3D"'+l+'"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+V+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span>'+f+"</span>";var =
y=3D{form:g,href:AC,onclick:I,title:"Vote for your favorite stories on =
Yahoo! Buzz"};var =
AD=3D{textDecoration:"none",width:"74px",display:"block"};if(AG){AD.textA=
lign=3D"right";}switch(j){case"text":AF=3DAA;break;case"textbutton":AF=3D=
w;AD.target=3D"_new";AD.width=3D"auto";AD.position=3D"relative";AD.left=3D=
"4px";AD.display=3D"block";AD.width=3D"80px";AD.background=3D"url("+V+"/i=
mg/badge-textbutton.png) right center =
no-repeat";y.style=3DAD;break;case"text-votes":k=3Dtrue;AF=3DAB;break;cas=
e"small":AF=3Dm;if(AG){AF+=3DAI;}y.style=3DAD;break;case"small-votes":k=3D=
true;AF=3Dm+d;AD.width=3D"159px";y.style=3DAD;break;case"large":AF=3DAH;i=
f(AG){AF+=3DAI;}AD.width=3D"109px";y.style=3DAD;break;case"large-votes":k=
=3Dtrue;AF=3DAH+u;y.style=3DAD;AD.width=3D"203px";break;case"logo":AF=3Do=
;break;case"square":k=3Dtrue;AF=3DAE+q;AD.width=3D"51px";y.style=3DAD;bre=
ak;case"medium-votes":k=3Dtrue;AF=3Dr+n;AD.width=3D"182px";y.style=3DAD;b=
reak;case"medium":default:AF=3Dr;if(AG){AF+=3DAI;}AD.width=3D"91px";y.sty=
le=3DAD;break;}y.innerHTML=3DAF;var =
v=3DO("span",{id:A,className:"yahooBuzzBadge =
yahooBuzzBadge-"+j});v.appendChild(O("a",y));g.id=3Dg.id+"-form";p.parent=
Node.insertBefore(v,p);p.parentNode.removeChild(p);if(k){P(j,x,h,l);}L();=
};var J=3Dfunction(e,f,g,d){return =
F+"/article/V1/votecount?format=3Dbadge&badgetype=3D"+encodeURIComponent(=
e)+"&publisherurn=3D"+encodeURIComponent(f)+"&guid=3D"+encodeURIComponent=
(g)+"&rnd=3D"+encodeURIComponent(new =
Date().valueOf().toString())+"&host=3D"+encodeURIComponent(V)+"&id=3D"+en=
codeURIComponent(d);};var P=3Dfunction(e,f,h,d){var =
g=3Ddocument.createElement("script");g.type=3D"text/javascript";g.src=3DJ=
(e,f,h,d);g.charset=3D"utf-8";document.getElementsByTagName("head")[0].ap=
pendChild(g);};var N=3Dfunction(e){var d=3DO("input",e);B.push(d);};var =
I=3Dfunction(h){h=3Dh||window.event;var =
d=3Dh.target||h.srcElement;while(d&&d.tagName!=3D=3D"A"){d=3Dd.parentNode=
;}if(!d){return true;}var g=3Dd.form;b(g);if(typeof =
(h.preventDefault)=3D=3D=3D"function"){h.preventDefault();}h.returnValue=3D=
false;h.cancelBubble=3Dtrue;h.stopPropagation&&h.stopPropagation();return=
 false;};var U=3Dfunction(d){return true;};var =
b=3Dfunction(j){if(!j){return true;}for(var =
h=3DB.length-1;h>-1;h--){j.appendChild(B[h]);}j.onsubmit=3DU;document.bod=
y.appendChild(j);j.submit();var =
e=3Dj.getElementsByTagName("input");for(var =
h=3D0,d=3De.length;h<d;h++){try{e[h].parentNode.removeChild(e[h]);}catch(=
g){continue;}}j.parentNode.removeChild(j);};var =
A=3Dfunction(){return"yahooBuzzBadge-"+Math.floor(Math.random()*10000000)=
+252+new Date().valueOf().toString();}();var D=3Dfunction(){var =
e=3DA;for(var =
d=3D0;d<5;d++){e+=3DString.fromCharCode(Math.floor(Math.random()*26)+97);=
}document.write('<span id=3D"'+e+'" =
style=3D"position:absolute;left:-999em;height:0;width:0;"></span>');retur=
n document.getElementById(e);}();D.____yb=3D1;var L;var =
S;window.setTimeout(function(){L=3Dfunction(){if(D&&D.parentNode){D.paren=
tNode.removeChild(D);}g=3Dnull;};var e=3Dfunction(){if(!D){return =
undefined;}var =
j=3DD;while(j&&(!j.tagName||j.tagName!=3D=3D"SCRIPT")){if(j&&j.previousSi=
bling&&j.previousSibling.tagName&&j.previousSibling.childNodes.length){j=3D=
j.previousSibling.lastChild;}else{if(j=3D=3D=3Dj.parentNode.firstChild){j=
=3Dj.parentNode;}else{j=3Dj.previousSibling;}}}if(!j){return =
undefined;}j.____yb=3D1;return =
j;}();S=3D(e&&e.src)||"";if(S.substr(0,1)=3D=3D=3D"/"){S=3D"http://"+wind=
ow.location.host;}S=3DS.replace(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?(\=
/.*)?/,"http://$1$2");if(!S.match(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?=
$/)){S=3Dc;}var h=3Dfunction(){var j=3D"";if(C&&typeof =
(C)=3D=3D=3D"string"){j=3DC;}else{if(e&&e.innerHTML&&e.src){j=3De.innerHT=
ML.replace(/[\n\r\s\t]+/g," =
").replace(/^\s+/,"").replace(/\s+$/,"");}}j=3Dj.split(":");if(j[0]=3D=3D=
=3D""||j[0]=3D=3D=3D"ARTICLEURL"){return["pub",window.location.href];}els=
e{if(j[0]=3D=3D=3D"http"||j[0]=3D=3D=3D"https"){return["pub",j.join(":")]=
;}else{return[j.shift(),j.join(":")];}}}();var f=3Dfunction(){var =
j;if(K&&typeof =
(K)=3D=3D=3D"string"){j=3DK;}else{if(e){j=3De.getAttribute("badgetype");}=
}return j||"medium";}();var i=3Dfunction(){var j;if(H&&typeof =
(H)!=3D=3D"undefined"){j=3DH;}else{if(e){j=3De.getAttribute("showbranding=
");}}if(!isNaN(j)){j=3D(+j);}else{if(j=3D=3D=3D"false"||j=3D=3D=3D"no"||j=
=3D=3D=3D"off"){j=3Dfalse;}}return !!j;}();var =
d=3Ddocument.getElementById(A)||D;d.____yb=3D1;var =
g=3Dfunction(){if(!d){return undefined;}var =
j=3DO("form",{id:A+"-form",className:"yahooBuzzBadge-form",action:S+"/vot=
e/",method:"post",target:"_new",____yb:1,style:{position:"absolute",heigh=
t:"1px",width:"1px",visibility:"hidden"}});d.id=3D"";return =
j;}();X(g,h,f,i,d);},0);})();
------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://science.nj.com/njo/dhtml/stats/track/vssetup.js

// Advance Page Data Collection Script=0A=
var _nsite=3D"science.nj.com";=0A=
var _pdata=3D'Log=3D1&tstamp=3D' + (new Date()).getTime();=0A=
// Empty declarations at the document scope to support location bar =
based debugging=0A=
var _turi1_params =3D '';=0A=
var _turi1 ;=0A=
var _turi1_prefix =3D'http://'+_nsite+'/cgi-bin/stats/redirect.cgi?';=0A=
var pvparams =3D'';=0A=
var vln;=0A=
// Start ---  The following added by Anita L Yellipeddi in Sep 2007=0A=
function endsWith(str, s){=0A=
        var reg =3D new RegExp(s + "$");=0A=
        return reg.test(str);=0A=
}=0A=
=0A=
function captureLink(){=0A=
//alert("called capture");=0A=
if (document.links[0]){=0A=
if (document.links){=0A=
var links =3D document.links,link, k=3D0;=0A=
for(k=3D0;k<links.length;k++){=0A=
var xc =3D links[k];=0A=
if(endsWith(xc,"pdf") ||  endsWith(xc,"mp3")){=0A=
//alert(links[k]);=0A=
link=3Dlinks[k];=0A=
link.onclick =3D captureLinkName;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
=0A=
function captureLinkName() {=0A=
//alert("called capture111111111");=0A=
//var lc=3Dnew Image();=0A=
this.parent =3D this.parentNode;=0A=
var lstr =3D this.toString();=0A=
//alert(lstr);=0A=
var l1 =3D lstr.split("/");=0A=
var x=3Dl1.length;=0A=
vln =3D l1[x-1];=0A=
var strv =3D l1[x-1].toString();=0A=
var pdfstr =3D strv;=0A=
var pdfstr1 =3D pdfstr.split(".");=0A=
var filename=3Dpdfstr1[0].toString();=0A=
var filetype  =3D pdfstr1[1].toString();=0A=
if(filetype.toLowerCase()=3D=3D"pdf" || =
filetype.toLowerCase()=3D=3D"mp3"){=0A=
//lc.src=3D"http://"+_site+"/images/spacer.gif?page=3D"+escape(document.l=
ocation)+"&v_ln=3D"+pdfstr+"&Log=3D1&tstamp=3D"+(new Date()).getTime();=0A=
//lc.src=3D"http://"+_site+"/images/spacer.gif?v_ln=3D"+pdfstr+"&Log=3D1&=
tstamp=3D"+(new Date()).getTime();=0A=
//alert(lc.src);=0A=
trackevent('download','link tracking',lstr,filename,filetype,'');=0A=
}=0A=
}=0A=
// End  ---  The Above  added by Anita L Yellipeddi in Sep 2007=0A=
=0A=
=0A=
// Append data to be tracked to collection variable _pdata=0A=
function addpdata(name,value) {=0A=
  _pdata +=3D '&' + name + '=3D' + escape(value);=0A=
}=0A=
// Track Events=0A=
function trackevent(re,rs,ar,rcmp,rcrt,raid) {=0A=
//alert("called traveevent");=0A=
if(re=3D=3D"download")=0A=
{ var params=3D"r=3D"+escape('/images/spacer.gif')+"&page=3D"+ar;}=0A=
else=0A=
{=0A=
 var =
params=3D"r=3D"+escape('/images/spacer.gif')+"&page=3D"+escape(document.l=
ocation);=0A=
}=0A=
// var =
params=3D"r=3D"+escape('/images/spacer.gif')+"&page=3D"+escape(document.l=
ocation);=0A=
 if (ar) { params+=3D"&ar=3D"+escape(ar); }=0A=
 if (re) { params+=3D"&re=3D"+escape(re); } else { =
params+=3D"&re=3D"+escape('ERROR'); }=0A=
 if (rs) { params+=3D"&rs=3D"+escape(rs); } else { =
params+=3D"&rs=3D"+escape('ERROR'); }=0A=
 if (rcmp) { params+=3D"&rcmp=3D"+escape(rcmp); }=0A=
 if (rcrt) { params+=3D"&rcrt=3D"+escape(rcrt); }=0A=
 if (raid) { params+=3D"&raid=3D"+escape(raid); }=0A=
  params +=3D '&Log=3D1&tstamp=3D' + (new Date()).getTime();=0A=
_turi1 =3D _turi1_prefix + params;=0A=
 var teimg2 =3D new Image();=0A=
 teimg2.src =3D_turi1;=0A=
}=0A=
// Track Page=0A=
function trackpage(){=0A=
  // Gather Technographics=0A=
//alert("called");=0A=
    addpdata('page',document.location);=0A=
    =
addpdata('vsbw',document.body.clientWidth?document.body.clientWidth:"NA")=
;=0A=
    =
addpdata('vsbh',document.body.clientHeight?document.body.clientHeight:"NA=
");=0A=
    addpdata('vssw',screen.availWidth?screen.availWidth:"NA");=0A=
    addpdata('vssh',screen.availHeight?screen.availHeight:"NA");=0A=
    addpdata('ptitle',document.title?document.title:"NA");=0A=
    addpdata('referrer',document.referrer);=0A=
    if (document.links[0]){=0A=
      var links =3D document.links;=0A=
      addpdata('vslc',links.length);=0A=
    }=0A=
    if (document.images[0]){=0A=
      var imgs =3D document.images, ads=3D'', adsc=3D0, k=3D0;=0A=
      addpdata('imgc',imgs.length);=0A=
      while(img=3Dimgs[k++]) {=0A=
        if (img.className =3D=3D 'OAS_counter') {=0A=
          var adarr =3D img.id.split("/");=0A=
          var ad =3D adarr[0] + '/' + adarr[2];=0A=
          if (adsc>0) { ads +=3D',' } ads +=3D ad; adsc++;=0A=
        }=0A=
      }=0A=
=0A=
      addpdata('adsc',adsc);=0A=
      addpdata('ads',ads);=0A=
}=0A=
=0A=
if (typeof(_pdata) !=3D "undefined") {=0A=
pvparams +=3D _pdata;=0A=
_turi1=3D"<img  =
src=3D'http://"+_nsite+"/cgi-bin/stats/rewrite.cgi?"+pvparams+"'>";    =0A=
document.write(_turi1);=0A=
  }=0A=
=0A=
}=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://geoip.nj.com/media/js/geoip.js

// Geographic IP Cookie Setter for GTC=0A=
// ---------------------------------------------------------------------=0A=
// Call GeoIP_Cookie() to set GTC.=0A=
// ---------------------------------------------------------------------=0A=
var GTC_RELIABLE_MIN =3D 4=0A=
var DAYS_IN_TWO_YEARS =3D 730;=0A=
=0A=
// Get Web Domain=0A=
// ---------------------------------------------------------------------=0A=
// Return the last two parts, e.g. "advance.net".=0A=
// ---------------------------------------------------------------------=0A=
function get_domain() {=0A=
    var parts =3D document.domain.split('.');=0A=
    var affil =3D parts[parts.length-2] + '.' + parts[parts.length-1];=0A=
    //alert('Domain is: \"' + affil + '\"'); // TEST=0A=
    return(affil);=0A=
}=0A=
=0A=
// Does this browser allow cookies?=0A=
// ---------------------------------------------------------------------=0A=
// Returns true/false=0A=
// ---------------------------------------------------------------------=0A=
function allow_cookies() {=0A=
    // Try to set a cookie for this session only.=0A=
    document.cookie =3D "geoip_temp=3Dallowed";=0A=
    =0A=
    // Try to read this cookie.=0A=
    if ((document.cookie.length > 0)=0A=
        && (document.cookie.indexOf("geoip_temp=3D") !=3D -1)) {=0A=
	return(true);=0A=
    }=0A=
    else {=0A=
	//alert('Browser does not allow cookies!'); // TEST=0A=
	return(false);=0A=
    }=0A=
}=0A=
=0A=
// Is this a reliable cookie, based on its rcode number?=0A=
// ---------------------------------------------------------------------=0A=
// Reads JS cookies for GTC.=0A=
// Returns true/false, true means DO NOT re-set GTC cookie.=0A=
// ---------------------------------------------------------------------=0A=
function is_geoip_cookie_reliable(cookie, rcode) {=0A=
    // Find reliability number in cookie field #1.=0A=
    reliability =3D parseInt(cookie.split(':')[1]);=0A=
    //alert('Reliable GTC Cookie >=3D ' + reliability); // TEST=0A=
    if (reliability >=3D rcode) {=0A=
	return(true);=0A=
    }=0A=
    else {=0A=
	return(false);=0A=
    }=0A=
}=0A=
=0A=
// Update cookie to new format.=0A=
// ---------------------------------------------------------------------=0A=
// Reads JS cookies for GTC.=0A=
// Returns updated GTC cookie.=0A=
// ---------------------------------------------------------------------=0A=
function update_geoip_cookie(cookie) {=0A=
    var changed =3D false;=0A=
=0A=
    // Modify cookie-data format as needed.=0A=
    // ------------------------------------=0A=
    // changed =3D true;=0A=
=0A=
    // Update browser with changed cookie in document.=0A=
    if (changed) {=0A=
	var expDate =3D new Date();=0A=
	expDate.setDate(expDate.getDate() + DAYS_IN_TWO_YEARS);=0A=
	var full_cookie =3D cookie + '; domain=3D' + get_domain()=0A=
	    + '; path=3D/; expires=3D' + expDate.toGMTString();=0A=
	document.cookie =3D full_cookie;=0A=
    }=0A=
    =0A=
    // Return modified cookie-data.=0A=
    return(cookie);=0A=
}=0A=
=0A=
// Is there a valid, existing cookie?=0A=
// ---------------------------------------------------------------------=0A=
// Reads JS cookies for GTC.=0A=
// Returns true/false, true means DO NOT re-set GTC cookie.=0A=
// ---------------------------------------------------------------------=0A=
function is_geoip_cookie_valid() {=0A=
    //alert('Find GTC Cookie....'); // TEST=0A=
    var cookie_list =3D document.cookie.split(';');=0A=
    // Find GTC in cookie list.=0A=
    for (var i =3D 0; i < cookie_list.length; i++) {=0A=
	if (cookie_list[i].indexOf('GTC=3D') > -1) {=0A=
	    // Found GTC.=0A=
	    var gtc_cookie =3D cookie_list[i];=0A=
	    gtc_cookie =3D gtc_cookie.replace(/ */,''); // Delete spaces.=0A=
	    // Updated cookies must get new format.=0A=
	    gtc_cookie =3D update_geoip_cookie(gtc_cookie);=0A=
	    //alert('GTC Cookie =3D> [' + gtc_cookie + ']'); // TEST=0A=
	    // Try validation tests on formatted cookie.=0A=
	    if (is_geoip_cookie_reliable(gtc_cookie, GTC_RELIABLE_MIN)) { =
return (true); }=0A=
	}=0A=
    }=0A=
    // No GTC.=0A=
    return(false);=0A=
}=0A=
=0A=
// Get GIF Image URL based on server.=0A=
// ---------------------------------------------------------------------=0A=
// Returns the URL.=0A=
function get_geoip_image_url() {=0A=
    var img_url;=0A=
    if (window.location.hostname.indexOf("dev.advance") > -1 ) {=0A=
        img_url =3D "http://geoip-dev.advance.net/lookup/";=0A=
    }=0A=
    else if (window.location.hostname.indexOf("stage.advance") > -1 ) {=0A=
        img_url =3D "http://geoip-stage.advance.net/lookup/";=0A=
    }=0A=
    else {=0A=
        img_url =3D "http://geoip." + get_domain() + "/lookup/";=0A=
    }=0A=
    //alert('Image URL =3D> ' + img_url); // TEST=0A=
    return(img_url);=0A=
}=0A=
=0A=
// MAIN FUNCTION: Set GTC as needed.=0A=
// ---------------------------------------------------------------------=0A=
// The browser allows cookies & there is no good GTC cookie already.=0A=
// Set the GTC cookie.=0A=
function GeoIP_Cookie() {=0A=
    if (allow_cookies() && (! is_geoip_cookie_valid())) {=0A=
	// Get GIF Image URL.=0A=
	var img_url =3D get_geoip_image_url();=0A=
	// The cookieSetter Image() object downloads the GTC cookie.=0A=
	cookieSetter =3D new Image();=0A=
	cookieSetter.src =3D img_url;=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://an.tacoda.net/an/12288/slf.js

// 2008/12/29 15:10:33
var ANV=3D'4.0';
var ANAXCD=3D24;
var ANDCC=3D'zzz';
var ANDEPC12288;
var ANEU=3D'http://anrtx.tacoda.net/e/e.js?';
var ANME=3D0;
var ANMU=3D'http://anrtx.tacoda.net/dastat/ping.js?';
var ANP=3D2;
var ANSID=3D12288;
var ANTCC;
var AMSC=3Dnew Array (ANID);
var AMSDPF;
var AMSLGC=3D0;
var AMSRID=3D'';
var AMSSID=3D'';
var AMSSRID=3D'';
var AMSTEP=3D'tste';
var AMSTES=3D"tte/blank.gif";
var ANDD=3D'';
var ANDNX=3Dnew Array();
var ANID=3D'TID';
var ANCC=3D0;
var ANDPU=3D'http://anrtx.tacoda.net/rtx/r.js?';
var ANRDF=3D0;
var ANVDT=3D0;
var =
ANSCC=3D"unescape(document.location.href+carYear(getTitleSpace())).toLowe=
rCase()";
var ANTPUD;
var ANURL=3D0;
var =
CCLOOKUP22=3D'Aaap/yankees|Bacywine|Cadeeddings|Daghather|Btvltravel|Eaix=
nsit|Cabwheater|Baaaspringsteen|Daaqortsflash/hockey|Naaobasketball|Qaape=
ball|Cacqopranos|Caaoixers|Daaknatra|Cshphopjersey|Baatrutgerswomen|Iaasf=
ootball|Iaarbasketball|Cabdedbulls|Dresalestate|Caaqangers|Baapphillies|C=
aanatriots|Badhopinion|Cabmbituaries|Baaqnhl|Caanfl|Caaoets|Caascaafootba=
ll|Faarbasketball|Caaoba|Bmusmusic|Cmovovies|Caaplb|Caapets|Blcnlocal|Csp=
tiberty|Baaoknicks|Bakljobs|Caanets|Babfhssports|Cagkg/|Cabpealthfit|Baan=
giants|Baaqflyers|Badielections|Cakrducation|Caanagles|Bacwdining|Caaqevi=
ls|Bswpcontests|Daatlleges|Cadklassifieds|Bbznbusiness|Cabvooks|Cforlogs|=
Bsptsports|Btevtv|Babuentertainment|Bfodfood|Dforrums|A#cpcw2[0-9]{3}k99m=
3|O#cpc2|O#cpc1|M#AQW8m3|O#csl2|M#cmv0m7|L#ARE8m7|N#AQJ5|N#AQM26|O#AQD5|O=
#AQD3|O#AQM1|M#csc8m2|O#csf1|M#csc7m2|O#csc1|M#cmv5m4|O#cfv3|M#ctf4m6|O#c=
tf5|O#ctf3|O#ctf1|M#cpm3m3|O#cpc2|O#cmv15|P#cpf4|P#cmv3|P#cpc1|M#cfv2m3|M=
#csf1m7|O#csf6|O#csc5|O#ctf3|O#csf1|L#AQK7m8|N#AQK4|N#AQK2|N#AQK14|O#AQK3=
|O#AQK2|M#cpl73m5|P#cpl4|M#ctf5m5|O#ctf4|O#ctf3|O#cfv1|M#AQZ3m4|M#ARA2m5|=
O#AQY4|M#cfv1m14|P#cfv2|M#cpm0m9|O#cst8|O#csc2|O#cpc11|P#csf0|L#AQL6m6|N#=
AQO15|O#AQI4|M#csl9m9|O#csl8|O#csl2|O#csl1|M#cpc8m1|M#AQZ7m11|M#ARI6m5|M#=
ARI5m24|P#ARI3|P#ARI2|P#ARI1|O#ARG14|M#cpc4m4|O#cst3|O#cpc2|N#cpl6m9|P#cp=
l8|P#cpl11|Q#cpl0|M#AQZ3m9|M#AQT2m8|O#AQT7|O#AQT3|O#AQT15|P#AQQ3|P#AQV1|P=
#AQT|M#csl1m9|O#cpl7|O#cpl2|O#csl13|P#cpl2|P#csl1|P#csl0|P#cpl|M#csl0m9|O=
#csl7|O#cpl6|O#cpl4|O#cpl24|P#cpl3|P#cpl2|P#cpl1|P#cvh0|O#csl19|P#cpl8|P#=
cpl3|P#cpl2|P#cpl0|L#cpl5m9|N#csl8|N#cst7|N#csl5|N#cpl4|N#cpl2|N#csl11|O#=
cpl0|O#cpl|M#AQS8m13|P#AQF2|P#AQS1|P#AQS0|M#AQY7m11|M#ARH5m5|M#csc4m9|O#c=
sm6|O#csc12|P#csc1|P#csm0|P#csc|M#cpl2m9|O#cpl8|O#cpl7|O#cpl6|O#cpl4|O#cp=
l3|O#cpl2|O#csl11|P#cpl0|M#cwv1m31|P#cpc0|P#cpc|O#cst29|P#cst8|P#cpc7|P#c=
st6|P#cpc5|P#cwv2|P#csl1|P#cpm0|P#cpc|M#csc0m9|O#ctc8|O#csf6|O#csm5|O#csm=
3|O#csf2|O#ctf13|P#csm1|P#cvh0|L#cpl4m8|N#cpl6|N#cst32|O#cst1|O#cse0|N#cp=
l29|O#cpl8|O#cpl7|O#csl6|O#cpl5|O#cpl|N#cpl13|O#cpl2|O#cst|M#cpm9m5|O#cmv=
4|O#cph32|P#cpc1|P#cph0|P#cpc|O#cpf13|P#cpm1|P#cpm|M#cpc8m8|O#cpc7|O#cpc6=
|O#csm2|O#csc1|M#csm7m16|P#cwv5|P#cpm4|P#csh3|P#cpm0|P#csc|M#csl5m8|O#cpl=
6|O#cpl1|M#csh4m15|P#csh3|P#csh2|P#csh1|M#AQE3m7|O#AQN6|O#AQN5|O#AQN16|P#=
AQX5|P#ARD4|P#AQN0|L#csc39m9|O#cmv8|O#csm7|O#ctc2|O#ctf15|P#cts4|P#ctf3|P=
#csf2|M#csh8m5|O#cpc3|O#cpc11|P#cpm0|P#cpm|M#csc7m5|O#ctf11|P#csm0|M#cpc6=
m5|O#cpm3|O#cst10|M#cpf4m2|O#cpm15|P#cvh4|P#cpm3|P#csf1|M#csl3m9|O#cpl8|O=
#csl7|O#csh6|O#cpl5|O#cpl4|O#cpl3|O#cpl2|O#csm14|P#cpl3|P#cse2|P#cpl0|P#c=
pl|M#ctc2m4|O#csf12|P#csm1|P#csc0|M#cst1m6|O#cmv25|P#cpc4|P#cst3|P#cpm2|M=
#cpl0m4|O#cpl2|O#csl12|P#csl1|P#ctf0|P#csl|L#cpl28m4|O#cpl3|O#cpl2|O#cpl1=
|M#ctc7m3|O#ctc2|M#csf6m2|M#cpl5m9|O#csc8|O#csm6|O#cpc5|O#cpm4|O#cst3|O#c=
pf2|O#csm11|P#cmv0|M#cmv4m9|O#cpm7|O#cpc37|P#cph6|P#cpc5|P#cpc3|P#csh|O#c=
tf13|P#csc2|P#cmv1|P#csc0|P#cpm|L#cpl1m8|N#cpl6|N#csl2|N#csl11|O#cpl0|M#c=
fv9m10|M#ctf8m8|O#ctc7|O#ctf6|O#ctf5|O#ctf4|O#ctf3|M#cpc7m7|O#cst3|O#csm1=
9|P#cpm8|P#cts7|P#cpm6|M#cfv6m12|P#cmv0|M#ctf5m12|P#ctf1|P#ctf0|P#ctf|M#c=
st4m33|P#cpm1|P#cpm0|O#cpf29|P#cpf8|O#csh16|M#csf3m25|O#cpm19|P#cpf8|P#cs=
t7|P#cpl6|P#cpc5|M#AQY2m9|O#ARA10|M#AQP1m8|O#AQP3|O#AQP15|P#AQD4|P#AQU2|P=
#AQU1|M#ARH0m23|P#ARH2|P#ARH1|O#ARF14|P#AQG0|N#cse5m3|P#cse2|N#cpl4m5|P#c=
pl4|P#cpl3|N#cpl3m5|P#cpl4|N#cse2m6|P#cse5|P#cse1|N#cse1m2|P#cse1|N#cse0m=
4|P#cse3|P#cse1|Aafausedyugocab|Iafagv|Eafavolvo66|Jaey24|Jafa34|Kafa6|Ja=
fa44|Kafa6|Kaey8|Jaey74|Kaey8|Jaey85|Jaey94|Kaey6|Jaey26|Jaey76|Jaeyc3|Ka=
ey7|Kaeyo|Jaeydl|Jaeygl|Jaeys4|Kaey6|Kaey7|Kaey8|Kaey9|Jaeyv4|Kaey5|Kaey7=
|Kaey9|Jafixc6|Laey7|Lafi9|Hafakswagenb|Oafac|Oafdeo|Pafvu|Oafaf|Oafagolf=
|Safdg|Pafdt|Oafaj|Oaezpa|Paeyh|Oaezq|Oafdr3|Pafaa|Oafdsc|Pafat|Oafit|Oaf=
vv|Eafjtoyota4|Kafba|Kaezcamry|Paexh|Paezs|Lafde|Lafao|Laezr|Kafae|Kafjf|=
Kafjhighlander|Uafhh|Kafll|Kaezma|Lafdr|Kafapa|Lafni|Lafrre|Maexi|Kafkr|K=
aflse|Lafri|Lafnt|Lafdu|Kafot1|Lafna|Lafae|Lafou|Kafrv|Kafay|Eaezsuzukia|=
Kaeze|Kafaf|Kafkg|Kafki|Kafkj|Kafar|Kafksa|Lafki|Lafaw|Lafax|Kaezve|Lafki=
|Kafax9|Lafjl|Gafjbarub9|Lafpa|Laftr|Kaezd|Kafkf|Kafag|Kafei|Kafaj|Kaezle=
|Lafao|Kaezo|Kaezr|Kafast|Laezv|Kafjt|Kafdx|Faezterlin|Fafdciontc|Jafaxa|=
Kafab|Fafkaturnas|Laezu|Kafai|Kaezl|Kaflo|Kafrr|Kafasc|Lafdk|Lafal|Lafaw|=
Kafkv|Gaffleenr|Kaffs|Kaflx|Gaeyab900|Iaey393|Iaey93|Jaey5|Jaey2x|Jafi7x|=
Eaeyrollsro|Fafbenault1|Lafaa|Lafdf|Lafts|Eafeqvalema|Eafeporsche|GARVnti=
ac1|LARV2|LASI6|LASAa|LASIb|LATGf|LARVg5|MASI6|MASIr|MATIt|LARVl|LATBm|LA=
SEpa|MARVh|LATCsa|MATGo|MARVu|LASUto|MATBr|LASIv|Faezlymouthac|Nafdrrow|R=
afnt|Maezb|Maezca|Nafaol|Oafdn|Mafbgranf|Qafrd|Mafah|Mafdl|Mafan|Mafdp|Ma=
far|Mafdsa|Nafnc|Nafau|Mafat|Mafavol|Oafry|Fafbeugeot|Faffanozai|Jaffes|J=
afbro|Eafaoldsmobileac|Pafal|Pafbu|Oafjb|Oafaca|Pafai|Paftus|Qaeztlass|Va=
faca|Wafai|Waftr|Vaezs|Oafbd|Oafbe|Oafaf|Oaezi|Oafbl|Oafbn|Oafao|Oafbr|Oa=
frs|Oafbt|Eafanissan21|Kafd1|Kafd20|Lafd4|Lafd8|Kafd30|Lafe5|Kaezaltima|Q=
aexh|Laflr|Lafpx|Kafnf|Kaezma|Lafju|Kafan|Kafjpa|Lafni|Lafau|Kafrq|Kafpr|=
Kafase|Lafatanza|Qaftw|Kafot|Kafrva|Lafae|Kafkx|Eafdmorgana|Kafdp|Fafdits=
ubishi3|Oafac|Oafbd|Oafdec|Pafjn|Pafax|Oaezg|Oafal|Oafrmin|Qafar|Paezo|Oa=
fko|Oafnpi|Pafar|Oafor|Oafasi|Pafdt|Oafatre|Qafni|Gafanicooper|Oafds|Fafb=
erkurs|Kafdx|Hafbcuryb|Lafdca|Maezo|Lafbg|Lafal|Lafbmara|Oafhi|Oaezq|Maez=
i|Mafbonteg|Qafrr|Naflu|Mafay|Laezs|Lafat|Lafrv|Lafaz|Iaeyedesbenz1|Qaey2=
|Qaey3|Qaey4|Qaey5|Qaeyc2|Raey3|Raeyc|Raeyl5|Saey6|Saeyc|Saeyk|Taey2|Taey=
3|Taey4|Tafe55a|Vaey0|Tafe6|Saeys3|Taey50|Uafe5a|Vaey0|Tafe6|Taeyc|Qaeye3=
0|Saey20|Uafuw|Saey50|Uafuw|Raey4|Raey50|Safe5a|Taey0|Uafu4|Uafuw|Raeyc|Q=
afig2|Rafi3|Rafi4|Rafi5|Rafic|Rafjl|Qafim|Qaeyr|Qaeys2|Raey3|Raey4|Raey5|=
Raey6|Raeyc|Raeye|Raeyl3|Saey50|Tafe5|Saey60|Tafe3|Saeyc|Safek|Saffr|Fafa=
azda12|Jafa32|Jaez62|Jafb92|Jafnbs|Jafjcx7|Lafl9|Jafade|Jafagl|Jafamazda2=
|Oafa3|Oafr5|Oaez6|Oafdspeedm|Tafap|Tafe3|Tafe6|Kafdia|Laezl|Kafrp|Kafdx|=
Jafjna|Jafnpi|Kafar|Jafare|Kafdx|Jafktribute|Qafhh|Jafave|Gaeyybach|Gaeys=
erati2|Maey4|Maff3|Maffb|Maffc|Maffgrans|Qaeyt|Maffk|Maffm|Maeyq|Maffs|Ea=
fflotus2e|Jaffec|Kaffl|Kaffs|Kaffu|Kaffx|Fafjincolna|Lafob|Laeyc|Laeyl|La=
fomarkl|Paeyv|Mafikx|Naeyz|Lafin|Laeyt|Laeyz|Faeyexuses|Jaeygs|Kafix|Jaey=
is|Jaeyls|Kafix|Jafirx3|Lafh4|Jaeysc|Fafiandrov|Gaffmborg|Eafbkiaaman|Hae=
zopti|Hafario5|Iafrond|Hafrsedo|Jafaph|Iafkore|Iafapec|Jafkor|Eafljeepche=
|Jafoj7|Jafnoma|Lafjm|Lafkp|Iafjgrandc|Naflw|Iafoj10|Jafo20|Iafklib|Iafkp=
at|Iafnscr|Iaflwag|Jafkra|Faeyaguars|Kaeyv|Kaeyxj|Laeyk|Maey8|Mafdr|Laeyt=
|Eafjisuzuam|Kafls|Kafjx|Jafnho|Jafoi2|Kafo3|Kafam|Jafroa|Jafnpi|Jafjro|J=
afast|Jafjtr|Jafkve|Fafonterna|Gafifinitie|Mafif|Maeyg2|Naey35|Oafe7|Maey=
i|Maeyj|Maeym|Maeyq4|Naeyx4|Oafi5|Eafahyundaiac|Maeyz|Laezel|Mafrn|Mafax|=
Lafjsa|Mafdc|Mafbo|Lafdti|Mafku|Lafjv|Lafbx|FASQummerh1|LASQ2|LAST3|Faezo=
ndaaccord|Paexh|Jafacivic|Oaexh|Kafkrv|Lafdx|Jafade|Jafkel|Jafafi|Jaexin|=
Jafrod|Jafjpa|Kafri|Kafdr|Jafori|Jafes2|EATNgmc1|HATN2|HATN3|HASMacad|HAR=
Ycaba|JATLny|HASSenvo|HATLjimm|HATNpick|HATNrall|HATLs1|Iafrafa|JASXva|IA=
TNier|IATLono|IASMubu|HASXvand|HASPyukon|MASMx|Fafaeometr|Hafapriz|Hafasp=
ec|Iafdtor|Hafktrac|Eafrfordaer|Jafasp|Iaflbro|Iafvclu|Jafaon|Kafnu|Jafbr=
o|Iafleco|Jafjdg|Jafkscape|Oafhh|Lafao|Jafvxc|Kafap|Lafle|Lafll|Iafof10|K=
afo5|Jafo25|Jafo35|Jafo45|Jafaai|Jafaes|Jafaie|Kafbv|Jafaoc|Jafrreesta|Oa=
fpy|Jaezus|Iafegt|Iaezltd|Iafdmus|Iafopic|Kafan|Jafdro|Iafnran|Iaeztaurus=
|Oafpx|Jafaem|Jafehu|Iafvvan|Iafrwin|Iafazx2|Fafaiat127|Jafa31|Kaez2|Kafa=
3|Iaezarg|Iafdbar|Jafara|Iafacin|Jafdou|Jaezro|Iafaide|Iafalin|Iafamar|Ja=
faul|Iafanuo|Iafapan|Jaffin|Jafaun|Iafareg|Iafpsed|Kafai|Jaffpi|Jafati|Ka=
fnr|Iafatem|Jafaip|Iafruly|Jafano|Iafdx19|Laff|Fafferrari|Eaezeagle20|Jaf=
ame|Jafbpr|Jafasummit|Paftw|Jafdta|Jafbvisi|Mafata|Oaftw|Jaftwa|Eafvdodge=
50|Jafa40|Jaey60|Jafaar|Kafas|Kaezv|Jaezcal|Lafrr|Kafdhal|Mafbr|Kafaol|La=
fdn|Laezr|Jafodak|Lafbr|Lafdy|Kaezi|Kaflu|Kaezy|Jafrgr|Jafbin|Jaezla|Jafb=
ma|Kafvin|Laezr|Kafbo|Jafane|Kafki|Jafaom|Jafopi|Kafbo|Jafkrai|Lafom|Mafv=
v|Maftw|Maflc|Mafnp|Jafash|Kaezpi|Lafvr|Kafer|Kafbt.|Lafde|Laezr|Jafvva|K=
afei|Faffetomas|Gafflorea|Fafnatsun7|Gafaihatsuc|Mafkr|Gaezewooe|Kafdg2|L=
afae|Kafak|Kafbl4|Lafaa|Laeze|Kaezmag|Mafat|Kafan|Kafbs|Kafata|Lafai|Laez=
o|Kafjw|Eafbchrysler300|Paeyc|Pafvm|Mafla|Maezci|Nafbonc|Pafdq|Oafbr|Nafd=
r|Maeze|Mafbf|Mafrg|Mafvi|Mafdla|Naeze|Nafbh|Mafbn|Maeypa|Nafer|Nafat|Mae=
zs|Mafdtc|Nafro|Mafrv|GATMevrolet1|NATM2|NATM3|NATAas|OARXva|PARUe|NARUbe=
|OASLl|NATMc1|OATM2|OATM3|OATFam|PASDp|PARUv|OASHe|OARUh|OARUi|OARUl|OARU=
ob|PATKl|PATKrs|QATHv|NATKel|OASRq|OASWx|NARUh|NASDi|NASHla|OASHumina|TAT=
Aa|PATKv|NASHma|OARUe|OASHont|QATFz|NARUn|NATMpi|OARUr|NATKs1|OATMi|OASJp=
e|PASWo|PASJr|OATKs|OASLu|NASLta|OASJrac|QASRi|NATAu|NATMv2|OATM3|OASWa|O=
ATAe|FASFadillaca|MASFbl|NASCr|MASFca|NARSi|NASFt|MASFd|MASFel|NASOscalad=
e|UASOes|VARWx|MASFf|MASFse|NASCi|NASOr|NASFt|MASFx|EASGbuickce|JASBel|KA=
SKn|JASGla|KASBe|KASBu|JASBpa|JASNra|KATEea|LASGg|LASNn|KASBi|KASBo|JARRs=
k|KARRo|JASZte|Gcsegatti|Faeymw3|Haey5|Hafd63|Iafd4|Iaey5|Haey7|Haey8|Hae=
y1|Haffalpi|Haeyl|Hafem|Hafix|Hafdz3|Iafd4|Jafem|Iafe8|Faeyentley|Eaffava=
ntii|Faeyudi80|Iaey90|Iaey100|Iaey200|Iaey400|Iaey500|Iafaa2|Jaey3|Jaey4|=
Jafd5|Jaey6|Jaey8|Jafill|Iaeycab|Iafdgt|Iafiq7|Jafdua|Iaffr8|Jaeys4|Kafu2=
|Kaey6|Iafas2|Jaey4|Jafd5|Jaey6|Jaey8|Iafdtt|Faffstonma|Fafamericanmotors=
a|Safac|Safpea|Tafan|Safas|Gaflgener|Fafflfarom|Faezcuracl|Jafael|Jafain|=
Jafble|Jafimd|Jafens|Jafird|Kaeyl|Kafds|Jafisl|Jaeytl|Kaeys|Jaezvi|Acplne=
wvolvoc3|Jcpl7|Icpls4|Jcpl6|Jcpl8|Icplv5|Jcpl7|Icslxc6|Kcpl7|Kcsl9|Gcpcks=
wagenb|Ncste|Ncstg|Ncpcj|Ncpmpa|Ocplh|Ncstr3|Ocpca|Ncslt|Dcsmtoyota4|Jcpf=
a|Jcpmcamry|Ocphh|Ocpms|Kcpco|Jcsmf|Jcsmhighlander|Tcvhh|Jcsfl|Jcpmm|Jcph=
p|Jcscr|Jcsfse|Kcmvi|Jctcta|Kctfu|Jcpcy|Dcpmsuzukia|Jcpcf|Jcscg|Jcscj|Jcp=
cr|Jcpcs|Jcsmx|Fcsmbarub|Jcscf|Jcshi|Jcpml|Jcpmo|Jcsmt|Ecstciontc|Icpcxb|=
Jcpcd|Ecpcaturnas|Kcpmu|Jcpci|Jcsfo|Jcmvr|Jcsts|Jcscv|Fcplab393|Hcpl93|Ic=
pl5|Icsl7x|Dcplrollsro|Dcshporsche|FAQEntiacg5|LAQN6|LAQNr|KARDs|KAQXt|KA=
QNv|Ecseanozes|Dcshnissan3|Jcpmaltima|Pcphh|Kcsfr|Jctcf|Jcpmma|Kcsmu|Jcsm=
p|Jcmvq|Jctsr|Jcpcs|Jctft|Jcpcv|Jcscx|Dcstmitsubishiec|Ocsmn|Ncpmg|Ncpcl|=
Ncsco|Nctfr|Fcpcnicooper|Ncsts|Ecpfercuryg|Kcvhma|Lcpmi|Lcpfonteg|Pcmvr|M=
csfu|Kcpms|Hcpledesbenz3|Pcpl4|Pcpl5|Pcplc2|Qcpl3|Qcplc|Qcpll5|Rcpl6|Rcpl=
c|Rcplk|Scpl3|Scsh55a|Ucpl0|Scsh6|Rcpls3|Scpl5|Scsh6|Scplc|Pcple320|Tcwlw=
|Rcpl50|Tcwlw|Qcpl50|Rcsh5a|Scpl0|Tcwl4|Tcwlw|Qcplc|Pcslg2|Qcsl3|Qcsl4|Qc=
sl5|Qcslc|Qcsml|Pcslm|Pcplr|Pcpls2|Qcpl3|Qcpl4|Qcpl5|Qcpl6|Qcplc|Qcple|Qc=
pll3|Rcpl50|Scsh5|Rcpl60|Scsh3|Rcplc|Rcshk|Rcser|Ectcazdabs|Icsmcx7|Kcsf9=
|Icpcmazda2|Ncpc3|Ncmv5|Ncpm6|Ncshs|Jcsti|Jcmvp|Icstrx|Icsctribute|Pcvhh|=
Icpcve|Fcplybach|Fcplseratig|Lcsem|Lcplq|Lcses|Dcselotus2e|Icseec|Jcsel|J=
cseu|Jcsex|Ectfincolnma|Lcslkx|Mcplz|Kcsln|Kcplt|Ecplexuses|Icplgs|Jcslx|=
Icplis|Icplls|Jcslx|Icslrx3|Kcvh4|Icplsc|Ecslandrov|Fcsemborg|Dcpfkiaaman=
|Gcpmopti|Gcpcrio5|Hcmvond|Gcmvsedo|Hcscore|Hcpcpec|Icscor|Dcsmjeepcomm|K=
cscp|Hcsmgra|Hcsclib|Hcscpat|Hcscwra|Ecplaguars|Jcplv|Jcplxj|Kcplk|Lcpl8|=
Lcstr|Kcplt|Dcsfisuzuas|Ictci2|Jctc3|Ectfnterna|Fcslfinitie|Lcslf|Lcplg35=
|Ncsh7|Lcplm|Lcslq|Dcpchyundaiac|Lcplz|Kcpmel|Lcmvn|Kcsmsa|Lcpfo|Kcstti|L=
cscu|Kcsmv|Ecslummerh2|KAQW3|Ecpmondaaccord|Ocphh|Icpccivic|Ncphh|Jcscr|I=
cscel|Icpcfi|Icmvod|Icmvpi|Ictfri|Icshs2|DAQQgmcacad|GARGcany|GAQVenvo|GA=
QZsava|HARIier|GAQTyukon|LAQQx|Dcpffordcro|Hcfveco|Icsmdg|Icscscape|Ncvhh=
|Icsfxpe|Kcsflorer|Pctfs|Hctff15|Ictf25|Ictf35|Ictf45|Icpfiv|Icpcoc|Icmvr=
eesta|Nctsy|Icpmus|Hcstmus|Hctcran|Hcpmtaurus|Nctsx|Ecstiatbar|Icpcra|Hcp=
mcro|Hcpcide|Hcpclin|Hcpcmar|Icpcul|Hcpcnuo|Hcpcpan|Icpcun|Hctssed|Jcpci|=
Icpcti|Jctcr|Hcmvuly|Ecseerrari|Dcpmdodgeav|Icpmcal|Kcmvr|Jcpfh|Ictfda|Jc=
sfu|Icmvgr|Icpfma|Icscni|Ictfra|Icfvsp|Icshvi|Ecstaewoog2|Kcpce|Jcpck|Jcp=
fl4|Kcpca|Jcpcm|Jcpmt|Jcsmw|Dcpfchrysler300|Ocplc|Lcsfa|Lcstc|Lcplpa|Mcpc=
t|Lcpms|Lcmvt|FAQGevroletava|OAQDe|MARCca|NAQDob|OARFl|OAREr|MAQUeq|NAQYx=
|MAQDh|MAQJi|MAQMm|MARHsi|NAQPu|MAQPta|NAQUr|MARAu|EAQKadillacb|LAQKc|LAQ=
Kd|LAQSescalade|TAQSes|UAQFx|LAQSsr|MAQKt|LAQKx|DAQObuicken|IAQLla|JAQIu|=
IAQRra|JAQRe|Fcsegatti|Ecplmw3|Gcpl5|Gcpl6|Gcpl7|Gcpl1|Gcsealpi|Gcshm|Gcs=
lx|Gcstz4|Icshm|Ecplentley|Dcplaudia3|Icpl4|Icst5|Icpl6|Icpl8|Hcslq7|Hcse=
r8|Icpls4|Hcpls4|Icst5|Icpl6|Icpl8|Hcsttt|Ecsestonma|Ecslcuramd|Icslrd|Jc=
pll|Icpltl|Jcpls|Aagu/autos|Aaguautos.nj.com|Aakljobs.nj.com|Aforblog.nj.=
com|Aadgnj.com';
var ANAXLSL=3D'';
var ANCB1=3D0;
var ANCB3=3D0;
var ANRD=3D'';
var ANOO=3D0;
var ANCCPD=3D1;
var ANCCSD=3D0;
var ANTPPU=3D'http://an.tacoda.net/an/tpp.html';
var ANXCC=3D'ZZZ';
var AMSK=3Dnew Array();
var AMSN=3D0;
var AMSVL=3Dnew Array();
var ANVDA=3D0;
var ANVSC=3D'';
var ANVSA=3D'';
var ANAXCP;
var ANMSL;
var ANSL;
var axOnSet;
function ANRC(n) {
var cn=3Dn + "=3D";
var dc=3Ddocument.cookie;
if (dc.length > 0) {
for(var b=3Ddc.indexOf(cn); b!=3D-1; b=3Ddc.indexOf(cn,b)) {
if((b!=3D0) && (dc.charAt(b-1) !=3D' ')) {
b++;
continue;
}
b+=3Dcn.length;
var e=3Ddc.indexOf(";",b);
if (e=3D=3D-1) e=3Ddc.length;
return unescape(dc.substring(b,e));
}
}
return null;
}
function ANSC(n,v,ex,p) {
var e=3Ddocument.domain.split (".");
e.reverse();
var m=3De[1] + '.' + e[0];
var cc=3Dn+"=3D";
if (v !=3Dnull)
{
cc +=3Dv;
}
if (ex) {
var exp=3Dnew Date;
exp.setTime(exp.getTime()+ex);
cc +=3D";expires=3D"+exp.toGMTString();
}
if (p) {
cc +=3D";path=3D"+p;
}
if (m) {
cc +=3D";domain=3D"+m;
}
document.cookie=3Dcc;
}
function ANGRD() {
if (top !=3Dself || ANRD !=3D'') {
return ANRD;
}
var rf=3Dtop.location.href;
var i=3Dj=3D0;
i=3Drf.indexOf('/');
i=3Drf.indexOf('/',++i);
j=3Drf.indexOf('/',++i);
if (j=3D=3D-1) {
j=3Drf.length;
}
r=3Drf.substring(i,j);
return r;
}
function ANTR(s) {
if (!s) {
return '';
}
s=3Ds.replace(/^\s*/g,'');
s=3Ds.replace(/\s*$/g,'');
return s;
}
function ANEH (m,u,l)
{
var s=3DANEU+'m=3D'+escape(m)+'&u=3D'+escape(u)+'&l=3D'+l;
document.write('<SCR'+'IPT SRC=3D"'+s+'" =
LANGUAGE=3D"JavaScript"></SCR'+'IPT>');
return true;
}
function ANGCC ()
{
var ccc=3DANTCC;
if ((ccc=3D=3Dnull)         ||
!ccc.match (/^\w{3}$/) )
{
ccc=3DANDCC.toUpperCase();
}
return ccc;
}
function TCDA (tc)
{
var kw;
var pb;
if ((tc !=3Dnull) && (tc !=3D''))
{
var pa=3Dtc.split (";");
for (var p=3D0; p < pa.length; p++)
{
kv=3Dpa[p].split("=3D");
k=3Dkv[0];
v=3Dkv[1];
if (k!=3Dnull) {
k=3DANTR(k);
}
if (v!=3Dnull) {
v=3DANTR(v);
}
var m=3Dk.toUpperCase();
switch (m) {
case ("CC"):
v=3Dv.toUpperCase();
if (v !=3Dnull && v !=3D'')
{
ANTCC=3Dv;
}
break;
case ("SC"):
if (v!=3Dnull&&v!=3D'') {
if (v.length > 256) {v=3Dv.substring(0,256);}
ANVSC=3Dv;
}
break;
case ("RD"):
if (v!=3Dnull&&v!=3D'') {
if (v.length > 128) {v=3Dv.substring(0,128);}
ANRD=3Dv.toLowerCase();
}
break;
case ("DT"):
ANVDT=3D1;
break;
case ("ND"):
ANVDT=3D0;
break;
case ("UD"):
if (v !=3Dnull && v !=3D'')
{
ANTPUD=3Dv;
}
break;
case ("DA"):
ANVDA=3D1;
break;
default:
if (v!=3Dnull&&v!=3D'') {
ANCV(k,v);
}
}
}
}
ANPA();
}
function ANPA ()
{
if (((ANP & 2) !=3D0) &&
(ANDEPC12288=3D=3Dnull) &&
(ANVDT=3D=3D1)     &&
(ANOO=3D=3D0)      )
{
ANDEPC12288=3D1;
ANVDT=3D0;
ANGDCC();
ANSDR();
}
if (ANVDA=3D=3D1)
{
ANDA();
ANVDA=3D0;
}
}
function ANRTXR()
{
if (ANSL !=3Dnull)
{
var tsa=3DANSL.split ("|");
if (ANAXLSL !=3Dnull)
{
ANAXSC (tsa);
}
}
document.write('<iframe SRC=3D"' + ANTPPU + '" height=3D"0" width=3D"0" =
frameborder=3D"0"></iframe>');
}
function ANAXSC()
{
var xd=3Dnull;
var lsa=3DANAXLSL.split ("|");
var asa=3DANSL.split ("|");
for (lsi=3D0; lsi < lsa.length; lsi++)
{
for (asi=3D0; asi < asa.length; asi++)
{
if (lsa[lsi]=3D=3Dasa[asi])
{
if (xd=3D=3Dnull)
{
xd=3D'1#' + lsa[lsi];
}
else
{
xd +=3D'|' + lsa[lsi];
}
break;
}
}
}
var cp=3D(ANAXCP=3D=3Dnull) ? "/" : ANAXCP;
ANSC ('AxData', xd, ANAXCD * 3600000, cp);
ANSC ('Axxd', '1', null, cp);
if (axOnSet !=3Dnull)
{
axOnSet();
}
}
function Tacoda_AMS_DDC_addPair(k, v) {
ANCV(k,v);
}
function ANCV(k,v){
AMSK[AMSN]=3Dk;
AMSVL[AMSN]=3Dv;
AMSN++;
}
function ANTCV() {
var TVS=3D"";
for(var i=3D0; i<AMSN; i++) {
if (!AMSK[i]) {
continue;
}
if (!AMSVL[i]) {
AMSVL[i]=3D'';
}
TVS +=3D"&v_" + escape( AMSK[i].toLowerCase() ) + "=3D" + escape( =
AMSVL[i].toLowerCase() ) ;
}
return TVS;
}
function Tacoda_AMS_DDC (tiu, tjv)
{
ANDDC (tiu, tjv);
}
function ANDA() {
var t=3D'';
var e=3DANGRD().split(".");
e.reverse();
t=3De[1] + '.' + e[0];
if (typeof(ANDNX[t])!=3D'undefined') {
t=3DANDNX[t];
}
else {
t=3DANDD;
}
var tiu=3D'http://'+AMSTEP+'.'+t+'/'+AMSTES;
ANDDC(tiu,"0.0");
}
function ANDDC (tiu, tjv) {
if (((ANP & 1) !=3D0) &&
(AMSDPF !=3D1)    )
{
AMSDPF=3D1;
var ccc=3DANGCC();
var ta=3D"?"+Math.floor (Math.random() * 100000) =
+"&v=3D"+ANV+"&r=3D"+escape(document.referrer)+"&p=3D"+ ccc =
+":"+escape(ANVSC);
if (AMSLGC=3D=3D1) {
ta +=3D"&page=3D"+escape(window.location.href);
}
ta +=3D"&tz=3D"+(new Date()).getTimezoneOffset()+"&s=3D"+ANSID;
if (ANCB3=3D=3D1)
{
ta+=3D"&ckblk3";
}
if (ANCB1=3D=3D1)
{
ta +=3D"&ckblk1";
}
else
{
for(var i=3D0; i<AMSC.length; i++) {
var cl=3DAMSC[i];
var clv=3DANRC(cl);
if(cl !=3Dnull) {
ta +=3D"&c_"+escape(cl)+"=3D"+escape(clv);
}
}
}
ANRID()
ta +=3DANTCV();
document.write('<IMG'+' SRC=3D"' + tiu + ta + '" STYLE=3D"display: none" =
height=3D"1" width=3D"1" border=3D"0">');
}
}
function ANRID() {
if (AMSRID !=3D'' && AMSSID !=3D'') {
if (ANRC (AMSRID) !=3Dnull) {
AMSSRID=3DAMSSID + ANRC (AMSRID);
ANCV ("regid", AMSSRID);
}
}
}
function ANDP (tc)
{
if ((ANP & 2) !=3D0)
{
ANTCC=3Dtc.toUpperCase();
ANVDA=3D0;
ANCCF();
}
}
function ANV2R (v, rg, psl, ssl, rs, rd)
{
var m;
var oc;
var r;
var rl;
var ss;
var lm=3D"";
var rt=3Dnull;
var ra=3Drg.split("|");
var pi=3D0;
var si=3Dpsl;
var oi=3Dsi + ssl;
var miwoo=3Doi + rs;
var miwo=3Dmiwoo + 1;
for (ri=3D0; (ri < ra.length) && (rt=3D=3Dnull); ri++)
{
r=3Dra[ri];
rl=3Dr.length;
if (rl >=3Dmiwoo)
{
oc=3Dr.charCodeAt (oi);
if ((oc < 42) && (oc > 32) && (rl >=3Dmiwo))
{
if ((psl=3D=3D0) || (r[pi]=3D=3D'A'))
{
m=3Dr.substr (miwo, r.length - miwo);
}
else
{
m=3Dlm.substr (0, r.charCodeAt (pi) - 65);
m=3Dm.concat (r.substr (miwo, r.length - miwo));
}
if ((ssl !=3D0) && (r[si] !=3D'A'))
{
ss=3Dr.charCodeAt (si) - 65;
m=3Dm.concat (lm.substr (lm.length - ss, ss));
}
switch (r[oi])
{
case "!":
if ((v.length=3D=3Dm.length) && (v.indexOf (m)=3D=3D0))
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case ")":
if (v.lastIndexOf (m)=3D=3D(v.length - m.length))
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case "(":
if (v.indexOf (m)=3D=3D0)
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case "#":
if (v.search (m) !=3D-1)
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case "&":
if (v.indexOf (m) !=3D-1)
{
rt=3Dr.substr (oi + 1, rs);
}
break;
}
}
else
{
if ((psl=3D=3D0) || (r[pi]=3D=3D'A'))
{
m=3Dr.substr (miwoo, r.length - miwoo);
}
else
{
m=3Dlm.substr (0, r.charCodeAt (pi) - 65);
m=3Dm.concat (r.substr (miwoo, r.length - miwoo));
}
if ((ssl !=3D0) && (r[si] !=3D'A'))
{
ss=3Dr.charCodeAt (si) - 65;
m=3Dm.concat (lm.substr (lm.length - ss, ss));
}
if (v.indexOf (m) !=3D-1)
{
rt=3Dr.substr (oi, rs);
}
}
}
lm=3Dm;
}
return (rt=3D=3Dnull) ? rd : rt.replace (/^\s+|\s+$/g,"");
}
function ANGDCC ()
{
if (ANCC !=3D1)
{
ANTCC=3DANV2R (eval (ANSCC), CCLOOKUP22, ANCCPD, ANCCSD, 3, =
ANDCC).toUpperCase();
}
}
function ANSDR ()
{
var ccc=3DANGCC();
if ((ccc.indexOf (ANXCC) !=3D0) || (ccc.length !=3DANXCC.length))
{
var ANU=3D"";
var xs=3D0;
if (ANURL=3D=3D1)
{
ANU=3D"&page=3D" + escape (window.location.href);
}
if ((ANAXLSL !=3Dnull) && (ANRC ('Axxd')=3D=3Dnull))
{
xs +=3D1;
}
if (xs > 0 )
{
ANU +=3D"&xs=3D" + xs;
}
if (ANRDF=3D=3D1)
{
ANU +=3D"&r=3D" + ANGRD();
}
if (ANTPUD !=3Dnull)
{
ANU +=3D"&ud=3D" + escape (ANTPUD);
}
document.write ('<SCR'+'IPT SRC=3D"' + ANDPU + 'cmd=3D' + ccc + '&si=3D' =
+ ANSID + ANU + '&v=3D' + ANV + '&cb=3D' + Math.floor (Math.random() * =
100000) + '" LANGUAGE=3D"JavaScript"></SCR' + 'IPT>');
}
ANSME (ccc);
}
function ANSME (ccc)
{
if (ANME=3D=3D1)
{
ANME=3D0;
document.write ('<SCR'+'IPT SRC=3D"' + ANMU + ccc + '&si=3D'+ ANSID + =
'&cb=3D' + Math.floor (Math.random() * 100000) + '" =
LANGUAGE=3D"JavaScript"></SCR' + 'IPT>');
}
}
document.dartTData=3D"";
document.dartTDataValue=3DANRC ("TData");
if (document.dartTDataValue !=3D"" && document.dartTDataValue !=3Dnull)
{
var f=3Ddocument.dartTDataValue.split ("|");
for (var i=3D0; i < f.length; i++)
{
document.dartTData +=3D"kw=3D" + f[i] + ";";
}
}
document.dartTid=3DANRC ("TID");
if (document.dartTid !=3D"" && document.dartTid !=3Dnull)
{
document.dartTid=3D"u=3D" + document.dartTid + ";";
}
try
{
var tc;
var tcdacmd
if (tcdacmd !=3Dnull)
{
tc=3Dtcdacmd + '';
}
else
{
tc=3D'';
}
tcdacmd=3D'';
TCDA (tc);
}
catch (e)
{
ANEH (e,'','');
}
function carYear(string) {
var url, rExp, pd, cd, c;
if(window.RegExp) {
rExp=3Dnew RegExp("[/:.?=3D_+%&\-]", "gi");
url=3Dunescape(" "+string+" ").replace(rExp, " ");
rExp=3Dnew RegExp(" [1-2][0-9]{3} ", "i");
pd=3DparseInt(url.match(rExp), 10);
cd=3Dnew Date();
cd=3DparseInt(cd.getFullYear(), 10);
c=3D"";
if(pd < cd) {
c=3D"used";
} else {
c=3D"new";
}
rExp=3Dnew RegExp(" "+pd+" ", "gi");
url=3Durl.replace(rExp, " "+c+" ");
rExp=3Dnew RegExp(" ", "g");
return url.replace(rExp, "");
} else {
return string;
}
}
function getTitleSpace() {
var t=3Ddocument.getElementsByTagName('title');
if(t.length > 0) {
return unescape(t[0].text);
} else {
return "";
}
}

------=_NextPart_000_0000_01C982C1.AE943FA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nj.com/js/sitecatalyst/s_code.js

/* SiteCatalyst code version: H.17.=0A=
Copyright 1997-2008 Omniture, Inc. More info available at=0A=
http://www.omniture.com */=0A=
/************************ ADDITIONAL FEATURES ************************=0A=
     Plugins=0A=
*/=0A=
=0A=
var s_account=3D"ainjprod"=0A=
var s=3Ds_gi(s_account)=0A=
/************************** CONFIG SECTION **************************/=0A=
/* You may add or alter any code config here. */=0A=
/* Conversion Config */=0A=
s.currencyCode=3D"USD"=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,pdf,doc,docx,x=
ls,xlsx,ppt,pptx"=0A=
s.linkInternalFilters=3D"javascript:,nj.com"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
/* Plugin Config */=0A=
s.usePlugins=3Dtrue=0A=
function s_doPlugins(s) {=0A=
	/* Add calls to plugins here */=0A=
=0A=
if(!s.campaign)=0A=
	s.campaign=3Ds.getQueryParam('cmpid') /* Make sure you have correct =
quertystring variable passed into this function */=0A=
/* Plugin Example: getValOnce v0.2 */=0A=
	s.campaign=3Ds.getValOnce(s.campaign,"s_campaign",0)=0A=
=0A=
=0A=
/* Internal Search Function*/=0A=
if(!s.prop1){=0A=
s.prop1 =3D s.getQueryParam('keywords');=0A=
s.prop1=3Ds.prop1.toLowerCase();=0A=
}=0A=
=0A=
if(s.prop1)=0A=
{=0A=
	s.eVar1=3Ds.prop1;=0A=
	var t_search=3Ds.getValOnce(s.eVar1,'ev1',0);=0A=
	if(t_search)=0A=
	s.events=3Ds.apl(s.events,"event1",",",2);=0A=
}=0A=
=0A=
/* Set Page View Event */=0A=
s.events=3Ds.apl(s.events,'event2',',',2);=0A=
=0A=
/* Set Time Parting Variables*/=0A=
s.prop11=3Ds.getTimeParting('h','-5','2008'); // Set hour =0A=
s.prop12=3Ds.getTimeParting('d','-5','2008'); // Set day=0A=
s.prop13=3Ds.getTimeParting('w','-5','2008'); // Set Weekend / Weekday=0A=
=0A=
s.eVar11=3Ds.prop11;=0A=
s.eVar12=3Ds.prop12;=0A=
s.eVar13=3Ds.prop13;=0A=
=0A=
s.eVar2=3Ds.pageName;=0A=
s.eVar3=3Ds.prop3;=0A=
s.eVar4=3Ds.prop4;=0A=
s.eVar5=3Ds.prop5;=0A=
s.eVar6=3Ds.prop6;=0A=
s.eVar7=3Ds.prop7;=0A=
s.eVar8=3Ds.prop8;=0A=
s.eVar9=3Ds.prop9;=0A=
=0A=
s.eVar16=3Ds.prop15;=0A=
s.eVar17=3Ds.prop16;=0A=
s.eVar18=3Ds.prop17;=0A=
=0A=
s.eVar19=3Ds.prop19;=0A=
s.eVar27=3Ds.prop27;=0A=
=0A=
=0A=
=0A=
s.prop20 =3D"nj.com";=0A=
s.eVar20 =3D s.prop20;=0A=
s.prop21 =3D s.getblogTags();=0A=
s.eVar21 =3Ds.prop21;=0A=
if(s.prop3 =3D=3D "" || s.prop3 =3D=3D null) =
s.prop3=3Ds.getblogTitle()+s.getstoryTitle();=0A=
s.prop3 =3D s.prop3.toLowerCase();=0A=
s.prop25 =3D s.getblogName()+s.getstorySource();=0A=
s.eVar25 =3D s.prop25;=0A=
=0A=
s.server=3Ds.getServerURL();=0A=
=0A=
s.prop22=3Ds.getGTCZip();=0A=
=0A=
if(document.location.toString().indexOf('forums')!=3D-1){=0A=
 var url =3D document.location.toString();=0A=
if(typeof(forumsevent) !=3D "undefined"){=0A=
var urlArray =3D url.split('?');=0A=
var fmturl =3D urlArray[0].toString();=0A=
if(forumsevent=3D=3D'blank'){s.pageURL =3D fmturl;}=0A=
if(forumsevent=3D=3D'article'){s.pageURL =3D fmturl+'/article/';}=0A=
if(forumsevent=3D=3D'edit-response'){s.pageURL =3D =
fmturl+'/edit-response/';}=0A=
if(forumsevent=3D=3D'preview-response'){s.pageURL =3D =
fmturl+'/preview-response/';}=0A=
if(forumsevent=3D=3D'add-response'){s.pageURL =3D =
fmturl+'/add-response/';}=0A=
if(forumsevent=3D=3D'search'){s.pageURL =3D fmturl+'/search/';}=0A=
}}=0A=
else s.pageURL =3D s.pageURL;=0A=
s.eVar29 =3D document.URL;=0A=
}=0A=
s.doPlugins=3Ds_doPlugins=0A=
/************************** PLUGINS SECTION *************************/=0A=
/* You may insert any plugins you wish to use here.                 */=0A=
/*=0A=
 * Plugin: getblogName  added by Anita L Yellipeddi Sep 16 2008=0A=
* gets Blogname and story source=0A=
*/=0A=
=0A=
s.getblogName=3Dnew Function(""=0A=
+"var s=3Dthis,o_blog_data=3D'';"=0A=
+"if(typeof(vs_blog_pagetype)=3D=3D'undefined'){vs_blog_pagetype=3D'';}"=0A=
+"if(vs_blog_pagetype =3D=3D'Main'){o_blog_data=3Dvs_blog_indexpage;}"=0A=
+"if(vs_blog_pagetype =
=3D=3D'Individual'){o_blog_data=3Dvs_blog_indexpage+' '+vs_blog_tags;}"=0A=
+"if(vs_blog_pagetype =
=3D=3D'Category'){o_blog_data=3Dvs_blog_indexpage+' '+vs_blog_category;}"=0A=
+"return o_blog_data;");=0A=
=0A=
/*=0A=
 * Plugin: getTags added by Anita L Yellipeddi Sep 24 2008=0A=
* gets Blogtags for individual pages=0A=
*/=0A=
=0A=
s.getblogTags=3Dnew Function(""=0A=
+"var s=3Dthis,o_blog_tags=3D'';"=0A=
+"if(typeof(vs_blog_pagetype)=3D=3D'undefined'){vs_blog_pagetype=3D'';}"=0A=
+"if(vs_blog_pagetype =3D=3D'Individual'){o_blog_tags=3Dvs_blog_tags;}"=0A=
+"return o_blog_tags;");=0A=
=0A=
/*=0A=
 * Plugin: getblogTitle added by Anita L Yellipeddi oct 6 2008=0A=
* gets Blogtitle for individual pages=0A=
*/=0A=
=0A=
s.getblogTitle=3Dnew Function(""=0A=
+"var s=3Dthis,o_blog_title=3D'';"=0A=
+"if(typeof(vs_blog_pagetype)=3D=3D'undefined'){vs_blog_pagetype=3D'';}"=0A=
+"if(vs_blog_pagetype =3D=3D'Individual'){o_blog_title=3Dvs_blog_title;}"=0A=
+"return o_blog_title;");=0A=
=0A=
=0A=
=0A=
/*=0A=
 * Plugin: getstorySource  added by Anita L Yellipeddi Sep 24 2008=0A=
* gets  story source=0A=
*/=0A=
s.getstorySource=3Dnew Function(""=0A=
+"var s=3Dthis;"=0A=
+"if(typeof(o_pagetype)=3D=3D'undefined'){o_indexpage=3D'';}"=0A=
+"else{o_indexpage =3D o_indexpage;}"=0A=
+"return o_indexpage;");=0A=
=0A=
/*=0A=
 * Plugin: getstoryTitle  added by Anita L Yellipeddi oct 8 2008=0A=
* gets  story Title=0A=
*/=0A=
=0A=
s.getstoryTitle=3Dnew Function(""=0A=
+"var s=3Dthis;"=0A=
+"if(typeof(o_pagetype)=3D=3D'undefined'){o_title=3D'';}"=0A=
+"else{o_title =3D o_title;}"=0A=
+"return o_title;");=0A=
/*=0A=
 * Plugin: getserver added by Anita L Yellipeddi Sep 30 2008=0A=
* gets the server name from  url=0A=
*/=0A=
=0A=
s.getServerURL=3Dnew Function(""=0A=
+"var s=3Dthis,o_server=3D'',myUrl =3Ddocument.location.toString();"=0A=
+"var serverArray =3D new Array;serverArray =3D  myUrl.split('/');"=0A=
+"o_server =3D serverArray[2].toString();"=0A=
+"return o_server;");=0A=
=0A=
/*=0A=
*plugin: getgtczip gets gtc zip frpm the gtc cookie.=0A=
*this used teh geoip js at the top=0A=
*=0A=
*/=0A=
s.getGTCZip=3Dnew Function(""=0A=
+"var s=3D this,o_gtczip,o_gtc_cookie,o_cookie_list=3D'';var =
o_gtczipArray =3D new Array();"=0A=
+"o_cookie_list=3Ddocument.cookie.split(';');"=0A=
+"for(var i=3D0;i<o_cookie_list.length; i++){"=0A=
+"if(o_cookie_list[i].indexOf('GTC=3D') > -1){"=0A=
+"o_gtc_cookie =3D o_cookie_list[i];"=0A=
+"o_gtczipArray =3D o_gtc_cookie.split(':');"=0A=
+"o_gtczip =3D o_gtczipArray[2];}}"=0A=
+"return o_gtczip;");=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=
/*=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 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=
=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=
=0A=
/*=0A=
 * Plugin: getTimeParting 1.4 - Set timeparting values based on time =
zone (15 min)=0A=
 */=0A=
=0A=
s.getTimeParting=3Dnew Function("t","z","y",""=0A=
+"dc=3Dnew Date('1/1/2000');var f=3D15;var 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>1"=0A=
+"5&&thismin<30){mint=3D'15'}if(thismin>30&&thismin<45){mint=3D'30'}if(th=
"=0A=
+"ismin>45&&thismin<60){mint=3D'45'}"=0A=
+"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=
=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"advanceinternet"=0A=
s.trackingServer=3D"metrics.nj.com"=0A=
s.dc=3D122=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"=3Dfun@6(~){`Ks=3D^S~$h ~.substring(~.indexOf(~;@t~';`Bt`t~=3Dnew =
Fun@6(~.toLowerCase()~s_c_il['+s^sn+']~};s.~`m@t~.length~.toUpperCase~=3D=
new Object~s"=0A=
+".wd~','~){@t~')q=3D'~.location~var =
~s.pt(~dynamicAccount~link~s.apv~=3D'+@y(~)@tx^m!Object$eObject.prototype=
$eObject.prototype[x])~);s.~Element~.getTime()~=3Dnew =
Array~ookieDomainPeriods~s.m_~referrer~.p"=0A=
+"rotocol~=3Dnew =
Date~BufferedRequests~}c$s(e){~visitor~;@X^js[k],255)}~=3D''~javaEnabled~=
conne@6^M~@0c_i~Name~:'')~onclick~}@t~else =
~ternalFilters~javascript~s.dl~@Os.b.addBehavior(\"# default# ~=3DparseF"=0A=
+"loat(~'+tm.get~=3D=3D'~cookie~s.rep(~s.^T~track~o@0oid~browser~.parent~=
window~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl=
_g~r=3Ds.m(f)?s[f](~for(~s.un~s.eo~&&s.~parseInt(~t=3Ds.ot(o)"=0A=
+"~j=3D'1.~#4URL~lugins~dynamicVariablePrefix~document~Type~Sampling~s.rc=
[un]~Download~Event~');~this~tfs~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.v=
l_l~s.vl_t~Height~t,h){t=3Dt?t~tcf~isopera~ismac~escape(~"=0A=
+".href~screen.~s.fl(~Version~harCode~&&(~_'+~variableProvider~s.pe~)?'Y'=
:'N'~:'';h=3Dh?h~._i~e&&l$HSESSION'~f',~onload~name~home#4~objectID~}else=
{~.s_~s.rl[u~Width~s.ssl~o.type~Timeout(~ction~Lifetime"=0A=
+"~.mrq(\"'+un+'\")~sEnabled~;i++)~'){q=3D'~&&l$HNONE'){~ExternalLinks~ch=
arSet~onerror~lnk~currencyCode~.src~s=3Ds_gi(~etYear(~&&!~Opera~'s_~;try{=
~Math.~s.fsg~s.ns6~s.oun~InlineStats~Track~'0123456789~&&"=0A=
+"t~s[k]=3D~s.epa(~m._d~n=3Ds.oid(o)~,'sqs',q);~LeaveQuery~')>=3D~'=3D')~=
)+'/~){n=3D~\",''),~vo)~s.sampled~=3Ds.oh(o);~+(y<1900?~s.disable~ingServ=
er~n]=3D~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~f"=0A=
+"fset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=3D(apn~Listener=
~\"s_gs(\")~vo._t~b.attach~d.create~=3Ds.n.app~(''+~!=3D'~'||t~'+n~s()+'~=
){p=3D~():''~a):f(~+1))~a['!'+t]~){v=3Ds.n.~channel~un)~.target"=0A=
+"~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~s_')t=3Dt~k',s.bc~omePage~=
s.d.get~')<~||!~[b](e);~m[t+1](~return~mobile~height~events~random~code~'=
MSIE ~rs,~un,~,pev~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s"=0A=
+".dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt=3D'+~page~Group,~.fromC=
~sByTag~?'&~+';'~t&&~1);~){s.~[t]=3D~>=3D5)~[t](~=3Dl[n];~!a[t])~~s._c=3D=
@Nc';`F=3D^1`5!`F`hn){`F`hl`U;`F`hn=3D0;}s^sl=3D`F`hl;s^sn=3D`F`hn;s^sl"=0A=
+"[s^s@os;`F`hn++;s.m`0m){`2$Gm)`4'{$d0`Afl`0x,l){`2x?$Gx)`30,l):x`Aco`0o=
`H!o)`2o;`Kn`E,x;^B@xo)@tx`4'select$d0&&x`4'filter$d0)n[x]=3Do[x];`2n`Anu=
m`0x){x`e+x;^B`Kp=3D0;p<x`C;p++)@t(@V')`4x`3p,p$O<0)`20;`"=0A=
+"21`Arep=3Ds_r;@y`0x`1,h=3D@VABCDEF',i,c=3Ds.@E,n,l,e,y`e;c=3Dc?c`D$M`5x=
){x`e+x`5c`tAUTO'^m'').c^lAt){^Bi=3D0;i<x`C@A{c=3Dx`3i,i+#Bn=3Dx.c^lAt(i)=
`5n>127){l=3D0;e`e;^4n||l<4){e=3Dh`3n%16,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=
"=0A=
+"=3D'%u'+e}`Bc`t+')y+=3D'%2B';`my+=3D^gc)}x=3Dy^zx=3Dx?`v^g''+x),'+`G%2B=
'):x`5x&&c^Eem=3D=3D1&&x`4'%u$d0&&x`4'%U$d0){i=3Dx`4'%^R^4i>=3D0){i++`5h`=
38)`4x`3i,i+1)`D())>=3D0)`2x`30,i)+'u00'+x`3i);i=3Dx`4'%',i)}}}}`2x`Aepa`=
0x"=0A=
+"`1;`2x?un^g`v''+x,'+`G =
')):x`Apt`0x,d,f,a`1,t=3Dx,z=3D0,y,r;^4t){y=3Dt`4d);y=3Dy<0?t`C:y;t=3Dt`3=
0,y);^At,$Nt,a)`5r)`2r;z+=3Dy+d`C;t=3Dx`3z,x`C);t=3Dz<x`C?t:''}`2''`Aisf`=
0t,a){`Kc=3Da`4':')`5c>=3D0)a=3Da`30,c)`5t`30,2)`t"=0A=
+"$Z`32);`2(t!`e@W=3D=3Da)`Afsf`0t,a`1`5`La,`G,'is^ut))@Q+=3D(@Q!`e?`G`j+=
t;`20`Afs`0x,f`1;@Q`e;`Lx,`G,'fs^uf);`2@Q`Ac_d`e;$vf`0t,a`1`5!$tt))`21;`2=
0`Ac_gd`0`1,d=3D`F`J^5^w,n=3Ds.fpC`V,p`5!n)n=3Ds.c`V`5d@L$0@gn?^F"=0A=
+"n):2;n=3Dn>2?n:2;p=3Dd^6.')`5p>=3D0){^4p>=3D0&&n>1$Ld^6.',p-#Bn--}$0=3D=
p>0&&`Ld,'.`Gc_gd^u0)?d`3p):d}}`2$0`Ac_r`0k`1;k=3D@y(k);`Kc=3D' =
'+s.d.`u,i=3Dc`4' =
'+k+@e,e=3Di<0?i:c`4';',i),v=3Di<0?'':@Yc`3i+2+k`C,e<0?c`C:e));`"=0A=
+"2v$H[[B]]'?v:''`Ac_w`0k,v,e`1,d=3D$v(),l=3Ds.`u@7,t;v`e+v;l=3Dl?$Gl)`D$=
M`5^t@Ct=3D(v!`e?^Fl?l:0):-60)`5t){e`Z;e.setTime(e`T+(t*1000))}`lk@Cs.d.`=
u=3Dk+'`Pv!`e?v:'[[B]]')+'; path=3D/;'+(^t?' expires=3D'+e.toGMT^3("=0A=
+")#9`j+(d?' =
domain=3D'+d#9`j;`2^Vk)=3D=3Dv}`20`Aeh`0o,e,r,f`1,b=3D's^ne+'^ns^sn,n=3D-=
1,l,i,x`5!^Xl)^Xl`U;l=3D^Xl;^Bi=3D0;i<l`C&&n<0;i++`Hl[i].o=3D=3Do&&l[i].e=
=3D=3De)n=3Di`ln<0@gi;l[n]`E}x#Gx.o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b"=0A=
+"=3Dr?0:o[e];x.o[e]=3Df`lx.b){x.o[b]=3Dx.b;`2b}`20`Acet`0f,a,t,o,b`1,r,^=
d`5`O>=3D5^m!s.^e||`O>=3D7)){^d`7's`Gf`Ga`Gt`G`Ke,r@O^A$Na)`br=3Ds.m(t)?s=
#Fe):t(e)}`2r^Rr=3D^d(s,f,a,t)^z@ts.^f^Eu`4$n4@d0)r=3Ds.m(b)?s[b](a):"=0A=
+"b(a);else{^X(`F,'@F',0,o);^A$Na`Reh(`F,'@F',1)}}`2r`Ag^Tet`0e`1;`2`w`Ag=
^Toe`7'e`G`Ks=3D`9,c;^X(^1,\"@F\",1`Re^T=3D1;c=3Ds.t()`5c)s.d.write(c`Re^=
T=3D0;`2@p'`Rg^Tfb`0a){`2^1`Ag^Tf`0w`1,p=3Dw^0,l=3Dw`J;`w=3Dw`5p&&p"=0A=
+"`J!=3Dl&&p`J^5=3D=3Dl^5){`w=3Dp;`2s.g^Tf(`w)}`2`w`Ag^T`0`1`5!`w){`w=3D`=
F`5!s.e^T)`w=3Ds.cet('g^T^u`w,'g^Tet',s.g^Toe,'g^Tfb')}`2`w`Amrq`0u`1,l=3D=
@1],n,r;@1]=3D0`5l)^Bn=3D0;n<l`C;n++){r#Gs.mr(0,0,r.r,0,r.t,r.u)}`Abr`"=0A=
+"0id,rs`1`5@m`a$e^W@Nbr',rs))$1l=3Drs`Aflush`a`0`1;s.fbr(0)`Afbr`0id`1,b=
r=3D^V@Nbr')`5!br)br=3D$1l`5br`H!@m`a)^W@Nbr`G'`Rmr(0,0,br)}$1l=3D0`Amr`0=
@q,q,$oid,ta,u`1,dc=3D$w,t1=3Ds.`x@n,t2=3Ds.`x@nSecure,ns=3Ds.`c`ispa"=0A=
+"ce,un=3Du?u:$Ys.f$S,unc=3D`v$p'_`G-'),r`E,l,imn=3D@Ni^n($S,im,b,e`5!rs)=
{rs=3D@u'+(@3?'s'`j+'://'+(t1?(@3@W2?t2:t1):($Y(@3?'102':unc))+'.'+($w?$w=
:112)+'.2o7.net')@fb/ss/'+^C+'/'+(s.$i?'5.1':'1'@fH.17/'+@q+'"=0A=
+"?AQB=3D1&ndh=3D1'+(q?q`j+'&AQE=3D1'`5^Y@Ls.^f`H`O>5.5)rs=3D^j$o4095);`m=
rs=3D^j$o2047)`lid){$1(id,rs);$h}`ls.d.images&&`O>=3D3^m!s.^e||`O>=3D7)^m=
@R<0||`O>=3D6.1)`H!s.rc)s.rc`E`5!^O){^O=3D1`5!s.rl)s.rl`E;@1n]`U;set@5'"=0A=
+"@t^1`hl)^1.`9@8',750)^zl=3D@1n]`5l){r.t=3Dta;r.u=3Dun;r.r=3Drs;l[l`C]=3D=
r;`2''}imn+=3D'^n^O;^O++}im=3D`F[imn]`5!im)im=3D`F[im@onew =
Image;im@0l=3D0;im.^v`7'e`G^S@0l=3D1`5^1`hl)^1.`9@8^Rim@I=3Drs`5rs`4$2=3D=
@d0^m!ta||ta`t_se"=0A=
+"lf$Ia`t_top'||(`F.^w@Wa=3D=3D`F.^w))){b=3De`Z;^4!im@0l&&e`T-b`T<500)e`Z=
}`2''}`2'<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 $j=3D1 border=3D0 =
alt=3D\"\">'`Agg`0v`1`5!`F['s^nv])`F['s^nv]`e;`2`F['s^nv]`Aglf`0t,a`Ht`30=
,2)`"=0A=
+"t$Z`32);`Ks=3D^S,v=3D$3t)`5v)s#Dv`Agl`0v`1`5$x)`Lv,`G,'gl^u0)`Agv`0v`1;=
`2s['vpm^nv]?s['vpv^nv]:(s[v]?s[v]`j`Ahavf`0t,a`1,b=3Dt`30,4),x=3Dt`34),n=
=3D^Fx),k=3D'g^nt,m=3D'vpm^nt,q=3Dt,v=3Ds.`N@UVa$oe=3Ds.`N@U^Qs,mn;@X$4t)=
"=0A=
+"`5s.@G||^D||^p`H^p^Epe`30,4)$H@G_'){mn=3D^p`30,1)`D()+^p`31)`5$5){v=3D$=
5.`xVars;e=3D$5.`x^Qs}}v=3Dv?v+`G+^Z+`G+^Z2:''`5v@L`Lv,`G,'is^ut))s[k]`e`=
5t`t$k'&&e)@Xs.fs(s[k],e)}s[m]=3D0`5t`t^K`ID`6`cID`Ivid`6^I@Bg'"=0A=
+"`d`Bt`t`X@Br'`d`Bt`tvmk`Ivmt`6@E@Bce'`5s[k]&&s[k]`D()`tAUTO')@X'ISO8859=
-1';`Bs[k]^Eem=3D=3D2)@X'UTF-8'}`Bt`t`c`ispace`Ins`6c`V`Icdp`6`u@7`Icl`6^=
o`Ivvp`6@H`Icc`6$R`Ich`6#0@6ID`Ixact`6@r`Iv0`6^U`Is`6^2`I"=0A=
+"c`6`o^k`Ij`6`f`Iv`6`u@9`Ik`6`z@2`Ibw`6`z^b`Ibh`6`g`Ict`6^x`Ihp`6p^J`Ip'=
;`B$tx)`Hb`tprop`Ic$J;`Bb`teVar`Iv$J;`Bb`thier@Bh$J`d`ls[k]@W$H`N`i'@W$H`=
N^M')$6+=3D'&'+q+'`Ps[k]);`2''`Ahav`0`1;$6`e;`L^a,`G,'h"=0A=
+"av^u0);`2$6`Alnf`0^c`8^r`8:'';`Kte=3Dt`4@e`5t@We>0&&h`4t`3te$O>=3D0)`2t=
`30,te);`2''`Aln`0h`1,n=3Ds.`N`is`5n)`2`Ln,`G,'ln^uh);`2''`Altdf`0^c`8^r`=
8:'';`Kqi=3Dh`4'?^Rh=3Dqi>=3D0?h`30,qi):h`5#Ah`3h`C-(t`C$O`t.'+t)"=0A=
+"`21;`20`Altef`0^c`8^r`8:''`5#Ah`4t)>=3D0)`21;`20`Alt`0h`1,lft=3Ds.`N^PF=
ile^Ms,lef=3Ds.`NEx`n,@s=3Ds.`NIn`n;@s=3D@s?@s:`F`J^5^w;h=3Dh`8`5s.`x^PLi=
nks&&lf#A`Llft,`G$yd^uh))`2'd'`5s.`x@D&&h`30,1)$H# '^mlef||@s)^m!"=0A=
+"lef||`Llef,`G$ye^uh))^m!@s$e`L@s,`G$ye^uh)))`2'e';`2''`Alc`7'e`G`Ks=3D`=
9,b=3D^X(^S,\"`k\"`R@G=3D@w^S`Rt(`R@G=3D0`5b)`2^S$f`2@p'`Rbc`7'e`G`Ks=3D`=
9,f,^d`5s.d^Ed.all^Ed.all.cppXYctnr)$h;^D=3De@I`S?e@I`S:e$T;^d`7"=0A=
+"\"s\",\"`Ke@O@t^D^m^D.tag`i||^D^0`S||^D^0Node))s.t()`b}\");^d(s`Reo=3D0=
'`Roh`0o`1,l=3D`F`J,h=3Do^h?o^h:'',i,j,k,p;i=3Dh`4':^Rj=3Dh`4'?^Rk=3Dh`4'=
/')`5h^mi<0||(j>=3D0&&i>j)||(k>=3D0&&i>k))$Lo`Y&&o`Y`C>1?o`Y:(l`Y?l`Y"=0A=
+"`j;i=3Dl.path^w^6/^Rh=3D(p?p+'//'`j+(o^5?o^5:(l^5?l^5`j)+(h`30,1)$H/'?l=
.path^w`30,i<0?0:i@f'`j+h}`2h`Aot`0o){`Kt=3Do.tag`i;t=3Dt@W`D?t`D$M`5t`tS=
HAPE')t`e`5t`Ht`tINPUT'&&@4&&@4`D)t=3D@4`D();`B!#Ao^h)t=3D'A';}`2"=0A=
+"t`Aoid`0o`1,^G,p,c,n`e,x=3D0`5t@L`y$Lo`Y;c=3Do.`k`5o^h^mt`tA$I`tAREA')^=
m!c$ep||p`8`4'`o$d0))n@k`Bc@g`vs.rep(`vs.rep$Gc,\"\\r@h\"\\n@h\"\\t@h' =
`G^Rx=3D2}`B$U^mt`tINPUT$I`tSUBMIT')@g$U;x=3D3}`Bo@I@W`tIMAGE')"=0A=
+"n=3Do@I`5n){`y=3D^jn@v;`yt=3Dx}}`2`y`Arqf`0t,un`1,e=3Dt`4@e,u=3De>=3D0?=
`G+t`30,e)+`G:'';`2u&&u`4`G+un+`G)>=3D0?@Yt`3e$O:''`Arq`0un`1,c=3Dun`4`G)=
,v=3D^V@Nsq'),q`e`5c<0)`2`Lv,'&`Grq^u$S;`2`L$p`G,'rq',0)`Asqp`0t,a`1,e=3D=
"=0A=
+"t`4@e,q=3De<0?'':@Yt`3e+1)`Rsqq[q]`e`5e>=3D0)`Lt`30,e),`G@b`20`Asqs`0$p=
q`1;^7u[u@oq;`20`Asq`0q`1,k=3D@Nsq',v=3D^Vk),x,c=3D0;^7q`E;^7u`E;^7q[q]`e=
;`Lv,'&`Gsqp',0);`L^C,`G@bv`e;^B@x^7u`Q)^7q[^7u[x]]+=3D(^7q[^7u[x"=0A=
+"]]?`G`j+x;^B@x^7q`Q&&^7q[x]^mx=3D=3Dq||c<2)){v+=3D(v#8'`j+^7q[x]+'`Px);=
c++}`2^Wk,v,0)`Awdl`7'e`G`Ks=3D`9,r=3D@p,b=3D^X(`F,\"^v\"),i,o,oc`5b)r=3D=
^S$f^Bi=3D0;i<s.d.`Ns`C@A{o=3Ds.d.`Ns[i];oc=3Do.`k?\"\"+o.`k:\"\"`5(oc`4$=
"=0A=
+"B<0||oc`4\"@0oc(\")>=3D0)&&oc`4$W<0)^X(o,\"`k\",0,s.lc);}`2r^R`Fs`0`1`5=
`O>3^m!^Y$es.^f||`O#E`Hs.b^E$D^Q)s.$D^Q('`k',s.bc);`Bs.b^Eb.add^Q$A)s.b.a=
dd^Q$A('clic$a,false);`m^X(`F,'^v',0,`Fl)}`Avs`0x`1,v=3Ds"=0A=
+".`c^N,g=3Ds.`c^N#5k=3D@Nvsn^n^C+(g?'^ng`j,n=3D^Vk),e`Z,y=3De.g@K);e.s@K=
y+10@l1900:0))`5v){v*=3D100`5!n`H!^Wk,x,e))`20;n=3Dx`ln%10000>v)`20}`21`A=
dyasmf`0t,m`H#Am&&m`4t)>=3D0)`21;`20`Adyasf`0t,m`1,i=3Dt?t`4@e:-1,n,x"=0A=
+"`5i>=3D0&&m){`Kn=3Dt`30,i),x=3Dt`3i+1)`5`Lx,`G,'dyasm^um))`2n}`20`Auns`=
0`1,x=3Ds.`MSele@6,l=3Ds.`MList,m=3Ds.`MM$s,n,i;^C=3D^C`8`5x&&l`H!m)m=3D`=
F`J^5`5!m.toLowerCase)m`e+m;l=3Dl`8;m=3Dm`8;n=3D`Ll,';`Gdyas^um)`5n)^C=3D=
n}i=3D"=0A=
+"^C`4`G`Rfun=3Di<0?^C:^C`30,i)`Asa`0un`1;^C=3Dun`5!@S)@S=3Dun;`B(`G+@S+`=
G)`4$S<0)@S+=3D`G+un;^Cs()`Am_i`0n,a`1,m,f=3Dn`30,1),r,l,i`5!`Wl)`Wl`E`5!=
`Wnl)`Wnl`U;m=3D`Wl[n]`5!a&&m&&m._e@Lm^s)`Wa(n)`5!m){m`E,m._c=3D@Nm"=0A=
+"';m^sn=3D`F`hn;m^sl=3Ds^sl;m^sl[m^s@om;`F`hn++;m.s=3Ds;m._n=3Dn;m._l`U(=
'_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_l'`=
Rm_l[@om;`Wnl[`Wnl`C]=3Dn}`Bm._r@Lm._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;^B"=0A=
+"i=3D0;i<l`C@A@tm[l[i]])r[l[i]]=3Dm[l[i]];r^sl[r^s@or;m=3D`Wl[@or`lf=3D=3D=
f`D())s[@om;`2m`Am_a`7'n`Gg`G@t!g)g=3D#2;`Ks=3D`9,c=3Ds[$V,m,x,f=3D0`5!c)=
c=3D`F$u$V`5c&&s_d)s[g]`7\"s\",s_ft(s_d(c)));x=3Ds[g]`5!x)x=3D`F$ug];m=3D=
`Wi("=0A=
+"n,1)`5x){m^s=3Df=3D1`5(\"\"+x)`4\"fun@6\")>=3D0)x(s);`m`Wm(\"x\",n,x)}m=
=3D`Wi(n,1)`5@Zl)@Zl=3D@Z=3D0;`pt();`2f'`Rm_m`0t,n,d){t=3D'^nt;`Ks=3D^S,i=
,x,m,f=3D'^nt`5`Wl&&`Wnl)^Bi=3D0;i<`Wnl`C@A{x=3D`Wnl[i]`5!n||x=3D=3Dn){m=3D=
`Wi(x)"=0A=
+"`5m[t]`Ht`t_d')`21`5d)m#Fd);`mm#F)`lm[t+1]@Lm[f]`Hd)$gd);`m$g)}m[f]=3D1=
}}`20`AloadModule`0n,u,d,l`1,m,i=3Dn`4':'),g=3Di<0?#2:n`3i+1),o=3D0,f,c=3D=
s.h?s.h:s.b,^d`5i>=3D0)n=3Dn`30,i);m=3D`Wi(n)`5(l$e`Wa(n,g))&&u^Ed&&"=0A=
+"c^E$E`S`Hd){@Z=3D1;@Zl=3D1`l@3)u=3D`vu,@u:`Ghttps:^Rf`7'e`G`9.m_a(\"$J+=
'\",\"'+g+'\")^R^d`7's`Gf`Gu`Gc`G`Ke,o=3D0@Oo=3Ds.$E`S(\"script\")`5o){@4=
=3D\"text/`o\"`5f)o.^v=3Df;o@I=3Du;c.appendChild(o)}`bo=3D0}`2o^Ro=3D^d(s=
"=0A=
+",f,u,c)}`mm=3D`Wi(n);m._e=3D1;`2m`Avo1`0t,a`Ha[t]||$P)^S#Da[t]`Avo2`0t,=
a`H#H{a#D^S[t]`5#H$P=3D1}`Adlt`7'`Ks=3D`9,d`Z,i,vo,f=3D0`5`pl)^Bi=3D0;i<`=
pl`C@A{vo=3D`pl[i]`5vo`H!`Wm(\"d\")||d`T-$C>=3D^8){`pl[i]=3D0;s.t(@i}`m"=0A=
+"f=3D1}`l`pi)clear@5`pi`Rdli=3D0`5f`H!`pi)`pi=3Dset@5`pt,^8)}`m`pl=3D0'`=
Rdl`0vo`1,d`Z`5!@ivo`E;`L^9,`G$72',@i;$C=3Dd`T`5!`pl)`pl`U;`pl[`pl`C]=3Dv=
o`5!^8)^8=3D250;`pt()`At`0vo,id`1,trk=3D1,tm`Z,sed=3DMath&&@P$l?@P$r@P$"=0A=
+"l()*10000000000000):tm`T,@q=3D's'+@P$rtm`T/10800000)%10+sed,y=3Dtm.g@K)=
,vt=3Dtm.getDate(@f`sMonth(@f'@ly+1900:y)+' =
`sHour$K:`sMinute$K:`sSecond$K `sDay()+' =
`sTimezoneO@z(),^d,^T=3Ds.g^T(),ta`e,q`e,qs`e,$m`"=0A=
+"e,vb`E#1^9`Runs()`5!s.td){`Ktl=3D^T`J,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^=
H0',k=3D^W@Ncc`G@p',0^q,hp`e,ct`e,pn=3D0,ps`5^3&&^3.prototype){^H1'`5j.m$=
s){^H2'`5tm.setUTCDate){^H3'`5^Y^E^f&&`O#E^H4'`5pn.toPrecis"=0A=
+"ion){^H5';a`U`5a.forEach){^H6';i=3D0;o`E;^d`7'o`G`Ke,i=3D0@Oi=3Dnew =
Iterator(o)`b}`2i^Ri=3D^d(o)`5i&&i.next)^H7'}}}}`l`O>=3D4)x=3D^iwidth+'x'=
+^i$j`5s.isns||s.^e`H`O>=3D3$Q`f(^q`5`O>=3D4){c=3D^ipixelDepth;bw=3D`F$z@=
2;b"=0A=
+"h=3D`F$z^b}}$8=3Ds.n.p^J}`B^Y`H`O>=3D4$Q`f(^q;c=3D^i^2`5`O#E{bw=3Ds.d.^=
L`S.o@z@2;bh=3Ds.d.^L`S.o@z^b`5!s.^f^Eb){^d`7's`Gtl`G`Ke,hp=3D0`qh$b\");h=
p=3Ds.b.isH$b(tl)?\"Y\":\"N\"`b}`2hp^Rhp=3D^d(s,tl);^d`7's`G`Ke,ct=3D0`qc=
"=0A=
+"lientCaps\");ct=3Ds.b.`g`b}`2ct^Rct=3D^d(s)}}}`mr`e`l$8)^4pn<$8`C&&pn<3=
0){ps=3D^j$8[pn].^w@v#9`5p`4ps)<0)p+=3Dps;pn++}s.^U=3Dx;s.^2=3Dc;s.`o^k=3D=
j;s.`f=3Dv;s.`u@9=3Dk;s.`z@2=3Dbw;s.`z^b=3Dbh;s.`g=3Dct;s.^x=3Dhp;s.p^J=3D=
p;s.td"=0A=
+"=3D1`l@i{`L^9,`G$72',vb);`L^9,`G$71',@i`ls.useP^J)s.doP^J(s);`Kl=3D`F`J=
,r=3D^T.^L.`X`5!s.^I)s.^I=3Dl^h?l^h:l`5!s.`X@Ls._1_`X#C`X=3Dr;s._1_`X=3D1=
}`Wm('g')`5(vo&&$C)$e`Wm('d')`Hs.@G||^D){`Ko=3D^D?^D:s.@G`5!o)`2'';"=0A=
+"`Kp=3D$4'#4`i'),w=3D1,^G,@a,x=3D`yt,h,l,i,oc`5^D&&o=3D=3D^D){^4o@Ln@W$H=
BODY'){o=3Do^0`S?o^0`S:o^0Node`5!o)`2'';^G;@a;x=3D`yt}oc=3Do.`k?''+o.`k:'=
'`5(oc`4$B>=3D0&&oc`4\"@0oc(\")<0)||oc`4$W>=3D0)`2''}ta=3Dn?o$T:1;h@ki=3D=
h`4'"=0A=
+"?^Rh=3Ds.`N@c^3||i<0?h:h`30,i);l=3Ds.`N`i?s.`N`i:s.ln(h);t=3Ds.`N^M?s.`=
N^M`8:s.lt(h)`5t^mh||l))q+=3D$2=3D@G^n(t`td$I`te'?@y(t):'o')+(h?$2v1`Ph)`=
j+(l?$2v2`Pl)`j;`mtrk=3D0`5s.`x@T`H!p$L$4'^I^Rw=3D0}^G;i=3Do.sourceIn"=0A=
+"dex`5$3'^y')@g$3'^y^Rx=3D1;i=3D1`lp&&n@W)qs=3D'&pid`P^jp,255))+(w#8p#3w=
`j+'&oid`P^jn@v)+(x#8o#3x`j+'&ot`Pt)+(i#8oi=3D'+i`j}`l!trk@Lqs)`2'';@j=3D=
s.vs(sed)`5trk`H@j)$m=3Ds.mr(@q,(vt#8t`Pvt)`j+s.hav()+q+(qs?qs:s."=0A=
+"rq(^C)),0,id,ta);qs`e;`Wm('t')`5s.p_r)s.p_r(`R`X`e}^7(qs);^z`p(@i;`l@i`=
L^9,`G$71',vb`R@G=3D^D=3Ds.`N`i=3Ds.`N^M=3D`F@0^y=3Ds.ppu=3D^p=3D^pv1=3D^=
pv2=3D^pv3`e`5$x)`F@0@G=3D`F@0eo=3D`F@0`N`i=3D`F@0`N^M`e`5!id@Ls.tc#Ctc=3D=
1;s.f"=0A=
+"lush`a()}`2$m`Atl`0o,t,n,vo`1;s.@G=3D@wo`R`N^M=3Dt;s.`N`i=3Dn;s.t(@i}`5=
pg){`F@0co`0o){`K@J\"_\",1,#B`2@wo)`Awd@0gs`0$S{`K@J$p1,#B`2s.t()`Awd@0dc=
`0$S{`K@J$p#B`2s.t()}}@3=3D(`F`J`Y`8`4@us@d0`Rd=3D^L;s.b=3Ds.d.bo"=0A=
+"dy`5$c`S#7`i#Ch=3D$c`S#7`i('HEAD')`5s.h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.=
u=3Ds.n.userAgent;@R=3Ds.u`4'N$X6/^R`Kapn$F`i,v$F^k,ie=3Dv`4$n'),o=3Ds.u`=
4'@M '),i`5v`4'@M@d0||o>0)apn=3D'@M';^Y$9`tMicrosoft Internet Explore"=0A=
+"r'`Risns$9`tN$X'`R^e$9`t@M'`R^f=3D(s.u`4'Mac@d0)`5o>0)`O`rs.u`3o+6));`B=
ie>0){`O=3D^Fi=3Dv`3ie+5))`5`O>3)`O`ri)}`B@R>0)`O`rs.u`3@R+10));`m`O`rv`R=
em=3D0`5^3#6^l){i=3D^g^3#6^l(256))`D(`Rem=3D(i`t%C4%80'?2:(i`t%U0"=0A=
+"100'?1:0))}s.sa(un`Rvl_l=3D'^K,`cID,vmk,ppu,@E,`c`ispace,c`V,`u@7,#4`i,=
^I,`X,@H';^a=3D^Z+',^o,$R,server,#4^M,#0@6ID,purchaseID,@r,state,zip,$k,p=
roducts,`N`i,`N^M';^B`Kn=3D1;n<51;n++)^a+=3D',prop$J+',eVar$J"=0A=
+"+',hier$J;^Z2=3D',^U,^2,`o^k,`f,`u@9,`z@2,`z^b,`g,^x,pe$q1$q2$q3,p^J';^=
a+=3D^Z2;^9=3D^a+',$i,`c^N,`c^N#5`MSele@6,`MList,`MM$s,`x^PLinks,`x@D,`x@=
T,`N@c^3,`N^PFile^Ms,`NEx`n,`NIn`n,`N@UVa$o`N@U^Qs,`N`is,@G"=0A=
+",eo';$x=3Dpg#1^9)`5!ss)`Fs()",=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=3D=3D's_c'){if(s.oun=3D=3Dun)ret=
urn s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}=0A=
w.s_r=3Dnew Function("x","o","n","var =
i=3Dx.indexOf(o);if(i>=3D0&&x.split)x=3D(x.split(o)).join(n);else =
while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO=
f(o)}return x");=0A=
w.s_d=3Dnew Function("x","var =
t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst=
uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i=
);x=3Dx.substring(i+2);while(d){w=3Dd;i"=0A=
+"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els=
e =
d=3D'';b=3D(n-n%62)/62;k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k,k+=
1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_r(x=
"=0A=
+",w+' ',w)}}return x");=0A=
w.s_fe=3Dnew Function("c","return =
s_r(s_r(s_r(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_01C982C1.AE943FA0--
