From: <Saved by Windows Internet Explorer 8>
Subject: Solyndra - The New York Times
Date: Tue, 13 Dec 2011 12:29:12 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0080_01CCB992.D1B733B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/top/news/business/companies/solyndra/index.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>Solyndra - The New York Times</TITLE>
<META content=3D"text/html; charset=3DISO-8859-1" =
http-equiv=3DContent-Type>
<META name=3Ddescription=20
content=3D"News about Solyndra. Commentary and archival information =
about Solyndra from The New York Times.">
<META name=3Dkeywords content=3DSolyndra>
<META name=3Dname content=3DSolyndra><LINK title=3D"Solyndra - The New =
York Times"=20
rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?rss=3D1">
<META name=3Dnode content=3DTop/News/Business/Companies/Solyndra>
<META name=3Dpath content=3Dtop/news/business/companies/solyndra>
<META name=3Ddsk content=3D"Business Day">
<META name=3Dsummary=20
content=3D"<p><span class=3Dtimestamp>Updated: Nov. 17, =
2011</span></p>&#10;<p>Solyndra, a California-based solar panel =
manufacturer, declared bankruptcy in August 2011 after having received =
$528 million in federal loan guarantees.</p>&#10;<p>The loan guarantees, =
part of the 2009 stimulus package, were the first to be allocated out of =
the $18 billion Congress has committed to dole out. But the failure of =
Solyndra =97 which could cost taxpayers more than a half-billion dollars =
=97 has renewed the highly partisan debate in Washington over the =
benefits or failings of Mr. Obama=92s stimulus program and the wisdom of =
clean energy subsidies in general.</p>&#10;<p>Solyndra=92s problem, =
according to outsiders, was that the product looked better when it was =
conceived than when it hit the market. Solyndra=92s design avoided the =
use of silicon, a commodity that was selling at very high prices in 2009 =
when the loan guarantee was approved but that since =
crashed.</p>&#10;<p>The design also sought to cut costs with an =
innovative cylindrical design that reduced the labor required for =
installation. But the capital costs for manufacturing were high. At the =
same time, Chinese companies had ramped up their output, flooding the =
market and pushing down the price of solar equipment at a time when =
slack demand in Europe contributed to a surplus.</p>&#10;<p>Solyndra =
became one of the administration=92s most costly fumbles after the =
company declared bankruptcy, laid off 1,100 workers and was raided by =
F.B.I. agents seeking evidence of possible fraud.</p>&#10;<p>Although =
the government in such programs typically guarantees loans made to a =
company by a commercial bank, this was not the case for Solyndra. It =
borrowed the money from the Federal Financing Bank, part of the Treasury =
Department, so in effect, the government was lending the money to the =
company directly. The Energy Department gave Solyndra a conditional =
guarantee for $535 million, in multiple stages, contingent on reaching a =
variety of milestones, and it had received $528 million before going =
under.</p>&#10;<p>The Solyndra loan guarantee was the Obama =
administration=92s first. The administration, seeking to forge a =
=93clean energy=94 economy and provide jobs in the face of a growing =
recession, picked the project partly because it was what government =
officials were then fond of calling =93shovel ready.=94</p>&#10;<p>The =
government=92s backing of Solyndra came as the politically =
well-connected business began an extensive lobbying campaign that =
appears to have blinded government officials to the company=92s =
financial condition and the risks of the investment, according to a =
review of government documents and interviews with administration =
officials and industry analysts.</p>&#10;<p><strong>Investigating What =
Went Wrong</strong></p>&#10;<p>Two Congressional subcommittees, the =
Department of Energy=92s inspector general and the Department of =
Justice, are investigating the Solyndra case.</p>&#10;<p =
class=3Dshowhidetxt>On Sept. 23, the chief executive and chief financial =
officer of the company took the Fifth Amendment before a House =
subcommittee as they were verbally pummeled by committee members until =
Democrats complained that the badgering was becoming =
unseemly.</p>&#10;<p class=3Dshowhidetxt><a id=3Dmore title=3DMore =
href=3Djavascript:toggleLayer('moretxt'); =
javascript:toggleLayer2('more');>Read More...</a></p>&#10;<div =
id=3Dmoretxt>&#10;<p>On Oct. 7, according to e-mails provided to =
Congressional investigators, a senior Energy Department official <a =
href=3Dhttp://www.nytimes.com/2011/10/08/us/politics/e-mail-shows-senior-=
energy-official-pushed-solyndra-loan.html?scp=3D3&amp;sq=3Dsolyndra&amp;s=
t=3Dcse>had pushed hard for the government=92s loan</a>, even after he =
had disclosed that his wife=92s law firm represented the company and he =
had promised to recuse himself from matters related to the loan =
application. The official, Steven J. Spinner, then a senior member of =
the Energy Department=92s loan guarantee oversight office and a 2008 =
Obama fund-raiser, inquired frequently about the progress of the&nbsp; =
loan, urging the White House budget office to move more quickly on =
approving it. The e-mails provided further evidence of high-level =
cheerleading on behalf of Solyndra.</p>&#10;<p>On Nov. 17, testifying =
before a subcommittee of the House Energy and Commerce Committee, =
Secretary of Energy <a =
href=3Dhttp://topics.nytimes.com/top/reference/timestopics/people/c/steve=
n_chu/index.html?inline=3Dnyt-per>Steven Chu</a> defended the loan, =
telling<a title=3DEnergy Secretary Defends Solyndra Loan =
href=3Dhttp://www.nytimes.com/2011/11/18/business/energy-environment/ener=
gy-secretary-defends-solyndra-loan.html?hp> lawmakers that the =
bankruptcy of Solyndra </a>was =93extremely unfortunate.=94 He also =
rejected a suggestion put forward by a Republican that he or his =
department should apologize.</p>&#10;<p>Companies fail when =93the =
bottom of the market falls out,=94 Mr. Chu testified. That, he said, is =
what happened to the solar panel business, for two reasons that he =
maintained could not be foreseen. =93This company and several others got =
caught in a very, very bad tsunami,=94 he said. New plants to =
manufacture solar panels started up in China and elsewhere, while the =
market for the panels was softening because of economic troubles in =
Europe. Prices dropped 70 percent in two and a half years, he =
said.</p>&#10;<p>But Republicans pursued the theme that the problem was =
incompetence and political influence. Representative Clifford Stearns, =
Republican of Florida, said that the policy was simply an effort to keep =
President Obama on a =93green jobs pedestal.=94</p>&#10;<p><strong>A =
Case of Political Favoritism?</strong></p>&#10;After the bankruptcy, =
Republicans on a House subcommittee charged that a final review of loan =
guarantees for Solyndra may have been rushed so that Vice President =
Joseph R. Biden Jr. could announce its approval at a groundbreaking in =
2009.&#10;<p>They released a string of e-mails that had been sent among =
White House staff that they said raised questions as to whether the =
Solyndra loan guarantee was pushed to approval before it was ready. But =
at a hearing, officials of the Energy Department=92s loan office and the =
White House budget office defended their decisions, which they said were =
carefully reviewed and not politically inspired.</p>&#10;<p>Democrats on =
the panel did not come to Solyndra=92s defense, but they did defend the =
idea of government help for the solar industry, arguing that China is =
doing so on a large scale and that the United States must compete. =
Officials from the Department of Energy backed this notion, explaining =
that government subsidies are essential to keep the United States =
competitive in renewable energy, and that naturally not all companies =
will succeed.</p>&#10;<p>Solyndra=92s problem, according to outsiders, =
was that the product looked better when it was conceived than when it =
hit the market. Solyndra=92s design avoided the use of silicon, a =
commodity that was selling at very high prices in 2009 when the loan =
guarantee was approved but that since crashed.</p>&#10;<p>The design =
also sought to cut costs with an innovative cylindrical design that =
reduced the labor required for installation. But the capital costs for =
manufacturing were high. At the same time, Chinese companies had ramped =
up their output, flooding the market and pushing down the price of solar =
equipment at a time when slack demand in Europe contributed to a =
surplus.</p>&#10;<p>Solyndra did draw plenty of high-level attention. =
Its lobbyists corresponded frequently and met at least three times with =
an aide to a top White House official, Valerie B. Jarrett, to push for =
loans, tax breaks and other government assistance.</p>&#10;<p>During the =
period when Solyndra=92s loan guarantee was under review and management =
by the Energy Department, the company spent nearly $1.8 million on =
Washington lobbyists, employing six firms with ties to members of =
Congress and officials of the Obama White House. None of the other three =
solar panel manufacturers that eventually got federal loan guarantees =
spent a dime on lobbyists.</p>&#10;<p>A critical piece of the stimulus =
bill removed a requirement that firms like Solyndra pay a substantial =
up-front fee to cover the risk of a loan, a provision that had slowed =
approvals of loan guarantees. Once that was removed, loans began to flow =
and Solyndra was the first to benefit.</p>&#10;<p>In January 2010, four =
months after the loan was finalized, Solyndra executives and lobbyists =
pressed Gregory S. Nelson, an aide to Ms. Jarrett, a senior adviser to =
Mr. Obama, for a meeting to boast about progress at the plant financed =
with federal money and to discuss a possible second loan, according to =
White House e-mails.</p>&#10;<p><strong>Positive =
Assurances</strong></p>&#10;<p>Signs were increasing in 2010 that the =
company=92s business plan was imploding. The dive in silicon prices, =
which had started in late 2008, accelerated by the end of 2010. Solyndra =
sales were growing, but so were its losses. It was forced to slash =
prices much lower than its costs in order to compete with conventional =
silicon panel producers. Trade publications began to question whether =
Solyndra would survive =97 even its own accountant in March 2010 said it =
had =93substantial doubt about its ability to continue as a going =
concern.=94</p>&#10;<p>But Solyndra and its lobbyists continued to =
provide assurances to the White House and the Energy Department, which =
still could have stopped the flow of federal money that was being given =
out for construction of a new factory.</p>&#10;<p>Similar positive =
predictions were shared with members of Congress in 2011, after the =
company sought and received permission from the Obama administration to =
restructure its $535 million loan, which put private investors ahead of =
the government for some of the debt if the company was =
liquidated.</p>&#10;<p>That disconnect has led some members of Congress =
to question if Solyndra was intentionally misleading officials in =
Washington.</p>&#10;<p class=3Dshowhidetxt><a id=3Dmore title=3DHide =
href=3Djavascript:toggleLayer('more'); =
javascript:toggleLayer2('moretxt');>Hide</a></p>&#10;</div>">
<META name=3Dk2id content=3D100000001053356>
<META name=3Dthumbnail=20
content=3Dhttp://graphics8.nytimes.com/images/2011/09/14/timestopics/Soly=
ndra/Solyndra-articleInline.jpg>
<META name=3Dthumbnail_height content=3D210>
<META name=3Dthumbnail_width content=3D190>
<META name=3Dchildren content=3D""><LINK rel=3Dcanonical=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html">
<META name=3DPT content=3DTopic>
<META name=3DCG content=3D"Business Day">
<META name=3DGTN content=3DSolyndra>
<META name=3DPST content=3DOrganization><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://graphics8.nytimes.com/css/common/global.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css=20
href=3D"http://graphics8.nytimes.com/css/0.1/screen/build/topics/business=
/styles.css">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/lib/prototype/1.6.0.2/prototyp=
e.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/lib/scriptaculous/1.8.1/script=
aculous.js?load=3Deffects,controls"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/section/business/businesssearch/au=
tosuggest.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/section/business/topic.js"></SCRIP=
T>
<!--Begin common script tags-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/browserSize.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js"></SCRIPT=
>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/DropDown.js"></SCRIP=
T>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisp=
lay.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/fileit.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/todays_date.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
        function linkbox(url, winName) {=0A=
                window.open(url, winName,=0A=
                =
"location=3Dyes,directories=3Dyes,menubar=3Dyes,toolbar=3Dyes,status=3Dye=
s,resizable=3Dyes,scrollbars=3Dyes");=0A=
        }=0A=
   </SCRIPT>
<!--End common script tags--><!--Begin common css--><!--[if IE 7]>=0A=
		<style type=3D"text/css">=0A=
			@import url(http://graphics8.nytimes.com/css/common/screen/ie7.css);=0A=
		</style>=0A=
		<![endif]--><!--End common css-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/topic.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/search/answersSoundPlay.js"></SCRI=
PT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/util/tooltip.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/lib/NYTD/0.0.1/photocaptiongri=
d.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19154"></HEAD>
<BODY>
<DIV id=3Dshell>
<DIV id=3Dlogin>
<UL id=3DmemberTools>
  <LI><A href=3D"https://myaccount.nytimes.com/auth/login">Log In</A>=20
  <LI><A href=3D"https://myaccount.nytimes.com/gst/regi.html">Register =
Now</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/membercenter/sitehelp.html">Help</A>=20
</LI></UL>
<UL class=3Dtabs>
  <LI><A href=3D"http://www.nytimes.com/">Home Page</A> </LI>
  <LI><A =
href=3D"http://www.nytimes.com/pages/todayspaper/index.html">Today's=20
  Paper</A> </LI>
  <LI><A href=3D"http://www.nytimes.com/video">Video</A> </LI>
  <LI><A href=3D"http://www.nytimes.com/mostpopular">Most Popular</A> =
</LI>
  <LI><A href=3D"http://www.nytimes.com/timestopics">Times Topics</A>=20
</LI></UL></DIV>
<DIV id=3Dpage>
<DIV id=3Dmasthead>
<DIV id=3DMiddle1><!-- ADXINFO classification=3D"button" =
campaign=3D"ING_DirectSiteSearchQ111_1694929-nyt1"--><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DMiddle=
1C&amp;sn2=3Db3f627c8/371e0f34&amp;sn1=3D59756299/46b02203&amp;camp=3DING=
_DirectSiteSearchQ111_1694929-nyt1&amp;ad=3DNEW.88x31.SiteSearch.Wizard&a=
mp;goto=3Dhttp://ad.doubleclick.net/jump/N3282.nytimes.comSD6440/B3948326=
.5;sz=3D88x31;pc=3Dnyt158517A252821;ord=3D2011.12.13.20.27.49"=20
target=3D_blank><IMG border=3D0 alt=3D"Click Here"=20
src=3D"http://ad.doubleclick.net/ad/N3282.nytimes.comSD6440/B3948326.5;sz=
=3D88x31;pc=3Dnyt158517A252821;ord=3D2011.12.13.20.27.49"=20
width=3D88 height=3D31></A></DIV>
<FORM id=3DsearchForm method=3Dget name=3DsearchForm=20
action=3Dhttp://query.nytimes.com/gst/sitesearch_selector.html><INPUT =
value=3Dfull=20
type=3Dhidden name=3Ddate_select>
<DIV id=3DnytSearchWidget><LABEL for=3DsearchQuery>Search All=20
NYTimes.com</LABEL><INPUT id=3DsearchQuery name=3Dquery><INPUT =
id=3DsearchSubmit=20
title=3DSearch alt=3DSearch=20
src=3D"http://graphics8.nytimes.com/images/global/buttons/go.gif"=20
type=3Dimage><INPUT id=3DsearchAll value=3Dnyt type=3Dhidden =
name=3Dtype> </DIV></FORM><A=20
href=3D"http://www.nytimes.com/"><IMG id=3DNYTLogo title=3D"New York =
Times"=20
alt=3D"New York Times"=20
src=3D"http://graphics8.nytimes.com/images/misc/nytlogo153x23.gif"></A>
<DIV id=3Ddate>Tuesday, December 13, 2011</DIV>
<H2><A =
href=3D"http://www.nytimes.com/pages/business/index.html">Business=20
Day</A></H2></DIV><!-- close masthead -->
<DIV id=3Dnavigation>
<UL class=3Dtabs>
  <LI id=3DnavWorld><A=20
  href=3D"http://www.nytimes.com/pages/world/index.html">World</A> </LI>
  <LI id=3DnavUS><A=20
  href=3D"http://www.nytimes.com/pages/national/index.html">U.S.</A> =
</LI>
  <LI id=3DnavNYRegion><A=20
  href=3D"http://www.nytimes.com/pages/nyregion/index.html">N.Y. / =
Region</A>=20
</LI>
  <LI id=3DnavBusiness class=3Dselected><A=20
  href=3D"http://www.nytimes.com/pages/business/index.html">Business</A> =
</LI>
  <LI id=3DnavTechnology><A=20
  =
href=3D"http://www.nytimes.com/pages/technology/index.html">Technology</A=
> </LI>
  <LI id=3DnavScience><A=20
  href=3D"http://www.nytimes.com/pages/science/index.html">Science</A> =
</LI>
  <LI id=3DnavHealth><A=20
  href=3D"http://www.nytimes.com/pages/health/index.html">Health</A> =
</LI>
  <LI id=3DnavSports><A=20
  href=3D"http://www.nytimes.com/pages/sports/index.html">Sports</A> =
</LI>
  <LI id=3DnavOpinion><A=20
  href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion</A> =
</LI>
  <LI id=3DnavArts><A =
href=3D"http://www.nytimes.com/pages/arts/index.html">Arts</A>=20
  </LI>
  <LI id=3DnavStyle><A=20
  href=3D"http://www.nytimes.com/pages/style/index.html">Style</A> </LI>
  <LI id=3DnavTravel><A href=3D"http://travel.nytimes.com/">Travel</A> =
</LI>
  <LI id=3DnavJobs><A=20
  href=3D"http://jobmarket.nytimes.com/pages/jobs/index.html">Jobs</A> =
</LI>
  <LI id=3DnavRealestate><A=20
  href=3D"http://www.nytimes.com/pages/realestate/index.html">Real =
Estate</A>=20
</LI>
  <LI id=3DnavAutos><A=20
  href=3D"http://www.nytimes.com/pages/automobiles/index.html">Autos</A> =

</LI></UL></DIV>
<DIV class=3D"subNavigation tabContent active">
<DIV class=3D"column firstColumn">
<DIV id=3DsearchWidget>
<DIV class=3DinlineSearchControl>
<FORM id=3DsearchForm method=3Dget name=3DsearchForm=20
action=3Dhttp://query.nytimes.com/search/business><INPUT =
id=3DbsearchQuery=20
name=3Dquery autocomplete=3D"off">
<DIV style=3D"DISPLAY: none" class=3DquerySuggestions></DIV><INPUT =
value=3Dfull=20
type=3Dhidden name=3Ddate_select><INPUT id=3DsearchAll value=3Dnyt =
type=3Dhidden=20
name=3Dtype><INPUT id=3DsearchSubmit title=3DSearch alt=3DSearch=20
src=3D"http://graphics8.nytimes.com/images/global/global_search/search_bu=
tton40x19.gif"=20
width=3D40 height=3D19 type=3Dimage> </FORM></DIV></DIV></DIV>
<DIV class=3D"column lastColumn">
<UL class=3D"horizontalMenu wrap">
  <LI class=3DfirstItem><A=20
  =
href=3D"http://www.nytimes.com/pages/business/global/index.html">Global</=
A>=20
</LI>
  <LI><A href=3D"http://dealbook.blogs.nytimes.com/">DealBook</A> </LI>
  <LI><A=20
  =
href=3D"http://markets.on.nytimes.com/research/markets/overview/overview.=
asp">Markets</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/business/economy/index.html">Economy=
</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/business/energy-environment/index.ht=
ml">Energy</A>=20
  </LI>
  <LI><A =
href=3D"http://www.nytimes.com/pages/business/media/index.html">Media</A>=
=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/technology/personaltech/index.html">=
Personal=20
  Tech</A> </LI>
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/business/smallbusiness/index.html">S=
mall=20
  Business</A> </LI>
  <LI class=3DlastItem><A=20
  href=3D"http://www.nytimes.com/pages/your-money/index.html">Your =
Money</A>=20
</LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>modifyNavigationDisplay();</SCRIPT>

<DIV id=3DadxLeaderboard><!-- ADXINFO classification=3D"leaderboard_728" =
campaign=3D"Martayan_1783826_nyt10"--><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DTopAd&=
amp;sn2=3Deae0f159/b3daaf12&amp;sn1=3D8a2d3756/dc5d7197&amp;camp=3DMartay=
an_1783826_nyt10&amp;ad=3Dmartayan_LB_ros_preempt_dec7&amp;goto=3Dhttp%3A=
%2F%2Fwww%2Emartayanlan%2Ecom%2Fmaps%2Ehtm"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://graphics8.nytimes.com/adx/images/ADS/28/63/ad.286338/Leader=
board-728x9012.jpg"=20
width=3D728 height=3D90></A> </DIV>
<DIV id=3DsubHdr class=3Dclearfix>
<DIV id=3Dbreadcrumbs><A=20
href=3D"http://topics.nytimes.com/top/news/business/index.html">Business<=
/A> &gt;=20
<A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/index.html"=
>Companies</A>=20
&gt; Solyndra</DIV>
<DIV id=3Dtools class=3Dclearfix>
<DIV id=3Dad class=3Dcontainer></DIV>
<DIV id=3Dmenu class=3Dcontainer><SPAN id=3DemailThisButton =
class=3Dlast><SPAN=20
class=3Demail><A=20
href=3D"http://www.nytimes.com/auth/login?URI=3Dhttp://topics.nytimes.com=
/top/news/business/companies/solyndra/index.html">E-MAIL</A></SPAN></SPAN=
></DIV></DIV>
<H1>Solyndra</H1></DIV>
<DIV id=3Dmain class=3DwideABorder><A name=3Dtop></A>
<DIV id=3DabColumns class=3Dclearfix>
<DIV class=3D"aColumn  ">
<DIV class=3DcolumnGroup>
<DIV id=3DledeModule>
<DIV class=3D"callout w190"><IMG alt=3D""=20
src=3D"http://graphics8.nytimes.com/images/2011/09/14/timestopics/Solyndr=
a/Solyndra-articleInline.jpg"=20
width=3D190 height=3D210>
<DIV class=3Dcredit>Paul Sakuma/Associated Press</DIV></DIV><!-- close =
callout -->
<P><SPAN class=3Dtimestamp>Updated: Nov. 17, 2011</SPAN></P>
<P>Solyndra, a California-based solar panel manufacturer, declared =
bankruptcy in=20
August 2011 after having received $528 million in federal loan =
guarantees.</P>
<P>The loan guarantees, part of the 2009 stimulus package, were the =
first to be=20
allocated out of the $18 billion Congress has committed to dole out. But =
the=20
failure of Solyndra =97 which could cost taxpayers more than a =
half-billion=20
dollars =97 has renewed the highly partisan debate in Washington over =
the benefits=20
or failings of Mr. Obama=92s stimulus program and the wisdom of clean =
energy=20
subsidies in general.</P>
<P>Solyndra=92s problem, according to outsiders, was that the product =
looked=20
better when it was conceived than when it hit the market. Solyndra=92s =
design=20
avoided the use of silicon, a commodity that was selling at very high =
prices in=20
2009 when the loan guarantee was approved but that since crashed.</P>
<P>The design also sought to cut costs with an innovative cylindrical =
design=20
that reduced the labor required for installation. But the capital costs =
for=20
manufacturing were high. At the same time, Chinese companies had ramped =
up their=20
output, flooding the market and pushing down the price of solar =
equipment at a=20
time when slack demand in Europe contributed to a surplus.</P>
<P>Solyndra became one of the administration=92s most costly fumbles =
after the=20
company declared bankruptcy, laid off 1,100 workers and was raided by =
F.B.I.=20
agents seeking evidence of possible fraud.</P>
<P>Although the government in such programs typically guarantees loans =
made to a=20
company by a commercial bank, this was not the case for Solyndra. It =
borrowed=20
the money from the Federal Financing Bank, part of the Treasury =
Department, so=20
in effect, the government was lending the money to the company directly. =
The=20
Energy Department gave Solyndra a conditional guarantee for $535 =
million, in=20
multiple stages, contingent on reaching a variety of milestones, and it =
had=20
received $528 million before going under.</P>
<P>The Solyndra loan guarantee was the Obama administration=92s first. =
The=20
administration, seeking to forge a =93clean energy=94 economy and =
provide jobs in=20
the face of a growing recession, picked the project partly because it =
was what=20
government officials were then fond of calling =93shovel ready.=94</P>
<P>The government=92s backing of Solyndra came as the politically =
well-connected=20
business began an extensive lobbying campaign that appears to have =
blinded=20
government officials to the company=92s financial condition and the =
risks of the=20
investment, according to a review of government documents and interviews =
with=20
administration officials and industry analysts.</P>
<P><STRONG>Investigating What Went Wrong</STRONG></P>
<P>Two Congressional subcommittees, the Department of Energy=92s =
inspector general=20
and the Department of Justice, are investigating the Solyndra case.</P>
<P class=3Dshowhidetxt>On Sept. 23, the chief executive and chief =
financial=20
officer of the company took the Fifth Amendment before a House =
subcommittee as=20
they were verbally pummeled by committee members until Democrats =
complained that=20
the badgering was becoming unseemly.</P>
<P class=3Dshowhidetxt><A id=3Dmore title=3DMore=20
href=3D"javascript:toggleLayer('moretxt'); =
javascript:toggleLayer2('more');">Read=20
More...</A></P>
<DIV id=3Dmoretxt>
<P>On Oct. 7, according to e-mails provided to Congressional =
investigators, a=20
senior Energy Department official <A=20
href=3D"http://www.nytimes.com/2011/10/08/us/politics/e-mail-shows-senior=
-energy-official-pushed-solyndra-loan.html?scp=3D3&amp;sq=3Dsolyndra&amp;=
st=3Dcse">had=20
pushed hard for the government=92s loan</A>, even after he had disclosed =
that his=20
wife=92s law firm represented the company and he had promised to recuse =
himself=20
from matters related to the loan application. The official, Steven J. =
Spinner,=20
then a senior member of the Energy Department=92s loan guarantee =
oversight office=20
and a 2008 Obama fund-raiser, inquired frequently about the progress of=20
the&nbsp; loan, urging the White House budget office to move more =
quickly on=20
approving it. The e-mails provided further evidence of high-level =
cheerleading=20
on behalf of Solyndra.</P>
<P>On Nov. 17, testifying before a subcommittee of the House Energy and =
Commerce=20
Committee, Secretary of Energy <A=20
href=3D"http://topics.nytimes.com/top/reference/timestopics/people/c/stev=
en_chu/index.html?inline=3Dnyt-per">Steven=20
Chu</A> defended the loan, telling<A=20
title=3D"Energy Secretary Defends Solyndra Loan"=20
href=3D"http://www.nytimes.com/2011/11/18/business/energy-environment/ene=
rgy-secretary-defends-solyndra-loan.html?hp">=20
lawmakers that the bankruptcy of Solyndra </A>was =93extremely =
unfortunate.=94 He=20
also rejected a suggestion put forward by a Republican that he or his =
department=20
should apologize.</P>
<P>Companies fail when =93the bottom of the market falls out,=94 Mr. Chu =
testified.=20
That, he said, is what happened to the solar panel business, for two =
reasons=20
that he maintained could not be foreseen. =93This company and several =
others got=20
caught in a very, very bad tsunami,=94 he said. New plants to =
manufacture solar=20
panels started up in China and elsewhere, while the market for the =
panels was=20
softening because of economic troubles in Europe. Prices dropped 70 =
percent in=20
two and a half years, he said.</P>
<P>But Republicans pursued the theme that the problem was incompetence =
and=20
political influence. Representative Clifford Stearns, Republican of =
Florida,=20
said that the policy was simply an effort to keep President Obama on a =
=93green=20
jobs pedestal.=94</P>
<P><STRONG>A Case of Political Favoritism?</STRONG></P>After the =
bankruptcy,=20
Republicans on a House subcommittee charged that a final review of loan=20
guarantees for Solyndra may have been rushed so that Vice President =
Joseph R.=20
Biden Jr. could announce its approval at a groundbreaking in 2009.=20
<P>They released a string of e-mails that had been sent among White =
House staff=20
that they said raised questions as to whether the Solyndra loan =
guarantee was=20
pushed to approval before it was ready. But at a hearing, officials of =
the=20
Energy Department=92s loan office and the White House budget office =
defended their=20
decisions, which they said were carefully reviewed and not politically=20
inspired.</P>
<P>Democrats on the panel did not come to Solyndra=92s defense, but they =
did=20
defend the idea of government help for the solar industry, arguing that =
China is=20
doing so on a large scale and that the United States must compete. =
Officials=20
from the Department of Energy backed this notion, explaining that =
government=20
subsidies are essential to keep the United States competitive in =
renewable=20
energy, and that naturally not all companies will succeed.</P>
<P>Solyndra=92s problem, according to outsiders, was that the product =
looked=20
better when it was conceived than when it hit the market. Solyndra=92s =
design=20
avoided the use of silicon, a commodity that was selling at very high =
prices in=20
2009 when the loan guarantee was approved but that since crashed.</P>
<P>The design also sought to cut costs with an innovative cylindrical =
design=20
that reduced the labor required for installation. But the capital costs =
for=20
manufacturing were high. At the same time, Chinese companies had ramped =
up their=20
output, flooding the market and pushing down the price of solar =
equipment at a=20
time when slack demand in Europe contributed to a surplus.</P>
<P>Solyndra did draw plenty of high-level attention. Its lobbyists =
corresponded=20
frequently and met at least three times with an aide to a top White =
House=20
official, Valerie B. Jarrett, to push for loans, tax breaks and other =
government=20
assistance.</P>
<P>During the period when Solyndra=92s loan guarantee was under review =
and=20
management by the Energy Department, the company spent nearly $1.8 =
million on=20
Washington lobbyists, employing six firms with ties to members of =
Congress and=20
officials of the Obama White House. None of the other three solar panel=20
manufacturers that eventually got federal loan guarantees spent a dime =
on=20
lobbyists.</P>
<P>A critical piece of the stimulus bill removed a requirement that =
firms like=20
Solyndra pay a substantial up-front fee to cover the risk of a loan, a =
provision=20
that had slowed approvals of loan guarantees. Once that was removed, =
loans began=20
to flow and Solyndra was the first to benefit.</P>
<P>In January 2010, four months after the loan was finalized, Solyndra=20
executives and lobbyists pressed Gregory S. Nelson, an aide to Ms. =
Jarrett, a=20
senior adviser to Mr. Obama, for a meeting to boast about progress at =
the plant=20
financed with federal money and to discuss a possible second loan, =
according to=20
White House e-mails.</P>
<P><STRONG>Positive Assurances</STRONG></P>
<P>Signs were increasing in 2010 that the company=92s business plan was =
imploding.=20
The dive in silicon prices, which had started in late 2008, accelerated =
by the=20
end of 2010. Solyndra sales were growing, but so were its losses. It was =
forced=20
to slash prices much lower than its costs in order to compete with =
conventional=20
silicon panel producers. Trade publications began to question whether =
Solyndra=20
would survive =97 even its own accountant in March 2010 said it had =
=93substantial=20
doubt about its ability to continue as a going concern.=94</P>
<P>But Solyndra and its lobbyists continued to provide assurances to the =
White=20
House and the Energy Department, which still could have stopped the flow =
of=20
federal money that was being given out for construction of a new =
factory.</P>
<P>Similar positive predictions were shared with members of Congress in =
2011,=20
after the company sought and received permission from the Obama =
administration=20
to restructure its $535 million loan, which put private investors ahead =
of the=20
government for some of the debt if the company was liquidated.</P>
<P>That disconnect has led some members of Congress to question if =
Solyndra was=20
intentionally misleading officials in Washington.</P>
<P class=3Dshowhidetxt><A id=3Dmore title=3DHide=20
href=3D"javascript:toggleLayer('more'); =
javascript:toggleLayer2('moretxt');">Hide</A></P></DIV></DIV><!-- close =
ledeModule --></DIV><!-- close columnGroup -->
<DIV id=3DsearchResults class=3DcolumnGroup>
<H3>ARTICLES ABOUT SOLYNDRA</H3>
<DIV class=3DsortBy><STRONG>Newest First</STRONG> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?s=3Doldest&amp;"=20
rel=3Dnofollow>Oldest First</A>
<DIV class=3DpageNum><STRONG>Page: </STRONG><STRONG>1</STRONG> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D15&amp;s=3Dnewest"=20
rel=3Dnofollow>2</A> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D30&amp;s=3Dnewest"=20
rel=3Dnofollow>3</A> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D45&amp;s=3Dnewest"=20
rel=3Dnofollow>4</A> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D15&amp;s=3Dnewest"=20
rel=3Dnofollow>Next &gt;&gt; </A></DIV><!-- close pageNum --></DIV><!-- =
close sortBy -->
<DIV class=3DcolumnGroup>
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://green.blogs.nytimes.com/2011/12/08/a-somber-new-years-eve-=
for-solar/?ref=3Dsolyndra">A=20
Somber New Year's Eve for Solar?</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Companies brace for the expiration of a Congressional =
fix that=20
preserved an investment tax credit for solar power =
installations.</P><SPAN=20
class=3Ddate>December 08, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DAlternative%20and%20Renewable%20Energy&amp;field=3Ddes&a=
mp;match=3Dexact"=20
rel=3Dnofollow>Alternative and Renewable Energy</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DCorporate%20Taxes&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Corporate Taxes</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DDiscount%20Selling&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Discount Selling</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFederal%20Taxes%20(US)&amp;field=3Ddes&amp;match=3Dexact=
"=20
rel=3Dnofollow>Federal Taxes (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DNew%20Year&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>New Year</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DRecession%20and%20Depression&amp;field=3Ddes&amp;match=3D=
exact"=20
rel=3Dnofollow>Recession and Depression</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DTax%20Credits,%20Deductions%20and%20Exemptions&amp;field=
=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Tax Credits, Deductions and Exemptions</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUnited%20States%20Economy&amp;field=3Ddes&amp;match=3Dex=
act"=20
rel=3Dnofollow>United States Economy</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DWind%20Power&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Wind Power</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DEnergy%20Department&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Energy Department</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHouse%20of%20Representatives&amp;field=3Dorg&amp;match=3D=
exact"=20
rel=3Dnofollow>House of Representatives</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSenate&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Senate</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSolar%20Energy%20Industries%20Assn&amp;field=3Dorg&amp;m=
atch=3Dexact"=20
rel=3Dnofollow>Solar Energy Industries Assn</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSolyndra%20Inc&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Solyndra Inc</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://www.nytimes.com/2011/12/02/opinion/the-solyndra-loan-inqui=
ry.html?ref=3Dsolyndra">The=20
Solyndra Loan Inquiry</A></H5>
<P class=3Dsummary>The chairman of the House subcommittee investigating =
the=20
Solyndra loan objects to an editorial.</P><SPAN class=3Ddate>December 2, =

2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DEDITORIALS&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>EDITORIALS</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFEDERAL%20AID%20(US)&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>FEDERAL AID (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHOUSE%20COMMITTEE%20ON%20ENERGY%20AND%20COMMERCE&amp;fie=
ld=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>HOUSE COMMITTEE ON ENERGY AND COMMERCE</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DOBAMA,%20BARACK&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>OBAMA, BARACK</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSTEARNS,%20CLIFFORD%20BUNDY&amp;field=3Dper&amp;match=3D=
exact"=20
rel=3Dnofollow>STEARNS, CLIFFORD BUNDY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSTEARNS,%20CLIFF&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>STEARNS, CLIFF</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/30/business/energy-environment/sol=
arcity-wins-financing-for-military-housing-plan.html?ref=3Dsolyndra">Sola=
rCity=20
Wins Financing for Military Housing Plan</A></H5>
<DIV class=3Dbyline>By DIANE CARDWELL</DIV>
<P class=3Dsummary>SolarCity=92s plans to install solar panels for more =
than 100,000=20
military housing units has been revived with private financing after it =
failed=20
to receive a loan guarantee from the federal government.</P><SPAN=20
class=3Ddate>November 30, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20DEFENSE%20AND%20MILITARY%20FORCES&amp;=
field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES DEFENSE AND MILITARY FORCES</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DENERGY%20DEPARTMENT&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>ENERGY DEPARTMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLARCITY%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLARCITY INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DMERRILL%20LYNCH%20&amp;%20CO&amp;field=3Dorg&amp;match=3D=
exact"=20
rel=3Dnofollow>MERRILL LYNCH &amp; CO</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DBANK%20OF%20AMERICA%20CORPORATION&amp;field=3Dorg&amp;ma=
tch=3Dexact"=20
rel=3Dnofollow>BANK OF AMERICA CORPORATION</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/25/opinion/the-solyndra-mess.html?=
ref=3Dsolyndra">The=20
Solyndra Mess</A></H5>
<P class=3Dsummary>A Republican inquiry into the failure of the solar =
company=20
yields questions about due diligence but no serious answers on =
energy.</P><SPAN=20
class=3Ddate>November 25, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DEDITORIALS&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>EDITORIALS</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DALTERNATIVE%20AND%20RENEWABLE%20ENERGY&amp;field=3Ddes&a=
mp;match=3Dexact"=20
rel=3Dnofollow>ALTERNATIVE AND RENEWABLE ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFEDERAL%20AID%20(US)&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>FEDERAL AID (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DENERGY%20DEPARTMENT&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>ENERGY DEPARTMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSENATE&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SENATE</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHOUSE%20OF%20REPRESENTATIVES&amp;field=3Dorg&amp;match=3D=
exact"=20
rel=3Dnofollow>HOUSE OF REPRESENTATIVES</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHOUSE%20COMMITTEE%20ON%20ENERGY%20AND%20COMMERCE&amp;fie=
ld=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>HOUSE COMMITTEE ON ENERGY AND COMMERCE</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DOBAMA,%20BARACK&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>OBAMA, BARACK</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DCHU,%20STEVEN&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>CHU, STEVEN</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/19/opinion/federal-subsidies-for-r=
enewable-energy.html?n=3DTop/News/Business/Companies/Solyndra?ref=3Dsolyn=
dra"><IMG=20
border=3D0 alt=3D"Federal Subsidies for Renewable Energy"=20
src=3D"http://graphics8.nytimes.com/images/2011/11/19/opinion/1119LETTERS=
may/1119LETTERSmay-thumbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/19/opinion/federal-subsidies-for-r=
enewable-energy.html?ref=3Dsolyndra">Federal=20
Subsidies for Renewable Energy</A></H5>
<P class=3Dsummary>Readers respond to a recent front-page article about =
government=20
support for the alternative energy industry.</P><SPAN =
class=3Ddate>November 19,=20
2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DALTERNATIVE%20AND%20RENEWABLE%20ENERGY&amp;field=3Ddes&a=
mp;match=3Dexact"=20
rel=3Dnofollow>ALTERNATIVE AND RENEWABLE ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFEDERAL%20AID%20(US)&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>FEDERAL AID (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/18/business/energy-environment/ene=
rgy-secretary-defends-solyndra-loan.html?n=3DTop/News/Business/Companies/=
Solyndra?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"Energy Secretary Chu Defends Solyndra Loan"=20
src=3D"http://graphics8.nytimes.com/images/2011/11/18/business/18solar-in=
line/18solar-inline-thumbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/18/business/energy-environment/ene=
rgy-secretary-defends-solyndra-loan.html?ref=3Dsolyndra">Energy=20
Secretary Chu Defends Solyndra Loan</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Steven Chu, the energy secretary, said the =
company=92s later=20
bankruptcy was =93extremely unfortunate,=94 but he saw no need to=20
apologize.</P><SPAN class=3Ddate>November 18, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DCHU,%20STEVEN&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>CHU, STEVEN</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/17/us/politics/energy-secretary-st=
ephen-chu-to-defend-solyndra-loan-to-congress.html?n=3DTop/News/Business/=
Companies/Solyndra?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"Energy Secretary Steven Chu to Defend Solyndra Loan to =
Congress"=20
src=3D"http://graphics8.nytimes.com/images/2011/11/17/us/SOLAR2/SOLAR2-th=
umbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/17/us/politics/energy-secretary-st=
ephen-chu-to-defend-solyndra-loan-to-congress.html?ref=3Dsolyndra">Energy=
=20
Secretary Steven Chu to Defend Solyndra Loan to Congress</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Steven Chu, in advance testimony before a House =
committee, will=20
defend the program that loaned $535 million to Solyndra, the solar-panel =
maker=20
that went bankrupt.</P><SPAN class=3Ddate>November 17, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DENERGY%20DEPARTMENT&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>ENERGY DEPARTMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DCHU,%20STEVEN&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>CHU, STEVEN</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://green.blogs.nytimes.com/2011/11/17/solyndra-has-a-cousin-i=
n-the-poorhouse/?ref=3Dsolyndra">Solyndra=20
Has a Cousin in the Poorhouse</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Steven Chu, the energy secretary, compared the market =

misfortunes of Beacon Power, a manufacturer of mechanical batteries, =
with the=20
price decline that undid Solyndra.</P><SPAN class=3Ddate>November 17, =
2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DAutomobiles&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Automobiles</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DBankruptcies&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Bankruptcies</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DBatteries&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Batteries</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DElectric%20and%20Hybrid%20Vehicles&amp;field=3Ddes&amp;m=
atch=3Dexact"=20
rel=3Dnofollow>Electric and Hybrid Vehicles</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFederal%20Aid%20(US)&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>Federal Aid (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSolar%20Energy&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Solar Energy</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUnited%20States%20Politics%20and%20Government&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>United States Politics and Government</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DEnergy%20Department&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Energy Department</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHouse%20Committee%20on%20Energy%20and%20Commerce&amp;fie=
ld=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>House Committee on Energy and Commerce</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHouse%20of%20Representatives&amp;field=3Dorg&amp;match=3D=
exact"=20
rel=3Dnofollow>House of Representatives</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DRepublican%20Party&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Republican Party</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSolyndra%20Inc&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Solyndra Inc</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DChu,%20Steven&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>Chu, Steven</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/16/science/earth/report-calls-for-=
broad-restructuring-of-energy-department.html?n=3DTop/News/Business/Compa=
nies/Solyndra?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"Report Calls for Changes in the Energy Department"=20
src=3D"http://graphics8.nytimes.com/images/2011/11/16/us/ENERGY/ENERGY-th=
umbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/16/science/earth/report-calls-for-=
broad-restructuring-of-energy-department.html?ref=3Dsolyndra">Report=20
Calls for Changes in the Energy Department</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Only half of the $13 billion spent annually on 16 =
federal=20
laboratories goes to actual research, a ratio that could be improved, a =
new=20
report says, by combining operations.</P><SPAN class=3Ddate>November 16, =

2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFEDERAL%20BUDGET%20(US)&amp;field=3Ddes&amp;match=3Dexac=
t"=20
rel=3Dnofollow>FEDERAL BUDGET (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DENERGY%20DEPARTMENT&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>ENERGY DEPARTMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFRIEDMAN,%20GREGORY%20H&amp;field=3Dper&amp;match=3Dexac=
t"=20
rel=3Dnofollow>FRIEDMAN, GREGORY H</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/16/us/politics/solyndra-was-asked-=
to-delay-layoff-news-till-after-midterms-memo-says.html?ref=3Dsolyndra">S=
olyndra=20
Was Asked to Delay Layoff News Till After Midterms, Memo Says</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Energy Secretary Steven Chu has been asked to testify =
on the=20
failed solar equipment company before a House subcommittee.</P><SPAN=20
class=3Ddate>November 16, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DENERGY%20DEPARTMENT&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>ENERGY DEPARTMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DCHU,%20STEVEN&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>CHU, STEVEN</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/10/us/second-solyndra-loan-discuss=
ed-with-white-house-e-mail-suggests.html?ref=3Dsolyndra">Solyndra=20
E-Mails Released by Lawmakers</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>The e-mails were released by a Congressional =
committee=20
investigating the default by the solar power company Solyndra on a $528 =
million=20
government loan.</P><SPAN class=3Ddate>November 10, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFEDERAL%20AID%20(US)&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>FEDERAL AID (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHOUSE%20COMMITTEE%20ON%20ENERGY%20AND%20COMMERCE&amp;fie=
ld=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>HOUSE COMMITTEE ON ENERGY AND COMMERCE</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/10/business/global/us-and-china-on=
-brink-of-trade-war-over-solar-power-industry.html?n=3DTop/News/Business/=
Companies/Solyndra?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"U.S. and China on Brink of Trade War Over Solar Power =
Industry"=20
src=3D"http://graphics8.nytimes.com/images/2011/11/10/business/global/10s=
olar-span/10solar-span-thumbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/10/business/global/us-and-china-on=
-brink-of-trade-war-over-solar-power-industry.html?ref=3Dsolyndra">U.S.=20
and China on Brink of Trade War Over Solar Power Industry</A></H5>
<DIV class=3Dbyline>By KEITH BRADSHER</DIV>
<P class=3Dsummary>Chinese solar panel manufacturers, which had =
virtually no=20
presence in the American market three years ago, now hold more than half =
of=20
it.</P><SPAN class=3Ddate>November 10, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DINTERNATIONAL%20TRADE%20AND%20WORLD%20MARKET&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>INTERNATIONAL TRADE AND WORLD MARKET</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DCHINA&amp;field=3Dgeo&amp;match=3Dexact"=20
rel=3Dnofollow>CHINA</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLARWORLD%20AG&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLARWORLD AG</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/07/opinion/krugman-here-comes-sola=
r-energy.html?n=3DTop/News/Business/Companies/Solyndra?ref=3Dsolyndra"><I=
MG=20
border=3D0 alt=3D"Here Comes Solar Energy"=20
src=3D"http://graphics8.nytimes.com/images/2010/09/16/opinion/Krugman_New=
/Krugman_New-thumbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/07/opinion/krugman-here-comes-sola=
r-energy.html?ref=3Dsolyndra">Here=20
Comes Solar Energy</A></H5>
<DIV class=3Dbyline>By PAUL KRUGMAN</DIV>
<P class=3Dsummary>Will our political system delay the energy =
transformation now=20
within reach?</P><SPAN class=3Ddate>November 7, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DUNITED%20STATES%20POLITICS%20AND%20GOVERNMENT&amp;field=3D=
des&amp;match=3Dexact"=20
rel=3Dnofollow>UNITED STATES POLITICS AND GOVERNMENT</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DENERGY%20AND%20POWER&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>ENERGY AND POWER</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHYDRAULIC%20FRACTURING&amp;field=3Ddes&amp;match=3Dexact=
"=20
rel=3Dnofollow>HYDRAULIC FRACTURING</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DFEDERAL%20AID%20(US)&amp;field=3Ddes&amp;match=3Dexact" =

rel=3Dnofollow>FEDERAL AID (US)</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DNATURAL%20GAS&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>NATURAL GAS</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<H5><A=20
href=3D"http://green.blogs.nytimes.com/2011/11/03/house-panel-votes-to-su=
bpoena-solyndra-documents/?ref=3Dsolyndra">House=20
Panel Votes to Subpoena Solyndra Documents</A></H5>
<DIV class=3Dbyline>By MATTHEW L. WALD</DIV>
<P class=3Dsummary>Republicans assert that White House documents could =
show that=20
it had extensive contact with a campaign donor who was also a Solyndra=20
investor.</P><SPAN class=3Ddate>November 03, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DAlternative%20and%20Renewable%20Energy&amp;field=3Ddes&a=
mp;match=3Dexact"=20
rel=3Dnofollow>Alternative and Renewable Energy</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DPolitics%20and%20Government&amp;field=3Ddes&amp;match=3D=
exact"=20
rel=3Dnofollow>Politics and Government</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSolar%20Energy&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Solar Energy</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSubpoenas&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>Subpoenas</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DEnergy%20Department&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Energy Department</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DHouse%20of%20Representatives&amp;field=3Dorg&amp;match=3D=
exact"=20
rel=3Dnofollow>House of Representatives</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSolyndra%20Inc&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>Solyndra Inc</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DBarton,%20Joe%20L&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>Barton, Joe L</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DChu,%20Steven&amp;field=3Dper&amp;match=3Dexact"=20
rel=3Dnofollow>Chu, Steven</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix -->
<DIV class=3D"story clearfix">
<DIV class=3Dcallout><A=20
href=3D"http://www.nytimes.com/2011/11/01/business/energy-environment/sol=
yndra-auction-brings-out-bargain-hunters.html?n=3DTop/News/Business/Compa=
nies/Solyndra?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"Solyndra Auction Brings Out Bargain Hunters"=20
src=3D"http://graphics8.nytimes.com/images/2011/11/01/business/Solyndrajp=
1/Solyndrajp1-thumbStandard.jpg"=20
height=3D75></A></DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/2011/11/01/business/energy-environment/sol=
yndra-auction-brings-out-bargain-hunters.html?ref=3Dsolyndra">Solyndra=20
Auction Brings Out Bargain Hunters</A></H5>
<DIV class=3Dbyline>By MICHAEL KANELLOS</DIV>
<P class=3Dsummary>Solyndra, the failed solar company that became a =
political=20
flashpoint, is selling off its equipment, but how much the auction will =
bring in=20
is uncertain.</P><SPAN class=3Ddate>November 1, 2011</SPAN>=20
<DIV class=3DmoreOn>MORE ON SOLYNDRA AND: <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLAR%20ENERGY&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>SOLAR ENERGY</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DAUCTIONS&amp;field=3Ddes&amp;match=3Dexact"=20
rel=3Dnofollow>AUCTIONS</A>, <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?query=3DSOLYNDRA%20INC&amp;field=3Dorg&amp;match=3Dexact"=20
rel=3Dnofollow>SOLYNDRA INC</A> </DIV><!-- close moreOn -->
<UL class=3DautoRefer></UL></DIV><!-- close story clearfix --></DIV><!-- =
close columnGroup --></DIV><!-- close columnGroup -->
<DIV id=3DrefinementSearch class=3Dclearfix>
<P class=3DsrchHdr>SEARCH 60 ARTICLES ABOUT SOLYNDRA:</P>
<FORM id=3DsearchForm2 method=3Dget action=3D""><SELECT id=3DsearchType2 =

  name=3Dmatch><OPTION selected value=3Dany>Match Any Word</OPTION> =
<OPTION=20
  value=3Dall>Match All Words</OPTION> <OPTION value=3Dexact>Match Exact =

  Phrase</OPTION></SELECT><INPUT id=3DsearchQuery2 name=3Dquery><INPUT =
border=3D0=20
value=3DSearch alt=3DSubmit align=3DabsMiddle=20
src=3D"http://graphics8.nytimes.com/images/global/global_search/go_button=
22x19.gif"=20
width=3D22 height=3D19 type=3Dimage name=3Dsubmit> </FORM></DIV><!-- =
close refinementSearch -->
<DIV class=3DpageNum><STRONG>Page: </STRONG><STRONG>1</STRONG> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D15&amp;s=3Dnewest"=20
rel=3Dnofollow>2</A> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D30&amp;s=3Dnewest"=20
rel=3Dnofollow>3</A> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D45&amp;s=3Dnewest"=20
rel=3Dnofollow>4</A> | <A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?offset=3D15&amp;s=3Dnewest"=20
rel=3Dnofollow>Next &gt;&gt; </A></DIV><!-- close pageNum -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
         =0A=
        function google_radlink_request_done(radlinks) {=0A=
    var s =3D "";=0A=
    if (radlinks.length =3D=3D 0) {=0A=
        return;=0A=
    }=0A=
    s +=3D '\n<div id=3D"sponsoredLinks">\n';=0A=
    s +=3D '\n<div id=3D"header"><h4>Related Ads</h4><span =
class=3D"whatIs"><a =
href=3D"javascript:pop_me_up2(\'http://www.nytimes.com/ref/membercenter/f=
aq/linkingqa17.html\',\'420400\',\'width=3D420,height=3D400,scrollbars=3D=
yes,toolbars=3Dno,resizable=3Dno\');">What are Related =
Ads?</a></span>\n';=0A=
    s +=3D '<br clear=3D"all" /></div>';=0A=
    s +=3D '<div id=3D"adContent">';=0A=
    for (i =3D 0; i < radlinks.length; ++i) {=0A=
        s +=3D '<div class=3D"ad">&raquo; <a href=3D"' + =0A=
          =0A=
            'http://query.nytimes.com' +=0A=
          =0A=
        '/search/query?srchst=3Dr&term=3D' +=0A=
=0A=
            radlinks[i].term + =
'&google_ad_channel=3Dtopics&google_ad_client=3Dca-nytimes_radlinks_topic=
_js&google_page_url=3D' + escape(window.location) + '">  ' + =
radlinks[i].term +=0A=
            '</a></div>\n';=0A=
    }=0A=
    s +=3D '<br clear=3D"all"/>\n';=0A=
    s +=3D '</div>\n';=0A=
    s +=3D '</div>\n';=0A=
document.write(s);=0A=
}=0A=
google_ad_channel=3D 'topics';=0A=
google_ad_output =3D 'js';=0A=
google_ad_client =3D 'ca-nytimes_radlinks_topic_js';=0A=
google_safe =3D 'high';=0A=
google_num_radlinks =3D '5';=0A=
google_max_num_ads =3D '0';=0A=
google_max_radlink_len =3D '23';=0A=
google_kw_type =3D 'broad';=0A=
=0A=
        </SCRIPT>

<SCRIPT type=3Dtext/JavaScript>=0A=
var google_kw =3D "Solyndra";=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"></SCRIPT>=

</DIV><!-- close aColumn -->
<DIV class=3D"bColumn  ">
<DIV class=3DcolumnGroup>
<DIV class=3D"story first clearfix">
<DIV class=3Dnavigator>
<H3>Solyndra Navigator</H3>
<P class=3Ddescription>A list of resources from around the Web about =
Solyndra as=20
selected by researchers and editors of The New York Times.</P>
<UL>
  <LI><A href=3D"http://www.solyndra.com/" target=3D_blank>Solyndra =
</A></LI></UL>
<UL>
  <H4 class=3Dkicker>Video </H4>
  <LI><A href=3D"http://www.youtube.com/watch?v=3D0y0Wd0Aqw0c" =
target=3D_blank>Jay=20
  Carney on Solyndra </A>
  <LI><A =
href=3D"http://www.youtube.com/watch?v=3D_zK-O-bLRoA&amp;feature=3Dfvst" =

  target=3D_blank>=93Solyndra Solar Panels for Flat Roofs=94=20
</A></LI></UL></DIV></DIV></DIV><!--close columnGroup--><!-- BEGIN MM =
search results -->
<DIV class=3D"columnGroup multimedia">
<H3>Multimedia</H3>
<DIV class=3D"story first clearfix">
<DIV class=3D"callout media"><A=20
href=3D"http://www.nytimes.com/interactive/2011/10/04/us/20111004_SOLYNDR=
A_TIMELINE.html?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"Milestones: Solyndra=92s Meltdown"=20
src=3D"http://graphics8.nytimes.com//images/2011/09/14/timestopics/Solynd=
ra/Solyndra-thumbWide-v2.jpg"=20
width=3D190><SPAN class=3D"mediaType interactive">Interactive =
Feature</SPAN></A>=20
</DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/interactive/2011/10/04/us/20111004_SOLYNDR=
A_TIMELINE.html?ref=3Dsolyndra">Milestones:=20
Solyndra=92s Meltdown</A></H5>
<P class=3Dsummary>In August 2011, after receiving over $500 million in =
federal=20
loan guarantees, Solyndra, a solar panel manufacturer, declared =
bankruptcy. The=20
company=92s collapse has renewed the debate in Washington over the =
stimulus=20
program and clean energy subsidies.</P></DIV><!-- close story -->
<DIV class=3D"story clearfix">
<DIV class=3D"callout media"><A=20
href=3D"http://www.nytimes.com/interactive/2011/09/23/us/politics/2011092=
3_solar_document.html?ref=3Dsolyndra"><IMG=20
border=3D0 alt=3D"Blinding Officials to a Solar Energy Company=92s =
Condition"=20
src=3D"http://graphics8.nytimes.com//images/2011/09/23/us/politics/solarw=
t.jpg"=20
width=3D190><SPAN class=3D"mediaType interactive">Interactive =
Feature</SPAN></A>=20
</DIV><!-- close callout -->
<H5><A=20
href=3D"http://www.nytimes.com/interactive/2011/09/23/us/politics/2011092=
3_solar_document.html?ref=3Dsolyndra">Blinding=20
Officials to a Solar Energy Company=92s Condition</A></H5>
<P class=3Dsummary>Government documents are evidence of a major lobbying =
campaign=20
that appears to have blinded government officials to Solyndra=92s true =
financial=20
condition.</P></DIV><!-- close story -->
<P class=3DmoreMultimedia><A=20
href=3D"http://www.nytimes.com/pages/multimedia/index.html?ref=3Dsolyndra=
">More=20
Multimedia=20
=BB</A></P></DIV><!-- close columnGroup --></DIV><!-- close bColumn =
--></DIV><!-- close abColumns -->
<DIV class=3D"cColumn  ">
<DIV id=3DSFMiddle class=3DcolumnGroup><!-- ADXINFO =
classification=3D"BigAd" =
campaign=3D"Liberty_MutualProduct11_1770431-nyt1"-->
<SCRIPT type=3Dtext/javascript>=0A=
function pr_swfver(){=0A=
var osf,osfd,i,axo=3D1,v=3D0,nv=3Dnavigator;=0A=
if(nv.plugins&&nv.mimeTypes.length){osf=3Dnv.plugins["Shockwave =
Flash"];if(osf&&osf.description){osfd=3Dosf.description;v=3DparseInt(osfd=
.substring(osfd.indexOf(".")-2))}}=0A=
else{try{for(i=3D5;axo!=3Dnull;i++){axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);v=3Di}}catch(e){}}=0A=
return v;=0A=
}=0A=
var pr_d=3Dnew =
Date();pr_d=3Dpr_d.getDay()+"|"+pr_d.getHours()+":"+pr_d.getMinutes()+"|"=
+-pr_d.getTimezoneOffset()/60;=0A=
var pr_postal=3D"";=0A=
var pr_data=3D"";=0A=
var =
pr_redir=3D"http%3A%2F%2Fwww%2Enytimes%2Ecom%2Fadx%2Fbin%2Fadx%5Fclick%2E=
html%3Ftype%3Dgoto%26opzn%26page%3Dwww.nytimes.com/top/news/business/comp=
anies%26pos%3DSFMiddle%26camp%3DLiberty%5FMutualProduct11%5F1770431%2Dnyt=
1%26ad%3D300x250%5FLM%5FAccordion%5Fptroll%26sn2%3D3afc6019/f508ddb2%26sn=
r%3Ddoubleclick%26snx%3D1323807965%26sn1%3Dbf823e6c%2Fb266a317%26goto%3D$=
CTURL$";=0A=
var pr_pos=3D"";=0A=
var =
prHost=3D(("https:"=3D=3Ddocument.location.protocol)?"https://":"http://"=
);var pr_sec=3D((prHost=3D=3D'https://')?'&secure=3D1':'');=0A=
if(pr_postal!=3D""){var =
przipmatch=3D/^\d{5}$/;if(przipmatch.test(pr_postal)){pr_pos+=3D"&postal=3D=
"+pr_postal;}}=0A=
if((pr_data!=3D"")&&(pr_data.indexOf("&")<0)){pr_pos+=3D"&data=3D"+pr_dat=
a;}=0A=
var =
pr_s=3D"ads.pointroll.com/PortalServe/?pid=3D1417258D11720110916164002&fl=
ash=3D"+pr_swfver()+"&time=3D"+pr_d+"&redir=3D"+pr_redir+pr_sec+"&r=3D"+M=
ath.random();=0A=
document.write("<scr"+"ipt type=3D'text/javascript' =
src=3D'"+prHost+pr_s+"'></scr"+"ipt>");=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DSFMidd=
le&amp;sn2=3D3afc6019/f508ddb2&amp;sn1=3Dd2115d14/526c13ee&amp;camp=3DLib=
erty_MutualProduct11_1770431-nyt1&amp;ad=3D300x250_LM_Accordion_ptroll&am=
p;goto=3Dads.pointroll.com%2FPortalServe%2F%3Fpid%3D1417258D1172011091616=
4002%26pos%3Dc%26r%3D23995"><IMG=20
border=3D0=20
src=3D"http://ads.pointroll.com/PortalServe/?pid=3D1417258D11720110916164=
002&amp;pos=3Di&amp;r=3D23995"=20
width=3D300 height=3D250></A></NOSCRIPT></DIV><!-- close columnGroup -->
<DIV id=3DmostPopWidget class=3DcolumnGroup>
<H4>MOST POPULAR - BUSINESS DAY</H4>
<DIV id=3DtabsContainer>
<UL class=3Dtabs>
  <LI class=3Dselected><A=20
  =
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html#">E-Mailed</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html#">Blogged</A>=20
  </LI></UL></DIV><!-- close tabsContainer -->
<DIV id=3DmostEmailed class=3D"tabContent tabContentActive">
<OL>
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/13/business/global/a-greek-what-if=
-draws-concern-dropping-the-euro.html?src=3Dme&amp;ref=3Dbusiness">Ponder=
ing=20
  a Dire Day: Leaving the Euro</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/13/business/economy/recession-crim=
ped-incomes-of-the-richest-americans.html?src=3Dme&amp;ref=3Dbusiness">To=
p=20
  Earners Not So Lofty in the Days of Recession</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://dealbook.nytimes.com/2011/12/11/a-romance-with-risk-that-b=
rought-on-a-panic/?src=3Dme&amp;ref=3Dbusiness">DealBook:&nbsp;A=20
  Romance With Risk That Brought On a Panic</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/13/business/no-hit-toy-to-brighten=
-retailers-christmas.html?src=3Dme&amp;ref=3Dbusiness">No=20
  Hit Toy to Brighten Retailers=92 Christmas</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://dealbook.nytimes.com/2011/12/12/romneys-run-puts-spotlight=
-on-past-job-and-peers/?src=3Dme&amp;ref=3Dbusiness">DealBook:&nbsp;Romne=
y's=20
  Run Puts a Spotlight on Private Equity</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/12/business/media/when-truth-survi=
ves-free-speech.html?src=3Dme&amp;ref=3Dbusiness">The=20
  Media Equation:&nbsp;When Truth Survives Free Speech</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/10/your-money/taxes/get-a-grip-on-=
taxes-before-the-storm-hits.html?src=3Dme&amp;ref=3Dbusiness">Wealth=20
  Matters:&nbsp;Getting a Grip on Taxes Before the Storm Hits</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/10/your-money/why-drivers-get-more=
-commuter-tax-benefits-than-bus-riders.html?src=3Dme&amp;ref=3Dbusiness">=
Your=20
  Money:&nbsp;Commuting Puzzle: Why Driving Is Rewarded Over Taking the =
Bus</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/13/business/pleasures-return-on-a-=
long-train-trip.html?src=3Dme&amp;ref=3Dbusiness">On=20
  the Road:&nbsp;On a Long Train Trip, Rare Pleasures Return</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/13/business/media/bbc-world-news-t=
o-be-available-through-comcast.html?src=3Dme&amp;ref=3Dbusiness">BBC=20
  World News to Be Available Through Comcast</A> </LI></OL><A =
class=3Dmore=20
href=3D"http://www.nytimes.com/gst/mostemailed.html">Go to Complete List =
=BB</A>=20
</DIV><!-- close tabContent mostEmailed -->
<DIV id=3DmostBlogged class=3DtabContent>
<OL>
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/12/business/media/when-truth-survi=
ves-free-speech.html?bl">When=20
  Truth Survives Free Speech</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/07/business/global/micro-tax-on-fi=
nancial-trades-gains-advocates.html?bl">'Micro'=20
  Tax on Financial Trades Gains Advocates</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/10/business/global/european-leader=
s-agree-on-fiscal-treaty.html?bl">Most=20
  European Leaders Agree on Fiscal Treaty</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/10/business/media/jpmorgan-is-prom=
oting-its-charity-on-nbc-show.html?bl">JPMorgan=20
  Is Promoting Its Charity on NBC Show</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/13/business/economy/recession-crim=
ped-incomes-of-the-richest-americans.html?bl">Recession=20
  Crimped Incomes of the Richest Americans</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/12/business/media/occupy-movement-=
shows-potential-of-live-online-video.html?bl">Occupy=20
  Movement Shows Potential of Live Online Video</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/06/business/media/for-local-nbc-st=
ations-collaborative-journalism.html?bl">For=20
  Local NBC Stations, Collaborative Journalism</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/08/business/global/ecb-sees-surge-=
in-demand-for-dollar-loans.html?bl">E.C.B.=20
  Sees Surge in Demand for Dollar Loans</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/11/business/media/consumer-reports=
-going-strong-at-75-digital-domain.html?bl">Consumer=20
  Reports, Going Strong at 75 mdash; Digital Domain</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2011/12/09/business/global/ecb-cuts-rates-=
for-second-month-in-a-row.html?bl">European=20
  Central Bank Cuts Rates for 2nd Month in a Row</A> </LI></OL><A =
class=3Dmore=20
href=3D"http://www.nytimes.com/gst/mostblogged.html">Go to Complete List =
=BB</A>=20
</DIV><!-- close tabContent mostBlogged -->
<SCRIPT type=3Dtext/javascript>new Accordian("mostPopWidget");</SCRIPT>
</DIV><!-- close mostPopWidget columnGroup -->
<DIV id=3DBox1 class=3DcolumnGroup><!-- ADXINFO =
classification=3D"Module" =
campaign=3D"NYT2011_marketingmodule_Tech"--><!-- MARKETING MODULE -->
<DIV=20
style=3D"BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#999 1px solid; WIDTH: 334px; FONT-FAMILY: Arial,sans-serif; BACKGROUND: =
#fff; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid"=20
class=3D"clearfix wrap"><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3Db51fdb16/dc2c4a94&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://www.nytimes.com/2011/12/08/technology/personaltech/daily-deals-sen=
t-right-to-your-pocket.html%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211=
-PH%26WT.mc_ev=3Dclick"=20
target=3D_blank><IMG border=3D0 alt=3D""=20
src=3D"http://graphics8.nytimes.com/adx/images/ADS/28/69/ad.286923/techno=
logy.jpg"=20
width=3D334 height=3D154></A>=20
<DIV=20
style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; =
BACKGROUND: #fff; PADDING-TOP: 7px">
<H2=20
style=3D"PADDING-BOTTOM: 4px; LINE-HEIGHT: 24px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22px; PADDING-TOP: =
0px"><A=20
style=3D"COLOR: #004276"=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3Db51fdb16/dc2c4a94&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://www.nytimes.com/2011/12/08/technology/personaltech/daily-deals-sen=
t-right-to-your-pocket.html%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211=
-HDR%26WT.mc_ev=3Dclick"=20
target=3D_blank>Daily Deals, sent right to your pocket</A></H2>
<P=20
style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px"><A=20
style=3D"PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 3px =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: =
Arial,sans-serif; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px"=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3De3a778fb/6a8ae2b4&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://nytimes.com/tech/%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211-UR=
L%26WT.mc_ev=3Dclick"=20
target=3D_blank>Also in Tech =BB</A></P>
<UL=20
style=3D"BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: =
0px; FONT-SIZE: 12px"=20
class=3Drefer>
  <LI style=3D"FONT-SIZE: 12px"><A style=3D"COLOR: #004276"=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3Db51fdb16/dc2c4a94&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://www.nytimes.com/gift-guide/holiday-2011/tech-gifts-photography/lis=
t.html%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211-L1%26WT.mc_ev=3Dclic=
k"=20
  target=3D_blank>Gifts for the photography lover</A>=20
  <LI style=3D"FONT-SIZE: 12px"><A style=3D"COLOR: #004276"=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3Db51fdb16/dc2c4a94&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://www.nytimes.com/2011/12/07/technology/personaltech/smartphones-gra=
duate-to-a-higher-level.html%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-121=
1-L2%26WT.mc_ev=3Dclick"=20
  target=3D_blank>Smartphones graduate to higher level</A> =
</LI></UL></DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; WIDTH: 316px; =
PADDING-RIGHT: 9px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 5px"><A=20
style=3D"FLOAT: left"=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3De3a778fb/6a8ae2b4&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://nytimes.com/%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211-LOGO%26=
WT.mc_ev=3Dclick"=20
target=3D_blank><IMG border=3D0 alt=3Dnytimes.com=20
src=3D"http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/nytimes=
.gif"=20
width=3D116 height=3D18></A><A style=3D"FLOAT: right"=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/top/news/business/companies&amp;pos=3DBox1&a=
mp;sn2=3D5aa6e3a8/5c3d7e16&amp;sn1=3De3a778fb/6a8ae2b4&amp;camp=3DNYT2011=
_marketingmodule_Tech&amp;ad=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211&amp;goto=3D=
http://nytimes.com/tech/%3FWT.mc_id=3DTE-D-I-NYT-MOD-MOD-M231-ROS-1211-VR=
T%26WT.mc_ev=3Dclick"=20
target=3D_blank><IMG border=3D0 alt=3DTech=20
src=3D"http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/vertica=
ls_tech.gif"=20
width=3D120 height=3D18></A></DIV><BR=20
clear=3Dall></DIV><!-- /MARKETING MODULE --></DIV><!-- close columnGroup =
-->
<DIV id=3DrssFeeds class=3DcolumnGroup>
<H4>Rss Feeds On Solyndra</H4>
<P class=3Ddescription>Subscribe to an RSS feed on this topic. <A=20
href=3D"http://www.nytimes.com/services/xml/rss/index.html">What is =
RSS?</A></P>
<DIV class=3DrssGroup><A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?rss=3D1"><IMG=20
border=3D0 alt=3D"Solyndra RSS feed" align=3DabsMiddle=20
src=3D"http://graphics8.nytimes.com/images/global/icons/rss.gif" =
width=3D44=20
height=3D16></A><SPAN class=3DalertLabel><A=20
href=3D"http://topics.nytimes.com/top/news/business/companies/solyndra/in=
dex.html?rss=3D1">Solyndra</A></SPAN>=20
</DIV><!-- close rssGroup --></DIV><!-- close rssFeeds columnGroup =
--></DIV><!-- close cColumn --></DIV><!-- close main -->
<DIV class=3DhideContent>
<SCRIPT type=3Dtext/javascript>=0A=
var dcsvid =3D "";=0A=
var regstatus =3D "non-registered";=0A=
var s_prop1 =3D "topic/summary";=0A=
var s_prop2 =3D "topic,business";=0A=
var s_pagename =3D "top/news/business/companies/solyndra/index.html";=0A=
var s_prop10 =3D "organization";=0A=
var s_account =3D ",nyttopics";=0A=
var s_channel =3D "times topics";=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://topics.nytimes.com/js/app/analytics/trackingTags_v1.1.js"><=
/SCRIPT>
<NOSCRIPT>
<DIV><IMG id=3DDCSIMG alt=3DDCSIMG=20
src=3D"http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/njs.gif?dcs=
uri=3D/nojavascript&amp;WT.js=3DNo&amp;WT.tv=3D1.0.7"=20
width=3D1 height=3D1></DIV></NOSCRIPT><!-- Start UPT call --><IMG =
border=3D0=20
src=3D"http://up.nytimes.com/?d=3D0//&amp;t=3D7&amp;s=3D0&amp;ui=3D&amp;r=
=3D&amp;u=3Dhttp%3A%2F%2Ftopics.nytimes.com%2Ftop%2Fnews%2Fbusiness%2Fcom=
panies%2Fsolyndra%2Findex.html"=20
width=3D3 height=3D1><!-- End UPT call --> <IMG=20
src=3D"http://topics.nytimes.com/adx/bin/clientside/6954dd56Q2FQ51nQ2AQ24=
Q26p3Y_3aaQ5CbQ5Cbjcc3,1Y_Q22Q22"=20
width=3D3 height=3D1></DIV>
<DIV id=3Dfooter>
<DIV class=3DfooterRow><A href=3D"http://www.nytimes.com/">Home</A>
<UL>
  <LI><A =
href=3D"http://www.nytimes.com/pages/world/index.html">World</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/national/index.html">U.S.</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/nyregion/index.html">N.Y. =
/=20
  Region</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/business/index.html">Business</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/technology/index.html">Technology</A=
>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/science/index.html">Science</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/health/index.html">Health</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/sports/index.html">Sports</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/arts/index.html">Arts</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/style/index.html">Style</A>=20
  <LI><A href=3D"http://travel.nytimes.com/">Travel</A>=20
  <LI><A =
href=3D"http://jobmarket.nytimes.com/pages/jobs/index.html">Jobs</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/realestate/index.html">Real=20
  Estate</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/automobiles/index.html">Autos</A>=20
  <LI><A href=3D"http://spiderbites.nytimes.com/">Site Map</A> =
</LI></UL></DIV>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://www.nytimes.com/ref/membercenter/help/copyright.html">=A9 =
2011</A>=20
  <A href=3D"http://www.nytco.com/">The New York Times Company</A>=20
  <LI><A href=3D"http://www.nytimes.com/privacy">Privacy</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/ref/membercenter/help/privacy.html#pp">You=
r Ad=20
  Choices</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/ref/membercenter/help/agree.html">Terms =
of=20
  Service</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/content/help/rights/sale/terms-of-sale.htm=
l">Terms=20
  of Sale</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/corrections/index.html">Corrections<=
/A>=20
  <LI><A class=3DrssButton href=3D"http://www.nytimes.com/rss">RSS</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/membercenter/sitehelp.html">Help</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/ref/membercenter/help/infoservdirectory.ht=
ml">Contact=20
  Us</A>=20
  <LI><A href=3D"http://www.nytco.com/career.html">Work for Us</A>=20
  <LI><A href=3D"http://www.nytimes.whsites.net/mediakit/">Advertise</A> =

</LI></UL></DIV></DIV><!-- close page -->
<DIV id=3DtimesSelectDropDown><!-- BEGIN MY ACCOUNT DROPDOWN -->
<UL>
  <LI><A href=3D"http://www.nytimes.com/membercenter/">Manage My=20
Account</A></LI></UL>
<UL>
  <LI class=3Dsect><A =
href=3D"http://select.nytimes.com/mem/tnt.html">News=20
  Tracker</A>=20
  <LI><A =
href=3D"http://select.nytimes.com/mem/tnt.html?module=3Dprecall">Create=20
  Alert</A>=20
  <LI><A href=3D"http://select.nytimes.com/mem/tnt.html">Manage =
Alerts</A>=20
</LI></UL></DIV></DIV><!-- close shell --></BODY></HTML>

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/N3282.nytimes.comSD6440/B3948326.5;sz=88x31;pc=nyt158517A252821;ord=2011.12.13.20.27.49

R0lGODlhWAAfAOYAAP7+/r+/2f7//0BAjDAwg//+///Ss//TtYCAs9/f7CAgeQEBARAQcO/v9f//
/v/StP/Rsv///c/P4nBwqWBgn1BQlp+fxv7//o+PvP+MQP9wEP+DMP/17/7//a+vz/7+/f/Gn/+W
UP95IP+fYP+zgP/9/v7+/P/bwv/PrwwMDP7+/wAAAggICP/+/v//+//s3//bw/39/v/Xu/3//EVF
RjMzMzw8PEhJSEBAQAYGBvr6/DU1NQQEBP/iz/3//v/+/P/8/0hISEdHRwEAAjc3N2FhYgYHBjY2
OAQEBjk5OQgHBwICAmFgYDo7Ovv7/U5PTv/t4TU1NygoKFZXWP+pcAcGBv3//f/ZvwAAZv9mAAAA
AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABYAB8AAAf/gAtaglqFhoeIiYqLjI2Oj4aCglsAW5aUl5mam5ydnp+gnpWXlYOj
mKGpqqusmqcAk5anrbS1tqhbhbK3vL2qo4O+wsOgQSnEyMmWNsfKzr47C8/Tt1FaxD0bGSEv1LZJ
K8QbWSIaIZYgGSDeqk0rox4MWBRbA1gEDVvxA1sNFAwDCCjIRC6DhiwotnAIoc5SAgX3BgzwsCUB
gXsJEGBhQIAAhooQCdjjtwWBAoEEAmi8CJGkJSLXLk3AYkkClnv5BiRo0DEfzwSXsmg4mIXKlisc
toy4YikAlgAlsVB0CnULFn4UsADVCFUCv5kft1CwUEGCUwQNXG6pEdOSxksd/3Hyw4DFwiUJQC1l
2btXQwZyHBY2fWrp6haqhflVwJKPawALQLEMdBhAwmEsCLZYvnRkwam3lgbwnMePa0UKA+hZGse3
9boMg6sCvFx1I0S7UTtmtqr20tlNOHhkAl2v30WaGnEjtiSidWsSHDbELlyBdmKwbp82CJAggeRM
EwbvzkQjhwCZNA+THF2RgYJ8iFGwdr53xAgS0+lCXX61gQIGWxG2RVnYbYHBbh5gtokQSpy3hQXy
ELAFAQzgxlNNFQDEQAVAjUAfX37hpxlEClBQQVckSjATFhM4pQCEGw3wn1scKRDeaQNwqMkNVVzA
zo+hPGFEAZa8cMWRSCap5P+STDbp5JNQRpnJFCxcQsKHWGap5ZZcdollJkxUaQkUMJxwBQQQHHCA
ARAYcMADBrj5ZpxqsgnBA2u2OaeccPKJJp5sutmnmoPmeWeeeBYKpwxlZlIEEh8AIIADDmxxngAq
VCoAAEReQKQPVlAagQAfWOpAB0QW4Ol5BVAqgKe7fFCApBFEuoUDpW6h6qQCFODgeaj62MKklTrQ
go9EbiHFEBFYQmQHLmwRga9bqBABqhGYoKu0vpaQCZEzbOGEDrSe90MEQDhoqSXqNrtFCR0AEEEJ
BTTrqwuz6irAeZJqK0AMMSRbwBLXzDILkMoYnIsWryD84yvBuOLwMwdvEUsixRNPA0xbpGSc8Ca6
jIKxx8OIvPAgkkCi8sostzwIyoUEAgA7

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/misc/nytlogo153x23.gif

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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/28/63/ad.286338/Leaderboard-728x9012.jpg

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6RjMyMTM2NUFGQzFDRTExMUI5QUQ5NkEyQUFGNDk1ODUiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6NTE2NkFEMTcxRDAwMTFFMUFGNkRGRjFFM0FDNzdFNTciIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6NTE2NkFEMTYxRDAwMTFFMUFGNkRGRjFFM0FDNzdFNTciIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjYyMTM2NUFGQzFDRTExMUI5QUQ5NkEyQUFGNDk1
ODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjMyMTM2NUFGQzFDRTExMUI5QUQ5NkEyQUFG
NDk1ODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/09/14/timestopics/Solyndra/Solyndra-articleInline.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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
U6V7hZxJCsMaDcBf/9k=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/11/19/opinion/1119LETTERSmay/1119LETTERSmay-thumbStandard.jpg

/9j/4AAQSkZJRgABAQEC4QLhAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/11/18/business/18solar-inline/18solar-inline-thumbStandard.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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
kP5/yppljkhhHpWlTKTP/9k=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/11/17/us/SOLAR2/SOLAR2-thumbStandard.jpg

/9j/4AAQSkZJRgABAQEJzgnOAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj
4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz
GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAUDBAQE
AwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBwe
Hx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh7/wAARCABLAEsDAREAAhEBAxEB/8QAHAAAAgIDAQEAAAAAAAAAAAAABQYE
BwECAwgA/8QANxAAAgEDAgMFBgYABwEAAAAAAQIDBAURACEGEjEHEyJBURRhcYGRoQgVIzKxwTNC
UnKC0eHw/8QAGwEAAgMBAQEAAAAAAAAAAAAAAwQCBQYBAAf/xAAsEQACAgICAgECBQQDAAAAAAAB
AgADESEEEjFBBSJRIzJhcaETFULRkbHw/9oADAMBAAIRAxEAPwCo6yha2Hkn8QYZGlC4lI/Ecpma
WseIlMgaC+DO8C22t+pGpMmqarvORDoQm2q4lbp2YTWokFGwNZNlyM8o6Dfz9flp2vje3iN/OA+m
n/mNfC9+dpEWOnaNGGMQR8rOPkCzfYfDT6dV8Srfu+2OYW4h7QrrbE7u3UcrchK93Kvl887/AD1J
rlEiKGMSbrxdT3xVS829aefHgqEQBl9x9R7jvoFi13DYjVF13GOUOvtINNQxzhyrc3LvkeYPQ6qr
qjUd+Jo+Lzq7x9j9piajhVdjoUf6yOIwNtcnMQvxVcKO4GnMLBmUYPw0ezRma4ASxepg+lkEYwBq
HaWH9tqbBxuE6NHhiNUsZeobaFSuQpz1PqfQfPT3GqwP6jRH5HleOPX68/6jDwV2dy3Kp9svErF5
MN3bYOBoFvM3hZ2jggKC8uzgbgmwKy4iUYXDA4392h1XNYfMPbStY0I8VHBPB9RT/q2mJ5P9XL/e
mCBj9YsGbx6ld9pvZbwtc6N0WkSCbk8EkS4K+/36VaxqzkGMrUtg2J5fr6St4b4jNlq5GWWNyI3I
/epPUe46ertW+vBlfbS3HsyIQmUiMOx8R646armGDiaSi3uozIxznUYxIkNI/JhV5ce/TrIDPmVH
Os4ugJOoon5wuQT5keQ0JKSzATR8T5gsh7eY522mjmqKWKMMQm4JP7QNsn1Yn7ad5jiuvAg+BWbb
Sxlj2i6WejqEhr7tSUM0q4hWVvE+Nsgenx1SrWW2Jes4XUdLQ00EySmeN6Zv2yo0io3/ACRyM/ED
TNSFTBWOrD/3+oda6iCMtLUyqMbO2JV+vKG+50wSRFwuTqLlzuMsrGcSK8Q2DxtzIf7GkbNmOIAu
pTfbVaqa5mhupCCWkl5WYHqjH3enXRuE3Wzr94vz6+1Jb7T7izh2CPhOlrYUUyxoAzJ5jy1a8ugM
nYeRK/4zmGu3ox0ZXJBBI1TzUwXJNUrI8IbB8tMtkbnzrihORpvMO8OUVa1mkUrzy1s3J3ijLJGp
GcemW/jUkvCHAl1xfjQUax/2Ea+HKKosU1RRy1ElZBFKUExTdXz4htvy5wM+o9Nc5jBmCexGuAhr
U2Y0ZMazJe3mqYo6tpAf1ZI4GkC48iR0A92dDqfroQ9tffZjHwPeTaakUFRM0sQbmVJGOx8jjRi+
BmQWv0I2XPjaCgidKajE0h6nJwfTpqSt29TrjqYnUnaLHV1zQV1iWiMj921RESvKCcBivRhoVtAI
yDPV8gk4Ig3jCZxQ9zgEufCeoznUOMmbBCcx8Umdb3Wx/lElvDKVkhVhg4wSv/er9hlSJl1JVw32
lYluY5IyfXWbbyZvkOVBmOJ6GJBFLTcqt5400BnU+d8esL+IsfuDqGYcB0VYmFkjleR3KkgJznf6
gD5jQMBLMn1NdSxs4o/UGF+DhS3u2L7TNio5izeXM2cn+9Cds2lj7hAhWkBfUXrrwXWQ8RxXK23+
421I2YgxyOVkB6FSNseo3+Wm6yoXBEWdWdgVML8N8J32t4lp5nrFrlhhaWSVFKq+DtkHfff6aGTn
6RC9t5I1F+9XypsTTXCutdfW0AmcAwRlVKhsZLY8znHuGjLk4AgmfRYwzRVVuvoNVQ081NI0KyNS
1AAdUYZByPX6jz151IJzOo4ZQYN4uvUEU9DyK9VzSAgxA42Gy+nXROIoD9oDnOWqCj3BRrJpatkl
VkJjJJYYwACf7H01ZixSCRKg0OGCkeYCflDEbnfWdY5Jm4QEKBG/tRtlJToJ6NhyMdsaYs+nxMtw
+ItoxJPCPEEA7Oay0PV9xU0xlZELYEqOASPeQdLsS0uFpFKgQHwbVzJXGnSQpnca4wyISo7xLGrD
DDRl+eYzlQxVGcI5PTIB5WOfXXR2C6Ml0DNsR27Mq+2UNjrUrJ4vzB0KP4+blb0zo1IVc58wV1bM
RjxEhAtRcJIEqDCYpHXkZfAwzncf/ddcUhTgzllZIJAzmTJ6m00kJEzU0k5yMxA7L57nfP8AGo2W
Z8bkK+O5G9CId8ro5roJZHVFhjYxZHR2bwD5AHTPH+hGJgOSve1FHqKspnjVhUMxkBZEBP7Vzv8A
XA0M3kVdfvG6+GDeLD4A/mRGOTk6WllLB7VqH2KmMSnYsCNNWiZv4+xUO4H7N+CoOL6e5qL9Bbq+
ljBpYJYiRUsQfDzA+HpjOD10GtexMsru1mCviBbAZIrnzOOV0cqy+YI2IOo+p6s7loQ1tBNY6mFp
F9pkiKIepQnz11TiFZj21K+htl2tdJVWu0VtTTGpmLmp7zmeME78uc4z9tNK3uB143H6pTuqaGR5
TJJLEDI+dy+ADoFgDGM1t5gZsJltizefloiIAMmButJ1OVPSUElDNXV5CwwSd8S58ORsNvM+Q+Oo
s0jWhJBiLWVy1dZLNgjnYkD0HkNLnZliCAMCctcnswj2sdoE94uCU9toBBBnJll8TY+A2H31frw1
/wA9zDi0+oR/D3WS1lbdIa2oHf5idSNgg3BA0C+payMDEtOByH37ml7ohZuO7nbJHLhZy6MRgsre
IfzqtI3LBW3Ad4XigXEmy10aHlBWKJAZCPUFv3fAb6InUjGIUVWnaGcYOJ+0OiZFqbfJWKhIb2ij
CF/dzg/xogUexIE3D1Hnh+41Nyt/tFTTyUrZ8UDnJQ+e/nrhAJ1IqxAOYM4q4horKqJUzfrTnljR
dzjzbHoNGrqazQi1961YLQQ9aLlSIgr2np13Cc+w+I0pbVZWcOJZcW6m1fwzOccMCHy0KNDEySmd
sa5iexK4hnDGqqWdi7ee+2T0+2tSCNmYQ+hH38Pt1jpuKq2Co376mGCR6N/7qu5jYAMsvjx9RAnp
eutHZrXXhbrxPa5aypakihYpUPGIyufFhSMtuBk+mkVKk5IlgUsJ+gyPW9mfZhxBGI7De7pa6kHY
S4nTr03wfvqQVD4khZcm2AMSONOA4+EOIBQpdZblCYhKjyxlGUHIwwyR5dQd9QfRxGEsNi5MBV1X
DTRyPkAKuWJPoP61JdCCdhPP11uNRernJcp5CZnY8mTsFzso9MDVpUoAGJQXWFmJMKWmr7nlPNyf
b5abwGGDFgxU5U4MaaKvSVRzMrg/5l1X3fHId16P8Sy43yj1t+JsfzCKiFlDCdN/U6rm4tynHUy5
X5KhhntKsp/8Gb/eP41er4MzDeRHz8P8UcvaPF3i83LSSsM+oAI0jzfyR3hfnP7S67yTLUJHISys
3KRnqCN9Vte2CnxL+v6ULDziBuBKupjt8EqzyB/a5F5uYk4CqQNQViLQBG+OBZUS25Y/bZNJVQ8P
vO3O/sr5bABO46nqdOMc7MqMBWIH3lMcWAfkV32Hgt1Qy7dCIzjUuOAbN/r/ANQPJJFRlExqEi8O
2CMfTVgkp38yRUE9yjZOWGTo2dQYneySyBwA7DxeupJOP5jTHLJ3a+M9NTgp/9k=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/11/16/us/ENERGY/ENERGY-thumbStandard.jpg

/9j/4AAQSkZJRgABAQECAgICAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/11/10/business/global/10solar-span/10solar-span-thumbStandard.jpg

/9j/4AAQSkZJRgABAQEA8ADwAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2010/09/16/opinion/Krugman_New/Krugman_New-thumbStandard.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+IMWElDQ19QUk9GSUxFAAEB
AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA
AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw
dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw
ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA
AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA
AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA
EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA
ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA
t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA
LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS
ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM
CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU
IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo
AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA
+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5
AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC
wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG
BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF
pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG
B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ
zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc
DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP
Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj
EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW
bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3
Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf
Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw
JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp
aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k
L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01
hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn
PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD
fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM
S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT
X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl
XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll
PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E
bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5
KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6
hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P
No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV
m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n
bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl
tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB
48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4
0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze
ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c
7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9
uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgASwBLAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2011/11/01/business/Solyndrajp1/Solyndrajp1-thumbStandard.jpg

/9j/4AAQSkZJRgABAQECGgIaAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com//images/2011/09/14/timestopics/Solyndra/Solyndra-thumbWide-v2.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/4Q0haHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgNi45
NCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpkYz0n
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpyaWdodHM+CiAgIDxyZGY6
QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5UaGlzIHBob3RvZ3JhcGggaXMg
cHJvdGVjdGVkIGJ5IFVuaXRlZCBTdGF0ZXMgY29weXJpZ2h0IGxhdyBhbmQgbWF5IG5vdCBiZSBy
ZXByb2R1Y2VkLCBkaXN0cmlidXRlZCwgdHJhbnNtaXR0ZWQsIGRpc3BsYXllZCwgcHVibGlzaGVk
IG9yIGJyb2FkY2FzdCB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgdGhl
IGNvcHlyaWdodCBvd25lci4gTGljZW5zaW5nIHJlcXVlc3RzIHNob3VsZCBiZSBzZW50IHRvIHBo
b3Rvc2FsZXNAbnl0aW1lcy5jb20uPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnJpZ2h0
cz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAg
eG1sbnM6eG1wUmlnaHRzPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyc+CiAg
PHhtcFJpZ2h0czpNYXJrZWQ+VHJ1ZTwveG1wUmlnaHRzOk1hcmtlZD4KICA8eG1wUmlnaHRzOldl
YlN0YXRlbWVudD50cnVlPC94bXBSaWdodHM6V2ViU3RhdGVtZW50PgogPC9yZGY6RGVzY3JpcHRp
b24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
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
/9k=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com//images/2011/09/23/us/politics/solarwt.jpg

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
e4nfly+Gg//Z

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.pointroll.com/PortalServe/?pid=1417258D11720110916164002&pos=i&r=23995

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6
NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlk
OjU5NkMyMkJFNzQwNjExRTA5RkMyOEE3RjQ4OTNFMDhGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAu
aWlkOjU5NkMyMkJENzQwNjExRTA5RkMyOEE3RjQ4OTNFMDhGIiB4bXA6Q3JlYXRvclRvb2w9IkFk
b2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6
aW5zdGFuY2VJRD0ieG1wLmlpZDpFOEY3Njg3RTczNjgxMUUwQjBBMDkzQjg4MDQwQkU4MSIgc3RS
ZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOEY3Njg3RjczNjgxMUUwQjBBMDkzQjg4MDQwQkU4MSIv
PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVu
ZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQ
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/28/69/ad.286923/technology.jpg

/9j/4AAQSkZJRgABAAEAYABgAAD//gAfTEVBRCBUZWNobm9sb2dpZXMgSW5jLiBWMS4wMQD/2wCE
AAgFBgcGBQgHBgcJCAgJDBQNDAsLDBgREg4UHRkeHhwZHBsgJC4nICIrIhscKDYoKy8xMzQzHyY4
PDgyPC4yMzEBCAkJDAoMFw0NFzEhHCExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEx
MTExMTExMTExMTExMTExMf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCwEAAwEBAQEB
AQEBAQAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEU
MoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK
0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYS
QVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNU
VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5
usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/AABEIAJoBTgMBEQACEQEDEQH/
2gAMAwEAAhEDEQA/ANa9j/0iX/fb+Zr6SL0PmJrUz5U5PFbJmLRSnj49q0TMZRKE6DnArVM5JRKr
LiqIImFI0RERilYtDGH4UFpkZGKRSI2WpLTGEc9T+dJotMw76NjrysSQoiByfqa+fzK/tF2sfQ5b
Z0np1LAi8nV1MDldse7KnB561z4KDnVRtjXGFLVeh7B+zwP+Jtq//XCPP/fRr0Mx+GJxZfvI9rry
D1RskiRxs7sFRRkk9AKUpKKuxxTk7IjtbqC7gWa2kWWNujLyKinUhUipQd0VUpypy5ZqzJR1rQgW
gBMigAyKAFyKAEyPWgAyKADIoAWgA6UAGaACgAzQAUAFABQAUAFABQAUAFABQAUAFABQB4/eR/v5
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

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/nytimes.gif

R0lGODlhdAASALMAAP///wAAAERERLu7u4iIiO7u7mZmZhEREczMzDMzM93d3SIiInd3d5mZmVVV
VaqqqiH5BAAAAAAALAAAAAB0ABIAAAT/EMhJq72zvIG7/2AojiRVHEFglGzrvp4yzApApGkB73zv
3SkCQIFb+I5IHjAgBAwIBF1y+mIIroIC4dpEYK/eKwOxKDIaX0T42kALogqDwIGgDOQCA2eyzVvr
FgpWb38SglcODVJfDAMOeQpaVw8SAjgBZTgMTpcBAzgCn5dvlzOXKEWdNQAMnQENEq0pCSl7FAqo
pTauC3Wnp7mvrJcLmSkACLkJySkGZGYNpc84tNS5Qg/Usp4AOCsO3BUG2rXZs+OzANWzxMYCEpeR
lxJLBieY9DhNuvXdOApLhICrBcBSAAcAjOkZIIVCrhp/1nGQKAqfwVcV3/k7tjGAhHsB6Q7IorQr
CDwcHAJ2LMlEHTUBqIwww+Gg4YR5FHBeJJCxIMqeK4MOG8VH30mCKuepvGgAChRYALRcs5ALqoRc
HC5uAOWzVk8El3zhAEQkbNFmCMoGKYBORYGw9bR4c8Ll0ztzAd4Z5ND2QIMnCJY4eIDqgNxZCnZW
TJCYKFEJbVecTUGqVKeKeZdwWxdWVAJjQvZG5VyrAOkUsDptsazvYt6OGjmFtKm5MsrLozRzYJtL
QJ1PnzVVIhi1bQDGUQn03qPaNeYmIYBAp1JBBgbrIGZcwE5dNsru4MNfwBxOvHnwBWaot3m+/YgI
ADs=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/verticals_tech.gif

R0lGODlheAASALMAAIiIiERERN3d3czMzO7u7hERETMzM2ZmZnd3d1VVVZmZmaqqqiIiIru7uwAA
AP///yH5BAAAAAAALAAAAAB4ABIAAATV8MlJq7046827/2AojmRpnmgaDo2gvnDnzPQMPEBNT4NB
BwNJw9GgDIuxJKnBPBCZrhxzihwUDK5GoUB4HI1EpZiUq5QvAe5kePuuw+P45zyhUwQORCWhdwvh
coEadjgOFwoOChh+XoCCj2aGFDkBlUASUosOBpYBPkiQoZiSdQ4ApwAuhaAVQweoAE6soo+EhBKI
C5qsjLSCtqQUA3lmCY28jr6BwBgGahIEDAfHYLPKccBUTF1DWA8CCWqMvddjwDpwCww/QdRv1uXx
wi3y9fb3+BURADs=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/icons/rss.gif

R0lGODlhLAAQAPe1AP///+R3Ou69mO++mfmoSfqsU/eiR+N0OeFxN+uHPumBPOyLQPScRfKXRO+R
QuZ8O+V4OvuqSv/69fzlzf3x5u6lfPvXtfrl2PurSfikR/WpXvqpSe+RQfzt5fbEmvmnSfXEpO69
mfysS/rfzPfRs/usSv748/ahRvS/mPzjzfjIm/rgzPOaRPG3lu2fb/328vimSP738u+aWf706/W9
jvWeRfndy/GWQvzu5e6PQOyKPf3gwvvizfejR/K5lvO3i/Kziu+bRe+SQfShUe2ZRv3gweZ9O/y3
Ze2WRfiwYvGqc+ucc/Cmd+uRQ/aiRuuGPvvOoeaIV+2LQOeBR/G5mvKeU+qOQf7v4eiJQP769fu6
cvfJqfawavqpSuqHPPquV/706uSCPvqtVvjNqfSeRfOcRPy8cemBPfq9ffCSQeeGP/vawPWyeva/
kvvewf759O+ZReSBPv306+WEP/SdROuSQvzFiu6+mfvJlfWyefSjU/3lzPfKqfzq3+qPQe2WRO6a
W/nKn/qqSfiqVvO8l/eiRvzMlvCbRvKsd+6XRfrBiOuRQuqNQf7r1+qHPfusU/a0evrRq/vXtvKi
X+2VROiLQfe2e/uwWPzv5ffLqPGqd+SBPfOaQ/ejSPqzZf3Nlvm7fP7z6uiLQP3p1vG/pvKXQ+2U
RO6QSumOWeaKQP3o1v759fa6hvreyv749PTEqO2aaPncyvmnSPvo2fvAff///wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALUALAAAAAAsABAA
QAj/AGsJGEiwoMGDCBMerEWpxokkeMAAkKClhxwAfKQkSBAgwsaNADCNAIBi44+RJROcJPkxARZG
OSaNWTMDwEQ7JUQQ6MGAQceePScIdcOFgQYLEyxoMIpUKVAGpg5FOCIBgCQGbAD0efIKAKkDBzqC
HUu2rNmycVI5ArQlUx4WZE5k+CAIQwkCBDri3cu3r9++SBaVgiRBFRQxG4rYVMSggQMHHR8/BuDB
gQcADig7oMEjc2XOkh1YgZMBxp5Gn77UbMPBFQBYDx50jB0bgI8HPgA8wHHBxYUXu3v/pv1gTohH
BDo15rAggQIjAcIGmE69uvXr2AOECHHKi44cQm6w/6hRKIOsDRgKqF/Pvr379wXuiNKByCaALJEG
fUB/14CBjv4FKOCABA6YiB9p3MAJHU6gcYVNhnRhQGMNdNTAhQ0AkIIKJlDQAAUUcJjChyGaMCKG
TdTBgiX2SWCGCDsA8EYVzC3Q0QI4LgAACUrMssICK8RAggw4BjlkjjhW8odc+10SYyh6sALAKs4p
0JECWCoAACEKgACAAjYA0eWXYY6ZpQJqBAEDLTaNYkAgALSyQCwAUAEBBB3deScALUDQAgBTVNAB
AB1UAIGghBqq5yZEYCCCJ6CU0QAHmjBxBipLRIEAAgEMsemnoIYqaqhhCDTAqaimquqqrLaqai0B
AQA7

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=1.0.7

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://topics.nytimes.com/adx/bin/clientside/6954dd56Q2FQ51nQ2AQ24Q26p3Y_3aaQ5CbQ5Cbjcc3,1Y_Q22Q22

R0lGODlhBQAFAIAAAMDAwAAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/buttons/go.gif

R0lGODlhFgATALMPAP///7KysoiIiO7u7mZmZszMzN3d3bu7u0RERDMzM6qqqpmZmXd3dyIiIlVV
Vf///yH5BAEAAA8ALAAAAAAWABMAQARn8IVJq7USaKDELgWHEMMGTGaqpujqmu2XIKMBMEkSbvHr
9pqOoPTqCRQAg4AgOHgACFjA5wtILthLhvqbclfArwbIPCwaRLBX0wQMDgfDIDFYMKQmA4K4EBgc
AAUEeGIsa4Vjh4gBEQA7

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/global_search/search_button40x19.gif

R0lGODlhKAATALMAACgoKO7u7szMzLu7u93d3YiIiERERLGxsVVVVWZmZpmZmXd3d6mpqbKysv7+
/v///yH5BAAAAAAALAAAAAAoABMAAAT18LXTqr04a0yba08ojmRpnmH1OGjrlurrsOxIh7Utqnmf
66Se6CY5mH4v3MqWq8xEhEKBgMQha6wB1ZoC4QiGAQMQWCrNz1mtMFj9nDUBYqV9MAyJgOOOEDgS
CAwBgAIPBQsGBWcxSwUACAoPgwECCQQLD2APAAQPfYOGmAhtOx5QenIKAwAGBpgFrQYPsrMjbIYD
TV4sCooPvQRzAQyVDgKytAYsr223NU4jiAYIegusAgGtCMq0CqyRt7elZ+RCQUNm6SwT6kpVWPDk
6RKm5ldEJVhLNB8gVUz59s3T1wUIuh8+dJhbAaJChwsPNRx4GHGDgwgAOw==

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/global_search/go_button22x19.gif

R0lGODlhFgATAOYAAPn5+fz8/Pj4+LKysvf39/b29tzc3Hl5ee7u7qOjo8nJydDQ0KmpqaSkpKWl
pWhoaL29va2traysrO/v79ra2pWVldXV1ejo6IyMjOHh4V9fX2ZmZuvr67y8vMDAwHd3d5ycnGJi
YoGBgY+Pj+np6cPDw6amplZWVmRkZHx8fGpqaubm5oWFhaioqOrq6vHx8ba2trm5ua6urvDw8LCw
sMXFxVRUVOTk5ICAgLu7u/Ly8qGhoZeXl9HR0czMzHFxcV1dXdnZ2aenp/Pz87Gxsc3NzbS0tJ+f
n/v7+/r6+v39/aurq6qqqv7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAWABMAAAf8gBc0Sw5GS0wSAwMSTIdMj5BMNx1OBElOTUpIAgJISk1OoaKhEBFI
oUgBo6EBTa6vriYMTkqjoJihsLAOPE4BSQC0t5mYuq5LMASil04AwU7Mq05LS66noQYJCQbSoy1M
uKERKSUQJ0XMSZcF0IfhCCi1AgUDTjk/LDqhM9Pgtws7aimwEGSCBhJEMJw65e5WjxFOBDQ48kAB
iGYqRDVpGCrJBx9KkmTYsOKAEwo4aAFQwjGUiwNAQoio4aSCjQcLnAwJ1fKZqBe+AggApaTARn/L
lKhyguRWMCTXDinrRlXUkga3rlVdJSRGKAFbu3ngMIAJAxmR0qplgiAQADs=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/common/global.css

BODY {
	BACKGROUND-COLOR: white; FONT: small Georgia, serif
}

@media Print   =20
{
BODY {
	BACKGROUND-IMAGE: =
url(http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/dcs.gif?dcsuri=
=3Dprint.html&dcsdat=3D1068453281752&WT.ti=3DPrint-Tracker&WT.z_dcsm=3D1)=

}
    }
HTML > BODY {
	FONT: 84.5% Georgia, serif
}
H1 {
	COLOR: black
}
H2 {
	COLOR: black
}
H3 {
	COLOR: black
}
H4 {
	COLOR: black
}
H5 {
	COLOR: black
}
A {
	COLOR: #004276; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666699
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; =
DISPLAY: inline; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#nagBar {
	DISPLAY: none
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/general.css

BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; _margin-left: 22px
}
OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; _margin-left: 22px
}
UL LI {
	LIST-STYLE-TYPE: none
}
* HTML UL LI {
	HEIGHT: 1%
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.doubleRule {
	BORDER-RIGHT-WIDTH: 0px !important; MARGIN-TOP: 12px; MARGIN-BOTTOM: =
12px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
50%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; HEIGHT: 4px; CLEAR: both; BORDER-LEFT-WIDTH: 0px !important
}
.singleRule {
	LINE-HEIGHT: 0; MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; HEIGHT: 1px; =
CLEAR: both; FONT-SIZE: 0px; BORDER-TOP: #ccc 1px solid
}
#nagBar {
	DISPLAY: none
}
DIV#shell {
	POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; =
MARGIN: 0px auto; WIDTH: 971px; DISPLAY: block; FONT-SIZE: 90%
}
DIV#shell UL.tabs {
	Z-INDEX: 5500; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; VERTICAL-ALIGN: =
middle; PADDING-TOP: 0px
}
DIV#shell UL.tabs LI {
	BACKGROUND-IMAGE: none; Z-INDEX: 6000; BORDER-BOTTOM: #ccc 1px solid; =
BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
#f0f4f5; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: =
block; WHITE-SPACE: nowrap; FLOAT: left; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
DIV#shell UL.tabs LI.selected {
	Z-INDEX: 9999; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; =
BACKGROUND-COLOR: white; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
PADDING-TOP: 4px
}
DIV#shell DIV.tabContent {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px; =
PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: none; CLEAR: both; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
7px; _padding: 7px 7px 30px 7px
}
DIV#shell DIV.tabContentActive.tabContent {
	DISPLAY: block
}
DIV#shell DIV.tabContent OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
DIV#shell DIV.tabContent OL LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; _padding-left: 0
}
DIV#login {
	Z-INDEX: 5000; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; MIN-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 10px; =
VERTICAL-ALIGN: bottom; TOP: 0px; PADDING-TOP: 0px; _border-bottom: 1px =
solid #999; _height: 20px
}
DIV#login UL.tabs {
	MIN-HEIGHT: 19px; FLOAT: none; TOP: 0px; LEFT: 0px; _height: 20px; =
_position: absolute; _float: none
}
DIV#login UL.tabs LI {
	BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; MIN-HEIGHT: 11px; =
BORDER-RIGHT-COLOR: #999; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #999; =
_height: 11px
}
DIV#login UL.tabs LI A {
	COLOR: #333
}
DIV#login UL.tabs {
	MIN-HEIGHT: 17px; _height: 19px
}
DIV#login UL#memberTools {
	MIN-HEIGHT: 17px; _height: 19px
}
UL#memberTools {
	Z-INDEX: 9998; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: =
0px; BORDER-RIGHT-WIDTH: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, =
sans-serif; WHITE-SPACE: nowrap; FLOAT: right; BORDER-TOP-WIDTH: 0px =
!important; BORDER-BOTTOM-WIDTH: 0px !important; FONT-SIZE: 11px; =
VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px !important; PADDING-TOP: =
2px; _border-bottom: 1px solid #999999
}
UL#memberTools LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: =
#ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; DISPLAY: inline; WHITE-SPACE: nowrap; FONT-SIZE: =
12px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; =
PADDING-TOP: 0px
}
UL#memberTools LI:first-child {
	BORDER-LEFT-WIDTH: 0px
}
UL#memberTools LI SPAN.username A {
	FONT-WEIGHT: bold
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	VERTICAL-ALIGN: bottom
}
UL#memberTools LI.tslogo {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; =
BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
UL#memberTools LI.tslogo A {
	COLOR: #000
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 6px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
#timesSelectDropDown {
	Z-INDEX: 9999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: 113px; PADDING-RIGHT: =
0px; VISIBILITY: hidden; BORDER-TOP: #999 1px solid; TOP: 17px; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px; LEFT: 0px; =
_padding-bottom: 0; _width: 113px
}
.dropDown#timesSelectDropDown {
	LEFT: 855px !important
}
#timesSelectDropDown UL {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; =
MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #666 !important; =
FONT-SIZE: 95%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.dropDown#timesSelectDropDown UL {
	FONT-SIZE: 80%
}
#timesSelectDropDown UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: =
block; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll =
repeat 0% 0%; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#timesSelectDropDown A {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; MARGIN: 0px 0px 0px -5px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 10px; =
FONT-WEIGHT: normal !important; PADDING-TOP: 2px; _height: 12px
}
#timesSelectDropDown A:link {
	COLOR: #004276
}
#timesSelectDropDown A:visited {
	COLOR: #004276
}
#timesSelectDropDown LI.sect A {
	TEXT-TRANSFORM: uppercase; COLOR: #666 !important
}
DIV#page {
	Z-INDEX: 1; POSITION: relative; CLEAR: both; BORDER-TOP: #999 1px =
solid; TOP: -1px; BORDER-RIGHT: #999 1px solid; _border-top: 0; _top: 0
}
DIV#masthead {
	BORDER-BOTTOM: black 2px solid; POSITION: relative; PADDING-BOTTOM: =
0px; MARGIN: 0px; MIN-HEIGHT: 48px; PADDING-LEFT: 9px; PADDING-RIGHT: =
0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 7px; _height: 48px; =
_overflow: visible
}
IMG#NYTLogo {
	MARGIN-TOP: 4px
}
DIV#masthead DIV#date {
	FONT-SIZE: 12px
}
DIV#masthead H1 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 223px; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 29px; =
VERTICAL-ALIGN: baseline; TOP: 19px; PADDING-TOP: 0px; LEFT: 308px
}
DIV#masthead H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#searchWidget {
	POSITION: relative; WIDTH: 197px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FLOAT: right; FONT-SIZE: 8pt; MARGIN-RIGHT: 7px
}
DIV#searchWidget #searchInputs {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; MIN-HEIGHT: 21px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px; _height: 21px
}
DIV#searchWidget #searchInputs .inputGroup {
	MARGIN: 0px 0px 5px; WIDTH: 140px; FLOAT: left
}
DIV#searchWidget #searchInputs .inputGroup LI {
	MARGIN-TOP: 2px; WHITE-SPACE: nowrap; FLOAT: left; CLEAR: right; =
MARGIN-RIGHT: 5px; _margin-top: 0px
}
DIV#searchWidget #searchInputs .inputGroup INPUT {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#searchWidget INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV#searchWidget INPUT#searchQuery {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 19px
}
DIV#searchWidget INPUT#searchSubmit {
	FLOAT: right
}
DIV#Middle1 {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 88px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 9px; =
OVERFLOW: hidden; MARGIN-RIGHT: 7px
}
DIV#Middle1 IMG {
	DISPLAY: block; MARGIN-BOTTOM: 1px
}
DIV#nytSearchWidget {
	POSITION: relative; WIDTH: 197px; WHITE-SPACE: nowrap; FLOAT: right; =
FONT-SIZE: 91.6%; MARGIN-RIGHT: 7px
}
* HTML DIV#nytSearchWidget {
	MARGIN-RIGHT: 4px
}
DIV#nytSearchWidget LABEL {
	MARGIN: 0px 0px 2px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV#nytSearchWidget INPUT {
	VERTICAL-ALIGN: middle
}
DIV#nytSearchWidget INPUT#searchQuery {
	MARGIN: 0px 2px 0px 0px; WIDTH: 163px; HEIGHT: 12px; FONT-SIZE: 100%
}
#adxLeaderboard {
	BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: =
5px
}
#adxLeaderboard:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#adxLeaderboard > TABLE {
	MARGIN: auto
}
* HTML #adxLeaderboard {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1%; =
PADDING-TOP: 5px
}
DIV#main {
	PADDING-BOTTOM: 7px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #fff 1px solid; =
PADDING-TOP: 0px
}
DIV#main:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #main {
	HEIGHT: 1%
}
#movies {
	DISPLAY: none
}
DIV.story {
	; MARGIN-TOP: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "12px" ); MARGIN-BOTTOM: 8px
}
DIV.story:first-child {
	MARGIN-TOP: 0px
}
DIV.story H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.byline {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
86%
}
SPAN.timestamp {
	COLOR: #a81817
}
DIV.story DIV.byline SPAN.timestamp {
	COLOR: #a81817
}
DIV.story P.summary {
	LINE-HEIGHT: 1.35em; MARGIN: 2px 0px 0px; FONT-FAMILY: Georgia, "Times =
New Roman", Times, serif; COLOR: #333; FONT-SIZE: 100%
}
DIV.story DIV.kicker {
	LINE-HEIGHT: 1.3em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, =
Helvetica, sans-serif; COLOR: black; FONT-SIZE: 90%
}
DIV.story DIV.callout {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 12px; FLOAT: =
right; COLOR: #666; MARGIN-LEFT: 24px; FONT-SIZE: 92%
}
IMG.callout {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 12px; FLOAT: =
right; COLOR: #666; MARGIN-LEFT: 24px; FONT-SIZE: 92%
}
.callout .credit {
	FONT-SIZE: 91%
}
DIV#main DIV.bColumn DIV.story DIV.callout {
	MARGIN-LEFT: 0px
}
DIV.story DIV.callout DIV.calloutTools {
	FLOAT: right
}
DIV.story DIV.callout DIV.calloutTools A.enlargeTool {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: =
url(/images/article/functions/enlarge_icon.gif) no-repeat 0px 0px
}
DIV.story DIV.callout IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; =
BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
DIV.story DIV.callout DIV.credit {
	TEXT-ALIGN: right; COLOR: #666666
}
DIV#main DIV.bColumn DIV.story H1 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H2 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H3 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H4 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H5 {
	FONT-SIZE: 100%
}
DIV#main #abColumns DIV.columnGroup#readersOpinionsColumnGroup DIV.story =
H5 {
	FONT-SIZE: 85%
}
DIV#footer {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
FONT-FAMILY: Arial, Helvetica, sans-serif; CLEAR: both; FONT-SIZE: 90%; =
BORDER-TOP: black 2px solid; PADDING-TOP: 13px
}
DIV#footer A {
	COLOR: #666; TEXT-DECORATION: underline
}
DIV#footer A.rssButton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/feed_icon_16x16.gif) no-repeat left =
top; PADDING-TOP: 1px
}
DIV#footer A.rssButton:visited {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/feed_icon_16x16.gif) no-repeat left =
top; PADDING-TOP: 1px
}
DIV#footer A.copyright {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#footer DIV.footerRow {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
DIV#footer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
4px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#footer UL LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-TOP: 0px
}
DIV#footer UL LI.first {
	PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none
}
.linkbox {
	CURSOR: hand
}
DIV.columnGroup A.more {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: =
85%
}
DIV.columnGroup DIV.columnGroupTools {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 90%
}
DIV.columnGroup H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 86%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
DIV.columnGroup > H5 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 86%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement {
	PADDING-LEFT: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 12px
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section {
	PADDING-LEFT: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 12px
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
A.titleLink {
	DISPLAY: block; FONT-SIZE: 90%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section A.title_link {
	DISPLAY: block; FONT-SIZE: 90%
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
SPAN.adText {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section SPAN.ad_text {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
SPAN.visibleUrl {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section SPAN.visible_url =
{
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI {
	POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: 1.2em; MARGIN: 6px; =
WIDTH: 88px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, =
sans-serif; WORD-WRAP: break-word; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: left; FONT-SIZE: 80%; VERTICAL-ALIGN: top; =
OVERFLOW: visible; _height: 1%
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1.2em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails =
LI.clearfix {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; HEIGHT: 0px; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI =
IMG {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
DIV.customSelectContainer {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
4px; WIDTH: 98px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; BACKGROUND: =
url(/images/homepage/searchSelect.gif) no-repeat left top; HEIGHT: 15px; =
FONT-SIZE: 85%; OVERFLOW: hidden; PADDING-TOP: 4px; _background: none
}
DIV.customSelectContainer SELECT {
	POSITION: absolute; WIDTH: 102px; TOP: 0px; LEFT: 0px; opacity: 0.0
}
UL.refer {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #333; FONT-SIZE: 92%; PADDING-TOP: 0px
}
UL.refer LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _background-position: =
left .45em
}
UL.refer LI.free {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _background-position: =
left .45em
}
H5 .audio {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .graphic {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .interactive {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .photo {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .slideShow {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .trailer {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .video {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
.media {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
H5 A SPAN.iconText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 80%
}
#articleInline #inlineMultimedia .story IMG {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.media IMG {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
#articleInline #inlineMultimedia .story H2 {
	MARGIN-TOP: 2px
}
#articleInline #inlineMultimedia .story .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.aColumn #inlineMultimedia .story .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.media .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
HTML *#articleInline #inlineMultimedia .story .mediaType {
	FONT-SIZE: 65%; _font-size: 70%
}
.media .mediaType {
	FONT-SIZE: 65%; _font-size: 70%
}
.audio.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/audio_icon.gif)
}
.graphic.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/graphic_icon.gif)
}
.interactive.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/interactive_icon.gif)
}
.photo.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/photo_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/trailer_icon.gif)
}
.slideShow.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/photo_icon.gif)
}
.map.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/map_icon.gif)
}
.video.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/video_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/trailer_icon.gif)
}
.audio.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.graphic.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.interactive.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.photo.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.trailer.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.slideShow.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.map.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.video.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.trailer.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.refer LI .inlinePlayer {
	MARGIN-LEFT: -8px
}
.inlinePlayer {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 0px solid; =
PADDING-BOTTOM: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; BACKGROUND: white; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: =
#e2e2e2 0px solid; PADDING-TOP: 3px
}
.tsIcon {
	DISPLAY: none !important
}
#articleInline #inlineMultimedia .story .tsIcon {
	DISPLAY: none !important
}
.hideContent {
	DISPLAY: none
}
SPAN.dateLine {
	COLOR: #808080
}
DIV.story DIV.byline SPAN.dateLine {
	COLOR: #808080
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/promos.css

.bColumn .columnGroup {
	PADDING-BOTTOM: 4px !important
}
.cColumn .columnGroup {
	PADDING-BOTTOM: 4px !important; PADDING-TOP: 12px !important
}
#aColumn .specialSectionHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; =
FONT-SIZE: 140%; FONT-WEIGHT: bold
}
.aColumn .specialSectionHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; =
FONT-SIZE: 140%; FONT-WEIGHT: bold
}
#aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal
}
.aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal
}
#aColumn .specialSectionHeader IMG {
	FLOAT: left
}
.aColumn .specialSectionHeader IMG {
	FLOAT: left
}
#aColumn .noSubheader IMG {
	FLOAT: none
}
.aColumn .noSubheader IMG {
	FLOAT: none
}
.columnGroup H3 {
	MARGIN-TOP: 4px !important
}
.branded {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0px; HEIGHT: 0px; COLOR: transparent; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 20px
}
.branded A {
	MARGIN-TOP: -18px; TEXT-INDENT: -3000px; WIDTH: 190px; DISPLAY: block; =
HEIGHT: 18px
}
.columnGroup .CollDisplayName {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.columnGroup H3.icon {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.columnGroup H3.promo {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.cColumn H4 {
	MARGIN-BOTTOM: 6px !important
}
.cColumn H4 A {
	COLOR: black
}
.CollDisplayName A {
	COLOR: black
}
H3.icon A {
	COLOR: black
}
H3.promo A {
	COLOR: black
}
.columnGroup H3.icon {
	PADDING-LEFT: 23px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.columnGroup H3.promo IMG {
	MARGIN-BOTTOM: 10px !important; FLOAT: left; MARGIN-RIGHT: 8px
}
.bColumn .subheader {
	MARGIN-TOP: -5px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 95%
}
.cColumn .subheader {
	MARGIN-TOP: -5px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 95%
}
.bColumn .columnGroup .branded + .subheader {
	MARGIN-TOP: -9px !important
}
.cColumn H4 IMG {
	VERTICAL-ALIGN: top
}
.editPromo H5 A {
	FONT-WEIGHT: normal
}
.cColumn H5 {
	FONT-SIZE: 100% !important
}
.columnGroup H3 + .story {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
.borderTop {
	MARGIN-BOTTOM: 12px !important; BORDER-TOP: #ccc 1px solid; =
PADDING-TOP: 12px
}
.cColumn .columnGroup .story:first-child .bColumn .columnGroup =
.story:first-child {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 6px
}
.bColumn .callout {
	MARGIN-LEFT: 0px !important
}
.bColumn .thumbnail {
	MARGIN-LEFT: 12px !important
}
.bColumn .columnGroup .span.callout {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
.bColumn .columnGroup .media.callout {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
.bColumn .span.callout {
	MARGIN: 0px 0px 24px; FLOAT: none !important; CLEAR: left
}
.bColumn UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
.cColumn UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
.bColumn OL {
	LINE-HEIGHT: 1.3em
}
.cColumn OL {
	LINE-HEIGHT: 1.3em
}
.specialSectionHeader IMG {
	VERTICAL-ALIGN: middle
}
.bColumn OL {
	MARGIN-LEFT: 23px !important
}
* HTML .bColumn OL {
	MARGIN-LEFT: 27px !important
}
.bColumn UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _padding: 0px 0px 0px =
8px; _background-position: left .45em
}
.cColumn UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _padding: 0px 0px 0px =
8px; _background-position: left .45em
}
#apr H5 {
	FONT-WEIGHT: normal !important
}
.bColumn UL H5 {
	FONT-WEIGHT: normal !important
}
.bColumn OL H5 {
	FONT-WEIGHT: normal !important
}
.cColumn UL H5 {
	FONT-WEIGHT: normal !important
}
.cColumn OL H5 {
	FONT-WEIGHT: normal !important
}
.bColumn .external_feed H5 {
	FONT-WEIGHT: normal !important
}
.bColumn .kicker {
	CLEAR: left
}
.bColumn .byline {
	MARGIN-BOTTOM: 3px
}
.bColumn .columnGroup .more {
	FONT-SIZE: 92%
}
.cColumn .more {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 90% =
!important
}
.bColumn .more {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 5px !important; FONT-FAMILY: Arial, =
Helvetica, sans-serif !important
}
.story .more {
	MARGIN-TOP: 8px !important
}
.more:unknown {
	MARGIN-TOP: 8px; DISPLAY: block !important; MARGIN-BOTTOM: 8px
}
.bColumn H4 A {
	COLOR: black
}
.bColumn .adCreative {
	TEXT-ALIGN: right !important; FONT-SIZE: 80% !important; PADDING-TOP: =
7px !important
}
.bColumn .adCreative IMG {
	MARGIN: 0px; DISPLAY: block !important; FLOAT: right !important
}
.columnGroup .subColumnA {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; CLEAR: left; BORDER-LEFT-STYLE: none =
!important; MARGIN-RIGHT: 13px !important
}
.columnGroup .editColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; CLEAR: left; BORDER-LEFT-STYLE: none =
!important; MARGIN-RIGHT: 13px !important
}
.columnGroup .subColumnB {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; CLEAR: right; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
.columnGroup .searchColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; CLEAR: right; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
#adxBigAd {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 12px; CLEAR: both
}
#adxBigAd H4 {
	TEXT-ALIGN: left
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
#classifiedsWidget .tabContent {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important
}
#classifiedsWidget .tabContent .summary {
	LINE-HEIGHT: 110% !important; MARGIN-BOTTOM: 6px !important
}
#classifiedsWidget #allClassifieds .kicker {
	MARGIN-LEFT: 7px !important; MARGIN-RIGHT: 7px !important
}
#classifiedsWidget #allClassifieds .refer {
	MARGIN-LEFT: 7px !important; MARGIN-RIGHT: 7px !important
}
#classifiedsWidget .story {
	MARGIN-BOTTOM: 12px !important
}
#classifiedsWidget .callout {
	MARGIN-LEFT: 12px !important
}
#classifiedsWidget .editColumn .kicker {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#classifiedsWidget .editColumn .refer {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#classifiedsWidget .searchColumn .kicker {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#classifiedsWidget .searchColumn .refer {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#classifiedsWidget .story .refer {
=09
}
#classifiedsWidget .refer {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 85%
}
#classifiedsWidget .tabContent:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #classifiedsWidget .tabContent {
	HEIGHT: 1%
}
#classifiedsWidget .tabContent .subColumns {
	PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important
}
#classifiedsWidget .tabContent .subColumnA {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; MARGIN-LEFT: 6px !important; BORDER-LEFT-STYLE: =
none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .editColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; MARGIN-LEFT: 6px !important; BORDER-LEFT-STYLE: =
none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .subColumnB {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .searchColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
* HTML #classifiedsWidget .tabContent .subColumnB {
	MARGIN-LEFT: 0px !important
}
#classifiedsWidget .tabContent .story H5 {
	FONT-SIZE: 100% !important
}
#classifiedsWidget .tabContent .kicker {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; CLEAR: left; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
#classifiedsWidget .tabContent .subColumnA UL {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 90%
}
#classifiedsWidget .tabContent .subColumnB UL {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 90%
}
#classifiedsWidget .tabContent .subColumnA LI {
	PADDING-LEFT: 2px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
#classifiedsWidget .tabContent .subColumnB LI {
	PADDING-LEFT: 2px !important; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
#classifiedsWidget .tabContent .subheader {
	MARGIN-TOP: -3px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 80%
}
#classifiedsWidget .tabContent .refer {
	MARGIN-BOTTOM: 10px; CLEAR: both
}
#classifiedsWidget .tabContent .searchForm {
	MARGIN: 0px 0px 12px; WIDTH: 134px !important; DISPLAY: inline; FLOAT: =
left
}
#classifiedsWidget .tabContent .searchForm INPUT#searchQuery {
	WIDTH: 128px; MARGIN-BOTTOM: 4px
}
#classifiedsWidget .tabContent .searchForm INPUT#searchSubmit {
	DISPLAY: inline; FLOAT: left; CLEAR: none !important
}
#classifiedsWidget .tabContent .searchForm .more {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: right; FONT-SIZE: 0.8em =
!important
}
#classifiedsWidget .tabContent .announcement {
	PADDING-BOTTOM: 7px !important; BACKGROUND-COLOR: #efefef !important; =
MARGIN: 4px 7px 7px; PADDING-LEFT: 7px !important; WIDTH: 305px =
!important; PADDING-RIGHT: 7px !important; HEIGHT: auto !important; =
PADDING-TOP: 7px !important
}
#classifiedsWidget .tabContent .announcement P.summary {
	MARGIN: 0px
}
#classifiedsWidget .tabContent .announcement .callout {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 120px; =
BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0px !important; HEIGHT: 60px; =
BORDER-LEFT-STYLE: none; OVERFLOW: hidden
}
#classifiedsWidget .tabContent .advertisement {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 7px 7px; PADDING-LEFT: 0px =
!important; WIDTH: 318px; PADDING-RIGHT: 0px !important; CLEAR: both; =
BORDER-TOP: #ccc 1px solid; PADDING-TOP: 7px !important
}
#jobMarket .advertisement .kicker {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#jobMarket .advertisement .summary {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#jobMarket .advertisement .refer {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#classifiedsWidget .tabContent .advertisement .callout {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: =
171px; DISPLAY: inline; FLOAT: left !important; HEIGHT: 96px; =
MARGIN-LEFT: 0px !important; OVERFLOW: hidden; BORDER-TOP: #ccc 1px =
solid; MARGIN-RIGHT: 13px; BORDER-RIGHT: #ccc 1px solid
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: 90% !important
}
#classifiedsWidget .tabContent .announcement.story H5 {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: 90% !important
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 6px !important; LETTER-SPACING: -0.01em; =
COLOR: #000 !important; FONT-SIZE: 90% !important; WORD-SPACING: -0.15em
}
#classifiedsWidget .tabContent .announcement.story P.summary {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 6px !important; LETTER-SPACING: -0.01em; =
COLOR: #000 !important; FONT-SIZE: 90% !important; WORD-SPACING: -0.15em
}
#classifiedsWidget .tabContent .advertisement .adCreative {
	FLOAT: left !important
}
#classifiedsWidget .tabContent .searchColumn #moduleAd {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; BORDER-TOP-STYLE: none; CLEAR: both; =
BORDER-LEFT-STYLE: none
}
#jobMarket .adCreative {
	PADDING-BOTTOM: 7px !important; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: =
7px !important; WIDTH: 120px !important; PADDING-RIGHT: 7px !important; =
BACKGROUND: #efefef; FLOAT: left !important; HEIGHT: 60px !important; =
OVERFLOW: hidden; PADDING-TOP: 7px !important
}
#classifiedsWidget .tabContent .searchColumn .adCreative {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: =
120px !important; PADDING-RIGHT: 7px; BACKGROUND: #efefef; FLOAT: none =
!important; HEIGHT: 60px !important; OVERFLOW: hidden; PADDING-TOP: 7px
}
#classifiedsWidget .tabContent .searchColumn .adCreative IMG {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
.inlineVideo {
	WIDTH: 316px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 8px
}
.inlineVideo IFRAME {
	MARGIN-LEFT: -10px; MARGIN-RIGHT: -10px
}
.left.inlineVideo {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.right.inlineVideo {
	FLOAT: right; MARGIN-LEFT: 15px
}
.inlineVideo H3 {
	MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FLOAT: left
}
.inlineVideo .more {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right
}
#articleBody .inlineVideo {
	MARGIN-TOP: 6px
}
#articleBody .inlineVideo H3 {
	FONT-SIZE: 91.6%
}
#articleBody .inlineVideo .more {
	FONT-SIZE: 73.3%; TEXT-DECORATION: none
}
#articleBody .inlineVideo A {
	TEXT-DECORATION: none
}
#articleBody .inlineVideo A:hover {
	TEXT-DECORATION: underline
}
#redCarpetHeadline {
	BACKGROUND-IMAGE: url(/images/promos/movies/red_carpet.gif)
}
#timesSelectHeadline {
	BACKGROUND-IMAGE: url(/images/promos/timesselect/promo_head_ts.gif)
}
#timesPulseHeadline {
	BACKGROUND-IMAGE: url(/images/promos/movies/times_pulse_headline.gif)
}
#playHeadline {
	BACKGROUND-IMAGE: url(/images/headers/play_headline.gif)
}
#travelMagazineHeadline {
	BACKGROUND-IMAGE: url(/images/promos/magazine/promo_head_tstyle.gif)
}
#dinersJournalHeadline {
	BACKGROUND-IMAGE: url(/images/promos/dining/dinersjournal_180x18.gif)
}
#thePourHeadline {
	BACKGROUND-IMAGE: url(/images/promos/dining/thepour_180x18.gif)
}
#dealBookHeadline {
	BACKGROUND-IMAGE: url(/images/promos/business/dealbook_newpromo.gif)
}
#dealBookNewsletterHeadline {
	BACKGROUND-IMAGE: =
url(/images/promos/business/dealbook/dealbook_newsletter_190x18.gif)
}
#newark2006Headline {
	BACKGROUND-IMAGE: url(/images/blogs/newark2006/newark06_190x18.gif)
}
UNKNOWN {
	BACKGROUND-IMAGE: url(/images/promos/partners/wqxr_subheader.gif)
}
#bbcSubheader {
	BACKGROUND-IMAGE: url(/images/promos/world/bbc_subheader.gif)
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/top/news/business/companies/solyndra/promos.css

@import url( /css/common/screen/promos.css );
#main .columnGroup#abSpan {
	BACKGROUND: #fff
}
#abColumns .aColumn .promo.box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; MARGIN-BOTTOM: 8px; CLEAR: both; OVERFLOW: hidden; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
8px
}
.aColumn .promo.box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; MARGIN-BOTTOM: 8px; CLEAR: both; OVERFLOW: hidden; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
8px
}
.aColumn .promo.box .callout {
	PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.aColumn .promo.box H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia, serif; FONT-SIZE: 99.5%; PADDING-TOP: 0px
}
.aColumn .promo.box H5 A SPAN.iconText {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 83.6%
}
.aColumn .promo.box .summary {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#freeForm1 H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 5px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 120%; PADDING-TOP: 0px; _margin: 0 0 5px 0
}
#freeForm2 H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 5px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 120%; PADDING-TOP: 0px; _margin: 0 0 5px 0
}
#freeForm3 H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 5px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 120%; PADDING-TOP: 0px; _margin: 0 0 5px 0
}
#freeForm1 UL {
	MARGIN-BOTTOM: 10px
}
#freeForm2 UL {
	MARGIN-BOTTOM: 10px
}
#freeForm3 UL {
	MARGIN-BOTTOM: 10px
}
#freeForm1 P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: georgia, serif; PADDING-TOP: 0px
}
#freeForm2 P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: georgia, serif; PADDING-TOP: 0px
}
#freeForm3 P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: georgia, serif; PADDING-TOP: 0px
}
#freeForm1 .related {
	TEXT-TRANSFORM: none; MARGIN: 10px 0px; FONT-FAMILY: arial, sans-serif; =
FONT-SIZE: 90%
}
#freeForm2 .related {
	TEXT-TRANSFORM: none; MARGIN: 10px 0px; FONT-FAMILY: arial, sans-serif; =
FONT-SIZE: 90%
}
#freeForm3 .related {
	TEXT-TRANSFORM: none; MARGIN: 10px 0px; FONT-FAMILY: arial, sans-serif; =
FONT-SIZE: 90%
}
#freeForm1 .related A {
	TEXT-TRANSFORM: none
}
#freeForm2 .related A {
	TEXT-TRANSFORM: none
}
#freeForm3 .related A {
	TEXT-TRANSFORM: none
}
#freeForm1 UL.refer {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px
}
#freeForm2 UL.refer {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px
}
#freeForm3 UL.refer {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px
}
#freeForm1 UL.refer LI {
	FONT-FAMILY: arial, sans-serif; MARGIN-LEFT: -5px; FONT-SIZE: 90%
}
#freeForm2 UL.refer LI {
	FONT-FAMILY: arial, sans-serif; MARGIN-LEFT: -5px; FONT-SIZE: 90%
}
#freeForm3 UL.refer LI {
	FONT-FAMILY: arial, sans-serif; MARGIN-LEFT: -5px; FONT-SIZE: 90%
}
#freeForm1 .source {
	MARGIN-TOP: 15px; FONT-FAMILY: arial, sans-serif; COLOR: #ccc; =
FONT-SIZE: 90%
}
#freeForm2 .source {
	MARGIN-TOP: 15px; FONT-FAMILY: arial, sans-serif; COLOR: #ccc; =
FONT-SIZE: 90%
}
#freeForm3 .source {
	MARGIN-TOP: 15px; FONT-FAMILY: arial, sans-serif; COLOR: #ccc; =
FONT-SIZE: 90%
}
#topicDetail TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
#topicDetail TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.TSN1 {
	FONT: 10px arial,helvetica,verdana,sans-serif
}
.TSN1a {
	FONT: bold 12px arial,helvetica,verdana,sans-serif
}
.TSN1b {
	FONT: bold 10px arial,helvetica,verdana,sans-serif; COLOR: #a50400
}
.TSN1c {
	FONT: bold 10px arial,helvetica,verdana,sans-serif
}
.TSN1d {
	FONT: bold 16px arial,helvetica,verdana,sans-serif
}
.TSN2 {
	FONT: bold 10px arial,helvetica,verdana,sans-serif; BACKGROUND: =
#c0cddc; COLOR: #000000
}
.TSN2a {
	FONT: bold 10px arial,helvetica,verdana,sans-serif; BACKGROUND: =
#edf1eb; COLOR: #000000
}
.TSN2 A:hover {
	COLOR: #999999
}
.TSN2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
.TSN2 A.visited {
	COLOR: #000000
}
A.TSN2currentMonth {
	COLOR: #999999
}
.TSN2currentDate {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#ff9900; COLOR: #fff
}
.TSN2Date {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#ccc; COLOR: #fff
}
.TSN3 {
	FONT: 10px arial, helvetica, verdana, sans-serif; BACKGROUND: #000066; =
COLOR: #fff
}
.TSN4 {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#002175; COLOR: #fff; TEXT-DECORATION: none
}
.TSN5 {
	FONT: 10px arial, helvetica, verdana, sans-serif; BACKGROUND: #edf1eb
}
.TSN6 {
	FONT: bold 11px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#c0cddc; COLOR: #000
}
.TSN7 {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#c0cddc; COLOR: #000
}
.TSN7a {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#edf1eb; COLOR: #000
}
.TSN7 A:hover {
	COLOR: #999
}
.TSN7 A {
	COLOR: #000; TEXT-DECORATION: none
}
.TSN7 A.visited {
	COLOR: #000
}
.TSN8 {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#c0cddc; COLOR: #000
}
.TSN8a {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#edf1eb; COLOR: #000
}
.TSN8 A:hover {
	COLOR: #999
}
.TSN8 A {
	COLOR: #000; TEXT-DECORATION: none
}
.TSN8 A.visited {
	COLOR: #000
}
.TSN9 {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#c0cddc; COLOR: #000
}
.TSN9a {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#edf1eb; COLOR: #000
}
.TSN9 A:hover {
	COLOR: #999
}
.TSN9 A {
	COLOR: #000; TEXT-DECORATION: none
}
.TSN9 A.visited {
	COLOR: #000
}
.TSN10 {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#c0cddc; COLOR: #000
}
.TSN10a {
	FONT: bold 10px arial, helvetica, verdana, sans-serif; BACKGROUND: =
#edf1eb; COLOR: #000
}
.TSN10 A:hover {
	COLOR: #999
}
.TSN10 A {
	COLOR: #000; TEXT-DECORATION: none
}
.TSN10 A.visited {
	COLOR: #000
}
.bColumn DIV.story DIV.callout {
	MARGIN-BOTTOM: 4px
}
.bColumn UL.refer {
	MARGIN: 0px
}
.epromoText {
	MARGIN-TOP: 3px; OVERFLOW: hidden
}
.bColumn .navigator {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.aColumn .navigator {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#main .bColumn .columnGroup .story .navigator H3 {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 2px; =
FONT-SIZE: 116.2% !important
}
#main .aColumn .columnGroup .story .navigator H3 {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 2px; =
FONT-SIZE: 116.2% !important
}
.bColumn .navigator P.description {
	MARGIN: 0px 0px 10px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 91.6%
}
.aColumn .navigator P.description {
	MARGIN: 0px 0px 10px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 91.6%
}
.bColumn .navigator .kicker {
	MARGIN: 0px 0px 5px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#000; FONT-SIZE: 83.3% !important
}
.aColumn .navigator .kicker {
	MARGIN: 0px 0px 5px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#000; FONT-SIZE: 83.3% !important
}
.bColumn .navigator UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.aColumn .navigator UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bColumn .navigator UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia, times, serif; BACKGROUND: =
url(/images/misc/bullet4x4.gif) no-repeat 0px 4px; COLOR: #333; =
FONT-SIZE: 99.5%; PADDING-TOP: 0px
}
.aColumn .navigator UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia, times, serif; BACKGROUND: =
url(/images/misc/bullet4x4.gif) no-repeat 0px 4px; COLOR: #333; =
FONT-SIZE: 99.5%; PADDING-TOP: 0px
}
.bColumn .navigator .spacing {
	MARGIN: 0px 0px 5px
}
.aColumn .navigator .spacing {
	MARGIN: 0px 0px 5px
}
.bColumn .navigator .source {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-TRANSFORM: =
none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.aColumn .navigator .source {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-TRANSFORM: =
none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.bColumn .navigator UL LI.externalLink {
=09
}
.bColumn .navigator UL LI.summary {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.aColumn .navigator UL LI.summary {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.bColumn .navigator UL LI.source {
	FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: none transparent =
scroll repeat 0% 0%; COLOR: #333; FONT-SIZE: 91.6%
}
.bColumn .navigator UL LI.date {
	FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: none transparent =
scroll repeat 0% 0%; COLOR: #333; FONT-SIZE: 91.6%
}
.aColumn .navigator UL LI.source {
	FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: none transparent =
scroll repeat 0% 0%; COLOR: #333; FONT-SIZE: 91.6%
}
.aColumn .navigator UL LI.date {
	FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: none transparent =
scroll repeat 0% 0%; COLOR: #333; FONT-SIZE: 91.6%
}
.cColumn .columnGroup IFRAME {
	MARGIN-BOTTOM: 0px
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/columns.css

DIV.aColumn .borderBottomColumnGroup {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px !important; =
MARGIN-BOTTOM: 8px !important
}
DIV.abColumn .borderBottomColumnGroup {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px !important; =
MARGIN-BOTTOM: 8px !important
}
#abColumns {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 608px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
#abColumns {
	POSITION: relative
}
#abColumns DIV.aColumn {
	POSITION: relative
}
#abColumns DIV.bColumn {
	POSITION: relative
}
#abColumns DIV.abColumn {
	POSITION: relative
}
#abColumns DIV.aColumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; =
PADDING-TOP: 0px
}
#abColumns DIV.bColumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; =
PADDING-TOP: 0px
}
#abColumns DIV.abColumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; =
PADDING-TOP: 0px
}
#abColumns DIV.abColumn {
	BACKGROUND-COLOR: #fff; CLEAR: both; _height: 1%
}
#abColumns DIV.aColumn {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; FLOAT: =
left; PADDING-TOP: 0px
}
#abColumns DIV.bColumn {
	PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FLOAT: right; CLEAR: right
}
#abColumns DIV.breakingNewsAlert.abColumn {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 5px; COLOR: #a81817; FONT-SIZE: 95%; FONT-WEIGHT: bold; =
MARGIN-RIGHT: 7px
}
#abColumns DIV.breakingNewsAlert.abColumn SPAN.timestamp {
	FONT-SIZE: x-small; FONT-WEIGHT: normal
}
#abColumns DIV.breakingNewsAlert.abColumn H2 {
	TEXT-TRANSFORM: none; DISPLAY: inline; FONT-FAMILY: Georgia, Times, =
serif; COLOR: #333; FONT-SIZE: small; FONT-WEIGHT: bold
}
#abColumns DIV.aColumn DIV.columnGroup {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#abColumns DIV.abColumn DIV.columnGroup {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#abColumns DIV.bColumn DIV.borderTopColumnGroup {
	MARGIN-TOP: 8px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; ; BACKGROUND: expression( this =3D=3D this.parentNode.firstChild ? =
"none" : "transparent =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top" ); PADDING-TOP: 10px
}
#abColumns DIV.aColumn DIV.borderTopColumnGroup {
	MARGIN-TOP: 8px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
#abColumns DIV.abColumn DIV.borderTopColumnGroup {
	MARGIN-TOP: 8px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
#abColumns DIV.bColumn DIV.columnGroup {
	PADDING-BOTTOM: 12px; MARGIN-TOP: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; ; BACKGROUND: expression( this =3D=3D this.parentNode.firstChild ? =
"none" : "transparent =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top" ); PADDING-TOP: 10px; ; PADDING-TOP: expression( this =3D=3D =
this.parentNode.firstChild ? "0" : "10px" )
}
#abColumns DIV.bColumn DIV.columnGroupborderTop {
	PADDING-BOTTOM: 12px; MARGIN-TOP: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; ; BACKGROUND: expression( this =3D=3D this.parentNode.firstChild ? =
"none" : "transparent =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top" ); PADDING-TOP: 10px; ; PADDING-TOP: expression( this =3D=3D =
this.parentNode.firstChild ? "0" : "10px" )
}
#abColumns DIV.bColumn DIV.columnGroup:first-child {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-TOP: 0px
}
#abColumns DIV.bColumn DIV.columnGroupborderTop:first-child {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-TOP: 0px
}
#abColumns DIV.bColumn DIV.timesSelectColumnGroup {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 8px; BACKGROUND: none transparent =
scroll repeat 0% 0%
}
#abColumns DIV.aColumn DIV.columnGroup H4 SPAN.columnHeaderLink {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: right
}
#abColumns DIV.bColumn DIV.columnGroup H4 SPAN.columnHeaderLink {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: right
}
#abColumns DIV.aColumn DIV.advertisementColumnGroup.columnGroup {
	TEXT-ALIGN: center; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-BOTTOM-WIDTH: 0px
}
#abColumns DIV.bColumn DIV.advertisementColumnGroup.columnGroup {
	TEXT-ALIGN: center; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-BOTTOM-WIDTH: 0px
}
#abColumns DIV.aColumn DIV.advertisementColumnGroup.columnGroup H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: =
#f4f4f4; COLOR: #666; FONT-SIZE: 85%; FONT-WEIGHT: normal; PADDING-TOP: =
6px; _height: 1em
}
#abColumns DIV.bColumn DIV.advertisementColumnGroup.columnGroup H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: =
#f4f4f4; COLOR: #666; FONT-SIZE: 85%; FONT-WEIGHT: normal; PADDING-TOP: =
6px; _height: 1em
}
#abColumns DIV.aColumn DIV.advertisementColumnGroup.columnGroup H4 =
DIV.columnGroupTools {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 12px; FONT-SIZE: 100%
}
#abColumns DIV.bColumn DIV.advertisementColumnGroup.columnGroup H4 =
DIV.columnGroupTools {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 12px; FONT-SIZE: 100%
}
DIV#main UL.subColumnListA {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
DIV#main UL.subColumnListB {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
DIV#main DIV.aColumn UL.subColumnListA {
	WIDTH: 180px
}
DIV#main .cColumn UL.subColumnListA {
	WIDTH: 155px
}
DIV#main UL.subColumnListA H4 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 0px; COLOR: #000; FONT-SIZE: 90%; =
FONT-WEIGHT: normal
}
DIV#main UL.subColumnListB H4 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 0px; COLOR: #000; FONT-SIZE: 90%; =
FONT-WEIGHT: normal
}
DIV#main UL.subColumnListA H4 A {
	COLOR: #000
}
DIV#main UL.subColumnListB H4 A {
	COLOR: #000
}
DIV#main UL.subColumnListA {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV#main UL.subColumnListB {
	_float: left
}
DIV#main UL.subColumnListA LI {
	MARGIN: 0px 0px 10px
}
DIV#main UL.subColumnListB LI {
	MARGIN: 0px 0px 10px
}
DIV#main UL.subColumnListA LI UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#main UL.subColumnListB LI UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#main UL.subColumnListA LI UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.45em; =
PADDING-TOP: 0px; _background-position: left .45em
}
DIV#main UL.subColumnListB LI UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.45em; =
PADDING-TOP: 0px; _background-position: left .45em
}
DIV.subColumnA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 168px; =
PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; PADDING-TOP: =
0px
}
DIV.subColumnB {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 168px; =
PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; PADDING-TOP: =
0px
}
DIV.subColumnA {
	FLOAT: left
}
DIV.subColumnB {
	FLOAT: right
}
UL.subColumnList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
UL.subColumnListA {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
UL.subColumnListB {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
.cColumn {
	POSITION: relative; PADDING-LEFT: 6px; WIDTH: 336px; FLOAT: right; =
LEFT: -8px; _overflow: hidden
}
.cColumn DIV.columnGroup {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.cColumn DIV.columnGroup DIV#tabsContainer {
	POSITION: relative; BORDER-LEFT: #ccc 1px solid; DISPLAY: block; TOP: =
1px; LEFT: -1px; _height: 14px; _top: 0; _left: 0; _padding-top: 6px
}
.cColumn DIV.columnGroup P {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cColumn DIV.columnGroup P.description {
	FONT-SIZE: 90%
}
.cColumn DIV.columnGroup UL.tabs {
	FONT-SIZE: 10px; TOP: 0px; _position: absolute
}
.cColumn DIV.columnGroup UL.tabs LI {
	POSITION: relative; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TOP: 0px; =
_padding-bottom: 2px
}
.cColumn DIV.columnGroup UL.tabs LI.selected {
	_padding-bottom: 3px
}
#main .cColumn DIV.columnGroup UL.tabs LI:first-child {
	BORDER-LEFT-WIDTH: 1px
}
.cColumn DIV.columnGroup UL.tabs LI A {
	COLOR: #333
}
.cColumn DIV.columnGroup H4 {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 95%; FONT-WEIGHT: bold
}
.cColumn DIV.columnGroup H4 SPAN.columnHeaderLink {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: right
}
.cColumn DIV.columnGroup > H5 {
	LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 2px; COLOR: #666; FONT-SIZE: 90%; =
FONT-WEIGHT: normal
}
.cColumn DIV.columnGroup OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 26px; _margin-left: 30px
}
.cColumn FONT {
	FONT-FAMILY: Arial,sans-serif
}
.cColumn-TextAdsBox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 9px; =
FONT-FAMILY: arial,sans-serif; CLEAR: both; FONT-SIZE: 90%; OVERFLOW: =
auto; PADDING-TOP: 3px
}
* HTML .cColumn-TextAdsBox {
	HEIGHT: 1%
}
.cColumn-TextAdsLeft {
	TEXT-ALIGN: left; WIDTH: 180px; FLOAT: left
}
.cColumn-TextAdsLeft .cColumn-TextAdsHeader {
	FONT-WEIGHT: bold
}
.cColumn-TextAdsLeft .cColumn-TextAd {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.cColumn-TextAdsLeft .cColumn-TextAd BR {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.cColumn-TextAdsBox FONT {
	FONT-SIZE: 100%
}
.cColumn-TextAdsRight {
	FLOAT: right; PADDING-TOP: 3px
}
.cColumn DIV.advertisementColumnGroup.columnGroup {
	TEXT-ALIGN: center; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-BOTTOM-WIDTH: 0px
}
.cColumn DIV.advertisementColumnGroup.columnGroup H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: =
#f4f4f4; COLOR: #666; FONT-SIZE: 85%; FONT-WEIGHT: normal; PADDING-TOP: =
6px; _height: 1em
}
.cColumn DIV.advertisementColumnGroup.columnGroup H4 SPAN {
	FLOAT: right
}
.cColumn DIV.advertisementColumnGroup.columnGroup H4 SPAN A {
	TEXT-TRANSFORM: none; COLOR: #004276
}
.cColumn DIV.advertisementColumnGroup.columnGroup H4 =
DIV.columnGroupTools {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 12px; FONT-SIZE: 100%
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/navigation.css

.navigation {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; TEXT-ALIGN: =
center; DISPLAY: block; CLEAR: both; OVERFLOW: visible; _height: 53px
}
#navigation {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; TEXT-ALIGN: =
center; DISPLAY: block; CLEAR: both; OVERFLOW: visible; _height: 53px
}
.navigation {
	_height: 1%
}
* HTML .nochild#navigation {
	BORDER-BOTTOM-STYLE: none !important
}
.navigation A {
	COLOR: #333
}
#navigation A {
	COLOR: #333
}
#shell #navigation UL LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: #d3d3d3; TEXT-ALIGN: =
center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: =
white; BORDER-TOP-COLOR: #d3d3d3; MIN-HEIGHT: 18px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: georgia, "times new roman", times, =
serif; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-RIGHT-COLOR: #d3d3d3; FONT-SIZE: 11px !important; VERTICAL-ALIGN: =
top; OVERFLOW: visible; BORDER-LEFT-COLOR: #d3d3d3; BORDER-LEFT-WIDTH: =
1px; ; BORDER-LEFT-WIDTH: expression( this =3D=3D =
this.parentNode.firstChild ? "0" : "1px" ); PADDING-TOP: 7px; _height: =
18px
}
#shell #navigation UL LI:first-child {
	BORDER-LEFT-STYLE: none
}
#shell #navigation UL LI.selected {
	BORDER-BOTTOM: #f4f4f4 1px solid; BACKGROUND-COLOR: #f4f4f4
}
#shell #navigation UL .selected#navJobs {
	BACKGROUND-COLOR: #f4f4f4
}
#shell #navigation UL .selected#navRealestate {
	BACKGROUND-COLOR: #f4f4f4
}
#shell #navigation UL .selected#navAutos {
	BACKGROUND-COLOR: #f4f4f4
}
#navigation UL.tabs LI UL {
	DISPLAY: none
}
.navigation .subNavigation UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
#navigation #subNavigation UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
#navigation UL.tabs LI.selected UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
.navigation .subNavigation UL {
	POSITION: static; TEXT-TRANSFORM: uppercase; CLEAR: both
}
#navigation #subNavigation UL {
	POSITION: static; TEXT-TRANSFORM: uppercase; CLEAR: both
}
.navigation .subNavigation UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
arial, helvetica, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#navigation #subNavigation UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
arial, helvetica, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#navigation UL.tabs LI.selected UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
arial, helvetica, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#navigation #subNavigation #subnavSports LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 0px
}
#navigation #navWorld {
	MIN-WIDTH: 58px; _width: 58px; _border-left-width: 0
}
#navigation #navUS {
	MIN-WIDTH: 36px; _width: 36px
}
#navigation #navNYRegion {
	MIN-WIDTH: 89px; _width: 89px
}
#navigation #navBusiness {
	MIN-WIDTH: 71px; _width: 71px
}
#navigation #navTechnology {
	MIN-WIDTH: 96px; _width: 96px
}
#navigation #navScience {
	MIN-WIDTH: 65px; _width: 65px
}
#navigation #navHealth {
	MIN-WIDTH: 63px; _width: 63px
}
#navigation #navSports {
	MIN-WIDTH: 60px; _width: 60px
}
#navigation #navOpinion {
	MIN-WIDTH: 67px; _width: 67px
}
#navigation #navArts {
	MIN-WIDTH: 46px; _width: 46px
}
#navigation #navStyle {
	MIN-WIDTH: 52px; _width: 52px
}
#navigation #navTravel {
	MIN-WIDTH: 63px; _width: 63px
}
#navigation #navJobs {
	MIN-WIDTH: 48px; _width: 48px
}
#navigation #navRealestate {
	MIN-WIDTH: 85px; _width: 85px
}
#navigation #navAutos {
	MIN-WIDTH: 57px; _width: 57px
}
#shell #navigation #navJobs {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-WEIGHT: bold
}
#shell #navigation #navRealestate {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-WEIGHT: bold
}
#shell #navigation #navAutos {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-WEIGHT: bold
}
#navigation #subNavigation #subnavWorld {
	TEXT-ALIGN: left
}
#navigation #subNavigation #subnavUS {
	TEXT-ALIGN: left
}
#navigation #subNavigation #subnavNYRegion {
	TEXT-ALIGN: left
}
#navigation #subNavigation #subnavBusiness {
	TEXT-ALIGN: left
}
#navigation #subNavigation #subnavTechnology {
	TEXT-ALIGN: left
}
#navigation .selected#navWorld UL {
	TEXT-ALIGN: left
}
#navigation .selected#navUS UL {
	TEXT-ALIGN: left
}
#navigation .selected#navNYRegion UL {
	TEXT-ALIGN: left
}
#navigation .selected#navBusiness UL {
	TEXT-ALIGN: left
}
#navigation .selected#navTechnology UL {
	TEXT-ALIGN: left
}
#navigation .selected#navStyle #subnavStyle {
	TEXT-ALIGN: right
}
#navigation .selected#navTravel #subnavTravel {
	TEXT-ALIGN: right
}
#navigation .selected#navJobs #subnavJobs {
	TEXT-ALIGN: right
}
#navigation .selected#navRealestate #subnavRealestate {
	TEXT-ALIGN: right
}
#navigation .selected#navAutos #subnavAutos {
	TEXT-ALIGN: right
}
#navigation .selected#navStyle UL {
	TEXT-ALIGN: right
}
#navigation .selected#navTravel UL {
	TEXT-ALIGN: right
}
#navigation .selected#navJobs UL {
	TEXT-ALIGN: right
}
#navigation .selected#navRealestate UL {
	TEXT-ALIGN: right
}
#navigation .selected#navAutos UL {
	TEXT-ALIGN: right
}
#navigation #subnavTravel {
	TEXT-ALIGN: right !important
}
#navigation #subNavigation UL LI.children.selected {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: white; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#navigation UL.tabs LI.selected UL LI.children.selected {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: white; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#navigation #subNavigation UL LI.children.selected UL {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: =
none; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#navigation UL.tabs LI.selected UL LI.selected UL {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: =
none; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#navigation #subNavigation UL LI.children.selected UL LI {
	POSITION: static; TEXT-TRANSFORM: none; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
#navigation UL.tabs LI.selected UL LI.selected UL LI {
	POSITION: static; TEXT-TRANSFORM: none; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
#navigation #subNavigation UL LI.children.selected UL LI A {
	COLOR: #004276
}
#navigation UL.tabs LI.selected UL LI.children.selected UL LI A {
	COLOR: #004276
}
#navigation #subNavigation UL LI.nochildren.selected {
	FONT-WEIGHT: bold
}
#navigation UL.tabs LI.selected UL LI.nochildren.selected {
	FONT-WEIGHT: bold
}
#navigation #subNavigation UL LI.children.selected UL LI.selected {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
#navigation UL.tabs LI.selected UL LI.children.selected UL LI.selected {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
#navigation #subNavigation UL LI.nochildren.selected {
	FONT-WEIGHT: bold
}
#navigation UL.tabs LI.selected UL LI.nochildren.selected {
	FONT-WEIGHT: bold
}
#navigation #subNavigation #subnavArts LI#subSubNav_specialoffers {
	BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
#e6eff8; PADDING-TOP: 4px
}
#navigation #subNavigation #subnavArts LI.children.selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#navigation #subNavigation #subnavSports #subNav_sportstickets A {
	COLOR: #004276; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
#navigation #subNavigation #subnavSports #subNav_sportstickets {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
4px
}
.nochild#navigation {
	_height: 25px
}
HTML > BODY DIV.navNoChild#abColumns {
	MARGIN-TOP: 10px
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/mostpopular.css

#mostPopWidget {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px !important; WIDTH: =
335px; MARGIN-BOTTOM: 12px; _position: relative
}
#mostEmailed {
	DISPLAY: block; OVERFLOW: hidden
}
#mostBlogged {
	DISPLAY: none; OVERFLOW: hidden
}
#mostSearched {
	DISPLAY: none; OVERFLOW: hidden
}
:unknown #mostEmailed {
	WIDTH: 319px
}
:unknown #mostBlogged {
	WIDTH: 319px
}
:unknown #mostSearched {
	WIDTH: 319px
}
#mostPopWidget H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#mostPopWidget DIV#tabsContainer {
	POSITION: relative; BORDER-LEFT: #ccc 1px solid; DISPLAY: block; TOP: =
1px; LEFT: -1px; _height: 15px; _top: 0; _left: 0; _padding-top: 6px
}
#mostPopWidget UL.tabs {
	FONT-SIZE: 10px; TOP: 0px; _position: absolute
}
#mostPopWidget UL.tabs LI {
	POSITION: relative; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TOP: 0px; =
_padding-bottom: 2px
}
#mostPopWidget UL.tabs LI.selected {
	_padding-bottom: 3px
}
#mostPopWidget UL.tabs LI:first-child {
	BORDER-LEFT-WIDTH: 1px
}
#mostPopWidget UL.tabs LI A {
	COLOR: #333333
}
#mostPopWidget OL {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; MARGIN-LEFT: 26px; _margin-left: =
30px
}
#mostPopWidget A.more {
	MARGIN-TOP: 8px; DISPLAY: block !important; MARGIN-BOTTOM: 8px; FLOAT: =
left; FONT-SIZE: 93% !important; _margin-top: 4px; _margin-bottom: 4px
}
#mostPopWidget .moduleAd {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: right; BORDER-LEFT: #ccc 1px =
solid; PADDING-BOTTOM: 5px !important; MARGIN-TOP: -25px; PADDING-LEFT: =
0px !important; WIDTH: 328px; PADDING-RIGHT: 5px !important; =
FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-TOP-STYLE: none =
!important; COLOR: #ccc; FONT-SIZE: 95%; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 0px !important; _height: 1%
}
#mostPopWidget .moduleAd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#mostPopWidget .moduleAd .adCreative {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: =
316px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: #ccc 1px solid; =
PADDING-TOP: 7px
}
#mostPopWidget .moduleAd .adCreative IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: =
right; PADDING-TOP: 0px
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/standalone/feeds/screen/modules/relatedStories.css

#main .relatedStories .sectionHeader {
	LINE-HEIGHT: 114.6%; MARGIN: 0px 0px 4px; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 116.2%
}
#main .relatedStories .story {
	MARGIN: 0px 0px 8px
}
#main .columnGroup .relatedStories .story {
	MARGIN: 0px 0px 8px
}
#main .relatedStories H6 {
	LINE-HEIGHT: 120%; MARGIN: 0px 0px 8px; FONT-FAMILY: arial, helvetica, =
sans-serif; FONT-SIZE: 83.3%; FONT-WEIGHT: normal
}
#main .columnGroup .relatedStories P {
	MARGIN: 0px 0px 11px
}
#main .relatedStories .story .source {
	LINE-HEIGHT: 120%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 83.3%
}
#main .relatedStories .story .date {
	LINE-HEIGHT: 120%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 83.3%
}
#main .columnGroup .relatedStories .story .source {
	LINE-HEIGHT: 120%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 83.3%
}
#main .columnGroup .relatedStories .story .date {
	LINE-HEIGHT: 120%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 83.3%
}
#main .columnGroup .relatedStories .date {
	MARGIN: 0px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #888
}
#main .columnGroup .relatedStories .source {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
#main .relatedStories .story H4 {
	LINE-HEIGHT: 118.6%; TEXT-TRANSFORM: none; MARGIN: 0px; FONT-FAMILY: =
arial, helvetica, sans-serif; FONT-SIZE: 91.6%; FONT-WEIGHT: bold
}
#main .columnGroup .relatedStories .story H4 {
	LINE-HEIGHT: 118.6%; TEXT-TRANSFORM: none; MARGIN: 0px; FONT-FAMILY: =
arial, helvetica, sans-serif; FONT-SIZE: 91.6%; FONT-WEIGHT: bold
}
#main .relatedStories .story H4 A {
	COLOR: #004276
}
#main .columnGroup .relatedStories .story H4 A {
	COLOR: #004276
}
#main .relatedStories .more {
	LINE-HEIGHT: 118.6%; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 91.6%
}
#main .columnGroup .relatedStories .more {
	LINE-HEIGHT: 118.6%; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 91.6%
}
#main .columnGroup .relatedStories .related {
	LINE-HEIGHT: 1.18em; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 1.1em
}
#main .relatedStories .attribution {
	LINE-HEIGHT: 120%; MARGIN-TOP: 10px; FONT-FAMILY: arial, helvetica, =
sans-serif; FLOAT: right; COLOR: #666; FONT-SIZE: 83.3%
}
#main .relatedStories .external .sectionHeader {
	MARGIN-BOTTOM: 8px
}
#main .relatedStories .internal .sectionHeader {
	MARGIN-BOTTOM: 8px
}
#main .relatedStories .external .story H4 {
	FONT-SIZE: 99.5%
}
#main .relatedStories .internal .story H4 {
	FONT-SIZE: 99.5%
}
#main .relatedStories .external .story H5 {
	FONT-SIZE: 99.5%
}
#main .relatedStories .internal .story H5 {
	FONT-SIZE: 99.5%
}
#main .relatedStories .internal .story H4 {
	FONT-FAMILY: georgia, "times new roman", times, serif
}
#main .relatedStories .external .story H5 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
#main .relatedStories .internal .refer {
	FONT-FAMILY: arial, helvetica, sans-serif
}
#main .relatedStories .external .story .date {
	TEXT-TRANSFORM: none
}
#main .relatedStories .internal .story .date {
	TEXT-TRANSFORM: none
}
#main .relatedStories .internal .refer {
	FONT-SIZE: 91.6%
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://topics.nytimes.com/css/standalone/feeds/screen/modules/abuzz.css

.abuzz.relatedStories .source {
	COLOR: #6cbc31 !important
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/tooltip.css

#toolTip {
	Z-INDEX: 10; BORDER-BOTTOM: #d5d5d5 1px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #d5d5d5 1px solid; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; WIDTH: 352px; PADDING-RIGHT: 10px; DISPLAY: none; =
FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND: #ffffef; COLOR: =
#333; FONT-SIZE: 82%; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: =
#d5d5d5 1px solid; PADDING-TOP: 10px
}
#toolTip #content {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 0px; WIDTH: =
340px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#toolTip #button {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 13px; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/article/comments/buttons/close_window.gif) no-repeat left =
top; FLOAT: right; HEIGHT: 0px !important; OVERFLOW: hidden; =
PADDING-TOP: 13px
}
#toolTip #button A {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
PADDING-TOP: 15px
}
.autoWidth#toolTip {
	WIDTH: auto
}
.autoWidth#toolTip #content {
	WIDTH: auto
}
.autoWidth#toolTip #content {
	PADDING-RIGHT: 0px
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/common/screen/photoGrid.css

UNKNOWN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none; MARGIN: =
2px -3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; =
PADDING-TOP: 0px
}
#photoGrid {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#photoGrid LI {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px 2px 0px; =
PADDING-LEFT: 2px; WIDTH: 77px; PADDING-RIGHT: 2px; DISPLAY: inline; =
BACKGROUND: #fff; FLOAT: left; HEIGHT: 77px; BORDER-TOP: #fff 1px solid; =
BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
#photoGrid LI.last {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
#photoGrid A {
	DISPLAY: block
}
#photoGrid LI DIV.popout {
	BORDER-BOTTOM: #b4b4b4 1px solid; POSITION: relative; PADDING-BOTTOM: =
16px; PADDING-LEFT: 6px; WIDTH: 154px; PADDING-RIGHT: 9px; DISPLAY: =
none; BACKGROUND: #fff; HEIGHT: 56px; BORDER-TOP: #b4b4b4 1px solid; =
TOP: -78px; BORDER-RIGHT: #b4b4b4 1px solid; PADDING-TOP: 8px; LEFT: =
78px
}
#photoGrid LI.show {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; =
WIDTH: 77px; BACKGROUND: #fff; BORDER-TOP: #b4b4b4 1px solid; =
BORDER-RIGHT: #b4b4b4 1px solid; _overflow: hidden
}
#photoGrid LI.hoverState {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; =
WIDTH: 77px; BACKGROUND: #fff; BORDER-TOP: #b4b4b4 1px solid; =
BORDER-RIGHT: #b4b4b4 1px solid; _overflow: hidden
}
#photoGrid LI.show DIV.popout {
	DISPLAY: block
}
#photoGrid LI.hoverState DIV.popout {
	DISPLAY: block
}
#photoGrid LI.flipcaption DIV.popout {
	BORDER-LEFT: #b4b4b4 1px solid; BORDER-RIGHT-STYLE: none; LEFT: -172px
}
#photoGrid DIV.kicker {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial,Helvetica,sans-serif; =
FONT-SIZE: 82.2%
}
#photoGrid H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT: bold 116.2%/1 Arial, sans-serif; FLOAT: =
left; PADDING-TOP: 0px
}
#photoGrid-meta {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 20px; PADDING-TOP: 1px
}
#photoGrid-meta P {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; FONT: 11px/1 Arial, sans-serif; =
FLOAT: left; PADDING-TOP: 0px
}
#photoGrid .t-instructions {
	FONT: italic 11px/1 Arial, sans-serif
}
#photoGrid .t-more {
	MARGIN: 3px 0px 0px 17px
}
#photoGrid LI DIV.popout H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT: 12px/15px Georgia, Times, serif; COLOR: =
#004276; PADDING-TOP: 0px
}
#photoGrid LI DIV.popout H4 A {
	COLOR: #004276
}
#photoGrid LI DIV.popout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 146px; =
PADDING-RIGHT: 0px; FONT: 10px/1 Arial, sans-serif; COLOR: #808080; =
CLEAR: both; PADDING-TOP: 0px
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/0.1/screen/globalEdition/common.css

#masthead .globalEditionCobrand {
	WIDTH: 275px; MARGIN-BOTTOM: 3px
}
#nytIhtMastheadLogo {
	DISPLAY: block
}
#globalEditionMastheadLogo {
	MARGIN: 0px auto; DISPLAY: block
}
#withReutersMastheadLogo {
	MARGIN-LEFT: 5px
}
#masthead .globalEditionPageHeader {
	LINE-HEIGHT: 1.33em; WIDTH: 342px; MARGIN-LEFT: 280px; FONT-SIZE: =
2.4em; TOP: 4px
}
#masthead DIV.globalEditionPageHeader H2 {
	LINE-HEIGHT: 1.33em; WIDTH: 342px; MARGIN-LEFT: 0px; FONT-SIZE: 1em; =
TOP: 4px
}
#branding {
	MARGIN-TOP: 4px; WIDTH: 152px; DISPLAY: inline; FLOAT: left
}
#branding A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#branding A IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#masthead DIV.globalEditionPageHeader H1 {
	LINE-HEIGHT: 32px !important; WIDTH: 342px !important; FONT-SIZE: 24px =
!important; TOP: 14px !important; LEFT: 288px !important
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/topic/screen/200704/topic.css

@import url( /css/common/screen/general.css );
@import url( promos.css );
@import url( /css/common/screen/columns.css );
@import url( /css/common/screen/navigation.css );
@import url( /css/common/screen/mostpopular.css );
@import url( /css/standalone/feeds/screen/modules/relatedStories.css );
@import url( /css/standalone/feeds/screen/modules/abuzz.css );
@import url( /css/common/screen/tooltip.css );
@import url( /css/common/screen/photoGrid.css );
@import url( /css/0.1/screen/globalEdition/common.css );
DIV#masthead H2 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 29px; =
VERTICAL-ALIGN: baseline; TOP: 19px; PADDING-TOP: 0px; LEFT: 180px
}
DIV#masthead H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#masthead H1 {
	WIDTH: 470px; LEFT: 180px
}
DIV#masthead H3 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 116.2%; TOP: =
5px; FONT-WEIGHT: bold; PADDING-TOP: 0px; LEFT: 180px
}
#masthead H2.pageHeaderWithLabel {
	LINE-HEIGHT: 1.05em
}
#masthead .pageHeaderWithLabel {
	TOP: 3px
}
.pageHeaderWithLabel SPAN {
	LINE-HEIGHT: 1.3em; DISPLAY: block; FONT-SIZE: 0.48em
}
#masthead .pageHeaderWithLabel SPAN A {
	COLOR: #004276
}
DIV#navigation {
	_height: 25px
}
DIV#masthead H2.globalEditionPageHeader {
	MARGIN-TOP: 7px; MARGIN-LEFT: 107px; FONT-SIZE: 1.97em
}
DIV#page DIV#main {
	POSITION: relative; PADDING-BOTTOM: 7px; MARGIN-TOP: 12px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/topics/main_topic_BG.gif) repeat-y -2px top; CLEAR: both; =
OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#main:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #main {
	HEIGHT: 1%
}
DIV#shell DIV#page DIV.tpABC#main {
	PADDING-BOTTOM: 7px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/global/backgrounds/main_sf_BG.gif) repeat-y left top; CLEAR: =
both; BORDER-TOP: #fff 1px solid; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#main DIV#abColumns {
	WIDTH: 608px
}
#main .aColumn {
	PADDING-LEFT: 10px; WIDTH: 600px; FLOAT: left
}
DIV#shell DIV#page DIV#main DIV#abColumns DIV.aColumn {
	WIDTH: 395px
}
DIV#shell DIV#page DIV#main DIV#abColumns DIV.bColumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 189px; PADDING-RIGHT: =
0px; MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px; PADDING-TOP: 0px
}
BODY DIV#shell DIV#page DIV.wideABorder {
	BACKGROUND: url(/images/global/backgrounds/main_sf_BG.gif) repeat-y =
left top
}
BODY DIV#shell DIV#page DIV.wideBBorder {
	BACKGROUND: url(/images/global/backgrounds/widebcol_sf_BG.gif) repeat-y =
left top
}
DIV#shell DIV#page DIV#main DIV#abColumns DIV.columnTopBorder {
	BORDER-TOP: #aaaaaa 1px solid; PADDING-TOP: 9px; _padding-top: 0
}
DIV#shell DIV#page DIV#main DIV#abColumns DIV.wideColumn {
	WIDTH: 395px
}
DIV#shell DIV#page DIV#main DIV#abColumns DIV.thinColumn {
	WIDTH: 189px
}
#abColumns DIV.aColumn {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
1px; FLOAT: left; PADDING-TOP: 0px
}
#subHdr {
	BORDER-BOTTOM: #bcbebd 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 15px
}
* HTML .clearfix {
	HEIGHT: 1%
}
* HTML .story {
	HEIGHT: 1%
}
* HTML {
	HEIGHT: 1%
}
#subHdr #breadcrumbs {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: arial, =
helvetica, sans-serif; BACKGROUND: #fff; COLOR: #333333; FONT-SIZE: =
83.3%; PADDING-TOP: 0px
}
#subHdr #breadcrumbs:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #subHdr #breadcrumbs {
	HEIGHT: 1%
}
#subHdr #breadcrumbs #report {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#subHdr H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
5px; DISPLAY: inline; FONT-SIZE: 156%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
#subHdr H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
5px; DISPLAY: inline; FONT-SIZE: 156%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
#subHdr .tsColumnistHdrImg {
	DISPLAY: inline
}
#page .subHdrSpanAB {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 6px; BORDER-RIGHT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: =
none; OVERFLOW: hidden; PADDING-TOP: 0px
}
#subHdr #tools {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; =
FLOAT: right; COLOR: #000; FONT-SIZE: 86%; PADDING-TOP: 2px
}
#subHdr #tools A {
	COLOR: #000
}
#subHdr #tools #form1 {
	MARGIN-LEFT: 7px; _margin-left: 0
}
#subHdr #tools #form2 {
	MARGIN-LEFT: 7px; _margin-left: -35px
}
#subHdr #tools #form3 {
	MARGIN-LEFT: 7px; _margin-left: -35px
}
#subHdr #tools .print {
	COLOR: #000; MARGIN-RIGHT: 10px
}
#subHdr #tools .print A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/icon_print.gif) no-repeat left top; =
COLOR: #000; PADDING-TOP: 1px
}
#subHdr #tools .email {
	COLOR: #000
}
#subHdr #tools .email A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/mp_icon_email.gif) no-repeat left =
2px; PADDING-TOP: 1px
}
#subHdr #tools .save {
	DISPLAY: none
}
#subHdr #tools .add {
	BORDER-LEFT: #ccc 1px solid; COLOR: #000; MARGIN-RIGHT: 0px
}
#subHdr #tools .add A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/my_icon.gif) no-repeat 10px 0.09em; =
COLOR: #000; MARGIN-RIGHT: 0px; PADDING-TOP: 1px
}
#subHdr #tools FORM .email A:link {
	COLOR: #000
}
#subHdr #tools FORM .email A:visited {
	COLOR: #000
}
#subHdr #tools .print A:link {
	COLOR: #000
}
#subHdr #tools .print A:visited {
	COLOR: #000
}
DIV#main DIV.aColumn DIV.story H1 {
	FONT-SIZE: 100%
}
DIV#main DIV.aColumn DIV.story H2 {
	FONT-SIZE: 100%
}
DIV#main DIV.aColumn DIV.story H3 {
	FONT-SIZE: 100%
}
DIV#main DIV.aColumn DIV.story H4 {
	FONT-SIZE: 100%
}
DIV#main DIV.aColumn DIV.story H5 {
	FONT-SIZE: 100%
}
DIV#main DIV#featuredArticles DIV.story H1 {
	FONT-SIZE: 125%
}
DIV#main DIV#featuredArticles DIV.story H2 {
	FONT-SIZE: 125%
}
DIV#main DIV#featuredArticles DIV.story H3 {
	FONT-SIZE: 125%
}
DIV#main DIV#featuredArticles DIV.story H4 {
	FONT-SIZE: 125%
}
DIV#main DIV#featuredArticles DIV.story H5 {
	FONT-SIZE: 125%
}
#ledeModule {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#ledeModule .callout {
	DISPLAY: inline; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 8px
}
#abColumns #ledeModule .w395 {
	MARGIN-RIGHT: 0px
}
#ledeModule .credit {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; COLOR: #909090; FONT-SIZE: 9px; PADDING-TOP: 0px
}
.w395 {
	WIDTH: 395px
}
.w190 {
	WIDTH: 190px
}
.w600 {
	WIDTH: 600px
}
#ledeModule P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#main .columnGroup {
	; ZOOM: expression(this.style.zoom =3D 1, this =3D=3D =
this.parentNode.firstChild ? this.style.backgroundImage =3D "none" : =
this.backgroundImage); MARGIN-BOTTOM: 8px !important; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 12px !important
}
#main .columnGroup:first-child {
	BACKGROUND-IMAGE: none !important; PADDING-TOP: 0px !important
}
#abColumns DIV.aColumn DIV.columnGroup {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top
}
#abColumns DIV.abColumn DIV.columnGroup {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top
}
#main .bColumn .columnGroup {
	MARGIN-BOTTOM: 0px !important
}
.cColumn .columnGroup {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 12px; MARGIN-TOP: =
12px; CLEAR: both; BORDER-TOP: #ccc 1px solid
}
.cColumn .columnGroup:first-child {
	BORDER-TOP-STYLE: none
}
#main .columnGroup .columnGroup {
	BACKGROUND-IMAGE: none !important; BORDER-TOP: #ccc 1px solid
}
#main .cColumn .noOverflow.columnGroup {
	OVERFLOW: visible !important
}
#main .columnGroup H3 {
	MARGIN-TOP: 0px !important; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 116.2% !important
}
#main .bcolumn .columnGroup H3 {
	MARGIN-TOP: 0px !important; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 116.2% !important
}
#main .advertisement H3 {
	FONT-SIZE: 92% !important
}
.banner {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px; PADDING-TOP: 0px
}
.sortBy {
	PADDING-BOTTOM: 0px; MARGIN: 15px 5px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 91.6%; PADDING-TOP: 0px
}
.pageNum {
	MARGIN-TOP: 9px; FONT-FAMILY: arial, helvetica, sans-serif; =
MARGIN-BOTTOM: 12px; BACKGROUND: #fff; FONT-SIZE: 11px
}
.headlineOnlyMode {
	PADDING-BOTTOM: 8px
}
.headlineOnlyMode H3 {
	MARGIN-TOP: 4px !important; FONT-FAMILY: Arial,helvetica,sans-serif; =
MARGIN-BOTTOM: 7px; FONT-SIZE: 116.2% !important
}
.headlineOnlyMode UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.headlineOnlyMode UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
8px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia,times,serif; BACKGROUND: =
url(/images/misc/bullet4x4.gif) no-repeat 0px 6px; COLOR: #333333; =
FONT-SIZE: 99.5%; PADDING-TOP: 0px
}
#ansLogoSm {
	WIDTH: 91px; FLOAT: right; HEIGHT: 19px
}
IMG.audioIcon {
	VERTICAL-ALIGN: middle
}
#answersWrap {
	LINE-HEIGHT: 140%; COLOR: #333
}
#answersWrap .hw {
	FONT-WEIGHT: bold
}
#answersWrap .shw {
	FONT-WEIGHT: bold
}
#answersWrap HR {
	DISPLAY: none
}
#answersWrap P {
	LINE-HEIGHT: 140%; MARGIN-TOP: 0px; FONT-FAMILY: georgia, "times new =
roman", times, serif; COLOR: #333; CLEAR: both; FONT-SIZE: 100%
}
#answersWrap OL {
	MARGIN-TOP: 0px
}
#answersWrap OL OL {
	MARGIN-LEFT: 2em
}
#answersWrap P.showhidetxt {
	MARGIN-TOP: 5px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: =
95%
}
#answersWrap .note {
	TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 95%
}
#answersWrap .note SPAN {
	LINE-HEIGHT: 1.3em; TEXT-TRANSFORM: none; FONT-FAMILY: georgia, "times =
new roman", times, serif; FONT-SIZE: 100%
}
#answersWrap .pointer {
	CURSOR: pointer
}
#answersWrap TABLE {
	FONT-SIZE: 95%
}
#answersWrap TABLE TD {
	TEXT-ALIGN: left !important
}
#answersWrap .mapTable {
	TEXT-ALIGN: left !important; WIDTH: 100%; FLOAT: left
}
#answersWrap .mapTable:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#moretxt {
	DISPLAY: none
}
#answersWrap P.copyright IMG {
	DISPLAY: none
}
#answersWrap P.copyright {
	MARGIN-TOP: 10px; FONT-FAMILY: arial, helvetica, sans-serif; =
MARGIN-BOTTOM: 10px; COLOR: #6e6e6e; FONT-SIZE: 86%; FONT-WEIGHT: normal
}
.related {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px; FONT-FAMILY: arial, =
sans-serif; FONT-SIZE: 91.5%
}
.related UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.related UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px
}
.related :after {
	DISPLAY: inline; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML .related {
	HEIGHT: 1%
}
.related A {
	TEXT-TRANSFORM: none
}
DIV#main DIV#searchResults DIV.columnGroup DIV.story H1 {
	FONT-SIZE: 125%
}
DIV#main DIV#searchResults DIV.columnGroup DIV.story H2 {
	FONT-SIZE: 125%
}
DIV#main DIV#searchResults DIV.columnGroup DIV.story H3 {
	FONT-SIZE: 125%
}
DIV#main DIV#searchResults DIV.columnGroup DIV.story H4 {
	FONT-SIZE: 125%
}
DIV#main DIV#searchResults DIV.columnGroup DIV.story H5 {
	FONT-SIZE: 125%
}
DIV.story:first-child {
	BORDER-TOP-STYLE: none !important
}
.story .date {
	FONT-FAMILY: arial, sans-serif; COLOR: #6e6e6e; FONT-SIZE: 86%; =
FONT-WEIGHT: normal
}
.story .source {
	BORDER-LEFT: #6e6e6e 1px solid; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: =
uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, =
sans-serif; COLOR: #6e6e6e; MARGIN-LEFT: 3px; FONT-SIZE: 86%; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.story .section {
	BORDER-LEFT: #6e6e6e 1px solid; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: =
uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, =
sans-serif; COLOR: #6e6e6e; MARGIN-LEFT: 3px; FONT-SIZE: 86%; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.story .sectionAlt {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial, sans-serif; BORDER-TOP-STYLE: none; COLOR: #6e6e6e; =
MARGIN-LEFT: 0px; FONT-SIZE: 86%; BORDER-LEFT-STYLE: none; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
.story .moreOn {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 4px; FONT-FAMILY: arial, =
sans-serif; COLOR: #6e6e6e; FONT-SIZE: 86%; FONT-WEIGHT: normal
}
.story .autoRefer .multimedia {
	LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none; MARGIN-TOP: 5px; =
PADDING-LEFT: 20px; FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 5px; =
BACKGROUND: url(/images/new_search/auto_letters.gif) no-repeat 0px 0px; =
MARGIN-LEFT: -10px; FONT-SIZE: 86%; PADDING-TOP: 2px
}
.keywords {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; COLOR: #333; FONT-SIZE: 83.3%; PADDING-TOP: 0px
}
.timestamp {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
86%; FONT-WEIGHT: normal
}
#refinementSearch {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 12px; MARGIN: 5px 0px 15px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: =
both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 12px
}
#refinementSearch .srchHdr {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; FONT-SIZE: 90%; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#refinementSearch FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#refinementSearch SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#refinementSearch INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#refinementSearch SELECT {
	FONT-SIZE: 90%
}
#refinementSearch INPUT {
	FONT-SIZE: 100%
}
.bColumn .multimedia.columnGroup .story {
	PADDING-TOP: 12px
}
.bColumn .multimedia.columnGroup .story {
	BORDER-TOP: #ccc 1px solid
}
.aColumn .multimedia.columnGroup .story {
	BORDER-TOP: #ccc 1px solid
}
.bColumn .columnGroup .first.story {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
.aColumn .columnGroup .first.story {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
#main .bColumn .columnGroup .story H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia,"times new roman", times, serif; FONT-SIZE: =
100% !important; PADDING-TOP: 0px
}
#main .bColumn .columnGroup .story H3 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia,"times new roman", times, serif; FONT-SIZE: =
100% !important; PADDING-TOP: 0px
}
.bColumn .columnGroup .summary {
	MARGIN: 0px
}
.aColumn .columnGroup .summary {
	MARGIN: 0px
}
.bColumn .media IMG {
	MARGIN-TOP: 0px
}
.bColumn .media IMG.tsIcon {
	MARGIN-TOP: 0px; DISPLAY: inline
}
.imgStdGroup {
	OVERFLOW: hidden; PADDING-TOP: 12px
}
.bColumn .media .mediaType {
	FONT-SIZE: 100%
}
.bColumn H5 A SPAN.iconText {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 90%
}
.moreMultimedia {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 91.6%
}
.internal.relatedStories .sectionHeader A {
	COLOR: #000
}
.internal.relatedStories .callout {
	MARGIN-LEFT: 0px
}
#main .columnGroup .internal.relatedStories .story .date {
	TEXT-TRANSFORM: none; COLOR: #808080
}
.cColumn DIV.columnGroup P.description {
	FONT-SIZE: 83.3%
}
DIV#main DIV.cColumn DIV.firstColumnGroup {
	BORDER-TOP-STYLE: none
}
.columnGroup#rssFeeds H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; FONT-FAMILY: arial, =
sans-serif; FONT-SIZE: 83.3%; PADDING-TOP: 0px
}
.columnGroup#rssFeeds .description {
	PADDING-BOTTOM: 12px
}
.columnGroup#rssFeeds .rssGroup {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 83.3%; =
PADDING-TOP: 0px
}
.columnGroup#rssFeeds .rssGroup IMG {
	MARGIN-RIGHT: 5px
}
.columnGroup#rssFeeds .more {
	MARGIN-TOP: 5px; PADDING-TOP: 5px
}
#newsTrackerAlerts H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; FONT-FAMILY: arial, =
sans-serif; FONT-SIZE: 83.3%; PADDING-TOP: 0px
}
#newsTrackerAlerts .description {
	MARGIN-BOTTOM: 12px; _padding-bottom: 12px
}
#newsTrackerAlerts UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #333; =
FONT-SIZE: 91.6%; PADDING-TOP: 0px
}
#newsTrackerAlerts UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/misc/bullet4x4.gif) no-repeat 0px 0.45em; PADDING-TOP: 0px
}
#newsTrackerAlerts .more {
	MARGIN-TOP: 5px; PADDING-TOP: 5px
}
.cColumn .more {
	FONT-SIZE: 83.3% !important
}
#adxBigAdNoBord {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; CLEAR: both; PADDING-TOP: 1px
}
#adxMiddle {
	BORDER-BOTTOM: #dedfde 1px solid; POSITION: relative; BORDER-LEFT: =
#dedfde 1px solid; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; CLEAR: both; FONT-SIZE: 78%; BORDER-TOP: #dedfde 1px solid; =
BORDER-RIGHT: #dedfde 1px solid; PADDING-TOP: 0px
}
#adxMiddle H4 {
	BORDER-BOTTOM: #dedfde 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; BACKGROUND: #efefef; COLOR: #9c9a9c; FONT-SIZE: 100%; =
PADDING-TOP: 0px
}
#adxMiddle .adxMiddleContent {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#adxMiddle .adxMiddleContent .adxMiddleImage {
	MARGIN: 5px 0px 0px 10px; FLOAT: right
}
* HTML #adxMiddle .adxMiddleContent .adxMiddleImage {
	DISPLAY: inline
}
#adxMiddle .adxMiddleContent .smtext {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 110%
}
#adxBigAd {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 1px
}
#adxBigAd H4 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #999; FONT-SIZE: =
78%; PADDING-TOP: 0px
}
#adxMiddle {
	MARGIN-BOTTOM: 15px
}
#advertiserLinks {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; =
FONT-FAMILY: arial, helvetica, sans-serif; BORDER-TOP: #dedede 1px =
solid; BORDER-RIGHT: #dedede 1px solid
}
#advertiserLinks H4 {
	BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: =
uppercase; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
BACKGROUND: #efefef; COLOR: #999; FONT-SIZE: 93%; FONT-WEIGHT: normal; =
PADDING-TOP: 2px
}
#advertiserLinks TABLE {
	MARGIN: 10px 0px; WIDTH: 100%
}
#advertiserLinks TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: arial, helvetica, sans-serif; PADDING-TOP: 0px
}
#advertiserLinks TD.gutter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; =
BACKGROUND: #efefef; PADDING-TOP: 0px
}
#advertiserLinks A {
	TEXT-DECORATION: none
}
#advertiserLinks LI {
	PADDING-BOTTOM: 0.7em
}
#advertiserLinks H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: underline; =
PADDING-TOP: 0px
}
#advertiserLinks P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#advertiserLinks .description {
	FONT-SIZE: 86%
}
#advertiserLinks .adUrl {
	FONT-SIZE: 79%
}
#advertiserLinkImg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adTextLinkImg IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
#adxSponLink {
	WIDTH: 100%; CLEAR: both
}
#adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
#sponsoredLinks {
	FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: both
}
#sponsoredLinks #header {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: #f4f4f4; =
PADDING-TOP: 1px
}
* HTML #sponsoredLinks #header {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
#sponsoredLinks #header H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0px =
4px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #999999; =
FONT-SIZE: 90%; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
#sponsoredLinks #header .whatIs A {
	TEXT-TRANSFORM: lowercase; FLOAT: right; FONT-SIZE: 90%
}
#adContent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#adContent .ad {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
#adContent .ad A:link {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
#adContent .ad A:visited {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
* HTML #sponsoredLinks TD.ad {
	FONT-SIZE: 90%
}
#nytStoreBox {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 10px; =
BACKGROUND: #f6f6f5
}
#nytStoreBox #nytStoreHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND: #7b8eaa; =
PADDING-TOP: 4px
}
#nytStoreBox #storeItem {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: #f6f6f5; PADDING-TOP: 15px
}
#nytStoreBox #storeItem IMG {
	WIDTH: 90px; PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FLOAT: left; =
HEIGHT: 90px
}
#nytStoreBox #storeItem .text {
	PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FONT-SIZE: 90%; PADDING-TOP: =
20px
}
#nytStoreBox #storeItem .link {
	FONT-WEIGHT: bold
}
#nytStoreBox #storeItem .clear {
	BACKGROUND: #fff; VISIBILITY: hidden; CLEAR: both
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.hideContent {
	DISPLAY: none; HEIGHT: 0px; overlow: hidden
}
UL#leftNav {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none; MARGIN: =
0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; FONT-SIZE: 116.2%; PADDING-TOP: 0px
}
UL#leftNav LI {
	BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: =
none; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; BACKGROUND: =
#f0f4f5; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; _width: 181px
}
UL#leftNav LI.first {
	BORDER-TOP: #aaa 1px solid
}
UL#leftNav LI.last {
	BORDER-BOTTOM: #aaa 1px solid
}
UL#leftNav LI A {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.13em; PADDING-LEFT: 9px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; =
PADDING-TOP: 8px; _width: 100%
}
UL#leftNav LI.selected {
	BACKGROUND-COLOR: #fff
}
UL#leftNav LI.selected A {
	FONT-WEIGHT: bold
}
UL#leftNav UL.refer LI.selected {
	FONT-WEIGHT: bold
}
UL#leftNav UL.refer LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: =
white; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-SIZE: =
86%; PADDING-TOP: 0px
}
UL#leftNav LI UL.refer LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; COLOR: #004267; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
UL#leftNav LI UL.refer LI A:hover {
	TEXT-DECORATION: underline
}
.timespeople_btn_recommend {
	MARGIN-TOP: 0px !important
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/standalone/modules/screen/wallstreet/ondemand/topic.css

DIV#wsodModuleHeader {
	TEXT-ALIGN: right; MARGIN-TOP: 6px; WIDTH: 400px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; FLOAT: right
}
DIV#chartLinkContainer A {
	COLOR: #3b72a6
}
A:hover {
	CURSOR: pointer
}
A.selected {
	COLOR: black; CURSOR: inherit; TEXT-DECORATION: none
}
.boldCol {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
.posData {
	COLOR: #3c8a37
}
.negData {
	COLOR: #a81817
}
.alignR {
	TEXT-ALIGN: right
}
.right {
	FLOAT: right
}
TABLE.table {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 2px; =
FONT-SIZE: 11px
}
TABLE.table TR.active {
	BACKGROUND: #eff3f7
}
TABLE.table TR.header TD {
	COLOR: #808080; FONT-SIZE: 9px
}
TABLE.table TR.header TD.h2 {
	FONT-SIZE: 12px
}
TABLE.table TD {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
TABLE.table TD.noBorder {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
TABLE.table TD.pad {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
TABLE.table TD.firstpad {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
TABLE.table TD.lastpad {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TABLE.table TD.rightpad {
	PADDING-RIGHT: 5px
}
TABLE.table TD.padTop {
	PADDING-BOTTOM: 1px; PADDING-TOP: 5px
}
TABLE.table TD.firstpadTop {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
TABLE.table TD.lastpadTop {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TABLE.table TD.padBottom {
	PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
TABLE.table TD.firstpadBottom {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; =
PADDING-TOP: 2px
}
TABLE.table TD.lastpadBottom {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; =
PADDING-TOP: 2px
}
TABLE.table TD.div_cell {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
TABLE.extended {
	TEXT-TRANSFORM: uppercase; FLOAT: right; COLOR: #444; FONT-SIZE: 16px
}
TABLE.extended THEAD.right {
	FLOAT: none
}
TABLE.extended THEAD.right TR TD {
	COLOR: #999; FONT-SIZE: 10px
}
TABLE.extended TBODY TR TD.date {
	FONT-SIZE: 11px; VERTICAL-ALIGN: bottom
}
TABLE.extended TD {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px; WHITE-SPACE: nowrap
}
TABLE.extended TD.last {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
TABLE.extended TR.border TD {
	FONT-SIZE: 14px; BORDER-TOP: #f0f0f0 1px solid
}
TD.extendedLabel {
	COLOR: #a81817
}
STRONG.extendedLabel {
	COLOR: #444
}
.clearElm {
	LINE-HEIGHT: 0px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; =
FONT-SIZE: 0px; _position: absolute
}
DIV#shell DIV H2.sectionTitle {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,sans-serif; =
MARGIN-BOTTOM: 6px; BACKGROUND: =
url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalB=
order.gif) repeat-x left top; FONT-SIZE: 116.2% !important; PADDING-TOP: =
12px
}
DIV#shell DIV H2.sectionTitleTop {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,sans-serif; =
MARGIN-BOTTOM: 6px; BACKGROUND: =
url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalB=
order.gif) repeat-x left top; FONT-SIZE: 116.2% !important; PADDING-TOP: =
12px
}
DIV#shell DIV H2.sectionTitleTop#peerPerformance {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,sans-serif; =
MARGIN-BOTTOM: 6px; BACKGROUND: =
url(http://graphics8.nytimes.com/images/global/borders/aColumnHorizontalB=
order.gif) repeat-x left top; FONT-SIZE: 116.2% !important; PADDING-TOP: =
12px
}
DIV#shell DIV H2.sectionTitleTop {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#shell DIV H2.sectionTitleTop#peerPerformance {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.finStatus {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; =
PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: =
Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 10px; BACKGROUND: #fcfcdd; =
COLOR: #333; FONT-SIZE: 10px; BORDER-TOP: #d7d7d7 1px solid; =
BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 8px
}
DIV.finStatus DIV.label {
	TEXT-TRANSFORM: uppercase; COLOR: #a81817; FONT-WEIGHT: bold
}
DIV.chartLinkContainer {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: 10px
}
DIV.chartLinkContainer A.selected {
	COLOR: black; CURSOR: inherit; TEXT-DECORATION: none
}
.smHighlightTxt {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
11px; FONT-WEIGHT: normal
}
.medHighlightTxt {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
11px; FONT-WEIGHT: normal
}
.highlightTxt {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
11px; FONT-WEIGHT: normal
}
.headerTxt {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
11px; FONT-WEIGHT: normal
}
.medHighlightTxt {
	FONT-SIZE: 10px
}
.smHighlightTxt {
	FONT-SIZE: 9px
}
.headerTxt {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px
}
DIV#lastPrice {
	TEXT-ALIGN: right; WIDTH: 85px; FLOAT: right; COLOR: #000; FONT-SIZE: =
16px
}
DIV#changePrice {
	TEXT-ALIGN: right; WIDTH: 85px; FLOAT: right; COLOR: #000; FONT-SIZE: =
16px
}
DIV#volumeToday {
	TEXT-ALIGN: right; WIDTH: 85px; FLOAT: right; COLOR: #000; FONT-SIZE: =
16px
}
DIV#changePrice {
	WIDTH: 125px; FONT-WEIGHT: bold
}
SPAN.changePctContainer {
	FONT-SIZE: 13px; FONT-WEIGHT: normal
}
SPAN#previousCloseDate {
	Z-INDEX: 10; POSITION: absolute; MARGIN-TOP: 1px; WIDTH: 50px; =
WHITE-SPACE: nowrap; COLOR: #808080; MARGIN-LEFT: 5px; FONT-SIZE: 10px
}
DIV.companyInformation {
	LINE-HEIGHT: 15px; COLOR: #333
}
DIV#timestampPrice {
	TEXT-ALIGN: right; COLOR: #808080; FONT-SIZE: 11px
}
DIV.sectorIndustry {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
12px
}
DIV.sectorIndustry STRONG {
	COLOR: black; FONT-SIZE: 13px
}
DIV.exchangeList {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #444444; FONT-SIZE: =
11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#wsodExchangeList SPAN {
	COLOR: black
}
.peerName {
	FONT-SIZE: 12px
}
.posChangePct {
	TEXT-ALIGN: right; FLOAT: right; COLOR: #3c8a37
}
.negChangePct {
	TEXT-ALIGN: right; FLOAT: right; COLOR: #a81817
}
.companyAddress {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; =
FONT-WEIGHT: bold; PADDING-TOP: 12px
}
DIV.earningsChart {
	OVERFLOW: hidden
}
DIV#filings {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; =
PADDING-TOP: 5px
}
.filingDate {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: =
5px; COLOR: #808080
}
.ratingBar {
	LINE-HEIGHT: 11px; MARGIN-TOP: 2px; BACKGROUND: #cfd9de; HEIGHT: 11px; =
FONT-SIZE: 0px; OVERFLOW: hidden
}
DIV#rangeContainer {
	POSITION: absolute
}
DIV#range-bg {
	Z-INDEX: 1; POSITION: relative; LINE-HEIGHT: 6px; MARGIN-TOP: 1px; =
WIDTH: 65px; BACKGROUND: #cfd9de; FLOAT: none; HEIGHT: 6px; FONT-SIZE: =
6px; _margin-top: 4px
}
DIV#rangeCurrent {
	Z-INDEX: 9; POSITION: absolute; LINE-HEIGHT: 8px; MARGIN-TOP: -7px; =
WIDTH: 8px; BACKGROUND: =
url(http://markets.on.nytimes.com/research/images/icons/rangeMarker.GIF) =
no-repeat left top; FLOAT: none; HEIGHT: 8px; FONT-SIZE: 6px
}
DIV#insiderTrades {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
DIV#insiderTrades .date {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
right; COLOR: #808080; FONT-SIZE: 11px; PADDING-TOP: 6px
}
DIV#insiderTrades .name {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 6px
}
DIV#insiderTrades .desc {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#808080; PADDING-TOP: 5px
}
DIV#insiderTrades .details {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
DIV#insiderTrades TABLE.table TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
DIV.events UL {
	LIST-STYLE-TYPE: disc
}
DIV.events LI {
	MARGIN-TOP: 10px; FONT-FAMILY: arial,helvetica,sans-serif; =
MARGIN-BOTTOM: 10px
}
LI.company_events {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 92%
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/0.1/screen/common/subNavigation.css

.navigation UL LI.selected {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.subNavigation:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.subNavigation {
	PADDING-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 10px
}
.subNavigation .inlineSearchControl .text {
	MARGIN-RIGHT: 3px
}
.subNavigation .inlineSearchControl {
	FLOAT: left
}
.subNavigation .column {
	MIN-HEIGHT: 38px; HEIGHT: 38px; MARGIN-RIGHT: 0px; BORDER-RIGHT: #ccc =
1px solid
}
.subNavigation DIV.last {
	BORDER-RIGHT-STYLE: none; MARGIN-RIGHT: 0px
}
.subNavigation .lastColumn {
	BORDER-RIGHT-STYLE: none; MARGIN-RIGHT: 0px
}
.subNavigation .columnGroup {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.subNavigation .first .columnGroup {
	MARGIN-LEFT: 0px
}
.subNavigation .firstColumn .columnGroup {
	MARGIN-LEFT: 0px
}
.subNavigation .last .columnGroup {
	MARGIN-RIGHT: 0px
}
.subNavigation .lastColumn .columnGroup {
	MARGIN-RIGHT: 0px
}
.subNavigation LABEL {
	FONT-SIZE: 1.4em
}
.subNavigation H5 {
	FONT-SIZE: 1.4em
}
.subNavigation LABEL {
	MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold
}
.subNavigation H5 {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 5px
}
.subNavigation H5 A {
	COLOR: #000
}
.subNavigation H5 A:visited {
	COLOR: #000
}
.subNavigation UL LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; FONT-FAMILY: arial, helvetica, sans-serif; =
BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.subNavigation UL LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; =
BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.subNavigation UL LI.firstItem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; =
BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.subNavigation UL LI.last {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.subNavigation UL LI.lastItem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.subNavigation UL LI.selected {
	COLOR: #333
}
.subNavigation UL LI A {
	FONT-WEIGHT: bold
}
.subNavigation UL LI.selected {
	FONT-WEIGHT: bold
}
.subNavigation .querySuggestions {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #fff; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
.subNavigation .inlineSearchControl .querySuggestions * {
	VERTICAL-ALIGN: bottom
}
.subNavigation .querySuggestions UL LI {
	BORDER-RIGHT-WIDTH: 0px; FLOAT: none; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; BORDER-LEFT-WIDTH: 0px
}
.subNavigation .querySuggestions UL LI.selected {
	BACKGROUND-COLOR: #eee; COLOR: #000; FONT-WEIGHT: normal
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/0.1/screen/section/business/2.0/subNavigation.css

.navigation UL LI.selected {
	BORDER-BOTTOM: #f8f8f8 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.subNavigation {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: =
url(/images/section/business/subnav_bg.gif) #f8f8f8 repeat-x left =
bottom; PADDING-TOP: 8px
}
.subNavigation .horizontalMenu {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px
}
.subNavigation .horizontalMenu LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.54em; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.subNavigation horizontalMenu .firstItem {
	PADDING-LEFT: 0px
}
.subNavigation horizontalMenu .lastItem {
	PADDING-RIGHT: 0px
}
.subNavigation .column {
	BORDER-RIGHT-STYLE: none; MIN-HEIGHT: 0px; HEIGHT: auto
}
.subNavigation #searchWidget {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 14px
}
.subNavigation .inlineSearchControl .text {
	WIDTH: 270px; MARGIN-RIGHT: 2px
}
.subNavigation .querySuggestions {
	WIDTH: 360px !important
}
.subNavigation .querySuggestions UL LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: =
1.2em; PADDING-TOP: 1px
}
.subNavigation .querySuggestions SPAN {
	WIDTH: 80px; DISPLAY: block; FLOAT: left
}
.subNavigation INPUT.greyed {
	COLOR: #888
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/css/section/business/screen/2.0/subNavigation_legacy_support.css

#shell DIV#navigation UL.tabs LI.selected#navBusiness {
	BORDER-BOTTOM: #f8f8f8 1px solid; BACKGROUND-COLOR: #f8f8f8
}
DIV#shell DIV.subNavigation {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 0px; PADDING-BOTTOM: =
8px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; ZOOM: 1; DISPLAY: block; =
BORDER-TOP: #ccc 0px; BORDER-RIGHT: #ccc 0px; PADDING-TOP: 8px
}
DIV#searchWidget {
	POSITION: static; WIDTH: auto
}
DIV#searchWidget #bsearchQuery {
	WIDTH: 275px; MARGIN-RIGHT: 2px
}
DIV#searchWidget INPUT#searchSubmit {
	FLOAT: none
}
.subNavigation .column {
	DISPLAY: inline; FLOAT: left; OVERFLOW: visible
}
.subNavigation .horizontalMenu {
	MARGIN-LEFT: 0px
}
.subNavigation .horizontalMenu LI {
	LINE-HEIGHT: 17px; FONT-SIZE: 11px
}
.wrap:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.wrap {
	DISPLAY: block
}
.wrap {
	DISPLAY: inline-block
}
.subNavigation INPUT {
	VERTICAL-ALIGN: middle
}
DIV#shell DIV#page #querySuggestions {
	Z-INDEX: 100000; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; =
BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 360px =
!important; FONT: 12px Arial, Helvetica; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
DIV#shell DIV#page .querySuggestions {
	Z-INDEX: 100000; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; =
BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 360px =
!important; FONT: 12px Arial, Helvetica; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
.forceLeft {
	RIGHT: 55px !important; LEFT: auto !important
}
DIV#shell DIV#page #querySuggestions UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#shell DIV#page .querySuggestions UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#shell DIV#page #querySuggestions UL LI {
	POSITION: relative; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: =
80px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% =
0%; FONT-SIZE: 12px; PADDING-TOP: 1px
}
DIV#shell DIV#page .querySuggestions UL LI {
	POSITION: relative; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: =
80px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% =
0%; FONT-SIZE: 12px; PADDING-TOP: 1px
}
DIV#shell DIV#page #querySuggestions UL LI.selected {
	BACKGROUND-COLOR: #eee
}
DIV#shell DIV#page .querySuggestions UL LI.selected {
	BACKGROUND-COLOR: #eee
}
DIV#shell DIV#page #querySuggestions UL LI SPAN {
	POSITION: absolute; WIDTH: 80px; TOP: 1px; LEFT: 5px
}
DIV#shell DIV#page .querySuggestions UL LI SPAN {
	POSITION: absolute; WIDTH: 80px; TOP: 1px; LEFT: 5px
}
DIV#shell DIV#page INPUT.greyed {
	COLOR: #888
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/0.1/screen/build/topics/business/styles.css

@import url( /css/topic/screen/200704/topic.css );
@import url( =
/css/standalone/modules/screen/wallstreet/ondemand/topic.css );
@import url( /css/0.1/screen/common/subNavigation.css );
@import url( /css/0.1/screen/section/business/2.0/subNavigation.css );
@import url( =
/css/section/business/screen/2.0/subNavigation_legacy_support.css );
#moduleCompanyResearchTools UL {
	MARGIN: 0px; FONT: bold 91.6% Arial, Helvetica, sans-serif; CLEAR: both
}
#moduleCompanyResearchTools UL LI {
	MARGIN: 0px 0px 5px; WIDTH: 197px; FLOAT: left
}
#moduleCompanyResearchTools UL.border LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
#ccc 1px solid; PADDING-TOP: 5px
}
#wsodCopyright {
	FONT: 83.3% Arial, Helvetica, sans-serif; COLOR: #777
}
.cColumn DIV.toolsList {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.6; TEXT-TRANSFORM: uppercase; MARGIN: =
0px 0px 2px; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND: 0px =
0px; FONT-SIZE: 88%
}
.cColumn DIV.toolsList * A {
	COLOR: #333333
}
#tools {
	FLOAT: right
}
.savePortfolio {
	PADDING-BOTTOM: 3px; TEXT-TRANSFORM: none; PADDING-LEFT: 22px; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/apps/mytimes/add_content.gif) no-repeat 0px 0px; FLOAT: =
left; COLOR: #004276; PADDING-TOP: 0px
}
.cColumn DIV.toolsList * #emailThisButton {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/article/functions/tools_email.gif) no-repeat 0px =
2px; PADDING-TOP: 0px
}

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/lib/prototype/1.6.0.2/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2=0A=
 *  (c) 2005-2008 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    var originalAncestor =3D ancestor;=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor && nextAncestor.sourceIndex)=0A=
       return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/lib/scriptaculous/1.8.1/scriptaculous.js?load=effects,controls

// script.aculo.us scriptaculous.js v1.8.1, Thu Jan 03 22:07:12 -0500 =
2008=0A=
=0A=
// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.8.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"><\/script>');=0A=
  },=0A=
  REQUIRED_PROTOTYPE: '1.6.0',=0A=
  load: function() {=0A=
    function convertVersionString(versionString){=0A=
      var r =3D versionString.split('.');=0A=
      return parseInt(r[0])*100000 + parseInt(r[1])*1000 + =
parseInt(r[2]);=0A=
    }=0A=
 =0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       (convertVersionString(Prototype.Version) < =0A=
        convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D " +=0A=
        Scriptaculous.REQUIRED_PROTOTYPE);=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider,sound').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/business/businesssearch/autosuggest.js

/* $Id: autosuggest.js 43721 2010-08-23 08:35:03Z gopi_borra $=0A=
   (c) 2008-2010 The New York Times Company=0A=
*/=0A=
=0A=
// common object for member center ticker alerts=0A=
var TickerAlertCommon =3D { safe: 'result.ticker', preventSubmit: true, =
selectFirst: true, disableFunds: true, paramName: 'query' }=0A=
=0A=
/**=0A=
 * Configuration variables specific to Business Autosuggest=0A=
 * @constructor=0A=
 */=0A=
Business =3D {=0A=
  =0A=
  /**=0A=
   * @param {Array} Inputs An array of inputs used in autosuggest,=0A=
   * an item can either be a string representing the ID or an object=0A=
   * containing setup information:=0A=
   * { input: id,=0A=
   *   placeholder: text (optional)=0A=
   *   placeholder_class: class (optional)=0A=
   *   safe: evaled js (optional) Place in input field=0A=
   *   preventSubmit: boolean (optional) Prevents redirecting to URL on =
selection=0A=
   *   selectFirst: boolean (optional) Selects first item on searching=0A=
   *   forceLeft: boolean (optional) Forces the autosuggest results box =
to the left=0A=
   *  // Extra: any option defined within Ajax.Autocompleter can go here=0A=
   *  // and will be passed on creation=0A=
   *  }=0A=
   */=0A=
  Inputs:   [ // regular page inputs=0A=
              { input: 'bsearchQuery', // subnav input=0A=
                placeholder_class: 'greyed' },=0A=
              { input: 'qsearchQuery', // module input=0A=
                placeholder_class: 'greyed',=0A=
                paramName: 'query' },=0A=
                =0A=
              // create ticker alert inputs (member center)=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_1' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_2' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_3' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_4' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_5' })=0A=
            ],=0A=
  =0A=
  /**=0A=
   * Defines autosuggest URI based on the hostname=0A=
   *=0A=
   * @param {String} h Supply a hostname instead of=0A=
   * basing it off the window hostname=0A=
   * @returns {String} Autosuggest Service URI=0A=
   */=0A=
  SuggestServer: function(h) {=0A=
    switch (h || window.location.hostname) {=0A=
      // wsod=0A=
      case 'smarkets.on.nytimes.com':=0A=
      case 'markets.on.nytimes.com':=0A=
      case 'nytimes.wsodqa.com':=0A=
        return '/services/autocomplete/autocomplete.asp';=0A=
        break;=0A=
       // debug=0A=
      case 'localhost':=0A=
        return '_return.php';=0A=
        break;=0A=
      // default=0A=
      default:=0A=
        return '/svc/search/business/autosuggest';=0A=
    }=0A=
  },=0A=
  =0A=
  /**=0A=
   * Returns the funds redirect url=0A=
   *=0A=
   * @param {String} s Ticker to be appended to url=0A=
   * @returns {String} URL for Funds redirect=0A=
   */=0A=
  FundURL: function(s) {=0A=
    return =
'http://markets.on.nytimes.com/research/markets/usmarkets/snapshot.asp?sy=
mbol=3D' + s;=0A=
  },=0A=
  =0A=
  /**=0A=
   * @param {Template} Template Defines template used for pushing into UL=0A=
   */=0A=
  Template:           new Template('<li =
title=3D"#{output_safe}"><span>#{ticker}</span>#{company}</li>')=0A=
}=0A=
=0A=
/**=0A=
 * Business.Autosuggest is an extension of Ajax.Autocompleter=0A=
 * defined by scriptaculous. This extension adds specific=0A=
 * support for NYT service-based autocomplete.=0A=
 *=0A=
 * Assumes results divider is below (next) to the search=0A=
 * input.=0A=
 *=0A=
 * Requires Scriptaculous 1.8.1 or above (1.8.0 has a bug)=0A=
 * =0A=
 * @constructor=0A=
 * @base Ajax.Autocompleter=0A=
 * @requires Business.Config Required for configuration variables=0A=
 */=0A=
Business.Autosuggest =3D Class.create();=0A=
Object.extend(Object.extend(Business.Autosuggest.prototype, =
Ajax.Autocompleter.prototype), {=0A=
  initialize: function(element, update, url, options) {=0A=
    options =3D options || {};=0A=
    this.baseInitialize(element, update, options);=0A=
    this.options.asynchronous  =3D true;=0A=
    this.options.onComplete    =3D this.onComplete.bind(this);=0A=
    this.options.defaultParams =3D this.options.parameters || null;=0A=
    this.options.method        =3D 'get';=0A=
    this.options.autoSelect    =3D false; // prevent autoselecting if =
only one result=0A=
    this.options.minChars      =3D 2;=0A=
    this.options.frequency     =3D 0;=0A=
    this.options.selectFirst   =3D options.selectFirst || true;=0A=
    this.options.preventSubmit =3D options.preventSubmit || false;=0A=
    this.options.disableFunds  =3D options.disableFunds || false;=0A=
    this.url                   =3D url;=0A=
    this.urls                  =3D [];=0A=
  },=0A=
  =0A=
  /**=0A=
   * Called on a successfull complete of the service call=0A=
   */=0A=
  onComplete: function(request) {=0A=
    this.processResponse(request.responseText.evalJSON());=0A=
  },=0A=
  =0A=
  /**=0A=
   * Overwriting to remove scrolling into view as this breaks=0A=
   * functionality. Why was this added?=0A=
   * @private=0A=
   */=0A=
  markPrevious: function() {=0A=
    if(this.index > 0) this.index--=0A=
      else this.index =3D this.entryCount-1;=0A=
  },=0A=
=0A=
  /**=0A=
   * Overwriting to remove scrolling into view as this breaks=0A=
   * functionality. Why was this added?=0A=
   * @private=0A=
   */=0A=
  markNext: function() {=0A=
    if(this.index < this.entryCount-1) this.index++=0A=
      else this.index =3D 0;=0A=
  },=0A=
  =0A=
  /**=0A=
   * Fires when a user selects an entry, this will redirect the=0A=
   * user to the page supplied within the URLs array=0A=
   */=0A=
  selectEntry: function() {=0A=
    this.active =3D false;=0A=
    var entry =3D this.getCurrentEntry();=0A=
    if(entry) {=0A=
      this.updateElement(entry);=0A=
      this.element.parentNode.onsubmit =3D function() { return false; } =
// firefox 2 mac bug=0A=
      if( !this.options.preventSubmit ) { window.location =3D =
this.urls[entry.autocompleteIndex]; }=0A=
    } else {=0A=
      this.element.parentNode.submit();=0A=
    }=0A=
  },=0A=
  =0A=
  /**=0A=
   * Updates the search input with the selected value=0A=
   *=0A=
   * @param {Element} selectedElement DOM element selected by user=0A=
   */=0A=
  updateElement: function(selectedElement) {  =0A=
    this.element.setValue(selectedElement.readAttribute('title'));=0A=
    this.element.focus();=0A=
  },=0A=
  =0A=
  /**=0A=
   * Processes the JSON response into a properly formatted list=0A=
   *=0A=
   * @param {Object} json The json object initially returned=0A=
   * by the ajax call=0A=
   * @requires Business.Config Defines HTML template=0A=
   */=0A=
  processResponse: function(json) {=0A=
    var html =3D [];=0A=
    var keyword =3D json[0];=0A=
    var results =3D json[1];=0A=
    =0A=
    this.urls =3D [];=0A=
    this.entryCount =3D 0;=0A=
    html.push('<ul class=3D"refer">')=0A=
    =0A=
	//Disable Selecting first result when no data is available=0A=
	this.options.selectFirst =3D (results.length>0) || false;=0A=
	=0A=
    /**=0A=
     * Loop through the results array and push to UL=0A=
     */=0A=
    for(var i =3D 0; i < results.length; i++ )=0A=
    {=0A=
      var result =3D eval('(' + results[i] + ')').results;=0A=
      var re =3D new RegExp('(' + keyword + ')', 'i');=0A=
      =0A=
      // validate and skip on false=0A=
      if ( !this.validateResult(result) ) continue;=0A=
=0A=
      this.urls.push((this.isFund(result)) ? =
Business.FundURL(result.ticker) : result.url);=0A=
      html.push(this.options.template.evaluate({=0A=
        ticker:       result.ticker.replace(re, '<strong>$1</strong>'),=0A=
        company:      result.company.replace(re, '<strong>$1</strong>'),=0A=
        output_safe:  ( this.options.safe ) ?=0A=
          eval( this.options.safe ) : result.company=0A=
      }));=0A=
      this.entryCount++;=0A=
    }=0A=
    var queryParam =3D this.element.getValue();=0A=
    html.push('<li class=3D"marketQuoteRefer" title=3D"View All =
Matches"><h6><a =
href=3D"http://markets.on.nytimes.com/research/symbol_lookup/overview/sea=
rch.asp?textIn=3D' + queryParam + '"><b>View All Matches =
&#187;</b></a></h6></li>');=0A=
    html.push('</ul>');=0A=
    this.updateChoices(html.join(''));=0A=
    if( !this.options.selectFirst ) this.makeInactive();=0A=
  },=0A=
  =0A=
  /**=0A=
   * Not so pretty way of not selecting the first result by=0A=
   * default; this removes the selected class and sets the=0A=
   * index to a negative value negating the selectEntry func=0A=
   */=0A=
  makeInactive: function() {=0A=
    =
this.update.getElementsByTagName('li')[0].removeClassName('selected');=0A=
    this.index =3D -1;=0A=
  },=0A=
  =0A=
  /**=0A=
   * Returns true or false dependent on weather the result=0A=
   * is a fund, i.e. contains company and ticker but no url=0A=
   *=0A=
   * @returns True or false=0A=
   */=0A=
  isFund: function(result) {=0A=
    return ( result.company && result.ticker && !result.url );=0A=
  },=0A=
  =0A=
  /**=0A=
   * Returns true or false based on whether the object passes=0A=
   * validation or not.=0A=
   *=0A=
   * @param {Object} result Result object passed to function=0A=
   * @returns True or false=0A=
   * @type Boolean=0A=
   */=0A=
  validateResult: function(result) {=0A=
    // if entirely empty return false=0A=
    if ( !result.company || !result.ticker || ( !this.isFund(result) && =
!result.url) )=0A=
      return false;=0A=
=0A=
    // if the result is a fund, check that we want to display it=0A=
    if ( this.isFund(result) && this.options.disableFunds )=0A=
      return false;=0A=
    =0A=
    // defaults to true=0A=
    return true;=0A=
  }=0A=
});=0A=
=0A=
/**=0A=
 * Creates a placeholder, or default input text, for the=0A=
 * supplied element.=0A=
 *=0A=
 * @param {Element} el Search input=0A=
 * @param {String} text Placeholder Text=0A=
 * @param {String} class Placeholder class name=0A=
 */=0A=
var createPlaceholder =3D function(el, text, css_class) {=0A=
  var searchInput     =3D $(el);=0A=
=0A=
  // if value is present, quietly exit=0A=
  if ( searchInput.present() ) return;=0A=
  =0A=
  // set default text and class=0A=
  if ( css_class ) $(el).addClassName( css_class );=0A=
  $(el).setValue( text );=0A=
=0A=
  /**=0A=
   * Observe focus, if input value equals placeholder value=0A=
   * then clear the input and remove the class=0A=
   */=0A=
  searchInput.observe('focus', function(){=0A=
    if ( this.value =3D=3D text ) {=0A=
      this.clear();=0A=
      if ( css_class ) this.removeClassName( css_class );=0A=
    }=0A=
  });=0A=
=0A=
  /**=0A=
   * Observe blur, if input value is empty, replace with default=0A=
   * placeholder value and add class back=0A=
   */=0A=
  searchInput.observe('blur', function(){=0A=
    if ( !this.present() ) {=0A=
      if ( css_class ) this.addClassName( css_class );=0A=
      this.setValue( text );=0A=
    }=0A=
  });=0A=
  =0A=
  // prevent placeholder text from being submitted by accident=0A=
  searchInput.parentNode.onsubmit =3D function(){=0A=
    if ( $(el).value =3D=3D text ) $(el).clear();=0A=
    return true;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Fires on document ready, initializes autosuggest object=0A=
 */=0A=
document.observe("dom:loaded", function(){=0A=
  var page =3D Business.SuggestServer();=0A=
  var template =3D Business.Template;=0A=
  =0A=
  // get the inputs, if there is only one, push it into an array=0A=
  var inputs =3D ( typeof(Business.Inputs) !=3D 'object' ) ?=0A=
    [Business.Inputs] : Business.Inputs;=0A=
  =0A=
  // only create object if on correct host and has defined inputs=0A=
  if ( page !=3D false && inputs )=0A=
  {    =0A=
    // loop through supplied inputs and create autosuggest object=0A=
    inputs.each(function(i) {=0A=
      =0A=
      // using placeholder? if so, get the input from object=0A=
      var input =3D ( typeof(i) =3D=3D 'object' ) ? $(i.input) : $(i);=0A=
      var update =3D (input) ? input.next("div.querySuggestions") : =
update =3D null;=0A=
  =0A=
      // check for existence & create=0A=
      if( input && update )=0A=
      {=0A=
        =0A=
        // force left if set=0A=
        if ( i.forceLeft ) update.addClassName('forceLeft');=0A=
        =0A=
        // deal with options - remove default (not used by autosuggest)=0A=
        var options =3D ( typeof i =3D=3D 'object' ) ? Object.clone(i) : =
{};=0A=
        options.input =3D options.placeholder =3D =
options.placeholder_class =3D options.forceLeft =3D null;=0A=
        options.template =3D template;=0A=
        =0A=
        // finally create the object=0A=
        new Business.Autosuggest(input, update, page, options);=0A=
      }=0A=
      =0A=
      // create placeholder if defined=0A=
      if ( input && typeof i =3D=3D 'object' && i.placeholder )=0A=
        createPlaceholder(input, i.placeholder, i.placeholder_class)=0A=
    });=0A=
  }=0A=
});=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/business/topic.js

/* Remove empty press releases or adjust=0A=
   height based on the number of releases.=0A=
   =0A=
   The iframe needs to be under the same domain=0A=
   and have document.domain set to nytimes.com */=0A=
function processPressReleases()=0A=
{=0A=
  // set the domain to top level to avoid security errors=0A=
  try { document.domain =3D 'nytimes.com'; } catch(e) { return false; }=0A=
  var iframe =3D document.getElementById('modulePressReleases');=0A=
  =0A=
  // only process if the iframe is found=0A=
  if( iframe )=0A=
  {=0A=
    // grab the HTML document from the iframe=0A=
    var iframe_document =3D (iframe.contentDocument) ?=0A=
      iframe.contentDocument :=0A=
      iframe.contentWindow.document;=0A=
  =0A=
    // try and adjust the height; quietly die if=0A=
    // returned a security error=0A=
    try {=0A=
      var body =3D iframe_document.getElementsByTagName('body')[0];=0A=
      ( body.offsetHeight =3D=3D 0 ) ?=0A=
        iframe.parentNode.removeChild(iframe) :=0A=
        iframe.setAttribute('height', body.offsetHeight + 15)=0A=
    } catch(e) { return false; }=0A=
  }=0A=
}=0A=
=0A=
/* legacy marketwatch portfolio functionality;=0A=
   will be replaced by wsod portfolio */=0A=
function addMWPortfolio(userid, symbol, page)=0A=
{=0A=
  =
window.open('http://marketwatch.nytimes.com/custom/nyt-com/portfolio/html=
-addsymbol.asp?userid=3D' + userid + '&amp;symb=3D' + symbol + =
'&amp;sPage=3D' + page, '_blank', =
'toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scr=
ollbars=3Dno,resizable=3Dno,width=3D300,height=3D175');=0A=
}=0A=
=0A=
/* attach on load */=0A=
if( typeof window.addEventListener !=3D 'undefined' ) {=0A=
  window.addEventListener('load', processPressReleases, false);=0A=
} else {=0A=
  window.attachEvent('onload', processPressReleases);=0A=
}
------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common.js

/*=0A=
 * $Id: common.js 84000 2011-12-05 21:53:46Z lpierfelice $=0A=
 * (c) 2006-2010 The New York Times Company=0A=
 */=0A=
=0A=
// Chartbeat timer=0A=
var _sf_startpt=3D(new Date()).getTime();=0A=
=0A=
function nameIt() {=0A=
    window.name =3D 'nytimesmain';=0A=
    if ((navigator.appName =3D=3D "Microsoft Internet Explorer") && =
(document.all.globalsearchform)){=0A=
        document.all.globalsearchform.style.visibility =3D "visible";=0A=
    }=0A=
}=0A=
 =0A=
function pop_me_up(pURL, features){=0A=
    new_window =3D window.open(pURL, "popup_window", features);=0A=
    new_window.focus();=0A=
}=0A=
=0A=
function pop_me_up2(pURL,name, features){=0A=
    new_window =3D window.open(pURL, name, features);=0A=
    new_window.focus();=0A=
}=0A=
=0A=
function changeImage(image_name, image_src) {=0A=
    document.images[image_name].src =3D image_src;=0A=
}=0A=
=0A=
function goToURL(obj){=0A=
    var f =3D (obj.section) ? obj : obj.form;=0A=
    var selected =3D f.section.selectedIndex;=0A=
    var URL =3D f.section.options[selected].value;=0A=
    if (URL !=3D "") document.location =3D URL;=0A=
    return false;=0A=
}=0A=
=0A=
function goToURL2(sel){=0A=
// This only works for onChange events from select objects=0A=
// but select object can have any name, unlike goToURL() which requires =0A=
// select object to be named "section"=0A=
    var selected =3D sel.selectedIndex;=0A=
    var url =3D sel.options[selected].value;=0A=
    if (url !=3D "") document.location =3D url;=0A=
    return false;=0A=
}=0A=
=0A=
/* bust all external framesets =0A=
 * but save the original referrer for WebTrends=0A=
 */=0A=
(function() {=0A=
    if (window.self !=3D window.top && =
!document.referrer.match(/^https?:\/\/[^?\/]+\.nytimes\.com\//)) {=0A=
        var expTime =3D new Date();=0A=
        expTime.setTime(expTime.getTime() + 60000); // 1 min=0A=
        document.cookie =3D "FramesetReferrer=3D" + document.referrer + =
"; expires=3D" + expTime.toGMTString() + "; path=3D/";=0A=
        top.location.replace(window.location.pathname);=0A=
    }=0A=
})();=0A=
=0A=
//  Begin functions for Travel flash slideshows=0A=
function writeFlashSlideShow(xmlFile){=0A=
    var swfFile =3D =
"/slideshow/swf/slideshow.swf?XMLfile=3D/slideshow/xml/travel/" + =
xmlFile;=0A=
    var HTMLstr =3D "";=0A=
    HTMLstr +=3D "<object =
classid=3D\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" =
codebase=3D\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0\" width=3D\"390\" height=3D\"300\" =
id=3D\"slideshow\" align=3D\"middle\">";=0A=
    HTMLstr +=3D "<param name=3D\"allowScriptAccess\" =
value=3D\"sameDomain\" />";=0A=
    HTMLstr +=3D "<param name=3D\"movie\" value=3D\"" + swfFile + "\" =
/>";=0A=
    HTMLstr +=3D "<param name=3D\"quality\" value=3D\"high\" />";=0A=
    HTMLstr +=3D "<param name=3D\"wmode\" value=3D\"transparent\" />";=0A=
    HTMLstr +=3D "<embed src=3D\"" + swfFile + "\" =
wmode=3D\"transparent\" quality=3D\"high\" width=3D\"390\" =
height=3D\"300\" name=3D\"slideshow\" align=3D\"middle\" =
allowScriptAccess=3D\"sameDomain\" =
type=3D\"application/x-shockwave-flash\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" />";=0A=
    HTMLstr +=3D "</object>";=0A=
    return HTMLstr;=0A=
}=0A=
=0A=
function showFirstSlide(imgName, photoCredit, photoCaption){=0A=
    var HTMLstr =3D "";=0A=
    HTMLstr +=3D "<!-- begin photo -->";=0A=
    HTMLstr +=3D "<img =
src=3D\"http://graphics.nytimes.com/images/section/travel/slideshow/" + =
imgName + "\" width=3D\"390\" height=3D\"200\" alt=3D\"photo\" =
border=3D\"0\">";=0A=
    HTMLstr +=3D "<!-- end photo -->";=0A=
    HTMLstr +=3D "<div align=3D\"right\" class=3D\"photocredit\">" + =
photoCredit + "</div>";=0A=
    HTMLstr +=3D "<div class=3D\"photocaption\">" + photoCaption + =
"</div>";=0A=
    return HTMLstr;=0A=
}=0A=
//  End functions for Travel flash slideshows=0A=
=0A=
//  Begin functions for Global flash slideshows=0A=
function writeEmbeddedFlashSlideShow(xmlFile){=0A=
    var swfFile =3D =
"/slideshow/swf/slideshow.swf?XMLfile=3D/slideshow/xml/" + xmlFile;=0A=
    var HTMLstr =3D "";=0A=
    HTMLstr +=3D "<object =
classid=3D\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" =
codebase=3D\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0\" width=3D\"390\" height=3D\"300\" =
id=3D\"slideshow\" align=3D\"middle\">";=0A=
    HTMLstr +=3D "<param name=3D\"allowScriptAccess\" =
value=3D\"sameDomain\" />";=0A=
    HTMLstr +=3D "<param name=3D\"movie\" value=3D\"" + swfFile + "\" =
/>";=0A=
    HTMLstr +=3D "<param name=3D\"quality\" value=3D\"high\" />";=0A=
    HTMLstr +=3D "<param name=3D\"wmode\" value=3D\"transparent\" />";=0A=
    HTMLstr +=3D "<embed src=3D\"" + swfFile + "\" =
wmode=3D\"transparent\" qualityaigh\" width=3D\"390\" height=3D\"300\" =
name=3D\"slideshow\" align=3D\"middle\" =
allowScriptAccess=3D\"sameDomain\" =
type=3D\"application/x-shockwave-flash\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" />";=0A=
    HTMLstr +=3D "</object>";=0A=
    return HTMLstr;=0A=
}=0A=
=0A=
function showFirstEmbeddedSlide(imgName, photoCredit, photoCaption){=0A=
    var HTMLstr =3D "";=0A=
    HTMLstr +=3D "<!-- begin photo -->";=0A=
    HTMLstr +=3D "<img src=3D\"" + imgName + "\" width=3D\"390\" =
height=3D\"200\" alt=3D\"photo\" border=3D\"0\">";=0A=
    HTMLstr +=3D "<!-- end photo -->";=0A=
    HTMLstr +=3D "<div align=3D\"right\" class=3D\"photocredit\">" + =
photoCredit + "</div>";=0A=
    HTMLstr +=3D "<div class=3D\"photocaption\">" + photoCaption + =
"</div>";=0A=
    return HTMLstr;=0A=
}=0A=
//  End functions for Global flash slideshows=0A=
=0A=
function preloadNavImages(imageNames, imagePath){=0A=
    var loadedImages =3D new Array();=0A=
    if (document.images) {=0A=
        for (var i=3D0; i < imageNames.length; i++){=0A=
            loadedImages[i] =3D new Image();=0A=
            loadedImages[i].src =3D imagePath + "nav_" + imageNames[i] + =
"_off.gif";=0A=
        }=0A=
    }=0A=
=0A=
}=0A=
=0A=
function readCookie(value){=0A=
    var allCookieVals =3D document.cookie.split(";");=0A=
    for (var i=3D0; i < allCookieVals.length; i++){ //loop through all =
cookies=0A=
        if (allCookieVals[i].indexOf(value) !=3D -1) { //find target =
cooki            var cookieVal =3D allCookieVals[i].split("=3D"); =
//split name/value pair=0A=
            return cookieVal[1]; //return target cookie value=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function expandMultimediaWindow(){=0A=
    if (window.resizeTo && window.moveTo) {=0A=
        window.resizeTo(screen.availWidth, screen.availHeight);=0A=
        window.moveTo(0,0);=0A=
    }=0A=
}=0A=
=0A=
function shrinkMultimediaWindow(w,h){=0A=
    if (window.resizeTo) window.resizeTo(w,h);=0A=
    if (window.moveTo) {=0A=
        var winX =3D ((screen.availWidth/2) - (w/2));=0A=
        var winY =3D ((screen.availHeight/2) - (h/2));=0A=
        window.moveTo(winX,winY);=0A=
    }=0A=
}=0A=
=0A=
function ieXLiquidWidth() {=0A=
    if (document.body.clientWidth < 774) {=0A=
        return "768px";=0A=
    } else if (document.body.clientWidth > 984) {=0A=
        return "980px";=0A=
    } else {=0A=
        return "auto";=0A=
    }=0A=
}=0A=
=0A=
function setClientSizeCookies() {=0A=
    var client_w =3D document.body.clientWidth;=0A=
    var path =3D "/";=0A=
    var domain =3D "nytimes.com";=0A=
    document.cookie =3D "client_w=3D" + client_w + "; path=3D " + path + =
"; domain=3D" + domain;=0A=
}=0A=
=0A=
//  Function for Classifieds and Most Popular modules=0A=
function Accordian(target) {=0A=
    typeof target =3D=3D "object" ? this.element =3D target : =
this.element =3D document.getElementById(target); if (!this.element) =
return false;=0A=
    this.ul =3D this.element.getElementsByTagName("ul")[0];=0A=
    this.tabs =3D this.ul.getElementsByTagName("li");=0A=
    this.tabContent =3D this.getTabContent();=0A=
    this.bind();=0A=
}=0A=
=0A=
Accordian.prototype.getTabContent =3D function() {=0A=
    tabContent=3D new Array();=0A=
    this.divs =3D this.element.getElementsByTagName("div");=0A=
    for (var i =3D 0; i < this.divs.length; i++) {=0A=
        if (/tabContent/i.test(this.divs[i].className)) {=0A=
            tabContent.push(this.divs[i]);=0A=
        }=0A=
    }=0A=
    return tabContent;=0A=
};=0A=
=0A=
Accordian.prototype.bind =3D function() {=0A=
    var o =3D this;=0A=
    for (var i =3D 0; i < this.tabs.length; i++) {=0A=
        this.tabs[i].onclick =3D function() {=0A=
            if (this.className !=3D 'selected') {=0A=
                o.open(this); return false;=0A=
                var a =3D this.getElementsByTagName("a")[0];=0A=
                if (a) a.onclick =3D function() {=0A=
                    return false;=0A=
                };=0A=
            }=0A=
        };=0A=
    }=0A=
};=0A=
=0A=
Accordian.prototype.open =3D function(caller) {=0A=
    for (var i =3D 0; i < this.tabs.length; i++) {=0A=
        var tab =3D this.tabs[i];=0A=
        if (tab =3D=3D caller) {=0A=
            this.collapse();=0A=
            tab.className =3D "selected";=0A=
            this.tabContent[i].style.display =3D "block";=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
Accordian.prototype.collapse =3D function() {=0A=
    for (var i =3D 0; i < this.tabs.length; i++) {=0A=
        this.tabs[i].className =3D "";=0A=
        this.tabContent[i].style.display =3D "none";=0A=
    }=0A=
};=0A=
=0A=
// Function for Google ads links=0A=
=0A=
function linkbox(url, winName) {=0A=
    window.open(url, winName, =
"location=3Dyes,directories=3Dyes,menubar=3Dyes,toolbar=3Dyes,status=3Dye=
s,resizable=3Dyes,scrollbars=3Dyes");=0A=
}=0A=
=0A=
function enhanceAccordians() {=0A=
    var divs =3D document.getElementsByTagName('div');=0A=
    for (var i =3D 0; i < divs.length; i++) {=0A=
        var element =3D divs[i];=0A=
        if (/accordian/i.test(element.className)) {=0A=
            new Accordian(element);=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
getMetaTagValue =3D function(name){=0A=
    if (document.getElementsByTagName) {=0A=
        var meta =3D document.getElementsByTagName("meta");=0A=
        for (var i=3D0; i < meta.length; i++) {=0A=
            if (meta[i].name =3D=3D name) return meta[i].content;=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
var NYTD =3D NYTD || {};=0A=
=0A=
NYTD.Hosts =3D (function(){=0A=
    var host, scripts =3D document.getElementsByTagName("script");=0A=
    for (var i =3D 0, script; script =3D scripts[i]; i++) {=0A=
        host =3D script.src && =
/^(.+\.nyt(imes)?.com)\/js\/common\.js/.test(script.src) ? RegExp.$1 : =
'';=0A=
        if (host) { break; };=0A=
    };=0A=
=0A=
    var jsonHost =3D (host.indexOf('graphics8.nytimes.com') !=3D=3D -1) ?=0A=
    'http://json8.nytimes.com' :=0A=
    'http://json.stg.nytimes.com';=0A=
    =0A=
    var wwwHost =3D (host.indexOf('graphics8.nytimes.com') !=3D=3D -1) ? =
'http://www.nytimes.com' : 'http://swww.nytimes.com'=0A=
=0A=
    var myaccountHost =3D (host.indexOf('graphics8.nytimes.com') !=3D=3D =
-1) ? 'https://myaccount.nytimes.com' : =
'https://myaccount-circ.stg.nytimes.com';=0A=
=0A=
    return {=0A=
        imageHost: host,=0A=
        jsHost: host,=0A=
        cssHost: host,=0A=
        jsonHost: jsonHost,=0A=
        myaccountHost: myaccountHost,=0A=
        wwwHost: wwwHost=0A=
    };=0A=
})();=0A=
=0A=
// Duped in trackingTags_v1.1.js=0A=
(function(){=0A=
=0A=
    var windowLoaded =3D false;=0A=
    var document_scripts;=0A=
=0A=
    if (window.addEventListener) {=0A=
        window.addEventListener ("load", function(){ windowLoaded =3D =
true; }, false);=0A=
    } else if (window.attachEvent) {=0A=
        window.attachEvent ("onload", function(){ windowLoaded =3D true; =
});=0A=
    }=0A=
=0A=
    function scriptLoaded(src) {=0A=
        document_scripts =3D document_scripts || {};=0A=
        if (document_scripts[src]) { return true; }=0A=
        else {=0A=
            var script_tags=3D document.getElementsByTagName("script");=0A=
            for (var i =3D 0, script; script =3D script_tags[i]; i++) {=0A=
                if(script.src) { document_scripts[script.src] =3D 1; }=0A=
            };=0A=
            if (document_scripts[src]) { return true; }=0A=
            else { return false; }=0A=
        }=0A=
    }=0A=
=0A=
    NYTD.require =3D function(file, callback) {=0A=
        if (windowLoaded) { throw('Cannot require file, document is =
already loaded'); }=0A=
    //  If matches root relative url (single slash, not =
protocol-agnostic double slash)=0A=
        var url =3D /^\/[^\/]/.test(file) ? NYTD.Hosts.jsHost + file : =
file;=0A=
        var force =3D arguments[arguments.length - 1] =3D=3D=3D true;=0A=
        var needsCallbackScriptTag;=0A=
=0A=
        if (force || !scriptLoaded(url)) {=0A=
            document.write('<script src=3D"' + url + '" =
type=3D"text/javascript" charset=3D"utf-8" =
onerror=3D"throw(\'NYTD.require: An error occured: \' + =
this.src)"><\/script>');=0A=
            document_scripts[url] =3D 1;=0A=
            needsCallbackScriptTag =3D true;=0A=
        }=0A=
=0A=
        if (typeof callback =3D=3D 'function') {=0A=
            if (document.addEventListener && !Prototype.Browser.IE) {=0A=
                if (needsCallbackScriptTag) {=0A=
                    document.write('<script type=3D"text/javascript" =
charset=3D"utf-8">(' + callback.toString() + ')();<\/script>');=0A=
                } else {=0A=
                    window.setTimeout(function(){=0A=
                        callback();=0A=
                    }, 0);=0A=
                }=0A=
            } else {=0A=
                NYTD.require.callbacks =3D NYTD.require.callbacks || [];=0A=
                NYTD.require.callbacks.push(callback);=0A=
                NYTD.require.callbacks.count =3D =
(++NYTD.require.callbacks.count) || 0;=0A=
                document.write("<script id=3D__onAfterRequire" + =
NYTD.require.callbacks.count + " src=3D//:><\/script>");=0A=
                document.getElementById("__onAfterRequire" + =
NYTD.require.callbacks.count).onreadystatechange =3D function() {=0A=
                    if (this.readyState =3D=3D "complete") {=0A=
                        this.onreadystatechange =3D null;=0A=
                        (NYTD.require.callbacks.pop())();=0A=
                        this.parentNode.removeChild(this);=0A=
                    }=0A=
                };=0A=
            }=0A=
        }=0A=
    };=0A=
})();=0A=
=0A=
NYTD.require('/js/mtr.js');=0A=
=0A=
NYTD.require('/js/app/lib/env.js');=0A=
=0A=
if (!window.location.hostname.match('monster')) {=0A=
    NYTD.require('/js/app/lib/prototype/1.7/prototype.js');=0A=
    NYTD.require('/js/app/lib/scriptaculous/1.8.3/effects.js');=0A=
    NYTD.require('/js/app/lib/NYTD/0.0.1/template.js');=0A=
=0A=
    if (!window.location.hostname.match('myaccount')) {=0A=
        NYTD.require('/js/adx/googleads.js');=0A=
    }=0A=
}=0A=
=0A=
if (!window.TimesPeople) {=0A=
    NYTD.require('/js/app/timespeople_1.5/lib/urilist.js');=0A=
    NYTD.require('/js/app/timespeople/boot.js');=0A=
}=0A=
=0A=
// IE Pinned Site (IE9+)=0A=
if (window.external && window.external.msIsSiteMode) {=0A=
  NYTD.require("/js/app/ie/pinned_site.js");=0A=
}=0A=
=0A=
(function() {=0A=
    var PT  =3D false;=0A=
    var PST =3D false;=0A=
    var metas =3D document.getElementsByTagName('meta');=0A=
=0A=
    for (var i =3D 0, meta; meta =3D metas[i]; i++) {=0A=
        PT  =3D (meta.name =3D=3D 'PT')  ? meta.content : PT;=0A=
        PST =3D (meta.name =3D=3D 'PST') ? meta.content : PST;=0A=
        if (PT && PST) break;=0A=
    }=0A=
=0A=
    if (PT =3D=3D=3D 'Article' || PST =3D=3D=3D 'Interactive' || PST =
=3D=3D=3D 'Slideshow') {=0A=
        NYTD.require("/js2/build/facebook/article/build.js");=0A=
    }=0A=
    =0A=
    if (PT =3D=3D=3D 'Article' || PST =3D=3D=3D 'Blog Post'){=0A=
        NYTD.require("/js/app/common/swipe/navigate.min.js");=0A=
        NYTD.require("/js/app/common/emphasis/app.js");=0A=
    }=0A=
})();=0A=
=0A=
NYTD.loadGlobalProfile =3D (function() {=0A=
	NYTD.Hosts =3D NYTD.Hosts || {};=0A=
	NYTD.Hosts.imageHost =3D NYTD.Hosts.imageHost || "";=0A=
	=0A=
    var globalProfileHtml =3D '<span id=3D"memberToolsProfileDropdown">\=0A=
  <span id=3D"memberToolsProfileClosedTab">{USERNAME}</span>\=0A=
  <span id=3D"memberToolsProfileOpenedTab"><span =
class=3D"insetH">{USERNAME}</span></span>\=0A=
  <ul id=3D"memberToolsProfileMenu">\=0A=
    <li id=3D"memberToolsProfileMenuProfileItem"><a =
href=3D"http://timespeople.nytimes.com">My Profile</a></li> \=0A=
    <li><a href=3D"http://www.nytimes.com/membercenter/">My Account =
</a></li> \=0A=
    <li class=3D"lastItem"><a href=3D"http://www.nytimes.com/logout">Log =
Out</a></li>\=0A=
  </ul>\=0A=
</span>';=0A=
=0A=
    var globalProfileCSS =3D '#memberToolsProfileDropdown { =
font-size:12px; }\=0A=
	#memberToolsProfileDropdown a:visited { color:#004276; }\=0A=
	#memberToolsProfileClosedTab { background:url("' + NYTD.Hosts.imageHost =
+ '/images/toggles/toggle_down_icon_9x5.gif") no-repeat right center; =
color:#004276; padding:0 13px 0 3px; text-align:left; }\=0A=
	#memberToolsProfileClosedTab:hover { cursor: pointer; }\=0A=
\=0A=
	#memberToolsProfileOpenedTab { display: none; position: absolute; left: =
-2px; top: -5px; z-index:100000001; background: #fff; border-color: =
#ccc; border-style: solid; border-width: 1px 1px 0; cursor: pointer; =
padding: 4px 0 4px 8px; color: #444; text-decoration: none; }\=0A=
	.open #memberToolsProfileOpenedTab { display: inline;  }\=0A=
	#memberToolsProfileOpenedTab .insetH {margin:0 6px 0 0; padding: 0 14px =
0 0; background: url("' + NYTD.Hosts.imageHost + =
'/images/toggles/toggle_up_icon_9x5.gif") no-repeat right center;  }\=0A=
	#memberToolsProfileMenu, \=0A=
	#memberTools #memberToolsProfileMenu li { border: 0; margin:0; =
padding:0; }\=0A=
	#memberTools #memberToolsProfileMenu { -moz-box-shadow:1px 0 2px #999; =
-webkit-box-shadow: 1px 0 2px #999; box-shadow: 1px 0 2px #999; /* For =
IE 8 */ -ms-filter: =
"progid:DXImageTransform.Microsoft.Shadow(Strength=3D2, Direction=3D180, =
Color=3D\'#999999\')"; /* For IE 5.5 - 7 */ filter: =
progid:DXImageTransform.Microsoft.Shadow(Strength=3D2, Direction=3D180, =
Color=3D\'#999999\'); background: #fff; border:1px solid #ccc; =
display:none; right: -1px; position:absolute; top:18px; width: 170px; =
padding-bottom: 4px; z-index: 100000000; }\=0A=
	.open #memberToolsProfileMenu { display:block !important; }\=0A=
	#memberTools #memberToolsProfileMenu li { border-bottom: 1px solid =
#ccc; display:block; font-size:1em; margin:0 8px; padding:7px 0; =
text-align: left; white-space: normal; }\=0A=
	#memberTools #memberToolsProfileMenu li.lastItem { border-bottom: none; =
}\=0A=
	#memberTools #memberToolsProfileMenu li a { display:block; }\=0A=
	#memberToolsProfileMenuProfileItem { overflow: hidden }\=0A=
	#memberToolsProfileMenuProfileItem a { margin: 7px 0 0 0; }\=0A=
	#memberToolsProfileAvatar { width:30px; margin-bottom: 2px; }';    =0A=
=0A=
    function getStyle(el, cssprop) {=0A=
        if (typeof el.currentStyle !=3D=3D 'undefined') {=0A=
            //IE=0A=
            return el.currentStyle[cssprop];=0A=
        }=0A=
        else if (typeof document.defaultView !=3D=3D 'undefined' && =
typeof document.defaultView.getComputedStyle !=3D=3D 'undefined') {=0A=
            //Firefox=0A=
            return document.defaultView.getComputedStyle(el, =
"")[cssprop];=0A=
        }=0A=
        else {=0A=
            //try and get inline style=0A=
            return el.style[cssprop];=0A=
        }=0A=
    }=0A=
    =0A=
    function loadImage() {=0A=
        var elem =3D new Element('img', {=0A=
            'id': 'memberToolsProfileAvatar',=0A=
            'class': 'runaroundLeft',=0A=
            src: NYTD.profileDropdown.imgURL,=0A=
            alt: NYTD.profileDropdown.username=0A=
        });=0A=
        elem.onerror =3D function() {=0A=
            elem.remove();=0A=
        };=0A=
        $('memberToolsProfileMenuProfileItem').insert({=0A=
            "top": elem=0A=
        });=0A=
    }=0A=
=0A=
    function loadDropdown(el) {        =0A=
        appendStyleTag(globalProfileCSS);=0A=
        el.update(globalProfileHtml).addClassName('containingBlock');=0A=
        loadImage();=0A=
        =0A=
        NYTD.profileDropdown.openDropdown =3D function() {=0A=
            $('memberToolsProfileDropdown').addClassName('open');=0A=
            clearTimeout(NYTD.profileDropdown.timeout);=0A=
            $('memberToolsProfileDropdown').observe('mouseout',=0A=
            function(e) {=0A=
                if (e.element().nodeName !=3D 'DIV') return;=0A=
                NYTD.profileDropdown.timeout =3D =
setTimeout(NYTD.profileDropdown.closeDropdown, =
NYTD.profileDropdown.timeoutValue);=0A=
            });=0A=
            $('memberToolsProfileDropdown').observe('mouseout',=0A=
            function(e) {=0A=
                NYTD.profileDropdown.timeout =3D =
setTimeout(NYTD.profileDropdown.closeDropdown, =
NYTD.profileDropdown.timeoutValue);=0A=
            });=0A=
            $('memberToolsProfileDropdown').observe('mouseover',=0A=
            function(e) {=0A=
                clearTimeout(NYTD.profileDropdown.timeout);=0A=
            });=0A=
        }=0A=
        =0A=
        NYTD.profileDropdown.closeDropdown =3D function() {=0A=
            =
$('memberToolsProfileDropdown').removeClassName('open').stopObserving('mo=
useout').stopObserving('mouseover');=0A=
            clearTimeout(NYTD.profileDropdown.timeout);=0A=
        }=0A=
        =0A=
        $('memberToolsProfileDropdown').observe('click',=0A=
        function(event) {=0A=
            if ($('memberToolsProfileDropdown').hasClassName('open')) {=0A=
                NYTD.profileDropdown.closeDropdown();=0A=
            } else {=0A=
                NYTD.profileDropdown.openDropdown();=0A=
            }=0A=
        });=0A=
    }=0A=
=0A=
    function getInnerText(element) {=0A=
        if (element.innerText) {=0A=
            return element.innerText;=0A=
        } else if (element.textContent) {=0A=
            return element.textContent;=0A=
        }=0A=
    }=0A=
=0A=
    // Load CSS=0A=
    function appendStyleTag(styleStr) {=0A=
        var newNode =3D document.createElement('style');=0A=
        newNode.setAttribute("type", "text/css");=0A=
        if (newNode.styleSheet) {=0A=
            // IE=0A=
            newNode.styleSheet.cssText =3D styleStr;=0A=
        } else {=0A=
            newNode.appendChild(document.createTextNode(styleStr));=0A=
        }=0A=
        document.getElementsByTagName("head")[0].appendChild(newNode);=0A=
    }=0A=
    =0A=
    (function startup() {=0A=
        if (typeof $$ !=3D=3D 'undefined') {=0A=
            var li =3D $$("#memberTools li");=0A=
        } else {=0A=
            window.setTimeout(startup, 100);=0A=
            return;=0A=
        }=0A=
        NYTD.profileDropdown =3D {=0A=
            'timeoutValue': 3000,=0A=
            'timeout': ''=0A=
        }=0A=
        var id =3D window.dcsvid || null;=0A=
        var id1,=0A=
        id2,=0A=
        reps =3D 0;=0A=
        if (id && li.length >=3D 0 && $) {=0A=
            id1 =3D id.substr(0, 4);=0A=
            id2 =3D id.substr(4, 4);=0A=
            NYTD.profileDropdown.imgURL =3D =
'http://pimage.timespeople.nytimes.com/' + id1;=0A=
            NYTD.profileDropdown.imgURL +=3D (id2 !=3D=3D "") ? '/' + =
id2: "";=0A=
            NYTD.profileDropdown.imgURL +=3D '/cropped-' + id + '.jpg';=0A=
        } else {=0A=
            window.setTimeout(startup, 100);=0A=
            return;=0A=
        }=0A=
        =0A=
        var body =3D document.getElementsByTagName('body')[0];=0A=
        var bgColor =3D getStyle(body, 'backgroundColor');=0A=
        if (bgColor =3D=3D "rgb(26, 26, 26)" || bgColor =3D=3D "#1a1a1a" =
|| bgColor =3D=3D "#1A1A1A") {=0A=
            globalProfileCSS +=3D '#memberToolsProfileDropdown a, =
#memberToolsProfileDropdown a:visited { color:#444 !important; }\=0A=
    		#memberToolsProfileClosedTab { color: #999;  background: url("' + =
NYTD.Hosts.imageHost + '/images/toggles/toggle_down_icon_9x5_gray.gif") =
no-repeat right center; }\=0A=
    		#memberToolsProfileOpenedTab .insetH { background-image: url("' + =
NYTD.Hosts.imageHost + '/images/toggles/toggle_up_icon_9x5_gray.gif"); =
}';=0A=
        }=0A=
=0A=
        for (var i =3D 0, len =3D li.length; i < len; i++) {=0A=
            if (li[i].innerHTML.indexOf("Welcome,") > -1) {=0A=
                NYTD.profileDropdown.username =3D =
getInnerText(li[i].down()) || null;=0A=
                globalProfileHtml =3D NYTD.profileDropdown.username ? =
globalProfileHtml.replace(/\{USERNAME\}/g, =
NYTD.profileDropdown.username) : globalProfileHtml;=0A=
                for (var x =3D 0, len2 =3D li.length; x < len2; x++) {=0A=
                    if (li[x].innerHTML.indexOf("Log Out") > -1) {=0A=
                        li[x].remove();=0A=
                    }=0A=
                }=0A=
                loadDropdown(li[i]);=0A=
            }=0A=
        }=0A=
    })();=0A=
})();=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/browserSize.js

<!--=0A=
=0A=
function setClientSizeCookies() {=0A=
        var client_w =3D document.body.clientWidth;=0A=
        var path =3D "/";=0A=
        var domain =3D "nytimes.com";=0A=
        =0A=
        document.cookie =3D "client_w=3D" + client_w + "; path=3D " + =
path + "; domain=3D" + domain;=0A=
}=0A=
=0A=
//-->=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js

Tacoda_AMS_DDC =3D  Tacoda_AMS_DDC_addPair =3D =
Tacoda_AMS_DDC_collect_vars =3D Tacoda_AMS_DDC_getCookie =3D function () =
{};
------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/DropDown.js

function DropDown( dropDownId ){=0A=
	if( window.dropDowns && window.dropDowns[dropDownId] ){		// already =
registered=0A=
		return window.dropDowns[dropDownId];=0A=
	} else {													// unregistered=0A=
		this.elementId =3D dropDownId;=0A=
		this.mouseOver =3D false;=0A=
		this.timeoutID;=0A=
		=0A=
		var ddObj =3D this.getElement();=0A=
	=0A=
//		if( ddObj.className !=3D "dropDown" ) throw new Error( =
this.elementId + " is not a valid DropDown. Please make sure you have =
provided it a CSS class of 'dropDown'." );=0A=
		=0A=
		//register=0A=
		if( !window.dropDowns )	window.dropDowns =3D new Object();=0A=
		window.dropDowns[this.dropDownId] =3D this;=0A=
	}				=0A=
}=0A=
=0A=
DropDown.prototype.show =3D function(){=0A=
	var ddObj =3D this.getElement();=0A=
	ddObj.style.visibility =3D "visible";=0A=
	=0A=
	ddObj.onmouseout =3D function( event ){=0A=
		window.dropDowns[this.elementId].mouseOver =3D false;=0A=
		this.timeoutID =3D window.setTimeout( "window.dropDowns['" + =
this.elementId + "'].checkOver();" , 500  );=0A=
		=0A=
	}=0A=
	=0A=
	ddObj.onmouseover =3D function( event ){=0A=
		window.dropDowns[this.elementId].mouseOver =3D true;=0A=
		window.clearTimeout(this.timeoutID);=0A=
	}=0A=
}=0A=
=0A=
DropDown.prototype.TimeOut =3D function(){=0A=
	var ddObj =3D this;=0A=
	this.timeoutID =3D window.setTimeout( function(){ddObj.checkOver();} , =
500  );=0A=
}=0A=
=0A=
DropDown.prototype.hide =3D function(){=0A=
	this.getElement().style.visibility =3D "hidden";=0A=
}=0A=
=0A=
DropDown.prototype.getElement =3D function(){=0A=
	return document.getElementById( this.elementId );=0A=
}=0A=
=0A=
DropDown.prototype.checkOver =3D function(){=0A=
	if( this.mouseOver =3D=3D false ) this.hide();=0A=
}=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisplay.js

function modifyNavigationDisplay(){=0A=
	if(document.createElement && document.getElementById( "navigation")) {	=0A=
		var navDiv =3D document.getElementById( "navigation" );=0A=
		var navList =3D evalChildNodes( navDiv , ["nodeName.toLowerCase() =
=3D=3D 'ul'" , "className =3D=3D 'tabs'"] );=0A=
		var selectedItem =3D evalChildNodes ( navList , ["className =3D=3D =
'selected'" , "nodeName.toLowerCase() =3D=3D 'li'"] ); if =
(!selectedItem) return false;=0A=
		var subNavList =3D evalChildNodes( selectedItem , =
["nodeName.toLowerCase() =3D=3D 'ul'"] );=0A=
		=0A=
		if(subNavList) {=0A=
		=0A=
			subNavList.id =3D "sub" + selectedItem.id;=0A=
=0A=
			var subNavDiv =3D document.createElement( "DIV" );=0A=
			subNavDiv.id =3D "subNavigation";=0A=
			navDiv.appendChild( subNavDiv );=0A=
			selectedItem.removeChild( subNavList );=0A=
=0A=
			subNavDiv.appendChild( subNavList );=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
function evalChildNodes( parentObj , evalStatementArray ){=0A=
	var evalStatement =3D new String();=0A=
=0A=
	try{=0A=
		for( iESA=3D0 ; iESA < evalStatementArray.length ; iESA++ ){=0A=
			if( iESA !=3D 0 ) evalStatement +=3D " && ";=0A=
			evalStatement +=3D " parentObj.childNodes[iECN]." + =
evalStatementArray[iESA] + " ";=0A=
		}=0A=
		=0A=
		for( iECN=3D0 ; iECN < parentObj.childNodes.length ; iECN++ ){=0A=
			if( eval( evalStatement ) ){=0A=
				return parentObj.childNodes[iECN];=0A=
			}=0A=
		}=0A=
		return null;=0A=
	} catch( e ){=0A=
		return null;=0A=
	}=0A=
}
------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/fileit.js

 /*      =0A=
 $Id: fileit.js 7478 2008-12-23 19:39:35Z helckt $       =0A=
 (c) 2008 The New York Times Company        =0A=
 */=0A=
=0A=
=0A=
/**=0A=
 * The Times File feature is discontinued. These functions are only used =
to =0A=
 * redirect the "SAVE" links to a marketing page that explains why Times =
File=0A=
 * is no longer supported.=0A=
 */=0A=
=0A=
function articleSaveRedirect() {=0A=
	var timesFileUrl =3D =
"http://www.nytimes.com/marketing/timesfile/timesfile.html"; =0A=
	document.location.href =3D timesFileUrl;=0A=
    return false;=0A=
}=0A=
=0A=
/**=0A=
 *	furlItNoPop and dropDownToolsSave are function calls in the Article =
Tools and=0A=
 *  My Account Drop Downs respectively. We are assigning the =
articleSavedRedirect=0A=
 *  function to them. (This is like a Function Pointer in C++ or a =
Function Reference=0A=
 *  in Perl.)=0A=
 */=0A=
furlItNoPop =3D dropDownToolsSave =3D articleSaveRedirect;=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/todays_date.js

	var day=3D"";=0A=
	var month=3D"";=0A=
	var myweekday=3D"";=0A=
	var year=3D"";=0A=
	=0A=
	mydate =3D new Date();=0A=
	myday =3D mydate.getDay();=0A=
	mymonth =3D mydate.getMonth();=0A=
	myweekday=3D mydate.getDate();=0A=
	weekday=3D myweekday;=0A=
	myyear=3D mydate.getFullYear();=0A=
	year =3D myyear;=0A=
	=0A=
	if(myday =3D=3D 0){=0A=
		day =3D " Sunday, ";=0A=
	} else if(myday =3D=3D 1){=0A=
		day =3D " Monday, ";=0A=
	} else if(myday =3D=3D 2){=0A=
		day =3D " Tuesday, ";=0A=
	} else if(myday =3D=3D 3){=0A=
		day =3D " Wednesday, ";=0A=
	} else if(myday =3D=3D 4){=0A=
		day =3D " Thursday, ";=0A=
	} else if(myday =3D=3D 5){=0A=
		day =3D " Friday, ";=0A=
	} else if(myday =3D=3D 6){=0A=
		day =3D " Saturday, ";=0A=
	}=0A=
	=0A=
	if(mymonth =3D=3D 0){=0A=
		month =3D "January ";=0A=
	} else if(mymonth =3D=3D 1){=0A=
		month =3D "February ";=0A=
	} else if(mymonth =3D=3D 2){=0A=
		month =3D "March ";=0A=
	} else if(mymonth =3D=3D 3){=0A=
		month =3D "April ";=0A=
	} else if(mymonth =3D=3D 4){=0A=
		month =3D "May ";=0A=
	} else if(mymonth =3D=3D 5){=0A=
		month =3D "June ";=0A=
	} else if(mymonth =3D=3D 6){=0A=
		month =3D "July ";=0A=
	} else if(mymonth =3D=3D 7){=0A=
		month =3D "August ";=0A=
	} else if(mymonth =3D=3D 8){=0A=
		month =3D "September ";=0A=
	} else if(mymonth =3D=3D 9){=0A=
		month =3D "October ";=0A=
	} else if(mymonth =3D=3D 10){=0A=
		month =3D "November ";=0A=
	} else if(mymonth =3D=3D 11){=0A=
		month =3D "December ";=0A=
	}=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/topic.js

<!--=0A=
=0A=
function toggleEntry() {=0A=
	if (document.getElementById('excerpt').style.display =3D=3D "inline") {=0A=
		document.getElementById('excerpt').style.display =3D "inline";=0A=
		document.getElementById('entry').style.display =3D "inline";=0A=
	} else {=0A=
		document.getElementById('excerpt').style.display =3D "inline";=0A=
		document.getElementById('entry').style.display =3D "none";=0A=
	}=0A=
}=0A=
=0A=
function resizeBoxes() {=0A=
	var box1 =3D document.getElementById("tlBox1");=0A=
	var box2 =3D document.getElementById("tlBox2");=0A=
	if (box1 && box2) {=0A=
		var h1 =3D box1.offsetHeight;=0A=
		var h2 =3D box2.offsetHeight;=0A=
		var h =3D (h1 > h2 ? h1 : h2);=0A=
		box1.style.height =3D box2.style.height =3D h + "px";=0A=
	}=0A=
}=0A=
=0A=
function toggleLayer(whichLayer)=0A=
{=0A=
	if (document.getElementById)=0A=
	{=0A=
		// this is the way the standards work=0A=
		var style2 =3D document.getElementById(whichLayer).style;=0A=
		style2.display =3D style2.display? "":"block";=0A=
	}=0A=
	else if (document.all)=0A=
	{=0A=
		// this is the way old msie versions work=0A=
		var style2 =3D document.all[whichLayer].style;=0A=
		style2.display =3D style2.display? "":"block";=0A=
	}=0A=
	else if (document.layers)=0A=
	{=0A=
		// this is the way nn4 works=0A=
		var style2 =3D document.layers[whichLayer].style;=0A=
		style2.display =3D style2.display? "":"block";=0A=
	}=0A=
}=0A=
=0A=
function toggleLayer2(whichLayer)=0A=
{=0A=
	if (document.getElementById)=0A=
	{=0A=
		// this is the way the standards work=0A=
		var style2 =3D document.getElementById(whichLayer).style;=0A=
		style2.display =3D style2.display? "":"none";=0A=
	}=0A=
	else if (document.all)=0A=
	{=0A=
		// this is the way old msie versions work=0A=
		var style2 =3D document.all[whichLayer].style;=0A=
		style2.display =3D style2.display? "":"none";=0A=
	}=0A=
	=0A=
}=0A=
=0A=
//-->=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/search/answersSoundPlay.js

var isOpera =3D (navigator.userAgent.toLowerCase().indexOf("opera") !=3D =
-1);
var isFirefox =3D (navigator.userAgent.toLowerCase().indexOf("firefox") =
!=3D -1);
var isIE =3D (navigator.userAgent.toLowerCase().indexOf("msie") !=3D =
-1);
var ie5 =3D document.all !=3D null && document.getElementsByTagName !=3D =
null;
var isSafari =3D (navigator.userAgent.toLowerCase().indexOf("safari") =
!=3D -1);

function playItNew(soundUrl)
{
    if (isIE=3D=3Dtrue && isOpera=3D=3Dfalse)
    {
        if (document.all)
            document.all.bgs.src =3D soundUrl;
    }
    else
    {
         if (isSafari=3D=3Dfalse)
        {
            var IFrameObj =3D document.getElementById("soundFrame");
            IFrameObj.src =3D "about:blank";
            IFrameObj.src =3D soundUrl;
            setTimeout("endPlay()", 10000);
        }
        else
        {
            var IFrameDoc;
            var tries=3D0;
            setTimeout("initFrame()", 100);
            IFrameDoc.write('<html><head><object data=3D"' + soundUrl + =
'" src=3D"' + soundUrl + '" type=3D"audio/basic"><\/head><\/html>');
            IFrameDoc.close();
        }
    }
}
function endPlay()
 {
    var IFrameObj =3D document.getElementById("soundFrame");
    IFrameObj.src =3D "about:blank"; //so refresh won't replay sound
 }
  function initFrame()
{
    var IFrameObj =3D document.getElementById("soundFrame");
    if (IFrameObj.contentDocument) IFrameDoc =3D =
IFrameObj.contentDocument;
    if (typeof IFrameDoc =3D=3D "undefined" && tries<2)
    {
        setTimeout("initFrame()",1000);
        tries++;
    }
}


------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/util/tooltip.js

/*=0A=
$Id: tooltip.js 63118 2011-03-29 11:08:25Z manu.mohan $ =0A=
(c)2006 - 2007 The New York Times Company =0A=
*/=0A=
=0A=
function tooltip() {=0A=
	this.container =3D null;=0A=
	this.content =3D null;=0A=
	this.className =3D "show";=0A=
	this.miliseconds =3D 5000;=0A=
	this.timeoutId =3D null;=0A=
	this.topOffset =3D 0;=0A=
	this.leftOffset =3D 65;=0A=
	this.coords =3D [];=0A=
	return this;=0A=
}=0A=
=0A=
tooltip.prototype.write =3D function(){=0A=
	this.container =3D document.createElement("div");=0A=
	this.container.setAttribute("id", "toolTip");=0A=
	this.content =3D document.createElement("div");=0A=
	this.content.setAttribute("id", "content");=0A=
	this.content.appendChild(document.createTextNode("this is the =
toolbar"));=0A=
	this.container.appendChild(this.content);=0A=
	document.body.appendChild(this.container);=0A=
}=0A=
=0A=
tooltip.prototype.stop =3D function(){=0A=
	if (this.timeoutId !=3D null) window.clearTimeout(this.timeoutId); =0A=
}=0A=
=0A=
tooltip.prototype.findPos =3D function(obj) {=0A=
	var curleft =3D curtop =3D 0;=0A=
	if (obj.offsetParent) {=0A=
		curleft =3D obj.offsetLeft=0A=
		curtop =3D obj.offsetTop=0A=
		while (obj =3D obj.offsetParent) {=0A=
			curleft +=3D obj.offsetLeft=0A=
			curtop +=3D obj.offsetTop=0A=
		}=0A=
	}=0A=
	this.coords =3D [curleft,curtop];=0A=
}=0A=
=0A=
tooltip.prototype.show =3D function(obj, text) {=0A=
	this.stop();=0A=
	//initialize tooltip div=0A=
	if (this.container =3D=3D null) { this.write(); }=0A=
	this.findPos(obj);=0A=
	topOffset =3D (arguments[2]) ? arguments[2] : this.topOffset; //use =
custom value for top if available=0A=
	leftOffset =3D (arguments[3]) ? arguments[3] : this.leftOffset; //use =
custom value for left if available=0A=
	this.container.style.top =3D (this.coords[1] + topOffset) + 'px';=0A=
	this.container.style.left =3D (this.coords[0] + leftOffset) +  'px';=0A=
	this.container.style.display =3D "block";=0A=
	this.content.innerHTML =3D text;=0A=
	this.container.setAttribute("class", this.className);=0A=
}=0A=
=0A=
tooltip.prototype.extShow =3D function (obj, text, clsName) {=0A=
	this.show(obj, text, arguments[3], arguments[4]);=0A=
	this.container.setAttribute("class", this.className + " " + clsName);=0A=
}=0A=
=0A=
tooltip.prototype.rollout =3D function(){=0A=
	tooltip.hide();=0A=
}=0A=
	=0A=
tooltip.prototype.hide =3D function() {=0A=
	this.stop();=0A=
	this.container.style.display =3D "none";=0A=
}=0A=
=0A=
tooltip =3D new tooltip();=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/lib/NYTD/0.0.1/photocaptiongrid.js

/* $Id: photocaptiongrid.js 58008 2011-02-11 19:17:19Z alex.wallace $ =0A=
Description: hoverCaptionsOverlap displays photo captions via mouseover =
event on thumbnail ("thumbnailSelector") =0A=
*/=0A=
=0A=
NYTD.require("http://graphics8.nytimes.com/js/app/video/style.js");=0A=
=0A=
NYTD.PhotoCaptionGrid =3D {};=0A=
=0A=
NYTD.PhotoCaptionGrid.hoverCaptionsOverlap =3D =
function(thumbnailSelector){=0A=
	$$(thumbnailSelector).each(function(element,index){ =0A=
		new NYTD.HoverBox(element); =0A=
	//class last and second to last (3rd and 4th) columns so captions can =
be styled differently=0A=
		if((index+1)%4=3D=3D0 || (index+2)%4=3D=3D0) =
element.addClassName('flipcaption');		=0A=
		});=0A=
	}=0A=
=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){var g=3D!0,h=3Dnull,j=3D!1,k=3D(new Date).getTime();var =
m=3Dthis,aa=3Dfunction(a,b){var c=3Da.split("."),e=3Dm;!(c[0]in =
e)&&e.execScript&&e.execScript("var "+c[0]);for(var =
d;c.length&&(d=3Dc.shift());)!c.length&&void =
0!=3D=3Db?e[d]=3Db:e=3De[d]?e[d]:e[d]=3D{}},ba=3Dfunction(a,b,c){return =
a.call.apply(a.bind,arguments)},ca=3Dfunction(a,b,c){if(!a)throw =
Error();if(2<arguments.length){var =
e=3DArray.prototype.slice.call(arguments,2);return function(){var =
c=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(c=
,e);return a.apply(b,c)}}return function(){return a.apply(b,=0A=
arguments)}},n=3Dfunction(a,b,c){n=3DFunction.prototype.bind&&-1!=3DFunct=
ion.prototype.bind.toString().indexOf("native code")?ba:ca;return =
n.apply(h,arguments)};var =
da=3D/&/g,ea=3D/</g,ga=3D/>/g,ha=3D/\"/g,o=3D{"\x00":"\\0","\u0008":"\\b"=
,"\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\x0B",'"':'\\=
"',"\\":"\\\\"},r=3D{"'":"\\'"},ja=3Dfunction(a){for(var =
b=3D0,c=3D(""+ia).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),a=3D(""=
+a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=3DMath.max(c.length=
,a.length),d=3D0;0=3D=3Db&&d<e;d++){var =
f=3Dc[d]||"",qa=3Da[d]||"",v=3DRegExp("(\\d*)(\\D*)","g"),p=3DRegExp("(\\=
d*)(\\D*)","g");do{var =
i=3Dv.exec(f)||["","",""],l=3Dp.exec(qa)||["","",""];=0A=
if(0=3D=3Di[0].length&&0=3D=3Dl[0].length)break;b=3D((0=3D=3Di[1].length?=
0:parseInt(i[1],10))<(0=3D=3Dl[1].length?0:parseInt(l[1],10))?-1:(0=3D=3D=
i[1].length?0:parseInt(i[1],10))>(0=3D=3Dl[1].length?0:parseInt(l[1],10))=
?1:0)||((0=3D=3Di[2].length)<(0=3D=3Dl[2].length)?-1:(0=3D=3Di[2].length)=
>(0=3D=3Dl[2].length)?1:0)||(i[2]<l[2]?-1:i[2]>l[2]?1:0)}while(0=3D=3Db)}=
return b};var ka=3Ddocument,t=3Dwindow;var =
u=3Dfunction(a){return"true"=3D=3Da?g:"false"=3D=3Da?j:j},la=3D/^([\w-]+\=
.)*([\w-]{2,})(\:[0-9]+)?$/,w=3Dfunction(a){return!a?"pagead2.googlesyndi=
cation.com":(a=3Da.match(la))?a[0]:"pagead2.googlesyndication.com"};var =
x=3DparseFloat("0"),ma=3DisNaN(x)||1<x||0>x?0:x;var =
na=3Du("false"),oa=3Du("false"),pa=3Du("false"),ra=3Du("false");var =
sa=3Dfunction(){return w("")};var z,A,B,C,ta=3Dfunction(){return =
m.navigator?m.navigator.userAgent:h};C=3DB=3DA=3Dz=3Dj;var =
E;if(E=3Dta()){var =
ua=3Dm.navigator;z=3D0=3D=3DE.indexOf("Opera");A=3D!z&&-1!=3DE.indexOf("M=
SIE");B=3D!z&&-1!=3DE.indexOf("WebKit");C=3D!z&&!B&&"Gecko"=3D=3Dua.produ=
ct}var F=3DA,G=3DC,va=3DB,H;=0A=
a:{var I=3D"",J;if(z&&m.opera)var =
K=3Dm.opera.version,I=3D"function"=3D=3Dtypeof K?K():K;else =
if(G?J=3D/rv\:([^\);]+)(\)|;)/:F?J=3D/MSIE\s+([^\);]+)(\)|;)/:va&&(J=3D/W=
ebKit\/(\S+)/),J)var wa=3DJ.exec(ta()),I=3Dwa?wa[1]:"";if(F){var =
L,xa=3Dm.document;L=3Dxa?xa.documentMode:void =
0;if(L>parseFloat(I)){H=3D""+L;break a}}H=3DI}var =
ia=3DH,M=3D{},ya=3D{},za=3Dfunction(){return =
ya[9]||(ya[9]=3DF&&document.documentMode&&9<=3Ddocument.documentMode)};!F=
||za();if(G||F)if(!F||!za())G&&(M["1.9.1"]||(M["1.9.1"]=3D0<=3Dja("1.9.1"=
)));F&&(M["9"]||(M["9"]=3D0<=3Dja("9")));w("");var =
N=3Dfunction(a){return!!a&&"function"=3D=3Dtypeof =
a&&!!a.call},Aa=3Dfunction(a,b){if(!(2>arguments.length))for(var =
c=3D1,e=3Darguments.length;c<e;++c)a.push(arguments[c])};function =
O(a){return"function"=3D=3Dtypeof =
encodeURIComponent?encodeURIComponent(a):escape(a)}function =
Ba(a,b){a.addEventListener?a.addEventListener("load",b,j):a.attachEvent&&=
a.attachEvent("onload",b)};aa("google_protectAndRun",function(a,b,c){a=3D=
n(b,m,a);b=3Dwindow.onerror;window.onerror=3Da;try{c()}catch(e){var =
c=3De.toString(),d=3D"";e.fileName&&(d=3De.fileName);var =
f=3D-1;if(e.lineNumber)f=3De.lineNumber;if(!a(c,d,f))throw =
e;}window.onerror=3Db});=0A=
aa("google_handleError",function(a,b,c,e){if(0.01>Math.random())a=3D["htt=
p://",sa(),"/pagead/gen_204","?id=3Djserror","&jscb=3D",na?1:0,"&jscd=3D"=
,oa?1:0,"&context=3D",O(a),"&msg=3D",O(b),"&file=3D",O(c),"&line=3D",O(e.=
toString()),"&url=3D",O(ka.URL.substring(0,512)),"&ref=3D",O(ka.referrer.=
substring(0,512))],a.push(["&client=3D",O(t.google_ad_client),"&format=3D=
",O(t.google_ad_format),"&slotname=3D",O(t.google_ad_slot),"&output=3D",O=
(t.google_ad_output),"&ad_type=3D",O(t.google_ad_type)].join("")),a=3Da.j=
oin(""),t.google_image_requests||=0A=
(t.google_image_requests=3D[]),b=3Dt.document.createElement("img"),b.src=3D=
a,t.google_image_requests.push(b);return!pa});var =
Ca=3Dfunction(a){try{var =
b=3Da.google_test;a.google_test=3D!b;if(a.google_test=3D=3D=3D!b)return =
a.google_test=3Db,g}catch(c){}return =
j},Da=3Dh,Ea=3Dfunction(){if(!Da){for(var =
a=3Dwindow;a!=3Da.parent&&Ca(a.parent);)a=3Da.parent;Da=3Da}return =
Da};var =
P,Q=3Dfunction(a){this.c=3D[];this.a=3Da||window;this.b=3D0;this.d=3Dh},F=
a=3Dfunction(a,b){this.l=3Da;this.i=3Db};Q.prototype.n=3Dfunction(a,b){0=3D=
=3Dthis.b&&0=3D=3Dthis.c.length&&(!b||b=3D=3Dwindow)?(this.b=3D2,this.g(n=
ew =
Fa(a,window))):this.h(a,b)};Q.prototype.h=3Dfunction(a,b){this.c.push(new=
 =
Fa(a,b||this.a));Ga(this)};Q.prototype.o=3Dfunction(a){this.b=3D1;if(a)th=
is.d=3Dthis.a.setTimeout(n(this.f,this),a)};Q.prototype.f=3Dfunction(){if=
(1=3D=3Dthis.b){if(this.d!=3Dh)this.a.clearTimeout(this.d),this.d=3Dh;thi=
s.b=3D0}Ga(this)};=0A=
Q.prototype.p=3Dfunction(){return =
g};Q.prototype.nq=3DQ.prototype.n;Q.prototype.nqa=3DQ.prototype.h;Q.proto=
type.al=3DQ.prototype.o;Q.prototype.rl=3DQ.prototype.f;Q.prototype.sz=3DQ=
.prototype.p;var =
Ga=3Dfunction(a){a.a.setTimeout(n(a.m,a),0)};Q.prototype.m=3Dfunction(){i=
f(0=3D=3Dthis.b&&this.c.length){var =
a=3Dthis.c.shift();this.b=3D2;a.i.setTimeout(n(this.g,this,a),0);Ga(this)=
}};Q.prototype.g=3Dfunction(a){this.b=3D0;a.l()};=0A=
var Ha=3Dfunction(a){try{return a.sz()}catch(b){return =
j}},Ja=3Dfunction(a){return!!a&&("object"=3D=3Dtypeof =
a||"function"=3D=3Dtypeof =
a)&&Ha(a)&&N(a.nq)&&N(a.nqa)&&N(a.al)&&N(a.rl)},Ka=3Dfunction(){if(P&&Ha(=
P))return P;var a=3DEa(),b=3Da.google_jobrunner;return =
Ja(b)?P=3Db:a.google_jobrunner=3DP=3Dnew =
Q(a)},La=3Dfunction(a,b){Ka().nq(a,b)},Ma=3Dfunction(a,b){Ka().nqa(a,b)};=
var Na=3D/MSIE =
[2-7]|PlayStation|Gecko\/20090226/i,Oa=3D/Android|Opera/,Pa=3Dfunction(){=
var =
a=3DS,b=3DT.google_ad_width,c=3DT.google_ad_height,e=3D["<iframe"],d;for(=
d in =
a)a.hasOwnProperty(d)&&Aa(e,d+"=3D"+a[d]);e.push('style=3D"left:0;positio=
n:absolute;top:0;"');e.push("></iframe>");b=3D"border:none;height:"+c+"px=
;margin:0;padding:0;position:relative;visibility:visible;width:"+b+"px";r=
eturn['<ins style=3D"display:inline-table;',b,'"><ins =
id=3D"',a.id+"_anchor",'" style=3D"display:block;',b,'">',e.join(" =
"),"</ins></ins>"].join("")};var =
Qa=3Dfunction(){},Sa=3Dfunction(a,b,c){switch(typeof b){case =
"string":Ra(b,c);break;case =
"number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case =
"boolean":c.push(b);break;case "undefined":c.push("null");break;case =
"object":if(b=3D=3Dh){c.push("null");break}if(b instanceof Array){var =
e=3Db.length;c.push("[");for(var =
d=3D"",f=3D0;f<e;f++)c.push(d),Sa(a,b[f],c),d=3D",";c.push("]");break}c.p=
ush("{");e=3D"";for(d in =
b)b.hasOwnProperty(d)&&(f=3Db[d],"function"!=3Dtypeof =
f&&(c.push(e),Ra(d,c),c.push(":"),Sa(a,f,c),e=3D=0A=
","));c.push("}");break;case "function":break;default:throw =
Error("Unknown type: "+typeof =
b);}},Ta=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f"=
,"\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},Ua=3D/\uffff/.test(=
"\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,Ra=3D=
function(a,b){b.push('"');b.push(a.replace(Ua,function(a){if(a in =
Ta)return Ta[a];var =
b=3Da.charCodeAt(0),d=3D"\\u";16>b?d+=3D"000":256>b?d+=3D"00":4096>b&&(d+=
=3D"0");return Ta[a]=3Dd+b.toString(16)}));b.push('"')};var =
U=3D"google_ad_block,google_ad_channel,google_ad_client,google_ad_format,=
google_ad_height,google_ad_host,google_ad_host_channel,google_ad_host_tie=
r_id,google_ad_output,google_ad_override,google_ad_region,google_ad_secti=
on,google_ad_slot,google_ad_type,google_ad_width,google_adtest,google_all=
ow_expandable_ads,google_alternate_ad_url,google_alternate_color,google_a=
nalytics_domain_name,google_analytics_uacct,google_bid,google_city,google=
_color_bg,google_color_border,google_color_line,google_color_link,google_=
color_text,google_color_url,google_container_id,google_contents,google_co=
untry,google_cpm,google_ctr_threshold,google_cust_age,google_cust_ch,goog=
le_cust_gender,google_cust_id,google_cust_interests,google_cust_job,googl=
e_cust_l,google_cust_lh,google_cust_u_url,google_disable_video_autoplay,g=
oogle_ed,google_eids,google_enable_ose,google_encoding,google_font_face,g=
oogle_font_size,google_frame_id,google_gl,google_hints,google_image_size,=
google_kw,google_kw_type,google_language,google_max_num_ads,google_max_ra=
dlink_len,google_num_radlinks,google_num_radlinks_per_unit,google_num_slo=
ts_to_rotate,google_only_ads_with_video,google_only_pyv_ads,google_only_u=
serchoice_ads,google_override_format,google_page_url,google_previous_watc=
h,google_previous_searches,google_referrer_url,google_region,google_reuse=
_colors,google_rl_dest_url,google_rl_filtering,google_rl_mode,google_rt,g=
oogle_safe,google_scs,google_skip,google_tag_info,google_targeting,google=
_tfs,google_tl,google_ui_features,google_ui_version,google_video_doc_id,g=
oogle_video_product_type,google_with_pyv_ads".split(",");var =
V=3Dfunction(a){this.a=3Da;a.google_iframe_oncopy||(a.google_iframe_oncop=
y=3D{handlers:{},log:[],img:0.01>Math.random()?[]:h});this.e=3Da.google_i=
frame_oncopy;a.setTimeout(n(this.k,this),3E4)},Va;var W=3D"var =
i=3Dthis.id,s=3Dwindow.google_iframe_oncopy,H=3Ds&&s.handlers,h=3DH&&H[i]=
,w=3Dthis.contentWindow,d;try{d=3Dw.document}catch(e){}if(h&&d&&(!d.body|=
|!d.body.firstChild)){if(h.call){i+=3D'.call';setTimeout(h,0)}else =
if(h.match){i+=3D'.nav';w.location.replace(h)}s.log&&s.log.push(i)}";=0A=
/[&<>\"]/.test(W)&&(-1!=3DW.indexOf("&")&&(W=3DW.replace(da,"&amp;")),-1!=
=3DW.indexOf("<")&&(W=3DW.replace(ea,"&lt;")),-1!=3DW.indexOf(">")&&(W=3D=
W.replace(ga,"&gt;")),-1!=3DW.indexOf('"')&&(W=3DW.replace(ha,"&quot;")))=
;Va=3DW;V.prototype.set=3Dfunction(a,b){this.e.handlers[a]=3Db;this.a.add=
EventListener&&this.a.addEventListener("load",n(this.j,this,a),j)};V.prot=
otype.j=3Dfunction(a){var =
a=3Dthis.a.document.getElementById(a),b=3Da.contentWindow.document;if(a.o=
nload&&b&&(!b.body||!b.body.firstChild))a.onload()};=0A=
V.prototype.k=3Dfunction(){if(this.e.img){var =
a=3Dthis.e.log,b=3Dthis.a.document;if(a.length)b=3D["http://",sa(),"/page=
ad/gen_204?id=3Diframecopy&log=3D",O(a.join("-")),"&url=3D",O(b.URL.subst=
ring(0,512)),"&ref=3D",O(b.referrer.substring(0,512))].join(""),a.length=3D=
0,a=3Dnew Image,this.e.img.push(a),a.src=3Db}};var Wa=3Dfunction(){var =
a=3D"script",b=3Dw(""),c=3D"",c=3Dra?"https":"http";return["<",a,' =
src=3D"',[c,"://",b,"/pagead/js/r20111130/r20110914/show_ads_impl.js"].jo=
in(""),'"></',a,">"].join("")},Xa=3Dfunction(a,b,c,e){return =
function(){var d=3Dj;e&&Ka().al(3E4);try{var =
f;try{f=3D!!a.document.getElementById(b).contentWindow.document}catch(qa)=
{f=3Dj}if(f){var v=3D=0A=
a.document.getElementById(b).contentWindow,p=3Dv.document;if(!p.body||!p.=
body.firstChild)p.open(),v.google_async_iframe_close=3Dg,p.write(c)}else{=
var =
i=3Da.document.getElementById(b).contentWindow,l;f=3Dc;f=3D""+f;if(f.quot=
e)l=3Df.quote();else{v=3D['"'];for(p=3D0;p<f.length;p++){var =
R=3Df.charAt(p),Ia=3DR.charCodeAt(0),ob=3Dv,pb=3Dp+1,fa;if(!(fa=3Do[R])){=
var D;if(31<Ia&&127>Ia)D=3DR;else{var s=3DR;if(s in r)D=3Dr[s];else if(s =
in o)D=3Dr[s]=3Do[s];else{var =
q=3Ds,y=3Ds.charCodeAt(0);if(31<y&&127>y)q=3Ds;else{if(256>y){if(q=3D"\\x=
",16>y||256<=0A=
y)q+=3D"0"}else =
q=3D"\\u",4096>y&&(q+=3D"0");q+=3Dy.toString(16).toUpperCase()}D=3Dr[s]=3D=
q}}fa=3DD}ob[pb]=3Dfa}v.push('"');l=3Dv.join("")}i.location.replace("java=
script:"+l)}d=3Dg}catch(wb){i=3DEa().google_jobrunner,Ja(i)&&i.rl()}d&&(n=
ew =
V(a)).set(b,Xa(a,b,c,j))}};window.google_loader_used=3Dg;(function(a){if(=
!("google_onload_fired"in =
a))a.google_onload_fired=3Dj,Ba(a,function(){a.google_onload_fired=3Dg})}=
)(window);if(!window.google_loader_experiment){var Ya;a:{var =
Za=3D["async_bad_black","block_bad_black"];if(!(1.0E-4>Math.random())){va=
r =
$a=3DMath.random();if($a<ma){Ya=3DZa[Math.floor($a/ma*Za.length)];break =
a}}Ya=3Dh}window.google_loader_experiment=3DYa||""||"launch"}var ab;=0A=
a:{try{if(window.google_enable_async!=3D=3Dg&&"blockodd"=3D=3Dwindow.goog=
le_loader_experiment&&1=3D=3Dwindow.top.location.hostname.length%2){ab=3D=
j;break a}}catch(bb){}ab=3Dg}var cb;if(cb=3Dab){var =
db;if(window.google_enable_async=3D=3D=3Dj)db=3D0;else{var =
eb=3Dnavigator.userAgent,fb=3Dwindow.google_loader_experiment;db=3D(Na.te=
st(eb)?j:Oa.test(eb)?"async_bad_black"=3D=3Dfb:g)&&!window.google_contain=
er_id&&(!window.google_ad_output||"html"=3D=3Dwindow.google_ad_output)}cb=
=3Ddb}=0A=
if(cb){var =
gb=3Dwindow;gb.google_unique_id?++gb.google_unique_id:gb.google_unique_id=
=3D1;var =
X=3Dwindow;if(!X.google_slot_list||!X.google_slot_list.push)X.google_slot=
_list=3D[];X.google_slot_list.push([X.google_ad_slot||"",X.google_ad_form=
at||"",X.google_ad_width||"",X.google_ad_height||""].join("."));for(var =
Y=3Dwindow,_script$$inline_107=3D"script",Z,T=3DY,S=3D{allowtransparency:=
'"true"',frameborder:'"0"',height:'"'+Y.google_ad_height+'"',hspace:'"0"'=
,marginwidth:'"0"',marginheight:'"0"',onload:'"'+Va+'"',scrolling:'"no"',=0A=
vspace:'"0"',width:'"'+Y.google_ad_width+'"'},hb=3DT.document,$=3DS.id,ib=
=3D0;!$||T.document.getElementById($);)$=3D"aswift_"+ib++;S.id=3D$;S.name=
=3D$;hb.write(Pa());Z=3D$;var =
jb;Y.google_page_url&&(Y.google_page_url=3D""+Y.google_page_url);for(var =
kb=3D[],lb=3D0,mb=3DU.length;lb<mb;lb++){var =
nb=3DU[lb];if(Y[nb]!=3Dh){var qb;try{var rb=3D[];Sa(new =
Qa,Y[nb],rb);qb=3Drb.join("")}catch(sb){}qb&&Aa(kb,nb,"=3D",qb,";")}}jb=3D=
kb.join("");for(var tb=3D0,ub=3DU.length;tb<ub;tb++)Y[U[tb]]=3Dh;var =
vb=3D(new Date).getTime(),xb=3Dwindow.google_loader_experiment,=0A=
yb=3D["<!doctype =
html><html><body><",_script$$inline_107,">",jb,"google_show_ads_impl=3Dtr=
ue;google_unique_id=3D",Y.google_unique_id,';google_async_iframe_id=3D"',=
Z,'";google_start_time=3D',k,";",xb?'google_loader_experiment=3D"'+xb+'";=
':"","google_bpp=3D",vb>k?vb-k:1,";</",_script$$inline_107,">",Wa(),"</bo=
dy></html>"].join("");(Y.document.getElementById(Z)?La:Ma)(Xa(Y,Z,yb,g))}=
else window.q=3Dk,document.write(Wa());})();=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://topics.nytimes.com/js/app/analytics/trackingTags_v1.1.js

/*=0A=
* $Id: trackingTags_v1.1.js 75054 2011-08-31 20:11:49Z cookn $=0A=
*/=0A=
=0A=
//  CONFIGURE HOST BASED ON ENVIRONMENT=0A=
var NYTD =3D NYTD || {};=0A=
NYTD.Analytics =3D NYTD.Analytics || {};=0A=
NYTD.Analytics.JSFileLoaded =3D NYTD.Analytics.JSFileLoaded || {};=0A=
=0A=
=0A=
if ( !NYTD.Analytics.JSFileLoaded['trackingTags_v1.1.js'] ) {=0A=
=0A=
/* BEGIN ANALYTICS TRACKING */=0A=
=0A=
    NYTD.Analytics.JSFileLoaded['trackingTags_v1.1.js'] =3D 1;=0A=
=0A=
NYTD.Hosts =3D NYTD.Hosts ||  (function(){=0A=
  var host, scripts =3D document.getElementsByTagName("script");=0A=
=0A=
  for (var i =3D 0, script; script =3D scripts[i]; i++) {=0A=
    host =3D script.src &&=0A=
/^(.+\.nytimes.com)\/js\/app\/analytics\/trackingTags_v1\.1\.js/.test(scr=
ipt.src) ? RegExp.$1 :'';=0A=
    if (host) { break };=0A=
  };=0A=
=0A=
  return {=0A=
    imageHost: host,=0A=
    jsHost: host,=0A=
    cssHost: host=0A=
  }=0A=
})();=0A=
=0A=
=0A=
// START WEBTRENDS JS TAG=0A=
var gtrackevents=3Dfalse;=0A=
var gdcsid=3D"dcsym57yw10000s1s8g0boozt_9t1x";=0A=
var gfpcdom=3D".nytimes.com";=0A=
var gdomain=3D"wt.o.nytimes.com";=0A=
var js_host =3D NYTD.Hosts.jsHost + "/js/app/analytics/";=0A=
=0A=
=0A=
// Include WebTrends wtid.js=0A=
var wt_initObj =3D { enabled:true, fpc:"WT_FPC", domain:gdomain, =
dcsid:gdcsid };=0A=
if =
(wt_initObj.enabled&&(document.cookie.indexOf(wt_initObj.fpc+"=3D")=3D=3D=
-1)&&(document.cookie.indexOf("WTLOPTOUT=3D")=3D=3D-1)){=0A=
var =
wtid_js_host=3D"http"+(window.location.protocol.indexOf('https:')=3D=3D0?=
's':'')+"://"+wt_initObj.domain+"/"+wt_initObj.dcsid+"/"=0A=
var wtidjs =3D document.createElement('script');=0A=
wtidjs.setAttribute('type', 'text/javascript');=0A=
wtidjs.setAttribute('src', wtid_js_host+'wtid.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(wtidjs);=0A=
}=0A=
=0A=
var wtInc =3D document.createElement('script');=0A=
wtInc.setAttribute('language', 'javascript');=0A=
wtInc.setAttribute('type', 'text/javascript');=0A=
wtInc.setAttribute('src', js_host+'controller_v1.1.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(wtInc);=0A=
// END WEBTRENDS JS TAG=0A=
=0A=
// START REVENUE SCIENCE PIXELLING CODE=0A=
var revSc =3D document.createElement('script');=0A=
revSc.setAttribute('language', 'javascript');=0A=
revSc.setAttribute('type', 'text/javascript');=0A=
revSc.setAttribute('src', js_host+'gw.js?csid=3DH07707');=0A=
document.getElementsByTagName('head').item(0).appendChild(revSc);=0A=
=0A=
var customRevSci =3D document.createElement('script');=0A=
customRevSci.setAttribute('language', 'javascript');=0A=
customRevSci.setAttribute('type', 'text/javascript');=0A=
customRevSci.setAttribute('src', js_host+'revenuescience.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(customRevSci);=0A=
// END REVENUE SCIENCE PIXELLING CODE=0A=
=0A=
// Duped in common.js=0A=
(function(){=0A=
  if (NYTD.require) {=0A=
    return;=0A=
  }=0A=
  =0A=
  var windowLoaded =3D false;=0A=
  var document_scripts;=0A=
  =0A=
  if (window.addEventListener) {=0A=
    window.addEventListener ("load", function(){ windowLoaded =3D true =
}, false);=0A=
  } else if (window.attachEvent) {=0A=
    window.attachEvent ("onload", function(){ windowLoaded =3D true });=0A=
  }=0A=
  =0A=
  function scriptLoaded(src) {=0A=
    document_scripts =3D document_scripts || {};=0A=
    =0A=
    if (document_scripts[src]) { return true; }=0A=
    else {=0A=
      var script_tags=3D document.getElementsByTagName("script");=0A=
      for (var i =3D 0, script; script =3D script_tags[i]; i++) {=0A=
        if(script.src) { document_scripts[script.src] =3D 1; }=0A=
      };=0A=
      if (document_scripts[src]) { return true; }=0A=
      else { return false; }=0A=
    }=0A=
    =0A=
  }=0A=
=0A=
  NYTD.require =3D function(file, callback) {=0A=
    =0A=
    if (windowLoaded) { throw('Cannot require file, document is already =
loaded'); }  =0A=
=0A=
    // If matches root relative url (single slash, not protocol-agnostic =
double slash)=0A=
    var url =3D /^\/[^\/]/.test(file) ?  NYTD.Hosts.jsHost + file : file;=0A=
    var force =3D arguments[arguments.length - 1] =3D=3D=3D true;=0A=
    var needsCallbackScriptTag;=0A=
    =0A=
    if (force || !scriptLoaded(url)) { =0A=
      document.write('<script src=3D"' + url + '" =
type=3D"text/javascript" charset=3D"utf-8" =
onerror=3D"throw(\'NYTD.require: An error occured: \' + =
this.src)"><\/script>');=0A=
      document_scripts[url] =3D 1;=0A=
      needsCallbackScriptTag =3D true;=0A=
    }=0A=
=0A=
    if (typeof callback =3D=3D 'function') {=0A=
=0A=
      if (document.addEventListener && =
!navigator.userAgent.match(/MSIE/)) {=0A=
        if (needsCallbackScriptTag) { =0A=
          document.write('<script type=3D"text/javascript" =
charset=3D"utf-8">(' + callback.toString() + ')();<\/script>');=0A=
        }=0A=
        else {=0A=
          window.setTimeout(function(){=0A=
            callback()=0A=
          }, 0)=0A=
        }=0A=
      }=0A=
      else {=0A=
        NYTD.require.callbacks =3D NYTD.require.callbacks || [];=0A=
        NYTD.require.callbacks.push(callback);=0A=
        NYTD.require.callbacks.count =3D =
(++NYTD.require.callbacks.count) || 0;=0A=
        document.write("<script id=3D__onAfterRequire" + =
NYTD.require.callbacks.count + " src=3D//:><\/script>");=0A=
        document.getElementById("__onAfterRequire" + =
NYTD.require.callbacks.count).onreadystatechange =3D function() {=0A=
          if (this.readyState =3D=3D "complete") {=0A=
            this.onreadystatechange =3D null;=0A=
            (NYTD.require.callbacks.pop())();=0A=
            this.parentNode.removeChild(this);=0A=
          }=0A=
        };=0A=
      }=0A=
=0A=
    }=0A=
=0A=
  };=0A=
})();=0A=
=0A=
// comScore beacon=0A=
NYTD.require((window.location.protocol =3D=3D 'https:' ? 'https://sb' : =
'http://b') +=0A=
'.scorecardresearch.com/beacon.js', function () {=0A=
  var url =3D window.location.protocol + '//' + window.location.host + =
window.location.pathname;=0A=
  =0A=
  var section =3D (function () {=0A=
    var metaTagEls =3D document.getElementsByTagName('meta');=0A=
    for (var i=3D0; i<metaTagEls.length; i++) {=0A=
      if (metaTagEls[i].name=3D=3D'CG') {=0A=
        return metaTagEls[i].content.toLowerCase();=0A=
      }=0A=
    }=0A=
    return '';=0A=
  })();=0A=
=0A=
  if (typeof COMSCORE !=3D=3D "undefined") {=0A=
    COMSCORE.beacon({=0A=
      c1: 2,=0A=
      c2: 3005403,=0A=
      c3: '',=0A=
      c4: url,=0A=
      c5: section,=0A=
      c6: '', =0A=
      c15: ''=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// Nielsen tagging=0A=
(function () {=0A=
  var d =3D new Image(1, 1);=0A=
  d.onerror =3D d.onload =3D function () {=0A=
    d.onerror =3D d.onload =3D null;=0A=
  };=0A=
  d.src =3D =
["//secure-us.imrworldwide.com/cgi-bin/m?ci=3Dus-nytimes&cg=3D0&cc=3D1&si=
=3D",=0A=
           escape(window.location.href), "&rp=3D", =
escape(document.referrer),=0A=
           "&ts=3Dcompact&rnd=3D", (new Date()).getTime()].join('');=0A=
})();=0A=
=0A=
// Charbeat beacon=0A=
=0A=
var _sf_async_config =3D {=0A=
    uid: 16698,=0A=
    domain: "nytimes.com",=0A=
    pingServer: "pnytimes.chartbeat.net",=0A=
    path:window.location.pathname,=0A=
    title: window.TimesPeople && TimesPeople.Page && =
TimesPeople.Page.getTitle() || document.title.replace('- NYTimes.com', =
'')=0A=
};=0A=
=0A=
try {=0A=
  _sf_async_config.sections =3D =
[document.getElementsByName('CG')[0].content, =
document.getElementsByName('SCG')[0].content].join(",");=0A=
} catch(e){}=0A=
=0A=
try {=0A=
  _sf_async_config.authors =3D (document.getElementsByName('byl')[0] || =
document.getElementsByName('CLMST')[0]).content.replace('By ', =
'').toLowerCase().replace(/\b[a-z]/g, function(){return =
arguments[0].toUpperCase();});=0A=
} catch(e){}=0A=
=0A=
 (function() {=0A=
    function loadChartbeat() {=0A=
        window._sf_endpt =3D (new Date()).getTime();=0A=
        var e =3D document.createElement('script');=0A=
        e.setAttribute('language', 'javascript');=0A=
        e.setAttribute('type', 'text/javascript');=0A=
        e.setAttribute('src',=0A=
        (("https:" =3D=3D document.location.protocol) ? =
"https://a248.e.akamai.net/chartbeat.download.akamai.com/102508/" : =
"http://static.chartbeat.com/") + "js/chartbeat.js");=0A=
        document.body.appendChild(e);=0A=
    }=0A=
    =0A=
    if (window.addEventListener) {=0A=
      window.addEventListener('load', loadChartbeat, false);=0A=
    } else if (window.attachEvent) {=0A=
      window.attachEvent('onload', loadChartbeat);=0A=
    } =0A=
=0A=
})();=0A=
=0A=
// UPTracker=0A=
var NYTD =3D NYTD || {};=0A=
if (! NYTD.Hosts) NYTD.Hosts =3D {};=0A=
if (! NYTD.Hosts.jsHost) NYTD.Hosts.jsHost =3D "http://js.nyt.com";=0A=
NYTD.UPTracker =3D (function () {=0A=
		=0A=
		// default configuration=0A=
	var config =3D {=0A=
		baseUrl: 	'//up.nytimes.com/?',=0A=
		eventType: 	undefined, =0A=
		data: 		undefined,=0A=
		defaultArguments: 'd=3D0//&c=3D1'=0A=
	};=0A=
=0A=
	var url;=0A=
	=0A=
	function init (params) {=0A=
		if (params.baseUrl)=0A=
			config.baseUrl =3D params.baseUrl;=0A=
		if (params.eventType)=0A=
			config.eventType =3D params.eventType;=0A=
		if (params.data)=0A=
			config.data =3D params.data;=0A=
	};=0A=
	=0A=
	function createUrl() {=0A=
	=0A=
			// begin with baseUrl=0A=
		url =3D config.baseUrl + config.defaultArguments;=0A=
		=0A=
			// append eventType=0A=
		if (config.eventType) {=0A=
			url +=3D '&e=3D' + config.eventType;=0A=
		}=0A=
		=0A=
			// url encode and append url=0A=
		url +=3D '&u=3D' + encodeURIComponent(window.location.href);=0A=
		=0A=
			// url encode and append referrer=0A=
		url +=3D '&r=3D' + encodeURIComponent(document.referrer);=0A=
=0A=
			// if we have meta data, encode and append it=0A=
		if (config.data) {=0A=
			try {=0A=
				JSON.stringify({world:'peace'});=0A=
				appendAndSend();				=0A=
			} catch (e) {  // if no JSON, inlcude json2-min=0A=
				var script =3D document.createElement('script');=0A=
				script.type =3D "text/javascript";=0A=
				script.src  =3D "//www.nytimes.com/js/app/lib/json/json2-min.js";=0A=
				script.onload =3D	function () { =0A=
					appendAndSend(); =0A=
				};=0A=
				script.onreadystatechange =3D	function () {=0A=
					if (this.readyState =3D=3D 'loaded' || this.readyState =3D=3D =
'complete') {=0A=
						appendAndSend();	=0A=
					}=0A=
				};=0A=
				=0A=
				document.getElementsByTagName("head")[0].appendChild(script);=0A=
			}=0A=
		} else {=0A=
			send();=0A=
		}=0A=
	}; =0A=
=0A=
	function appendAndSend() {=0A=
		var jsonData =3D JSON.stringify(config.data);=0A=
		if (jsonData) {=0A=
			url +=3D '&p=3D' + encodeURIComponent(jsonData);=0A=
		}=0A=
		send ();=0A=
	}=0A=
	=0A=
	function send() {=0A=
		if (url) {=0A=
		    var img =3D document.createElement('img');=0A=
		    img.setAttribute('border', 0);=0A=
		    img.setAttribute('height', 0);=0A=
		    img.setAttribute('width', 0);=0A=
		    img.setAttribute('src', url);=0A=
		    document.body.appendChild(img);=0A=
		} else {=0A=
			return false;=0A=
		}=0A=
	};=0A=
=0A=
	return {=0A=
		track: function (params) {=0A=
			var params =3D params || {};=0A=
			init(params);=0A=
			createUrl();=0A=
		},=0A=
		check: function (){=0A=
	                var imageTags =3D document.getElementsByTagName('img');=0A=
       			var UPTcalled =3D false;=0A=
	                var pattern =3D /up\.nytimes\.com\//;=0A=
       			for (var i=3D0; i < imageTags.length; i++){=0A=
                       		if ( pattern.test(imageTags[i].src)){=0A=
                        		UPTcalled =3D true;=0A=
					break;=0A=
               		        }=0A=
                	}=0A=
                	if (!UPTcalled) {=0A=
                        	NYTD.UPTracker.track(); // set generic UPT call =
if not available on page load=0A=
                	}=0A=
        	}=0A=
	};=0A=
})();=0A=
=0A=
if (window.addEventListener) {=0A=
  window.addEventListener('load', NYTD.UPTracker.check, false);=0A=
=0A=
} else if (window.attachEvent) {=0A=
  window.attachEvent('onload', NYTD.UPTracker.check);=0A=
}=0A=
=0A=
/* END ANALYTICS TRACKING */=0A=
/* NOTE: ALL NEW CODE NEEDS TO BE ADDED ABOVE THIS LINE */=0A=
}=0A=

------=_NextPart_000_0080_01CCB992.D1B733B0--

