From: "Saved by Windows Internet Explorer 7"
Subject: Annotating our lives with digital intelligence - CNN.com
Date: Thu, 29 Nov 2007 22:45:50 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C832D9.97218EB0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den><HEAD><TITLE>Annotating our lives with digital =
intelligence - CNN.com</TITLE>
<SCRIPT src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/ad_head0.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.l.cnn.net/cnn/cnn_adspaces/cnn_adspaces.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"Annotating our lives with digital intelligence  - =
CNN.com"=20
name=3DTITLE>
<META=20
content=3D"From clothes riddled with sensors to name tags that detect =
our moods, computing's next wave could unleash small devices that =
increasingly augment everyday activities with digital intelligence."=20
name=3Ddescription>
<META content=3D"" name=3DAUTHOR>
<META content=3DTECH name=3DSECTION>
<META content=3D"" name=3DSUBSECTION>
<META=20
content=3D"Swiss Federal Institute of Technology, Colorado School of =
Mines, Science and Technology, Stephane Beauregard, University of =
Bremen, Wearable Electronics, Boston, Swiss Federal Institute of =
Technology Zurich, Carsten Mehring, Massachusetts Institute of =
Technology, Hitachi Ltd., Electronics, Technology, Consumer Electronics" =

name=3DKEYWORDS>
<SCRIPT language=3Djavascript1.2 type=3Dtext/javascript>var cnnIsIntl =
=3D (location.hostname.indexOf('edition.') > -1) ? true : false;var =
clickID =3D (cnnIsIntl) ? 212106 : 211911;</SCRIPT>

<META http-equiv=3Dcontent-type content=3D"text/html; =
charset=3Diso-8859-1"><LINK=20
href=3D"/" rel=3DStart><LINK href=3D"/search/" rel=3DSearch><LINK=20
href=3D"http://i.l.cnn.net/cnn/.element/css/2.0/common.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://i.l.cnn.net/cnn/.element/css/2.0/mosaic.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK title=3DLargeFont=20
href=3D"http://i.l.cnn.net/cnn/.element/css/2.0/mosaic-alt.css" =
type=3Dtext/css=20
rel=3D"alternate stylesheet">
<SCRIPT =
src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/scripts/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/scripts/scriptaculous.js?lo=
ad=3Deffects"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/main.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/recommend.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/StorageManager.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/statemanager.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.cnn.com/.element/js/2.0/mosaic.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/csiManager.js"></SCRIPT>
<!-- Copyright 2001-2006, Clickability, Inc. All rights reserved.-->
<SCRIPT language=3Djavascript1.2=20
src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/cnnCustomButton.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
// clickability over-ride for sponsorship=0A=
popWin=3D"width=3D810,height=3D480,resizable=3D1,scrollbars=3D1";=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>var cnnCurrTime =3D =
new Date(1196394377374); var cnnCurrHour =3D 22; var cnnCurrMin =3D 46; =
var cnnCurrDay=3D'Thu';</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
// FORMAT: cnnad_register(type,width,height,url);=0A=
cnnad_registerAd("article", 336, 850, =
"/cnn_adspaces/2.0/technology/your_digital_world/special_report/rgt.336x8=
50.ad");=0A=
cnnad_registerAd("video", 336, 280, =
"/cnn_adspaces/2.0/technology/your_digital_world/cnn_video/video.336x280_=
sync.ad");=0A=
=0A=
overrideVideoAd =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/cnn_video/video.preroll_=
lg.ad';=0A=
overrideSyncAd =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/cnn_video/video.336x280_=
sync.ad';=0A=
=0A=
var cnnVideoCmpntAd =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/special_report/lft2.180x=
150.ad';=0A=
var cnnPhotoCmpntAd =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/special_report/lft3.180x=
150.ad';=0A=
var otherTab1Ad =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/special_report/lft4.180x=
150.ad';=0A=
var otherTab2Ad =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/special_report/lft5.180x=
150.ad';=0A=
=0A=
var cnnDefault336Ad =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/special_report/rgt.336x8=
50.ad';=0A=
var cnnDefault180Ad =3D =
'/cnn_adspaces/2.0/technology/your_digital_world/special_report/lft.180x1=
50.ad';=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://i.l.cnn.net/cnn/.element/js/2.0/blogs.js?siteid=3Dcnninline=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	var storage;=0A=
	function cnnRecommendStories()=0A=
	{=0A=
		var topic_array =3D =
[{key:'Swiss_Federal_Institute_of_Technology',weight:41},{key:'Colorado_S=
chool_of_Mines',weight:41},{key:'Science_and_Technology',weight:93},{key:=
'Stephane_Beauregard',weight:100},{key:'University_of_Bremen',weight:41}]=
;=0A=
=0A=
		relatedContent(topic_array);=0A=
	}=0A=
	Event.observe(window, 'load', function()=0A=
	{=0A=
		storage=3DStorageManager.getInstance().getStorage();=0A=
		storage.setOnload( function()=0A=
		{=0A=
			window.setTimeout("cnnRecommendStories()",3000);=0A=
		});=0A=
		storage.load();=0A=
	}); =0A=
	Event.observe(window, 'onpageshow', function(evt)=0A=
	{=0A=
		if(evt.persisted){=0A=
			storage=3DStorageManager.getInstance().getStorage();=0A=
			storage.setOnload( function()=0A=
			{=0A=
				window.setTimeout("cnnRecommendStories()",3000);=0A=
			});=0A=
			storage.load();=0A=
		}=0A=
	});=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16546" name=3DGENERATOR></HEAD>
<BODY id=3DcnnArticleMosaic><A name=3Dtop_of_page></A><A=20
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#ContentArea"><IMG=20
style=3D"DISPLAY: none" height=3D1 alt=3D"Skip to main content" =
hspace=3D0=20
src=3D"http://i.l.cnn.net/cnn/images/1.gif" width=3D10 align=3Dright =
border=3D0></A>=20
<DIV class=3Dcnn728Container>
<DIV class=3Dcnn728Ad>
<DIV><!-- ADSPACE: =
technology/your_digital_world/special_report/top.728x90 --><!-- =
CALLOUT|http://ads.cnn.com/html.ng/site=3Dcnn&cnn_pagetype=3Dspecial_repo=
rt&cnn_position=3D728x90_top&cnn_rollup=3Dtechnology&cnn_section=3Dyour_d=
igital_world&page.allowcompete=3Dyes&params.styles=3Dfs|CALLOUT -->
<DIV id=3Dad-98307=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"=20
align=3Dcenter></DIV>
<SCRIPT type=3Dtext/javascript>
cnnad_createAd("98307","http://ads.cnn.com/html.ng/site=3Dcnn&cnn_pagetyp=
e=3Dspecial_report&cnn_position=3D728x90_top&cnn_rollup=3Dtechnology&cnn_=
section=3Dyour_digital_world&page.allowcompete=3Dyes&params.styles=3Dfs",=
"90","728");
cnnad_registerSpace(98307,728,90);
</SCRIPT>
</DIV></DIV></DIV>
<STYLE type=3Dtext/css>#cnnArticleMosaic #cnnRightCol =
.cnnMosaic160Container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/images/1.gif) #f2f2f2 0px 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cnnArticleMosaic #cnnRightCol .cnnRRBoxContent {
	PADDING-TOP: 2px
}
#cnnArticleMosaic #cnnRightCol .cnnMosaic160Ad {
	BACKGROUND: #f2f2f2; MARGIN: -3px 0px 0px -9px; WIDTH: 336px
}
*:first-child + HTML #cnnArticleMosaic #cnnRightCol .cnnMosaic160Ad {
	MARGIN: -3px 0px 0px -17px
}
#cnnArticleMosaic .cnnMosaic160Container .cnnRRBoxHeader IMG {
	DISPLAY: none
}
#cnnArticleMosaic .cnnMosaic160Container .cnnRRBoxFooter IMG {
	DISPLAY: none
}
#cnnArticleMosaic #cnnMostPopMosaic {
	MARGIN-TOP: 0px
}
</STYLE>

<DIV id=3DcnnHeader>
<DIV class=3DcnnHeaderContent>
<DIV class=3DcnnHeaderCeiling><A href=3D"http://www.cnn.com/"><IMG =
height=3D36 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_c=
nn_com_logo.gif"=20
width=3D148 border=3D0></A><SPAN class=3DcnnSectName> /technology</SPAN> =

<DIV class=3DcnnHeadColRight>
<DIV class=3DcnnGlobalHeaderSearch>
<FORM onsubmit=3D"return cnnSearch(this);" =
action=3Dhttp://search.cnn.com/cnn/search=20
method=3Dget><IMG class=3DcnnSrchDomLogo height=3D22 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_g=
oogle_logo.gif"=20
width=3D47 border=3D0> <INPUT id=3DcnnHeadSrchType type=3Dhidden =
value=3Dweb=20
name=3DcnnHeadSrchType> <INPUT class=3DcnnHeaderTxtField =
id=3DcnnHeadSrchTxt=20
maxLength=3D40> <INPUT class=3DcnnHeaderSearchBtn type=3Dimage =
alt=3DSubmit=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_s=
earch_btn.gif">=20
</FORM></DIV></DIV></DIV></DIV>
<DIV class=3DcnnNavStretch>
<DIV class=3DcnnHeaderNav>
<UL class=3DcnnNavigation>
  <LI class=3DcnnNavLeft></LI>
  <LI><A href=3D"http://www.cnn.com/">Home</A> </LI>
  <LI><A href=3D"http://www.cnn.com/WORLD/">World</A> </LI>
  <LI><A href=3D"http://www.cnn.com/US/">U.S.</A> </LI>
  <LI><A href=3D"http://www.cnn.com/POLITICS/">Politics</A> </LI>
  <LI><A href=3D"http://www.cnn.com/SHOWBIZ/">Entertainment</A> </LI>
  <LI><A href=3D"http://www.cnn.com/HEALTH/">Health</A> </LI>
  <LI><A class=3DcnnCurPage href=3D"http://www.cnn.com/TECH/">Tech</A> =
</LI>
  <LI><A href=3D"http://www.cnn.com/TRAVEL/">Travel</A> </LI>
  <LI><A href=3D"http://www.cnn.com/LIVING/">Living</A> </LI>
  <LI class=3Doffsite><A =
href=3D"http://money.cnn.com/?cnn=3Dyes">Business</A> </LI>
  <LI class=3Doffsite><A =
href=3D"http://www.cnn.com/si/?cnn=3Dyes">Sports</A> </LI>
  <LI class=3Doffsite><A href=3D"http://www.cnn.com/time/">Time.com</A> =
</LI></UL>
<UL class=3DcnnUtilityNavigation>
  <LI class=3DcnnVideo><A=20
  href=3D"http://www.cnn.com/video/?iref=3Dvideoglobal">Video</A> </LI>
  <LI class=3DcnnIreport><A=20
  =
href=3D"http://www.cnn.com/exchange/?iref=3Direportglobal">I-Report</A> =
</LI>
  <LI class=3DcnnImpact><A=20
  =
href=3D"http://www.cnn.com/SPECIALS/2007/impact/?iref=3Dimpactglobal">Imp=
act</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3DcnnHeaderContent>
<DIV class=3DcnnHeaderBot>
<DIV class=3DcnnGlobalHeaderTopics><SPAN =
class=3DcnnGlobalHeaderHotTopic><A=20
href=3D"http://www.cnn.com/topics">Hot Topics</A> =BB</SPAN> <A=20
href=3D"http://topics.cnn.com/topics/gillian_gibbons">'Teddy Bear' =
Teacher</A> =95=20
<A href=3D"http://topics.cnn.com/topics/sean_taylor">Sean Taylor</A> =95 =
<A=20
href=3D"http://topics.cnn.com/topics/writers_guild_of_america">Writers' =
Strike</A>=20
=95 <A href=3D"http://www.cnn.com/ELECTION/2008/debates/">CNN/YouTube =
Debate</A> =95=20
<A href=3D"http://www.cnn.com/topics">More Topics</A> </DIV>
<DIV class=3DcnnHeadColRight>
<DIV class=3DcnnHeaderWIntl><SPAN class=3DcnnHeadWeather><SPAN=20
id=3DcnnLWPWeather></SPAN><IMG height=3D19 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/images/1.gif" width=3D1 border=3D0> <SPAN=20
class=3DcnnHeadWDivide>&nbsp;</SPAN> <A=20
href=3D"http://edition.cnn.com/">International Edition</A></SPAN></DIV>
<SCRIPT type=3Dtext/javascript>

	var allCookies =3D CNN_getCookies();
	var lwpCookie =3D allCookies[ "lwp.weather" ] || null;
	var unitCookie =3D allCookies[ "default.temp.units" ] || null;
	var lwpLocCode=3D'';
	var lwpZip=3D'';
	var lwpQueryStr =3D '';
	if(lwpCookie)
	{
	        var locationArr=3Dunescape(lwpCookie).split('|');
	        var weatherLocParse =3D locationArr[0];
	        if(lwpCookie.indexOf('~')=3D=3D-1)
	        {
	                weatherLocParse=3DlwpCookie.replace('|','~');
	        }
	        var lwpDataArr =3D locationArr[0].split('~');
	        lwpLocCode=3DlwpDataArr[0];
	        if(lwpDataArr.length>0)
	        {
	                lwpZip=3DlwpDataArr[1];
	        }
	        if(lwpZip)
	        {
	                lwpQueryStr =3D 'weather=3D'+lwpZip+'.'+lwpLocCode;
	        }
	        else
	        {
	                lwpQueryStr =3D 'weather=3D'+escape(lwpCookie);
	        }
	        if (unitCookie && unitCookie =3D=3D "true") {
	        	lwpQueryStr +=3D '&celcius=3Dtrue';
	        } else {
	        	lwpQueryStr +=3D '&celcius=3Dfalse';
	        }
	}

	if (location.host.indexOf('qai.cnn.com') > -1) {
		var cnnLWPWeatherCSIMgr =3D =
CSIManager.getInstance().call('http:/\/svcs.qai.cnn.com/weather/wrapper.j=
sp',lwpQueryStr,'cnnLWPWeather');
	} else if (location.host.indexOf('cnn.com') > -1) {
		var cnnLWPWeatherCSIMgr =3D =
CSIManager.getInstance().call('http:/\/svcs.cnn.com/weather/wrapper.jsp',=
lwpQueryStr,'cnnLWPWeather');
	} else {
		var cnnLWPWeatherCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/sect/2.0/MAIN/staticWeatherB=
ox.html',lwpQueryStr,'cnnLWPWeather');
	}
</SCRIPT>

<DIV class=3Dclear><IMG height=3D1 alt=3D"" =
src=3D"http://i.l.cnn.net/cnn/images/1.gif"=20
width=3D1 border=3D0></DIV></DIV></DIV></DIV></DIV>
<DIV id=3DcnnContainer><!--ClickabilityRefresh=3D30m-->
<DIV id=3DcnnContentContainer><!-- this is where the breaking news CSI =
code will go -->
<DIV id=3DcnnBannerContainer></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
CSIManager.getInstance().call('/.element/ssi/www/breaking_news/2.0/banner=
.html','','cnnBannerContainer',cnnRenderDomesticBanner);=0A=
</SCRIPT>

<DIV id=3DcnnSetEditionContainer></DIV>
<DIV id=3DcnnMakeHPContainer></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
if(cnnShow_setPref && (location.hostname.indexOf('.cnn.com') > -1)) { =
cnnSetEditionBox(); }=0A=
</SCRIPT>

<DIV id=3DcnnSnapShot>
<DIV class=3DcnnWCBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_dg_TL.gif"=20
width=3D4 border=3D0></DIV><A name=3DContentArea></A>
<DIV class=3DcnnSnapShotHeader id=3DcnnBrandingBanner>
<DIV><A href=3D"http://www.cnn.com/SPECIALS/2007/digital.world/"><IMG =
height=3D35=20
alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/SPECIALS/2007/digital.world/images/bnr_YDW_=
984x35.gif"=20
width=3D984 border=3D0></A></DIV><!--startclickprintinclude-->
<DIV id=3DcnnTimeStamp>
<SCRIPT =
type=3Dtext/javascript>document.write(cnnRenderTimeStamp(1192463589281,['=
October 15, 2007 -- Updated 1553 GMT (2353 HKT)','updated 11:53 a.m. =
EDT, Mon October 15, 2007']));</SCRIPT>
</DIV><!--endclickprintinclude-->
<DIV class=3DcnnStoryTools>
<UL>
  <LI><A onmouseover=3DcnnImgSwap(this,1) onclick=3Dreturn(ET());=20
  onmouseout=3DcnnImgSwap(this,0)=20
  =
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#"><IMG=20
  height=3D15 alt=3DE-mail=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/email_b=
tn.gif"=20
  width=3D36 border=3D0></A> </LI>
  <LI><A onmouseover=3DcnnImgSwap(this,1) onclick=3Dreturn(ST());=20
  onmouseout=3DcnnImgSwap(this,0)=20
  =
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#"><IMG=20
  height=3D15 alt=3DSave=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/save_bt=
n.gif"=20
  width=3D36 border=3D0></A> </LI>
  <LI class=3DcnnPrintThis><A onmouseover=3DcnnImgSwap(this,1) =
onclick=3Dreturn(PT());=20
  onmouseout=3DcnnImgSwap(this,0)=20
  =
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#"><IMG=20
  height=3D15 alt=3DPrint=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/print_b=
tn.gif"=20
  width=3D36 border=3D0></A> </LI></UL></DIV></DIV>
<DIV id=3DcnnHeaderLeftCol><!--startclickprintinclude-->
<H1>Annotating our lives with digital intelligence =
</H1><!--endclickprintinclude--></DIV>
<DIV id=3DcnnHeaderRightCol><!--startclickprintinclude-->
<UL>
  <LI class=3DcnnHiliteHeader>Story Highlights
  <LI>Next generation computing could involve wearable devices<BR>
  <LI>Devices could augment everyday activities like shopping, =
snowboarding<BR>
  <LI>Researcher: "The idea is to wear your remote, not to carry =
it"<BR><!--startclickprintexclude-->
  <LI class=3DcnnNextStory id=3DcnnNextStoryCSI><A=20
  =
href=3D"http://www.cnn.com/2007/TECH/11/29/fbi.botnets/index.html">Next =
Article=20
  in Technology =BB</A>
  <SCRIPT type=3Dtext/javascript>=0A=
if(window.location.pathname.indexOf('/2007/TECH/11/29/fbi.botnets/index.h=
tml')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
0.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						=0A=
if(window.location.pathname.indexOf('/2007/TECH/11/29/digital.library.ap/=
index.html')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
1.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						=0A=
if(window.location.pathname.indexOf('/2007/TECH/biztech/11/29/digital.dot=
asia/index.html')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
2.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						=0A=
if(window.location.pathname.indexOf('/2007/TECH/science/11/29/climate.cha=
nge.soda/index.html')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
3.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						=0A=
if(window.location.pathname.indexOf('/2007/TECH/science/11/28/ratisland.a=
p/index.html')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
4.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						=0A=
if(window.location.pathname.indexOf('/2007/TECH/space/11/28/venus.lightni=
ng.ap/index.html')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
5.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						=0A=
if(window.location.pathname.indexOf('/2007/TECH/biztech/11/28/google.gree=
n.power.ap/index.html')!=3D-1){=0A=
var nxtStryCSIMgr =3D =
CSIManager.getInstance().call('/.element/ssi/auto/2.0/sect/TECH/nextStory=
6.exclude.html','','cnnNextStoryCSI');}=0A=
					=0A=
						</SCRIPT>
<!--endclickprintexclude--></LI></UL><!--endclickprintinclude--></DIV>
<DIV class=3Dclear><IMG height=3D1 alt=3D"" =
src=3D"http://i.l.cnn.net/cnn/images/1.gif"=20
width=3D1 border=3D0></DIV>
<DIV class=3DcnnWCBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_dg_BL.gif"=20
width=3D4 border=3D0></DIV></DIV>
<DIV id=3DcnnMainContent>
<DIV class=3DcnnWCBox>
<DIV class=3DcnnWCBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_dg_TL.gif"=20
width=3D4 border=3D0></DIV>
<DIV class=3DcnnWCBoxContent>
<DIV id=3DcnnLeftCol>
<DIV class=3DcnnMosaicContentCol>
<DIV id=3DcnnHighLightTrigger>
<DIV class=3DcnnContentContainer id=3DcnnTxtCmpnt><!-- CONTENT --><!-- =
REAP --><!-- KEEP --><!--startclickprintinclude-->
<SCRIPT language=3DJavaScript=20
type=3Dtext/javascript>var clickExpire =3D "11/14/2007";</SCRIPT>
<!--startclickprintexclude-->
<DIV =
id=3DcnnSCFontButtons><!--endclickprintexclude--><!--startclickprintexclu=
de-->
<DIV id=3DcnnSCFontLabel><IMG height=3D13 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/text_si=
ze.gif"=20
width=3D38> </DIV>
<DIV id=3DcnnSCFontMinusBtn=20
onclick=3D"setActiveStyleSheet('default'); return false;"><IMG=20
class=3DcnnDecreaseFont title=3D"Decrease font" height=3D13 =
alt=3D"Decrease font"=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_min=
us.gif"=20
width=3D13 border=3D0> <IMG class=3DcnnIncreaseFont title=3D"Decrease =
font" height=3D13=20
alt=3D"Decrease font"=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_min=
us_dn_.gif"=20
width=3D13 border=3D0> </DIV>
<DIV id=3DcnnSCFontPlusBtn=20
onclick=3D"setActiveStyleSheet('LargeFont'); return false;"><IMG=20
class=3DcnnIncreaseFont title=3D"Enlarge font" height=3D13 =
alt=3D"Enlarge font"=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_plu=
s.gif"=20
width=3D13 border=3D0> <IMG class=3DcnnDecreaseFont title=3D"Enlarge =
font" height=3D13=20
alt=3D"Enlarge font"=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_plu=
s_dn.gif"=20
width=3D13 border=3D0> =
</DIV></DIV><!--endclickprintexclude--><!--startclickprintexclude--><!--e=
ndclickprintexclude-->
<P><B><B>BOSTON, Massachusetts (AP)</B> </B>-- From clothes riddled with =
sensors=20
to name tags that detect our moods, computing's next wave could unleash =
small=20
devices that increasingly augment everyday activities with digital=20
intelligence.</P><!--startclickprintexclude--><!-- PURGE: =
/2007/TECH/10/15/wearable.computers.ap/art.wearable.computers.ap.jpg =
--><!-- KEEP -->
<DIV class=3DcnnStoryPhotoBox>
<DIV class=3DcnnImgChngr=20
id=3DcnnImgChngr><!----><!--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DIMAGE=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D--><IMG height=3D219=20
alt=3Dart.wearable.computers.ap.jpg src=3D"" width=3D292 =
border=3D0><!--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D/IMAGE=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D-->
<DIV class=3DcnnStoryPhotoCaptionBox>
<DIV class=3Dcnn3pxTB9pxLRPad>
<P><!--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCAPTION=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D-->Yochinari Takegawa of Kobe University, in=20
Kobe, Japan, left, wears a heads-up display and a piano keyboard that =
allows a=20
user to type Japanese=20
characters.<!--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D/CAPTION=3D=3D=3D=3D=3D=3D=
=3D=3D=3D--></P></DIV></DIV>
<DIV class=3DcnnWireBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://www.cnn.com/.element/img/2.0/mosaic/base_skins/baseplate/co=
rner_wire_BL.gif"=20
width=3D4> </DIV></DIV></DIV><!-- /PURGE: =
/2007/TECH/10/15/wearable.computers.ap/art.wearable.computers.ap.jpg =
--><!--endclickprintexclude-->
<P>That was the predominant vision at a conference on "wearable =
computing" held=20
recently in Boston, where researchers showed off prototypes and =
discussed=20
ideas.</P>
<P>Some attendees took wearable computing to its extreme, donning =
cyborg-like=20
miniaturized displays attached to eyepieces. But most of what was on =
exhibit=20
seemed much closer to jumping into a mainstream commercial product.</P>
<P>For example, researchers from the Swiss Federal Institute of =
Technology=20
(known as ETH Zurich) showed off stretchable, threadlike sensors that =
can be=20
woven into shirts to detect their wearers' posture. People with back =
pain or=20
injuries could be prompted on a PC or a mobile device to straighten up,=20
pronto.</P>
<P>Stephane Beauregard of Germany's University of Bremen displayed a =
shoe-borne=20
sensor whose tiny accelerometers perform electronic dead reckoning -- =
providing=20
real-time location tracking in places satellite navigation systems =
either can't=20
reach or can't describe with precision. For now the sensor has to be =
held in=20
place by the shoelaces, but Beauregard expects a version that can fit =
inside a=20
boot heel could be a year away. His first intended market is =
firefighters and=20
other emergency responders.</P>
<P>Graduate students at the Massachusetts Institute of Technology's =
Media Lab=20
had black plastic badges around their necks that analyze multiple =
factors --=20
including motion and speech patterns -- to detect the level of =
engagement two=20
people are exhibiting in a =
conversation.</P><!--startclickprintexclude-->
<DIV class=3DcnnStoryElementBox>
<H4>Don't Miss</H4>
<UL class=3DcnnRelated>
  <LI><B class=3Dwool></B><A=20
  =
href=3D"http://www.cnn.com/SPECIALS/2007/digital.world/index.html">Your =
Digital=20
  World</A> </LI></UL></DIV><!--endclickprintexclude-->
<P>Information gathered from the badges, which weigh just a few ounces =
and are a=20
bit smaller than a deck of cards, can be sent wirelessly to a computer =
or a=20
phone to give their wearers helpful tips. Sales reps could be advised =
that a=20
customer's interest seems to be waning. A doctor could be alerted to =
indications=20
of depression in a patient being monitored remotely.</P>
<P>The badges might find their first use in gathering reams of data for =
social=20
network analysis, the study of how groups form and interact. There's big =
money=20
in applying such research in corporations, which want to ensure that =
important=20
knowledge doesn't stay trapped in organizational silos. But a lot of =
data for=20
social network analysis is gathered from e-mail traffic, which only says =
so much=20
about how people connect with each other.</P>
<P>MIT graduate student Daniel Olguin Olguin said the devices were =
tested on 25=20
employees at a German bank and produced surprising insights about =
alternative=20
ways the office might be laid out. Now Hitachi Ltd. is interested in =
making the=20
badges for corporate consultants to use with their clients, he said.</P>
<P>Each badge could probably be made for under $100, "and in the future, =
of=20
course, all of this will be smaller and integrated into your name card," =
Olguin=20
said.</P>
<P>A prototype shown off by Carsten Mehring of the Colorado School of =
Mines was=20
far more about convenience. He has embedded sensors into gloves so that=20
snowboarders or motorists could control portable music devices with the =
faintest=20
squeeze of their fingers -- and nary a glance away from a snowy slope or =
the=20
road.</P>
<P>"The idea," he said, "is to wear your remote, not to carry =
it."<!--startclickprintexclude--><SPAN class=3DcnnEmbeddedMosLnk> <A=20
onclick=3Dreturn(ET());=20
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#">E-mail=20
to a friend</A> <IMG height=3D14 alt=3D"E-mail to a friend"=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/email.gif" =
width=3D17=20
border=3D0></SPAN><!--endclickprintexclude--></P>
<P class=3DcnnAttribution>Copyright 2007 The <A=20
href=3D"http://www.cnn.com/interactive_legal.html#AP">Associated =
Press</A>. All=20
rights reserved.This material may not be published, broadcast, =
rewritten, or=20
redistributed.</P>
<P class=3DcnnTopics><B>All About</B> <A=20
href=3D"http://topics.cnn.com/topics/personal_computers">Personal=20
Computers</A></P><!--startclickprintexclude--><!--endclickprintexclude-->=
<!--endclickprintinclude--><!-- ADSPACE: =
technology/article/adlinks.585x280 --><!-- =
CALLOUT|http://ads.cnn.com/html.ng/site=3Dcnn&cnn_pagetype=3Darticle&cnn_=
position=3D585x280_adlinks&cnn_rollup=3Dtechnology&params.styles=3Dfs_dyn=
amic|CALLOUT -->
<DIV id=3Dad-337679=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"=20
align=3Dleft></DIV>
<SCRIPT type=3Dtext/javascript>
cnnad_createAd("337679","http://ads.cnn.com/html.ng/site=3Dcnn&cnn_pagety=
pe=3Darticle&cnn_position=3D585x280_adlinks&cnn_rollup=3Dtechnology&param=
s.styles=3Dfs_dynamic","280","585");
cnnad_registerSpace(337679,585,280);
</SCRIPT>
<!-- /REAP --><!-- /CONTENT --></DIV></DIV>
<DIV class=3DcnnStoryToolsFooter>
<DIV class=3DcnnStoryTools>
<UL>
  <LI><A onmouseover=3DcnnImgSwap(this,1) onclick=3Dreturn(ET());=20
  onmouseout=3DcnnImgSwap(this,0)=20
  =
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#"><IMG=20
  height=3D15 alt=3DE-mail=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/email_b=
tn.gif"=20
  width=3D36 border=3D0></A> </LI>
  <LI><A onmouseover=3DcnnImgSwap(this,1) onclick=3Dreturn(ST());=20
  onmouseout=3DcnnImgSwap(this,0)=20
  =
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#"><IMG=20
  height=3D15 alt=3DSave=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/save_bt=
n.gif"=20
  width=3D36 border=3D0></A> </LI>
  <LI class=3DcnnPrintThis><A onmouseover=3DcnnImgSwap(this,1) =
onclick=3Dreturn(PT());=20
  onmouseout=3DcnnImgSwap(this,0)=20
  =
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#"><IMG=20
  height=3D15 alt=3DPrint=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/print_b=
tn.gif"=20
  width=3D36 border=3D0></A> </LI></UL></DIV></DIV>
<DIV class=3DcnnUGCBox>
<DIV class=3DcnnUGCBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_=
TL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnBoxContent>
<DIV class=3DcnnUGCHeader>
<H3 class=3DcnnBlogsClosed><A=20
onclick=3D"cnnToggleUGC('cnnBlogContainer',this);cnnImpressionCheck();ret=
urn false"=20
href=3D"javascript:void(0);"><IMG class=3Dopened height=3D11 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/ugc-open-arrow.gif"=
 width=3D12=20
border=3D0><IMG class=3Dclosed height=3D11 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/ugc-close-arrow.gif=
"=20
width=3D12 border=3D0>From the Blogs: <SPAN>Controversy, commentary, and =

debate</SPAN></A></H3></DIV>
<DIV id=3DcnnBlogContainer style=3D"DISPLAY: none">
<DIV id=3DcnnBlogsLoad>
<DIV class=3DcnnUGCBox>
<DIV class=3DcnnUGCBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ug=
c_TL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnBoxContent>
<H3><IMG alt=3Dloading=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/loading.gif"> =
Sit=20
tight, we're getting to the good stuff</H3></DIV>
<DIV class=3DcnnUGCBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ug=
c_BL.gif"=20
width=3D4></DIV></DIV></DIV>
<DIV id=3DcnnBlogContainerContent style=3D"DISPLAY: none"></DIV>
<DIV class=3DcnnUGCBoxFooterMeta>
<DIV class=3DcnnPostCommentsLnk>powered by <A=20
onclick=3D"var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Sphere:From the =
blogs;;;event2=3D1;evar23=3D'+ cnnSectionName;void(s.tl(this,'o','Sphere =
Blogs Clickthrough'));"=20
href=3D"http://www.sphere.com/" =
target=3D_blank>Sphere</A></DIV></DIV></DIV><!-- /container --></DIV>
<DIV class=3DcnnUGCBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_=
BL.gif"=20
width=3D4></DIV></DIV>
<DIV class=3DcnnTopNewsModule>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnWireBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://www.cnn.com/.element/img/2.0/mosaic/base_skins/baseplate/co=
rner_wire_TL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnBoxContent>
<H3>Top News</H3>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <COLGROUP>
  <COL width=3D135>
  <COL width=3D147>
  <COL width=3D135>
  <COL width=3D148></COLGROUP>
  <TBODY>
  <TR>
    <TD><A=20
      =
href=3D"http://www.cnn.com/2007/POLITICS/11/29/bush.war.funding/index.htm=
l?iref=3Dtopnews"><IMG=20
      alt=3D""=20
      =
src=3D"http://i.l.cnn.net/cnn/2007/POLITICS/11/29/bush.war.funding/tzmos.=
bush.thurs.afp.gi.jpg"=20
      border=3D0></A></TD>
    <TD><A=20
      =
href=3D"http://www.cnn.com/2007/POLITICS/11/29/bush.war.funding/index.htm=
l?iref=3Dtopnews"><STRONG>Bush:=20
      Pentagon planning layoffs, cutbacks</STRONG></A></TD>
    <TD><A=20
      =
href=3D"http://www.cnn.com/2007/US/11/29/taylor/index.html?iref=3Dtopnews=
"><IMG=20
      alt=3D""=20
      =
src=3D"http://i.l.cnn.net/cnn/2007/US/11/29/taylor/tzmos.taylor.02.ap.jpg=
"=20
      border=3D0></A></TD>
    <TD><A=20
      =
href=3D"http://www.cnn.com/2007/US/11/29/taylor/index.html?iref=3Dtopnews=
"><STRONG>Slain=20
      NFL star lived in fear, friend =
says</STRONG></A></TD></TR></TBODY></TABLE></DIV>
<DIV class=3DcnnWireBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://www.cnn.com/.element/img/2.0/mosaic/base_skins/baseplate/co=
rner_wire_BL.gif"=20
width=3D4></DIV></DIV></DIV></DIV></DIV>
<DIV id=3DcnnRightCol>
<DIV class=3DcnnRRBox>
<DIV class=3DcnnRRBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_ra=
il/grey_corner_TL.gif"=20
width=3D4 border=3D0></DIV>
<DIV class=3DcnnRRBoxContent>
<DIV class=3DcnnMosaic160Container>
<DIV class=3DcnnMosaic160Ad>
<DIV class=3DcnnRRBox>
<DIV class=3DcnnRRBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_ra=
il/grey_corner_TL.gif"=20
width=3D4 border=3D0></DIV>
<DIV class=3DcnnRRBoxContent><!-- ADSPACE: =
technology/your_digital_world/special_report/rgt.160x600 --><!-- =
CALLOUT|http://ads.cnn.com/html.ng/site=3Dcnn&cnn_pagetype=3Dspecial_repo=
rt&cnn_position=3D160x600_rgt&cnn_rollup=3Dtechnology&cnn_section=3Dyour_=
digital_world&page.allowcompete=3Dyes&params.styles=3Dfs|CALLOUT -->
<DIV id=3Dad-782984=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"=20
align=3Dcenter></DIV>
<SCRIPT type=3Dtext/javascript>
cnnad_createAd("782984","http://ads.cnn.com/html.ng/site=3Dcnn&cnn_pagety=
pe=3Dspecial_report&cnn_position=3D160x600_rgt&cnn_rollup=3Dtechnology&cn=
n_section=3Dyour_digital_world&page.allowcompete=3Dyes&params.styles=3Dfs=
","600","160");
cnnad_registerSpace(782984,160,600);
</SCRIPT>
</DIV>
<DIV class=3DcnnRRBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_ra=
il/grey_corner_BL.gif"=20
width=3D4 border=3D0></DIV></DIV></DIV></DIV>
<DIV id=3DcnnMostPopMosaic>
<DIV class=3DcnnWcLtgBox>
<DIV class=3DcnnBoxHeader>
<DIV></DIV></DIV>
<DIV class=3DcnnBoxContent>
<DIV class=3DcnnPad5TB9LR>
<SCRIPT type=3Dtext/javascript>=0A=
cnnad_registerAd("article", 126, 31, =
"/cnn_adspaces/2.0/most_popular/spon1.126x31.ad");=0A=
cnnad_registerAd("video", 126, 31, =
"/cnn_adspaces/2.0/most_popular/spon1.126x31.ad");=0A=
</SCRIPT>

<DIV id=3DcnnMostPopMod>
<DIV class=3DcnnWireRedBox>
<DIV class=3DcnnWireRedBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_tl.gif"=20
width=3D4></DIV>
<DIV class=3DcnnRedBoxContent>
<DIV class=3DcnnMpHeadAd><!-- ADSPACE: most_popular/spon1.126x31 --><!-- =
CALLOUT|http://ads.cnn.com/html.ng/site=3Dcnn&cnn_position=3D126x31_spon1=
&cnn_rollup=3Dmost_popular&page.allowcompete=3Dyes&params.styles=3Dfs|CAL=
LOUT -->
<DIV id=3Dad-481192=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"=20
align=3Dcenter></DIV>
<SCRIPT type=3Dtext/javascript>
cnnad_createAd("481192","http://ads.cnn.com/html.ng/site=3Dcnn&cnn_positi=
on=3D126x31_spon1&cnn_rollup=3Dmost_popular&page.allowcompete=3Dyes&param=
s.styles=3Dfs","31","126");
cnnad_registerSpace(481192,126,31);
</SCRIPT>
</DIV>
<DIV class=3DcnnMpHead><IMG alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_header.gif"=20
border=3D0></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3DcnnWireRedBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_bl.gif"=20
width=3D4></DIV></DIV>
<DIV class=3DcnnMpPadTop>
<DIV class=3Dactive id=3DcnnMpStory-head>
<DIV class=3DcnnWireRedBox>
<DIV class=3DcnnWireRedBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_tl.gif"=20
width=3D4></DIV>
<DIV class=3DcnnRedBoxContent>
<DIV class=3DcnnMpCat><A =
href=3D"javascript:cnnToggleMP('cnnMpStory');"><IMG=20
height=3D8 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/stories_up.gif"=20
width=3D59 border=3D0></A></DIV></DIV>
<DIV class=3DcnnWireRedBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_bl.gif"=20
width=3D4></DIV></DIV>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnWireBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_TL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnBoxContent>
<DIV class=3DcnnMpCat><IMG height=3D8 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/stories_dwn.gif"=20
width=3D59 border=3D0></DIV></DIV></DIV></DIV><!-- /cnnMpStory-head -->
<DIV id=3DcnnMpStory>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnBoxContent><!-- story content -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR class=3DcnnMpTabRow>
    <TD class=3Dactive id=3DcnnMpStoriesTab1><A=20
      href=3D"javascript:cnnMpStories(1);">Most Viewed</A></TD>
    <TD id=3DcnnMpStoriesTab2><A =
href=3D"javascript:cnnMpStories(2);">Most=20
      Emailed</A></TD>
    <TD id=3DcnnMpStoriesTab3><A =
href=3D"javascript:cnnMpStories(3);">Top=20
      Searches</A></TD></TR></TBODY></TABLE>
<DIV id=3DcnnMpStories1>
<DIV class=3DcnnMpStoryContent>
<OL>
  <LI><B>1 </B><A=20
  =
href=3D"http://www.cnn.com/2007/US/11/29/missing.porn.star.ap/index.html?=
iref=3Dmpstoryview">Police:=20
  Body matches porn star</A> </LI>
  <LI><B>2 </B><A=20
  =
href=3D"http://www.cnn.com/2007/HEALTH/11/29/night.shift.cancer.ap/index.=
html?iref=3Dmpstoryview">Overnight=20
  shift linked with cancer</A> </LI>
  <LI><B>3 </B><A=20
  =
href=3D"http://www.cnn.com/2007/US/11/29/taylor/index.html?iref=3Dmpstory=
view">Girlfriend:=20
  Taylor not troubled</A> </LI>
  <LI><B>4 </B><A=20
  =
href=3D"http://www.cnn.com/2007/US/11/29/youssif.surgery/index.html?iref=3D=
mpstoryview">Youssif's=20
  largest scar removed</A> </LI>
  <LI><B>5 </B><A=20
  =
href=3D"http://www.cnn.com/2007/US/11/29/rodney.king.shot/index.html?iref=
=3Dmpstoryview">Rodney=20
  King grazed by bullets</A> </LI>
  <LI><B>6 </B><A=20
  =
href=3D"http://www.cnn.com/2007/TECH/11/29/fbi.botnets/index.html?iref=3D=
mpstoryview">Teen=20
  questioned in 'botnet' probe</A> </LI>
  <LI><B>7 </B><A=20
  =
href=3D"http://www.cnn.com/2007/POLITICS/11/29/bush.war.funding/index.htm=
l?iref=3Dmpstoryview">Bush:=20
  Approve money for Iraq war</A> </LI>
  <LI><B>8 </B><A=20
  =
href=3D"http://www.cnn.com/2007/WORLD/meast/11/29/iran.navy/index.html?ir=
ef=3Dmpstoryview">IRGC=20
  patrols Gulf, U.S. says</A> </LI>
  <LI><B>9 </B><A=20
  =
href=3D"http://www.cnn.com/2007/US/11/28/child.remains.ap/index.html?iref=
=3Dmpstoryview">Lawyer:=20
  Child killed over manners</A> </LI>
  <LI><B>10 </B><A=20
  =
href=3D"http://www.cnn.com/2007/POLITICS/11/29/congress.fuel.standards/in=
dex.html?iref=3Dmpstoryview">New=20
  fuel standards near</A> </LI></OL>
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV></DIV>
<DIV id=3DcnnMpStories2>
<DIV class=3DcnnMpStoryContent>
<OL>
  <LI><B>1 </B><A=20
  =
href=3D"http://cnn.com/2007/US/11/28/child.remains.ap/index.html?imw=3DY&=
amp;iref=3Dmpstoryemail">Mother's=20
  lawyer: Child killed for...</A> </LI>
  <LI><B>2 </B><A=20
  =
href=3D"http://cnn.com/2007/TECH/11/29/fbi.botnets/index.html?imw=3DY&amp=
;iref=3Dmpstoryemail">FBI:=20
  Millions of computers roped into...</A> </LI>
  <LI><B>3 </B><A=20
  =
href=3D"http://cnn.com/2007/HEALTH/11/29/night.shift.cancer.ap/index.html=
?imw=3DY&amp;iref=3Dmpstoryemail">Overnight=20
  shift to be classified as...</A> </LI>
  <LI><B>4 </B><A=20
  =
href=3D"http://cnn.com/2007/LIVING/personal/11/29/aging.pets/index.html?i=
mw=3DY&amp;iref=3Dmpstoryemail">Sick=20
  pets, life and death choices</A> </LI>
  <LI><B>5 </B><A=20
  =
href=3D"http://cnn.com/2007/US/11/29/youssif.surgery/index.html?imw=3DY&a=
mp;iref=3Dmpstoryemail">Surgery=20
  over; Youssif's biggest scar...</A> </LI>
  <LI><B>6 </B><A=20
  =
href=3D"http://cnn.com/2007/WORLD/africa/11/29/sudan.bears/index.html?imw=
=3DY&amp;iref=3Dmpstoryemail">'Teddy=20
  bear' teacher gets 15-day...</A> </LI>
  <LI><B>7 </B><A=20
  =
href=3D"http://cnn.com/2007/LIVING/worklife/11/28/cb.playing.dirty/index.=
html?imw=3DY&amp;iref=3Dmpstoryemail">When=20
  co-workers play dirty</A> </LI>
  <LI><B>8 </B><A=20
  =
href=3D"http://cnn.com/2007/WORLD/asiapcf/11/28/phone.explosion.ap/index.=
html?imw=3DY&amp;iref=3Dmpstoryemail">Man=20
  killed after phone explosion</A> </LI>
  <LI><B>9 </B><A=20
  =
href=3D"http://cnn.com/2007/SHOWBIZ/TV/11/29/people.hewitt.ap/index.html?=
imw=3DY&amp;iref=3Dmpstoryemail">Jennifer=20
  Love Hewitt gets engaged</A> </LI>
  <LI><B>10 </B><A=20
  =
href=3D"http://cnn.com/2007/LIVING/wayoflife/11/29/pulled.over/index.html=
?imw=3DY&amp;iref=3Dmpstoryemail">What=20
  to do when pulled over</A> </LI></OL>
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV></DIV>
<DIV id=3DcnnMpStories3>
<DIV class=3DcnnMpStoryContent>
<OL>
  <LI><B>1 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Djena =
6&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpstories=
search">jena=20
  6</A> </LI>
  <LI><B>2 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dmichael =
vick&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpstor=
iessearch">michael=20
  vick</A> </LI>
  <LI><B>3 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Doj =
simpson&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmps=
toriessearch">oj=20
  simpson</A> </LI>
  <LI><B>4 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dsteve =
fossett&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmps=
toriessearch">steve=20
  fossett</A> </LI>
  <LI><B>5 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dbritney =
spears&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpst=
oriessearch">britney=20
  spears</A> </LI>
  <LI><B>6 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dmadeleine =
mccann&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpst=
oriessearch">madeleine=20
  mccann</A> </LI>
  <LI><B>7 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Dyoussif&amp;type=3Dnews&=
amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpstoriessearch">youssif</A=
>=20
  </LI>
  <LI><B>8 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Dblackwater&amp;type=3Dne=
ws&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpstoriessearch">blackwa=
ter</A>=20
  </LI>
  <LI><B>9 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Dmyanmar&amp;type=3Dnews&=
amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpstoriessearch">myanmar=20
  </A></LI>
  <LI><B>10 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dhalo =
3&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpstories=
search">halo=20
  3 </A></LI></OL><!--include =
virtual=3D"/.element/ssi/www/auto/2.0/mostpopular/mp.stories.3.txt" -->
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV></DIV><!-- /story content --></DIV>
<DIV class=3DcnnWireBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_BL.gif"=20
width=3D4></DIV></DIV></DIV><!-- /cnnMpStory --></DIV>
<DIV class=3DcnnMpPadTop>
<DIV class=3Dclosed id=3DcnnMpVideo-head>
<DIV class=3DcnnWireRedBox>
<DIV class=3DcnnWireRedBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_tl.gif"=20
width=3D4></DIV>
<DIV class=3DcnnRedBoxContent>
<DIV class=3DcnnMpCat><A =
href=3D"javascript:cnnToggleMP('cnnMpVideo');"><IMG=20
height=3D8 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/videos_up.gif"=20
width=3D59 border=3D0></A></DIV></DIV>
<DIV class=3DcnnWireRedBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_bl.gif"=20
width=3D4></DIV></DIV>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnWireBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_TL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnBoxContent>
<DIV class=3DcnnMpCat><IMG height=3D8 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/videos_dwn.gif"=20
width=3D59 border=3D0></DIV></DIV></DIV></DIV><!-- /cnnMpVideo-head -->
<DIV id=3DcnnMpVideo>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnBoxContent><!-- video content -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR class=3DcnnMpTabRow>
    <TD class=3Dactive id=3DcnnMpVideosTab1><A=20
      href=3D"javascript:cnnMpVideos(1);">Most Viewed</A></TD>
    <TD id=3DcnnMpVideosTab2><A href=3D"javascript:cnnMpVideos(2);">Most =

      Emailed</A></TD>
    <TD id=3DcnnMpVideosTab3><A href=3D"javascript:cnnMpVideos(3);">Top=20
      Searches</A></TD></TR></TBODY></TABLE>
<DIV id=3DcnnMpVideos1>
<DIV class=3DcnnMpVideoContent>
<OL>
  <LI><B>1 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video/tech/2007/11/29/chetry.fugitive.=
gloats.on.myspace.cnn?iref=3Dmpvideosview">Fugitive=20
  gloats on MySpace<IMG height=3D45 alt=3D"Fugitive gloats on MySpace"=20
  =
src=3D"http://i.l.cnn.net/cnn/video/tech/2007/11/29/chetry.fugitive.gloat=
s.on.myspace.cnn.60x45.jpg"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>2 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video/us/2007/11/29/vo.nj.belly.landin=
g.wabc?iref=3Dmpvideosview">No=20
  landing gear, no problem<IMG height=3D45 alt=3D"No landing gear, no =
problem"=20
  =
src=3D"http://i.l.cnn.net/cnn/video/us/2007/11/29/vo.nj.belly.landing.wab=
c.60x45.jpg"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>3 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video/sports/2007/11/29/svo.bobby.knig=
ht.exchange.cnn?iref=3Dmpvideosview">Bobby=20
  Knight in dispute<IMG height=3D45 alt=3D"Bobby Knight in dispute"=20
  =
src=3D"http://i.l.cnn.net/cnn/video/sports/2007/11/29/svo.bobby.knight.ex=
change.cnn.60x45.jpg"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>4 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video/us/2007/11/29/pets.rescued.burni=
ng.home.wdtn?iref=3Dmpvideosview">Pets=20
  rescued from fire<IMG height=3D45 alt=3D"Pets rescued from fire"=20
  =
src=3D"http://i.l.cnn.net/cnn/video/us/2007/11/29/pets.rescued.burning.ho=
me.wdtn.60x45.jpg"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>5 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video/tech/2007/11/29/lustout.bpr.devo=
y.botnet.cnn?iref=3Dmpvideosview">Botnet=20
  investigation<IMG height=3D45 alt=3D"Botnet investigation"=20
  =
src=3D"http://i.l.cnn.net/cnn/video/tech/2007/11/29/lustout.bpr.devoy.bot=
net.cnn.60x45.jpg"=20
  width=3D60 border=3D0></A> </LI></OL>
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV></DIV>
<DIV id=3DcnnMpVideos2>
<DIV class=3DcnnMpVideoContent>
<OL>
  <LI><B>1 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video///.?iref=3Dmpvideosemail"><IMG =
height=3D45=20
  alt=3D""=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/misc/60x45.no.photo=
.gif"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>2 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video///.?iref=3Dmpvideosemail"><IMG =
height=3D45=20
  alt=3D""=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/misc/60x45.no.photo=
.gif"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>3 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video///.?iref=3Dmpvideosemail"><IMG =
height=3D45=20
  alt=3D""=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/misc/60x45.no.photo=
.gif"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>4 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video///.?iref=3Dmpvideosemail"><IMG =
height=3D45=20
  alt=3D""=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/misc/60x45.no.photo=
.gif"=20
  width=3D60 border=3D0></A> </LI>
  <LI><B>5 </B><A=20
  =
href=3D"http://www.cnn.com/video/#/video///.?iref=3Dmpvideosemail"><IMG =
height=3D45=20
  alt=3D""=20
  =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/misc/60x45.no.photo=
.gif"=20
  width=3D60 border=3D0></A> </LI></OL>
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV></DIV>
<DIV id=3DcnnMpVideos3>
<DIV class=3DcnnMpStoryContent>
<OL>
  <LI><B>1 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Dvideo&amp;type=3Dnews&am=
p;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvideossearch">video</A>=20
  </LI>
  <LI><B>2 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Drepublican =
debate&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvi=
deossearch">republican=20
  debate</A> </LI>
  <LI><B>3 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Ddebate&amp;type=3Dnews&a=
mp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvideossearch">debate</A>=20
  </LI>
  <LI><B>4 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dron =
paul&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvide=
ossearch">ron=20
  paul</A> </LI>
  <LI><B>5 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Djeanne =
moos&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvide=
ossearch">jeanne=20
  moos</A> </LI>
  <LI><B>6 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Ddeath =
penalty&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpv=
ideossearch">death=20
  penalty</A> </LI>
  <LI><B>7 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Dmoos&amp;type=3Dnews&amp=
;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvideossearch">moos</A>=20
  </LI>
  <LI><B>8 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dlarry =
king&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvide=
ossearch">larry=20
  king</A> </LI>
  <LI><B>9 </B><A=20
  href=3D"http://search.cnn.com/search.jsp?query=3Dyoutube =
debate&amp;type=3Dnews&amp;sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvi=
deossearch">youtube=20
  debate</A> </LI>
  <LI><B>10 </B><A=20
  =
href=3D"http://search.cnn.com/search.jsp?query=3Dlkl&amp;type=3Dnews&amp;=
sortBy=3Ddate&amp;intl=3Dfalse&amp;iref=3Dmpvideossearch">lkl</A>=20
  </LI></OL>
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV></DIV><!-- /video content --></DIV>
<DIV class=3DcnnWireBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_BL.gif"=20
width=3D4></DIV></DIV></DIV><!-- /cnnMpVideo --></DIV>
<DIV class=3DcnnMpPadTop>
<DIV class=3Dclosed id=3DcnnMpTopic-head>
<DIV class=3DcnnWireRedBox>
<DIV class=3DcnnWireRedBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_tl.gif"=20
width=3D4></DIV>
<DIV class=3DcnnRedBoxContent>
<DIV class=3DcnnMpCat><A =
href=3D"javascript:cnnToggleMP('cnnMpTopic');"><IMG=20
height=3D8 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/topics_up.gif"=20
width=3D59 border=3D0></A></DIV></DIV>
<DIV class=3DcnnWireRedBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/mp_bl.gif"=20
width=3D4></DIV></DIV>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnWireBoxHeader><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_TL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnBoxContent>
<DIV class=3DcnnMpCat><IMG height=3D8 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop=
/topics_dwn.gif"=20
width=3D59 border=3D0></DIV></DIV></DIV></DIV>
<DIV id=3DcnnMpTopic>
<DIV class=3DcnnWireBox>
<DIV class=3DcnnBoxContent><!-- topic content  -->
<DIV class=3DcnnMpTopicContent>
<OL>
  <LI><B>1 </B><A=20
  =
href=3D"http://topics.cnn.com/topics/gillian_gibbons?iref=3Dmptopics">Gil=
lian=20
  Gibbons</A> </LI>
  <LI><B>2 </B><A=20
  =
href=3D"http://topics.cnn.com/topics/writers_guild_of_america?iref=3Dmpto=
pics">Writers=20
  Guild of America</A> </LI>
  <LI><B>3 </B><A=20
  href=3D"http://www.cnn.com/SPECIALS/cold.war/?iref=3Dmptopics">Cold =
War</A> </LI>
  <LI><B>4 </B><A=20
  =
href=3D"http://www.cnn.com/SPECIALS/2007/cold.flu/?iref=3Dmptopics">2007-=
2008 Cold=20
  and Flu Season</A> </LI>
  <LI><B>5 </B><A=20
  href=3D"http://topics.cnn.com/topics/sean_taylor?iref=3Dmptopics">Sean =
Taylor</A>=20
  </LI></OL>
<DIV class=3DcnnMpMore>&nbsp;<A =
href=3D"http://www.cnn.com/mostpopular/">more most=20
popular =BB</A></DIV></DIV><!-- /topic content  --></DIV>
<DIV class=3DcnnWireBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_BL.gif"=20
width=3D4></DIV></DIV></DIV><!-- /cnnMpVideo --></DIV></DIV><!-- =
/cnnMostPopMod -->
<SCRIPT type=3Dtext/javascript> cnnInitMP(); </SCRIPT>
<!--[if IE]>
<SCRIPT type=3Dtext/javascript> var cnnie =3D true; </SCRIPT>
<![endif]--></DIV></DIV><!-- /cnnBoxContent -->
<DIV class=3DcnnBoxFooter>
<DIV></DIV></DIV></DIV><!-- /cnnWcLtgBox --></DIV><!-- /cnnMostPopMosaic =
-->
<DIV class=3DcnnPad9Top>
<SCRIPT type=3Dtext/javascript><!--=0A=
var cnnPSproducts =3D "Partner Widget: CNET Multi Product Reviews";=0A=
cnnProducts.push(cnnPSproducts);=0A=
//--></SCRIPT>

<DIV class=3DcnnWireAdLtgBox>
<DIV class=3DcnnBoxHeader>
<DIV></DIV></DIV>
<DIV class=3DcnnAdBoxContent>
<DIV class=3DcnnPad5Top></DIV>
<DIV id=3DcnnCNETLogoHeaderB></DIV>
<DIV class=3DcnnPad9LR>
<DIV id=3DcnnCNETContentB>
<DIV id=3DcnnCNETFeatureB>Today's Featured Product:<BR><!-- =
PURGE:/virtual/ie/cnet/cnet_01.img.gif--><IMG=20
class=3DcnnCNETFeaturedImg height=3D45 alt=3D""=20
src=3D"http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_01.img.gif?11963870097=
70"=20
width=3D60><!-- /PURGE:/virtual/ie/cnet/cnet_01.img.gif-->
<DIV class=3DcnnCNETProductName>Panasonic DVD LS91 - DVD player</DIV>
<DIV class=3DcnnCNETContent>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Panasonic_DVD_LS91_DVD_player/4014-6498_9=
-31875855.html?subj=3DPanasonic+DVD+LS91+-+DVD+player&amp;tag=3Dfeed&amp;=
part=3Dcnn-cnet"=20
target=3D_blank>Check Prices </A></DIV>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Panasonic_DVD_LS91_DVD_player/4505-6498_7=
-31875855.html?subj=3DPanasonic+DVD+LS91+-+DVD+player&amp;tag=3Dfeed&amp;=
part=3Dcnn-cnet"=20
target=3D_blank>Read Review </A></DIV>
<DIV>&nbsp;<SPAN class=3DcnnCNETScore>7.2 out of 10</SPAN> =
</DIV></DIV></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3DcnnCNETRecentB>Recent Product Reviews:<BR><!-- =
PURGE:/virtual/ie/cnet/cnet_02.img.gif--><IMG=20
class=3DcnnCNETReviewImg height=3D45 alt=3D""=20
src=3D"http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_02.img.gif?11963870097=
70"=20
width=3D60><!-- /PURGE:/virtual/ie/cnet/cnet_02.img.gif-->
<DIV class=3DcnnCNETProductName>Targus Radius Convertible =
Messenger/Backpack -=20
notebook accessories bundle</DIV>
<DIV class=3DcnnCNETContent>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Targus_Radius_Convertible_Messenger_Backp=
ack_notebook_accessories_bundle/4014-6459_9-32448889.html?subj=3DTargus+R=
adius+Convertible+Messenger%2FBackpack+-+notebook+accessories+bundle&amp;=
tag=3Dfeed&amp;part=3Dcnn-cnet"=20
target=3D_blank>Check Prices </A></DIV>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Targus_Radius_Convertible_Messenger_Backp=
ack_notebook_accessories_bundle/4505-6459_7-32448889.html?subj=3DTargus+R=
adius+Convertible+Messenger%2FBackpack+-+notebook+accessories+bundle&amp;=
tag=3Dfeed&amp;part=3Dcnn-cnet"=20
target=3D_blank>Read Review </A></DIV>
<DIV>&nbsp;<SPAN class=3DcnnCNETScore>7.0 out of 10</SPAN> </DIV></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3DcnnCNETItem><!-- PURGE:/virtual/ie/cnet/cnet_03.img.gif--><IMG =

class=3DcnnCNETReviewImg height=3D45 alt=3D""=20
src=3D"http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_03.img.gif?11963870097=
70"=20
width=3D60><!-- /PURGE:/virtual/ie/cnet/cnet_03.img.gif-->
<DIV class=3DcnnCNETProductName>Griffin iTrip Auto SmartScan</DIV>
<DIV class=3DcnnCNETContent>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Griffin_iTrip_Auto_SmartScan/4014-6519_9-=
32775129.html?subj=3DGriffin+iTrip+Auto+SmartScan&amp;tag=3Dfeed&amp;part=
=3Dcnn-cnet"=20
target=3D_blank>Check Prices </A></DIV>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Griffin_iTrip_Auto_SmartScan/4505-6519_7-=
32775129.html?subj=3DGriffin+iTrip+Auto+SmartScan&amp;tag=3Dfeed&amp;part=
=3Dcnn-cnet"=20
target=3D_blank>Read Review </A></DIV>
<DIV>&nbsp;<SPAN class=3DcnnCNETScore>4.6 out of 10</SPAN> </DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3DcnnCNETItem><!-- PURGE:/virtual/ie/cnet/cnet_04.img.gif--><IMG =

class=3DcnnCNETReviewImg height=3D45 alt=3D""=20
src=3D"http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_04.img.gif?11963870097=
70"=20
width=3D60><!-- /PURGE:/virtual/ie/cnet/cnet_04.img.gif-->
<DIV class=3DcnnCNETProductName>Motorola Q9c (Sprint)</DIV>
<DIV class=3DcnnCNETContent>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Motorola_Q9c_Sprint/4014-6452_9-32746402.=
html?subj=3DMotorola+Q9c+%28Sprint%29&amp;tag=3Dfeed&amp;part=3Dcnn-cnet"=
=20
target=3D_blank>Check Prices </A></DIV>
<DIV>=95 <A=20
onclick=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://cnn-cnet.com.com/Motorola_Q9c_Sprint/4505-6452_7-32746402.=
html?subj=3DMotorola+Q9c+%28Sprint%29&amp;tag=3Dfeed&amp;part=3Dcnn-cnet"=
=20
target=3D_blank>Read Review </A></DIV>
<DIV>&nbsp;<SPAN class=3DcnnCNETScore>7.0 out of 10</SPAN>=20
</DIV></DIV></DIV></DIV></DIV>
<DIV id=3DcnnCNETbottomB>
<DIV class=3DcnnCNETmore><A=20
onclick=3D"javascript:window.open('http://www.cnn.com/TECH/cnet/frameset.=
exclude.html','620x430','toolbar=3Dno,location=3Dno,directories=3Dno,stat=
us=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3Dno,width=3D620,height=3D=
430');&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;"=20
href=3D"http://www.cnn.com/2007/TECH/10/15/wearable.computers.ap/index.ht=
ml#">CNET.com=20
Ratings =BB</A> </DIV>
<DIV class=3DcnnCNETSelectMore>
<DIV id=3DcnnDDCnetPR_wrap></DIV>
<FORM class=3DcnnHidden name=3Dtsearch=20
onsubmit=3D"&#10;&#9;var =
s=3Ds_gi(s_account);s.linkTrackVars=3D'events,products';s.linkTrackEvents=
=3D'event2';s.events=3D'event2';s.products=3D';Partner Widget: CNET =
Multi Product Reviews;;;event2=3D1;evar23=3D'+ =
cnnSectionName;void(s.tl(this,'o','CNET Multi Product Reviews =
Clickthrough'));&#10;return cnnSearchCnet();"=20
action=3Dhttp://reviews.search.com/search method=3Dget =
target=3D_blank><SELECT=20
id=3DcnnDDCnetPR_list name=3Dnodeid=20
  zonchange=3D"document.tsearch.onsubmit();"><OPTION value=3Dmore =
selected>more=20
  products reviews</OPTION><OPTION =
disabled>-----------------</OPTION><OPTION=20
  value=3D6500>Camcorders</OPTION><OPTION =
value=3D6501>Cameras</OPTION><OPTION=20
  value=3D3504>Cellphones</OPTION><OPTION =
value=3D3000>Computers</OPTION><OPTION=20
  value=3D3127>Handhelds</OPTION><OPTION value=3D6463>Home =
Video</OPTION><OPTION=20
  value=3D6450>Music</OPTION><OPTION =
value=3D3132>Peripherals</OPTION><OPTION=20
  value=3D3243>Wi-Fi</OPTION></SELECT><INPUT type=3Dhidden =
name=3Dq><INPUT type=3Dhidden=20
value=3Dcnn-cnet name=3Dpart><INPUT type=3Dhidden value=3Dre =
name=3Dsubj><INPUT=20
type=3Dhidden value=3Dsearch name=3Dtag> </FORM>
<SCRIPT type=3Dtext/javascript> function cnnDDCnetPR_OnChoose() { =
document.tsearch.onsubmit(); } </SCRIPT>

<SCRIPT type=3Dtext/javascript> cnnDD.buildDropdown('cnnDDCnetPR', 180, =
180, 12, 'cnnDDWire'); </SCRIPT>
</DIV></DIV>
<DIV class=3Dclear></DIV>
<DIV class=3DcnnWireBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_wire_BL.gif"=20
width=3D4></DIV>
<DIV class=3DcnnPad6Top></DIV></DIV></DIV>
<DIV class=3D"cnnWireAdLtgBox cnnCNET2Pad">
<DIV class=3DcnnWireAdLtgBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_ra=
il/corner_adv_ltg_bl.gif"=20
width=3D4></DIV></DIV></DIV></DIV>
<DIV id=3DrelatedBox style=3D"DISPLAY: none"></DIV>
<DIV id=3DsectionRelateds></DIV></DIV>
<DIV class=3DcnnRRBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_ra=
il/grey_corner_BL.gif"=20
width=3D4 border=3D0></DIV></DIV></DIV>
<DIV class=3Dclear><IMG height=3D1 alt=3D"" =
src=3D"http://i.l.cnn.net/cnn/images/1.gif"=20
width=3D1 border=3D0></DIV></DIV>
<DIV class=3DcnnWCBoxFooter><IMG height=3D4 alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplat=
e/corner_dg_BL.gif"=20
width=3D4 border=3D0></DIV></DIV></DIV></DIV><!-- /cnnContentContainer =
-->
<DIV id=3DcsiIframe style=3D"VISIBILITY: hidden; WIDTH: 0px; HEIGHT: =
0px"></DIV><!-- Tracking values -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
<!--=0A=
var cnnSectionName =3D "Tech";=0A=
var cnnMosaicDetect =3D "mosaic";=0A=
//--></SCRIPT>

<DIV id=3DcnnFooter>
<DIV class=3DcnnFooterBox>
<DIV class=3DcnnFooterBoxHeader><IMG id=3DcnnFootCnrTL height=3D4 =
alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_f=
ooter_tl.gif"=20
width=3D4 border=3D0></DIV>
<DIV class=3DcnnFooterBoxContent>
<DIV class=3DcnnGFooterBoxLinksTop><A =
href=3D"http://www.cnn.com/">Home</A>=20
&nbsp;|&nbsp; <A href=3D"http://www.cnn.com/WORLD/">World</A> =
&nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/US/">U.S.</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/POLITICS/">Politics</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/SHOWBIZ/">Entertainment</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/HEALTH/">Health</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/TECH/">Tech</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/TRAVEL/">Travel</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/LIVING/">Living</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/money/?cnn=3Dyes">Business</A> &nbsp;|&nbsp; =
<A=20
href=3D"http://www.cnn.com/si/?cnn=3Dyes">Sports</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/time/">Time.com</A></DIV>
<DIV class=3DcnnGFooterBoxLinksBot><!--<a href=3D"/pipeline">CNN =
Pipeline</a> &nbsp;|&nbsp; --><A=20
href=3D"http://www.cnn.com/services/podcasting/">Podcasts</A> =
&nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/exchange/blogs/">Blogs</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/togo/">CNN Mobile</A> &nbsp;|&nbsp; <A=20
href=3D"http://audience.cnn.com/services/cnn/regwall/memberprofile.do">Pr=
eferences</A>&nbsp;|&nbsp;=20
<A href=3D"http://www.cnn.com/EMAIL/">Email Alerts</A> &nbsp;|&nbsp; <A=20
href=3D"javascript:CNN_openPopup('/audio/radio/preferences.html','radiopl=
ayer','toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3D=
no,scrollbars=3Dno,resizable=3Dno,width=3D360,height=3D573');">CNN=20
Radio</A> &nbsp;|&nbsp; <A href=3D"http://www.cnn.com/shop/">CNN =
Shop</A>=20
&nbsp;|&nbsp; <A href=3D"http://www.cnn.com/sitemap/">Site Map</A> =
</DIV>
<DIV class=3DcnnGFooterBoxSearch><IMG class=3DcnnSrchDomLogo height=3D22 =
alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/footer_g=
oogle_logo.gif"=20
width=3D47 border=3D0>=20
<FORM onsubmit=3D"return cnnFootSearch(this);"=20
action=3Dhttp://search.cnn.com/cnn/search method=3Dget><INPUT=20
class=3DcnnGFooterSearchField id=3DcnnFootSrchTxt> <INPUT =
class=3DcnnGFooterSearchBtn=20
type=3Dimage alt=3DSubmit=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/footer_s=
earch_btn.gif"=20
border=3D0> </FORM></DIV>
<DIV class=3DcnnCrumb><IMG height=3D1 alt=3D"" =
src=3D"http://www.cnn.com/cookie.crumb"=20
width=3D1></DIV></DIV><!-- /cnnFooterBoxContent -->
<DIV class=3DcnnFooterBoxFooter><IMG id=3DcnnFootCnrBL height=3D4 =
alt=3D""=20
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_f=
ooter_bl.gif"=20
width=3D4 border=3D0></DIV></DIV><!-- /cnnFooterBox -->
<DIV class=3DcnnFooterSub>
<DIV class=3DcnnFootRight>
<DIV><A href=3D"http://www.cnn.com/espanol/">CNN en Espa&#328;ol</A> =
&nbsp;|&nbsp; <A=20
href=3D"http://arabic.cnn.com/" target=3Dnew>Arabic</A> &nbsp;|&nbsp; <A =

href=3D"http://www.cnn.co.jp/" target=3Dnew>Japanese</A> &nbsp;|&nbsp; =
<A=20
href=3D"http://news.joins.com/cnn" target=3Dnew>Korean</A> &nbsp;|&nbsp; =
<A=20
href=3D"http://www.cnnturk.com/" target=3Dnew>Turkish</A></DIV>
<DIV class=3DcnnPad9Top><A =
href=3D"http://edition.cnn.com/">International=20
Edition</A> &nbsp;|&nbsp; <A =
href=3D"http://www.cnn.com/CNN/Programs/">CNN TV</A>=20
&nbsp;|&nbsp; <A href=3D"http://www.cnn.com/CNNI/">CNN International</A> =

&nbsp;|&nbsp; <A href=3D"http://www.cnn.com/HLN/">Headline News</A> =
&nbsp;|&nbsp;=20
<A href=3D"http://www.cnn.com/TRANSCRIPTS/">Transcripts</A></DIV></DIV>
<DIV class=3DcnnFootLeft>
<DIV>=A9 2007 Cable News Network. <A=20
href=3D"http://www.cnn.com/tbs/index.html">Turner Broadcasting System, =
Inc.</A>=20
All Rights Reserved.</DIV>
<DIV class=3DcnnPad9Top><A =
href=3D"http://www.cnn.com/interactive_legal.html">Terms=20
of service</A> &nbsp;|&nbsp; <A =
href=3D"http://www.cnn.com/privacy.html">Privacy=20
guidelines</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/services/advertise/main.html">Advertise with =
us</A>=20
&nbsp;|&nbsp; <A href=3D"http://www.cnn.com/about/">About us</A> =
&nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/feedback/">Contact us</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.cnn.com/help/">Help</A></DIV></DIV>
<DIV class=3Dclear><IMG height=3D1 alt=3D"" =
src=3D"http://i.l.cnn.net/cnn/images/1.gif"=20
width=3D1 border=3D0></DIV></DIV></DIV><!-- /cnnFooter -->
<SCRIPT language=3Djavascript type=3Dtext/javascript> var =
cnnBrandingValue =3D "sprj.dw07";</SCRIPT>
<IMG id=3DTargetImage height=3D1 alt=3D"" =
src=3D"http://i.l.cnn.net/cnn/1.gif" width=3D1=20
onload=3DgetAdHeadCookie(this) name=3DTargetImage><IMG =
id=3DTargetImageDE height=3D1=20
alt=3D"" src=3D"http://i.l.cnn.net/cnn/1.gif" width=3D1 =
onload=3DgetDEAdHeadCookie(this)=20
name=3DTargetImageDE> <IMG height=3D1=20
src=3D"http://leadback.advertising.com/adcedge/lb?site=3D695501&amp;srvc=3D=
1&amp;betr=3Dalcnn_cs=3D1&amp;betq=3D2374=3D369897"=20
width=3D1 border=3D0><IMG id=3DcookieCrumb height=3D0 alt=3D"" =
hspace=3D0=20
src=3D"http://i.l.cnn.net/cnn/images/1.gif" width=3D0 align=3Dright =
border=3D0=20
name=3DcookieCrumb>
<SCRIPT language=3DJavaScript1.1=20
src=3D"http://ar.atwola.com/file/adsEnd.js"></SCRIPT>
 <!-- SiteCatalyst code version: H.1. Copyright 1997-2005 Omniture, Inc. =
More info available at http://www.omniture.com -->
<SCRIPT language=3DJavaScript=20
src=3D"http://i.cnn.net/cnn/.element/js/2.0/s_code.js"></SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
<!--=0A=
var cnnWinLoc =3D window.location.pathname;=0A=
var cnnWinLocRegExp =3D /\/$/; =0A=
if(cnnWinLocRegExp.test(cnnWinLoc)){cnnWinLoc =3D cnnWinLoc + =
"index.html";}=0A=
if (typeof(cnnPageName) !=3D "undefined") {s.pageName =3D =
cnnPageName;s.eVar1 =3D cnnPageName;} else {s.pageName =3D =
cnnWinLoc;s.eVar1 =3D cnnWinLoc;}=0A=
=0A=
if (typeof(cnnSectionName) !=3D "undefined") =
{s.channel=3DcnnSectionName;s.eVar2=3DcnnSectionName;} else =
{s.channel=3D"Nonlabeled";s.eVar2=3D"Nonlabeled";}=0A=
if (typeof(cnnSubSectionName) !=3D "undefined") =
{s.server=3DcnnSubSectionName;s.eVar3=3DcnnSubSectionName;} else =
{s.server=3D"";s.eVar3=3D"";}=0A=
if (typeof(cnnSectionFront) !=3D "undefined") {s.prop1=3Ds.pageName;} =
else {s.prop1=3D"";}=0A=
if (typeof(cnnSubSectionFront) !=3D "undefined") {s.prop2=3Ds.pageName;} =
else {s.prop2=3D"";}=0A=
=0A=
if (typeof(cnnCurrMin) !=3D "undefined") {=0A=
var cnnOmniMint =3D '00';=0A=
if (cnnCurrMin>15&&cnnCurrMin<30) {=0A=
cnnOmniMint=3D'15';=0A=
} if (cnnCurrMin>30&&cnnCurrMin<45) {=0A=
cnnOmniMint=3D'30';=0A=
} if (cnnCurrMin>45&&cnnCurrMin<60) {=0A=
cnnOmniMint=3D'45';=0A=
}=0A=
}=0A=
if (typeof(cnnCurrHour) !=3D "undefined") {=0A=
if (cnnCurrHour<10) {=0A=
var cnnOmniHour =3D '0' + cnnCurrHour;=0A=
} else {cnnOmniHour =3D cnnCurrHour;=0A=
}=0A=
} =0A=
var cnnOmniTime =3D cnnOmniHour + ":" + cnnOmniMint;=0A=
if (typeof(cnnOmniTime) !=3D "undefined") {=0A=
s.prop9=3DcnnOmniTime;=0A=
} else {=0A=
s.prop9=3D"";}=0A=
=0A=
if (typeof(cnnCurrDay) !=3D "undefined") {s.prop10=3DcnnCurrDay;} else =
{s.prop10=3D"";}=0A=
=0A=
s.eVar9 =3D s.getQueryParam('iref');=0A=
s.prop14 =3D s.getQueryParam('pc');=0A=
s.eVar15 =3D s.prop14;=0A=
s.prop15 =3D s.getQueryParam('eref');=0A=
s.eVar16 =3D s.prop15;=0A=
s.eVar24 =3D s.getQueryParam('pks');=0A=
=0A=
if (s.pageName =3D=3D 'CNN Home Page') {=0A=
if (cnnQueryParam('refresh') =3D=3D "1") {s.eVar9 =3D 'AutoRefresh';}=0A=
}=0A=
=0A=
if (typeof(CNN_FlashDetect) !=3D "undefined") {=0A=
s.prop18 =3D parseInt(CNN_FlashDetect.prototype.getVersion());}=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
if (typeof(cnnMosaicDetect) =3D=3D "undefined")=0A=
{var s_code=3Ds.t();if(s_code)document.write(s_code)}//--> </SCRIPT>

<SCRIPT language=3DJavaScript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<NOSCRIPT><IMG height=3D1 alt=3D""=20
src=3D"http://metrics.cnn.com/b/ss/cnn2global/1/H.1--NS/0?pageName=3DNo%2=
0Javascript"=20
width=3D1 border=3D0></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End =
SiteCatalyst code version: H.1. --><NOSCRIPT>
<STYLE type=3Dtext/css>#cnnTxtCmpnt {
	DISPLAY: block
}
#cnnTabNav {
	DISPLAY: none
}
</STYLE>
</NOSCRIPT></DIV></BODY></HTML>

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/images/1.gif

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_cnn_com_logo.gif

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
smURLGDLBAQBADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_google_logo.gif

R0lGODlhLwAWAPcAAMEnILLdstmCervD29myr3eM0trb29/c9Z6u0tablvPp6NWsq/j5/DhJue3l
zGmI1M+cG+Tk4+Xq8tzZ1OnIxceNi6SpxNu3sqO03My4fRcwkPv59svL6/Dy9cnT6iY9pzyHO/Pl
5I6dxeXf16khHa7brPz8/HWGw/z6+e7x9vr8/vL19dKTjPTpw0xYpkKNSJ+x2YGNuNTDmbhwbOPT
076UknaKvejq8f39/vj4+ff19KnbppEoJPz+/vr6/PX2+Pjz8+vw++7u8dzj8fHMx83Y7v///76+
vv7+/v7///z8+2mEx83b89zVyOnk9/Ly/+Dn8+jq7uvcsluC1f79/zNYz/q2qsjWyOzx+d/p9NHb
0mR2v8qmp6UMC/nt6tiGhPfy8vHUznua3LG+29ZUVEJu0B9Cpl9qpt3h+aC24KW+7qeoqf/085iq
1cyUkKYsMqVZYff5+7vK5ixOs+vht93Avuzt7S56L+3RzeLMhMFrYN7PpmSAwdPZ6tjf8Pn6+v7+
+ujo6tXKyu/x8uTbuQkVmQoWpCdQrP7+/ysyluCkoOCzreW8UuC/vIvEi+b09P///cSaJur48UNd
wuXAT/v8+2GsYNDR18HI44+ave7DvODRrsitZOnW1tK8YOPr5cbIy/Hv72t8ysxnYuPi2rOVRvT1
8vPg3e3b2f/8z9CjOfDz3fnn5dvFd9DT4tHX7dTZ5d3i7b7Awq7BrqB6HqA5OfTy4eXx6tNzabnN
vt7o+elzYaO55sXQ7L/J6vnlrvj38+fo6fn09Pz494Kb0JKewpeh0cLhwqe42q262KooKc+6iLo+
NsqsXcLI28vN0MjN27LE4vz58f/4911/3D+EQEJSm3SNxHOOzG10raWs0HN+tIyj19Ld8dnPs/Dl
xPTryg9XDsW8oufexn+Vx/L0+eDOlMJkbs+xr9PEoer3+NCwQXmBsdRoX26MxOnl/NLY7JscG/n5
+QsppAAitxMxsv/9+P/+/v78+97h3tvp2Kmy5K/fqNjCw8mcmr3XvSwAAAAALwAWAAAI/wCPCDRC
cKCRIwQPHhwoEOFChA0TJoyocGHBihAVZryocSJHjx0thsxIkuHFiA4dTjT4kGLKjhsffnwpkWZB
lTc9pjSpkSHLlSp/ShxKtKjRo0iTKl2KNAmDbh6KBMHBtGilY5b+mWCKpQ0MDNwK7OtQdei9ACCu
IFkaZAkCP0OKnLAWpezQAHcMLFWBzcaPhEKg+SDoRVMYidJatPiTEAcUUxKelKiWzwg+IkSMlDMQ
IRhjI0mGHLpUNAkFFhdwtQuB5Js5QnkofTOSBRmMMnzeTf7EhgUBAaMMPAMlaxBBHGrMRCiKR08d
IJqYnVvVag8wW4xUkRKTDMqDDwf4Vf+79WVBiAQ8BA2yEygHwR685k1IQlBFB0jDBDBTR1/Amwye
jEDfLxCsUcUARqAxDwf8vDACMwsscgENOhTlBz0x1FcEMVNos4syjxCkSC3NrNMEQalEIk4DLujg
zBlO7PDCBADUoAAYRzEgiiG+EMRAL3MUY0UXXBDkBhx0QLAMQVKUMg4H7DzgDixUyCgJGSSwQtBW
RN1zgwuFFMCELshoYME0M/BAwCIz9KNEBrTIAA4n6aBgxB/U1POKEY6Ek0sn8ZBQQQKnHHWDBdvY
gMAYztwXCjr+XICKEkaY4o0MmziwgRFytCHCBx/Ao88sWvRAQw0VNGLnUSZ0kEI5caxEtaUww0iE
wwYb3GNEGtf08YMdDWQjhAmVECQPEKvatdQkJ9hD0AkxGKfstEYYk8gW0aRBTiyyUmuXD65kIsIA
WHSbVEAAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_TL.gif

R0lGODlhBAAEAKIAAP///9ra2uPj4/b29vT09Ovr6wAAAAAAACH5BAAAAAAALAAAAAAEAAQAAAMJ
GCEUBUBAMGYCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/SPECIALS/2007/digital.world/images/bnr_YDW_984x35.gif

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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/email_btn.gif

R0lGODlhJAAPAMQAAP///+bm5scKC+fn5/f39/Ly8vz8/PPz8/n5+f39/e7u7vb29unp6f7+/vHx
8e3t7ejo6Pj4+Pv7++rq6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAkAA8AAAWIICAmh8IEaKquLAoVjSgTQ0EYcq7veuIMkZkCwSsac4THApAYEI/QImJg
KByiWN7BMZHoBGCAQDYWl8Hjss7AGMRy6rBcdKYXUTu0eJ+27/87eF9khGh1gDqCcHN2dXp6iQFX
WZQiBwEGTpVZCJgAC0ObUElLIjQ2OKI5CQVAPSUnLbItL28AIQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/save_btn.gif

R0lGODlhJAAPAMQAAP///+bm5scKC+fn5/f39/Pz8/Ly8vz8/Pn5+f39/e7u7vb29unp6f7+/ujo
6PHx8e3t7fj4+Orq6vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAkAA8AAAWDICAmhcIEaKquLOoYjSgTg0Eccq7vevIMkZkCwSsacwTIApAYEI/QImJw
MBSiWF7hIZkUBWBRGCAQk8e6A2MQ25Vl73KcfEQZx3O5GK2zH+VgenNGfm54ZnR7bzsoV1mPIgUB
B06QWQiTAAtDllBJSyI0NjidOQkGQD0lJy2tLS9tACEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/print_btn.gif

R0lGODlhJAAPAMQAAP///+bm5scKC+fn5/f39/Ly8vz8/PPz8/n5+f39/e7u7vb29unp6f7+/vHx
8e3t7ejo6Pj4+Pv7++rq6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAkAA8AAAWIICAmh8IEaKquLAoVjSgTQ0EYcq7veuIMkZkCwSsac4THApAYEI/QImJg
KByiWN7BMZHoBGARWCAOkwHksc7AGMRy57R4jpajeahd/M7fh/k6eV9/anR7gDmCcIt3aodngQFX
WZQiBwEGTpVZCJgAC0ObUElLIjQ2OKI5CQVAPSUnLbItL28AIQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_BL.gif

R0lGODlhBAAEAKIAAP///9ra2uPj4/b29vT09Ovr6wAAAAAAACH5BAAAAAAALAAAAAAEAAQAAAMJ
OLCyEGWFIEgCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/text_size.gif

R0lGODlhJgANAKIAAPz8/JWVlZaWlpeXl/7+/pmZmf///wAAACH5BAAAAAAALAAAAAAmAA0AAANx
aLpG7EzBSGV089VF8m6g9YlV5okeRnIaMwiF8Q6yQw84NRsFTgiD2EugiBFoCmQgSRpkiAtaLGrz
GYCLaQOSK0KguCkSKmOWQyEk7SjRnnHSjlrXDd5esq6KcuJv/SMTfSOBBgAXfCYrG32DgCQQDgkA
Ow==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_minus.gif

R0lGODlhDQANAMQYALy8vL6+vv///9ra2tDQ0PPz89HR0e7u7t/f3/39/cXFxcDAwP7+/tXV1c3N
zerq6szMzPLy8tLS0tnZ2b+/v9TU1PHx8enp6f///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABgALAAAAAANAA0AAAU9ICYeRAAsUiGKyQC8cIAwogHf74A9eB85PVzDFIQpboJkErYgFgEKyPNV
uUwBFgzhOWG5cDLaimSiGFSiEAA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_minus_dn_.gif

R0lGODlhDQANALMPAObm5ufn5////+7u7vHx8ezs7Orq6vr6+v7+/vPz8+/v7/v7+/n5+ff39+3t
7f///yH5BAEAAA8ALAAAAAANAA0AAAQ38Ek2AghjSYkI+GCQCNIAnh/xNGh7FC2qWDFonEKeh3QN
GDAfQMESHh6mmurRaYlIG4bDgtFIIgA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_plus.gif

R0lGODlhDQANAMQaALy8vL6+vvr6+tra2tDQ0PPz8/7+/v39/cXFxd/f38DAwPv7+9HR0fn5+e7u
7urq6tXV1dLS0szMzPLy8tTU1L+/v83NzfHx8enp6dnZ2f///wAAAAAAAAAAAAAAAAAAACH5BAEA
ABoALAAAAAANAA0AAAVCoCY6RAAoUSGKxwC8cJAYIgPf76A9eD9ZOAEOYroJbwhjQ7A4noqwBQ4h
wTVwFEwPd9EQtq8My4WT0VYkU4WhEoUAADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/story_tools/txt_plus_dn.gif

R0lGODlhDQANALMPAObm5ufn5/r6+u7u7vHx8fv7+/n5+ezs7P////7+/vf39+/v7/Pz8+rq6u3t
7f///yH5BAEAAA8ALAAAAAANAA0AAAQ88EkzAgijSJkI+GDAINIAnh/xKGgrHKiALtYpn41tCMV9
1aACqgE7GWaslu1hUgJUj05LRNoYHBaMRhIBADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cnn.com/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BL.gif

R0lGODlhBAAEALMAAP///+Hh4fz8/Pr6+urq6vDw8P39/eLi4unp6fHx8QAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQLMBgAUKIjFAEEOREAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/email.gif

R0lGODlhEQAOANUAAM8AAc4AAs0AAcwAAcsAA8sABP/9/vn3+Nza2//+/7Gvsvb099za3a+us/Tz
+K+vsa6usP7///L29fj6+a+xsK6wr6yxrf7//a6wq/7/+////bCwrq+vrbCvq6+urPr29c0AAM0B
AMwAAMwBAMsAAMsBAMgAAMwCAv////7+/vr6+vn5+fb29vX19fT09Nvb29ra2rCwsK+vr66urv//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADQALAAAAAARAA4AAAZ/QJpw
SCwaj8ZZTMaUxZQzmSdGXKZQWOwVtYEQZSlZdosSWwTDGfahuSQSqEokUSmBhLEtJ4OKPBIgIwAE
JCE0YigIERAKDQYMAwMnhSQiMiovKyoqBxMrK5EgAiYFhzAsLS0OHy4tEgsvFSMiQk0PDxgyEBQd
txwBSMHCw8REQQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TL.gif

R0lGODlhBAAEALMAAP////X6/+7y+O70++Tr9OXs9PX4+/f5/OTs9ePr9PP4/u3z+gAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMEABTgEDjJBXICkEEADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/ugc-open-arrow.gif

R0lGODlhDAALALMAAEF4rleIuFCDtZS004mszujx+WqWwdvn8/H3/bTL4j93rb/T5z11rPX6/wAA
AAAAACH5BAAAAAAALAAAAAAMAAsAAAQusMlJp2I4Z9WI/kRTCB8mFFJSMgllfEZ1ABlwVM2QDXiD
BIwAotdYMBZECZISAQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/ugc-close-arrow.gif

R0lGODlhDAALALMAAEF4rleIuFCDtZS004mszujx+WqWwdvn8/H3/bTL4j93rb/T5z11rPX6/wAA
AAAAACH5BAAAAAAALAAAAAAMAAsAAAQosDVFiryYMZFw1oxxeA2oAQPymUywXKz5lrELm6h6ayKp
cSQJxUKKAAA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TL.gif

R0lGODlhBAAEALMAAP////X6//H3/fH2++/1/PP5/vj6/ezz+u30+/n7/f3+/vP4/gAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMMIRCgjhmDQVQAkAEADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/loading.gif

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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BL.gif

R0lGODlhBAAEALMAAP////X6//H3/fH2++/1/PP5/vj6/ezz+u30+/n7/f3+/vP4/gAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMECUA1lAgiGNCKEQEADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BL.gif

R0lGODlhBAAEALMAAP////X6/+3z+u/z+Ofu9fj6/Pb5+/L4/ePr9ePq893m8ezy+gAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMMIkQDDoBDLUAKEQEADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cnn.com/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TL.gif

R0lGODlhBAAEALMAAP///+Hh4erq6vz8/P39/eLi4vDw8PHx8fr6+gAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQKEAxRUDDzABDIjgA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/2007/POLITICS/11/29/bush.war.funding/tzmos.bush.thurs.afp.gi.jpg

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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/2007/US/11/29/taylor/tzmos.taylor.02.ap.jpg

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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/grey_corner_TL.gif

R0lGODlhBAAEAKIAAPn5+fz8/Pb29v////Ly8gAAAAAAAAAAACH5BAAAAAAALAAAAAAEAAQAAAMJ
OBMyQCRAImYCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/grey_corner_BL.gif

R0lGODlhBAAEAKIAAPn5+fz8/Pb29v////Ly8gAAAAAAAAAAACH5BAAAAAAALAAAAAAEAAQAAAMJ
KLSxNGCNEUQCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp_tl.gif

R0lGODlhBAAEAKIAANhFRtc/QeR+f/LAwPC3uP///8oAAgAAACH5BAAAAAAALAAAAAAEAAQAAAMJ
WEVRYmZAA2YCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp_header.gif

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
bdlop622Sxev7fbbcG8d99x0p03Ah17X7VBAADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp_bl.gif

R0lGODlhBAAEAKIAAPTJyeeNjssDBfPDw9pLTP///8oAAgAAACH5BAAAAAAALAAAAAAEAAQAAAMJ
SLazVkG8AkgCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/stories_up.gif

R0lGODlhOwAIALMAAMoAAv////G7vON3eNhERfvu7tEiJN9mZ/jd3dUzNc4RE/TMzO2qq+aIidxV
VgAAACH5BAAAAAAALAAAAAA7AAgAAAS4EMhJpxnjSMI7UEemSEmXkGfZGcCVVVIAWwUiBAsQ7LxR
FILf6cZjAASCIy8w8NlwsN0MMAiMCILTMQlgFEaKghEpqWKT5En1mq3wZgfcgEBJBxqThixdNZAF
CBhNcQtzM0twRAgsWzEDantLj39ASCcHiowTbzAGdAAOTBJpNhOARwscCwWNaRKeEqGPFFJwTARV
Go1Ut1WTXFWtqRwJcXO5blNlCAEFs7tUzIGjwFZ/S0kDzM4UEQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TL.gif

R0lGODlhBAAEALMAAP///+Hh4erq6vz8/P39/eLi4vDw8PHx8fr6+gAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQKEAxRUDDzABDIjgA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/stories_dwn.gif

R0lGODlhOwAIALMAAP///8oAAvG7vOaIidhEReqZms4RE9EiJPjd3fvu7tUzNfTMzNxVVu2qq+N3
eN9mZyH5BAAAAAAALAAAAAA7AAgAAAS+EMhJKxqjSME7SEWWSEu3SIkwdtx4ZVVsGQcRKECg74hh
EL6TbccACAKC3A7Zq91k0EFgRTgBCAQJwzBKGIpYiZSDzA0oUupiuZMVboPkJJxzTByBaxYgRRyT
AQQYZ28KcRNsUAAFQwcIEnQBZ2J5Qzpnfzk1dIw6jhJtUH4SDZKQezVzB1cKHAoGRmWmE6MApZM5
iouSAlIaepRxUmd0UrGADx0Ib8IBv7oTAwcBBrh0fNMHk8VTmWxn0tRnEQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BL.gif

R0lGODlhBAAEALMAAP///+Hh4fz8/Pr6+urq6vDw8P39/eLi4unp6fHx8QAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQLMBgAUKIjFAEEOREAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/videos_up.gif

R0lGODlhOwAIALMAAMoAAv///+N3eNhERfG7vPvu7tEiJNxVVtUzNd9mZ/jd3c4RE/TMzOaIieqZ
mu2qqyH5BAAAAAAALAAAAAA7AAgAAAS8EMhJJUJzGDMAGuAiceCAAYYgHFMqJFUsBbLU0F5wCDQR
/AUY7xcgAA4BhY+xMBSUAUaN8qshdABBIdszLh5bXqVgBAwCqoBoQDhNiTVFA8BwcAGEMnLAUwlA
WBIMBAlRf1NUcDENCgZYYnkSZ3xFeQmTE5EJPkkGiACKMVdaEpBlhSk4I2gSCwUOHBJIAp9VUwqv
pT0MAwdkXCUdYJcPAQiFfzwwiKo1Nyx3nEUiQ3ALDgVR0AIKAQW0UxEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/videos_dwn.gif

R0lGODlhOwAIALMAAP///8oAAuaIifG7vNhERc4RE+2qq/jd3eqZmvTMzPvu7tUzNdEiJN9mZ+N3
eNxVViH5BAAAAAAALAAAAAA7AAgAAAS6EMhJaUpznDNAGqAiceCAAYcgGFMqIFUsV04gJYEh2ETg
F7CdL0AAGAKM3kJxKCQDi5m0gmMJCoAdgFBUPLBaSqEIGARUAdGAcKoM3zOGA7BoZHnk42CnEoBy
EwsECFB+U282Mw4MB4BaXBJme0RcCJITkAg9SAdSQ1M4VxKPZIQpiSNnEgoFDRwSRwKHUxIMraM8
CwMGY3clHV+WDwEJhH47MLS0NSx3W0MEIkKfCg0FUM0CDAEFsjIRADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/video/tech/2007/11/29/chetry.fugitive.gloats.on.myspace.cnn.60x45.jpg

/9j/4AAQSkZJRgABAQEASABIAAD//gAMQXBwbGVNYXJrCv/bAIQAAQEBAQEBAQEBAQICAQICAwIC
AgICAwMDAgMEBAQEBAQEBAQFBgUEBQYFBAQFBwUGBgYHBwcEBQcIBwcIBgcHBwECAgICAgIDAgID
BwUEBQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH/8QB
ogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
CgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz
UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgALQA8AwEhAAIRAQMRAf/aAAwDAQACEQMRAD8A/iQ07wH4
jljib+yEMZA+YjIAPqQfxol8Kyx3CR3mlquCMlWKnr3wSK/YPqFeMVKUNDxXiIdzQuPh/GyiWzjb
J5Ksfu9fzr9F/wBkj/gkx8d/2uPhLdfGnwF4v8G6b4Xg8R3nhiS317UNQgujdWttY3Tuq29lNGYm
TUIAp8wMWWQFAApbizOvQyXL6uaYqEpU4ct1FJy96SirJtJ6yXXa46Dni68cNSaUpX320TfS/bse
P/Ff4B6N8AfE2o+Etf8AiT4d1rUbZ2h87w7Nd3MFzJGwWVYmmghaQRnO6QL5fB2u2DXJfD/SdA8d
eKNP8LR38WkG4yW1DWUdbO1UZ3PK9ss7hAAzFlRhhT1JAPNgfELh76uq31XEaK/wU7/+nTWrkePd
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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/video/us/2007/11/29/vo.nj.belly.landing.wabc.60x45.jpg

/9j/4AAQSkZJRgABAQEASABIAAD//gAMQXBwbGVNYXJrCv/bAIQAAQEBAQEBAQEBAQICAQICAwIC
AgICAwMDAgMEBAQEBAQEBAQFBgUEBQYFBAQFBwUGBgYHBwcEBQcIBwcIBgcHBwECAgICAgIDAgID
BwUEBQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH/8QB
ogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
CgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz
UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgALQA8AwEhAAIRAQMRAf/aAAwDAQACEQMRAD8A/Bq30zVB
eQ6VPp8qX5k8nYylGDhtpBBHGDx2xiu3uvAXjTSb06bd+HrtLsSCLYbZiGZj8u1lG1gcHBBIOMjN
dGxyX7mhYfDvx9qhA0/wXqU33svFZSFV2FVbccYGC6ggnjcueorpdD8XeP8AwXYPoMied4bldnfS
9RgE9uWUuhKK3zwNuZh5kTRtk53UnZqzKjPld0ewfDH4Q3P7TerDw58O/h9rEXijKo721vJf6TbO
yHyzPdnEunoWV8GVrkEt1GK9d+Lf/BMH9rX4UWcer2PgiPxLpIiV55fC0xvpIGY4CfZ2WO6kI6lk
hZQD96uKth22+U0qShUSb+L+t/8AP7+58BXEtxZzPaXiPHOh2ujJsZCOoKnpVYalCOvlk99xOa4E
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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/video/sports/2007/11/29/svo.bobby.knight.exchange.cnn.60x45.jpg

/9j/4AAQSkZJRgABAQEASABIAAD//gAMQXBwbGVNYXJrCv/bAIQAAQEBAQEBAQEBAQICAQICAwIC
AgICAwMDAgMEBAQEBAQEBAQFBgUEBQYFBAQFBwUGBgYHBwcEBQcIBwcIBgcHBwECAgICAgIDAgID
BwUEBQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH/8QB
ogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
CgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz
UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgALQA8AwEhAAIRAQMRAf/aAAwDAQACEQMRAD8A/gIijLFV
A5P617jH+zl8eDjPwa8UAn/qAX3/AMbr67K8EqtNzbikrfFKMd/8TX4Hm4vHYXC8qxNaMOa9rtK9
t7X7XX3o0I/2Z/jzKRs+DPijPvol4P5x1pQfsq/tA3JxF8HfEIP/AE00yVB/48or2fqVGKs6tL/w
bT/+SOGWcZeldVk15Xf5Jmmv7HP7SMq5j+EeqD03JGv82FTf8MVftNNnHwpvAMZG6e1Xj8ZK554G
jK/7+n/4Mg//AG45HxNlNP4qk/8AwVVf5QPD/iV8K/HXwk1y18O/EDQG07WZrZbyOB5YpC0LO6Bs
xsw+9G4xnPHTpXndfJ5lh/q1aVO6ez01Wuu6Pdy7HYfMcLHFYWTdOV7NpxejcXpJJqzT3X4GzYRZ
mU46H0r+uY6au8kg4yegr2azVHBwUer/ACPkuKaPt62E8lU/F0y7Ha7AAFwe/vU4gbjk/lXlyqNs
8WlhuWKSPzX/AG1/2ivip8IfHHhbwt8P9ZTTrCXS1v55hYW88lxI8sse0m4R12qsSkbVHMjZJwAv
078I/jJo3in4N+D/AB3441i0stVubVkuvMZY/PniO2Ro0wC5YbZNqA48wAdK+lp5ZLFZLh62Doc1
Zy1tdtpuUdr2t8N9NN9PeKxVGhRwkK9V2vJpt+jtp5207366H48f8FE/Ffhnxl8afD2peFdQ+02E
Xhq2gdxFJHtkFzdsRhwG+6ynp3r8/iMEivBzzDV8HU9jiVacVG63tdJ77bM+u4WcY5NRcdm6jXo6
s2vwOl02MeYpI/Gv6/hD3CjbXTmDthKS8/0M82gqmIopr7MvzgTJbuc/L8vTmsrxFrOieFNE1HxH
4j1OG00a0jMtxcSsQsaj6cliTgKASxIABJArx4c9ScadNNyk7JLVtvZJd2cHsoQi5y0S1dz8N/21
/jp8P/jL4m8Lz+AtOut+lRS282pXA8sXylw0apEclUQ7mDNtZvOIKgKCfl1fin4pfStG0DUFt7vQ
LGN4Y7OZJIkkRpJJSryW7Rykb5XOQ47A8Cv1nKqVbKsDQw9SznC7dm7Xbk+lr2UrPpfboxLB0sbR
j9YjZKXMl20sr7p97Wa7pnhfjN4X1iSW2t1htnBeOFZC4hQsxVNx5OBxk8nvXGEZJ4/nX55xS08b
XsrfD+UT6fBKUcLTjKXM0rNtJNtdWlZK++it2On0sgugLDt26V/YWBgIowBgHPNTmMr4SkvN/kef
jo3xNL/DL84htYsAcgn9a+Hf2+vFDaN8GtP0O01BIrnVdVjjlt8jfc20Uckj9ecLKLckjuVHQmub
JYTqZvg1BXaqRfyi1J/ck2ceI5IYWcpPfT/wJ8q/Fn4X3SvPKvmRiNCCd2COO9Yz3f2Vm2wo4PA3
rkV+s1JKzbClFSjyJ/M4DxJGVurZyeXhD/mzD8K5nJ6jpX5dxM/9tr/9u/8ApMT3sK70Y/Nfc2ja
0+cRyAjOeD1r+n/Xv2k/A9tG5sNasWuljIBkvY9obK8HB6bc884OODXq4XLambYdKntBq9t7ST/K
3Y+Q4uzStlaoSoUJVJTUrWTaTjKm1e3R+q2MN/2qPhszQRDVrQOo2u7X8GE+QYIG75/m3DBZcgK2
ckgfEf7YPxU8P/FWTRp9E8RaX/Zmk2M0iCa8iEjyPt8xBslkD5MabDtQ/MQ2QAa9jKsg+pZjTxEq
nwqW+mrTXbazu9bnyGFzvM8TONGpl9SKfLe0ZO8Ur2Tb0k5bXsu710/My7uY5282TUIM9MCZTt/D
NYl1LZ52i8RscZ3ivXq16dpOVWP3o/SKEJq0VB+tjkPEjIbm08uZXAgAyrZx8zHH61y4P1/OvzfP
5xq42s07r3df+3YntYSP7pKS7/mxB4paM/N4b1UHvmzx/WhPHO0DPh7VCf8Ar0H/AMVX80Q+k6qK
5avhXxWn/wBif/75P5wf0iufbwv4p/8ADR/98A3jfYMN4b1cH3swP/ZqJPHG77vh/VfxtB/8VWlT
6T0I3jLwq4sXrk9v/dklfSJb1XhfxT/4aP8A74CTxYR18OasD/tWn/16G8WbiSdA1TP/AF6//Xrk
q/SXtJ83hXxWvXJ7f+7JpH6Rfbwv4p/8NH/3wD+JXHDeHNVH1s//AK9H/CTf9S/qf/gJ/wDXrkr/
AEkJ7S8LOK165Pb/AN2DSH0j/wDq1/FP/ho/++D/2Q==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/video/us/2007/11/29/pets.rescued.burning.home.wdtn.60x45.jpg

/9j/4AAQSkZJRgABAQEASABIAAD//gAMQXBwbGVNYXJrCv/bAIQAAQEBAQEBAQEBAQICAQICAwIC
AgICAwMDAgMEBAQEBAQEBAQFBgUEBQYFBAQFBwUGBgYHBwcEBQcIBwcIBgcHBwECAgICAgIDAgID
BwUEBQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH/8QB
ogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
CgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz
UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgALQA8AwEhAAIRAQMRAf/aAAwDAQACEQMRAD8A6m28ErHd
WlraDbALUExlBgc8dBmr58C3Kp5jSBcAkgKP6jgfjXzjUbXe7Po6MbQSR7D8CtFsvD/xO8K634h1
O2sdDspZL29urqVYILW3hhlkllmldgiRqiszO2AFUk8V/NV/wU5+D37JPhb4/wDiHT/2dvH+teKN
f1zVtavYrey1Mvb6aqRxW0dkjzWyeakd/DqEkBilmWe2lhVZAVRpfPjUqQzC9OF04u+l7bu+npbb
U1nGn7Fqb66W08vzZ5x+zF8N/hMvxZ8AeL/iD8UPFngbwC2H/trSLqdBbaiqb4YpLloJ4LdfMHlO
RI+N2CY/mZf6dvBunQ3Xxd+F1hCMCaeCTC8bgPPfkf8AATXdgJ14xqRxSXMubXa6t1S2fqk9djmx
Di+VxbtZaPW2vS/6aH0F8d/DsOifsuyXTW6NJcPZQq7KCf3t2h4Ppz69q/L3/hDNNuwstwYTLjBP
kHn9avhlJY+72cpf+ks9DGOD9ndX08j7z0nQL6O8jMzoZfsa7x5RPU5AB3fXtniukTRbqQYCRRgd
GIZsjn+H9epq4x9pBSaOCE3FWbPzW/aj/b2+GP7O3xOs/hBrvgJ/GmoW9ib7xToi6imm2Oo2N3bT
wjT55AJZ5d4miuJIECCSPy4Wd1uHjP5G6X8Jf2PfjX8fPgr/AMKH8T+KdG8AajqOr33jTRfGV2NX
1Dw9BaLaPBHa3Nosc93BIl29pbAqJFNuxmbErs3BUnWoOo40+aPK5ebcbtJPS13pq111RdSEXT9p
GV5J2t01/Dr+Cex+7vxw+AnwK0/4WW3xH+Hmqyar8OL9G0u6a9YN/Z07SpblLkmGIBFeeGGZZYUE
b3VsMut5bvJ8b/sT/tLfELRP2vfAXwK8TNpOpWlnczTeHJ3a6iNxoywXLW1qkxDrLLDbxSuZmYh3
ZYQqlOfkOEMzxmJjioZhSdOtDnhNNNJyTVpRu22nGXxXs3qrxs3vWvWwlOo4WlGVmlt8vX3dfl5n
79/tgWep6B8EtL8FS2MbpHe6fEZ042rGGY7gCeSwB/EfWvysktb9G2wWcbR4HLTsp/Laa+/4di6e
Nil1lJ/fEWJck4NLofe+lW2tHUbgNb2zQpaRqXjkcsTlyFClR+ee1dGi3RTyxZL5gXJ3yFVx68KT
XRTg4U1E8tTu2fxnfGbVvjR8Qvj18ZrTx1pWmv8AFVdfvpL/AFCKNZP7EEHnadPaW1xtEr24iVY1
BckJaRkEEMzfrN8KP2LPhv8As4/sy/D39pnx41vP8W9a1HULrxG9ovmSaVohK21sbe3KiNYYJ7LU
vtTlkIluLZQHSSNz8dxFmdPJY0XCMpOtUjB21ST5pTlLooQhCdSUnpGKl3On211TnVtbmS2t00/S
/pc8Htvjrqvj2zjs7eewf9nrxre2smvzwTGa5hkjuFht4bgiYhLZptPtZ/L8sB3t7UlN5Tzfon4A
vZ+E/wDgpX4O+EvjHS7a8tbe7sR4ct309IRHYSwW7Xsy3ErrcwyyC31BPKWPLJbq5PljNedhIRp5
vXlF2co1JWbs+emoQlFRaT5eVJqXvK976NN9jrxhT5Uvid7+jS/RO/mf07/t5eForX4VTapNuyvl
TlAeCQWHGTjjP41+E09/L5rrFKEQHHzdT78MOK/QcohyZhCT0Wv4wOepUi4wd9LfqfodB4hSOG41
SNo2hMEIQNOu3B34xtznPHAx1/Nlp4yN1JKi6buUjIeNoiuM4Kk7s9+w9jjIz1xV4pX6HlQlofOX
ir/gnL4F/aN8W3etfC3QdO0T40akLqe4vrmWSOy1lZJvtk63mwO3mSEOizqrMgkIwVVVH4leKV/a
VsvA/wARPBvjTXtW0aGx1a/sLvw3LDFp+qW8sLy2c+6QAeQziJldISiTI8Y+dFRB87nOX0cXRlTx
EeaN4yWvWLul5p295bSV4tNNp92HcavLSnqr6rujO/Yk+GOux+Ffi14JTwol34N0a91BNVWe1V7G
ztJMPKtw+DHEqqxU7iEIjYnGDjh/gH8T9T8C/G34Ya78NfhVq2pT+GPFFhfxapNbtMbfQo4bzTjc
OGwpiH2+UbREkUIuoYwOFZvMwEqWKzHE01UTlGMeZJ3s5xla/a6vvbTtodeJq01QdOLTab+Sv+HR
H9w37ZYu/EX7O2p3phdphpqPsbHysQvBwfU/h3r+bzxGbvSdUltBHI3AfKwMwGSTgMFwa+uyxp4q
Py/9IOCXwQa8/wAzntF8SeIvEfiHwwB4auNO8LaRFOwmnmkt98igEhbRMH5pH3b938LfdI214x8Y
/FWp6Vqeq366leiW0hkmS4N3IZYAzEKqhCsaqC5AYR7+DuY4yfKpVJKKs+haS5NP67H23+yr+2Xr
Xwk0CTxD/bhbxBHYzW2nvexyOsc06iJXweMqGZlB4LBQQQTXxL+0nF8N/EOl/Ej4heNde1V/FA0+
6XUiLiZfscYmOJ7llXM7mVQNu8SESy5BwSl4yvz4iFCCvK34tv8ARfiPCwUaUqknpf8AL/Ns/Oz9
n/4533xW+GV98CbXUFTTriRruzntYnB1TVLa4S6Wy1KZpXMcL2cNyY3ijzJKoikHlSNLF+zP7MX/
AAT+8SWXjTwL4s+KOkzafZ694Kv5da1ay8W6ZFqSSmxN7bW7WaXDTQLFNGji3a22xNAokXcpNcmG
pVcNjamHjq3NyfwpRi3G0VZK91Z992222wkqawrqQl8TTfdv3vwTv6ux/Ub+07oll/wzzqVpaSjy
Y9KMcZZl4VFXG7jnha/lt1bxEyXjBl3/ACqQwlK5BGegxXuZdFQxije9ox/9Ja1Mak+aEWlZXlp0
Wx8n/tD/ALSPxV8QeNG8a+FP+CXn7XWlfDlInnlTWfgrqNqsjHceTHdGJFGVfzMs3DLjB3D4R8Vf
tb67rOgNpK/sc/HZL6SJYppZfhmwaaNXVkVn+0liB83OBnPQZ4/mPC/SAqRpU6MvDLidzSV+XKfv
/wCYi+p/NP8AxMvJRcf+IWcV8r2/4R//AL4PoTwR8YP2l/gto9x4qX/gmf8AtSrqq3tnfJPq3wO1
A6bbra75EkPmyYZgZGHPAAVgQRivh39qv9pT4w/HV5fA/hb9kX41aR8KJ7iKe9F74EuZNR1LyE8u
Dzdp27DgTvEJMeY55IRTTj9IGpLEucfDLid9Uv7J1+GNv+X/AJS+Vin9JhewVP8A4hXxX2/5E+m7
bt/tO/w/j8+s8NfC742fCTwzPexf8E1/2p4JLORNU0rV7/4HXVvFa3MaxlGnXb5FwqFCTLIrM6uy
txiv1Utf+C3FrLZxL4u/4JA/EK8vXQGSK3+GotkTdy4V38xmGeh2rnGSBniKX0gMRVqT9p4Z8T8z
1tHKW+n/AF/XbT8NiJ/SVSjBU/CvitJXWuT+d/8AoI/q5+q3xH/4LYXOr/Bybw/rH/BIT9tPSv8A
iVyRm6m+BLLZ20hjIyJnv1JjU4+cqpwM7R0r8Abz/golcSyhrj9in9oJpNoG6X4cAMR2OPtNduD+
kRKniXJ+GXFD0irLKddE/wDqIMqn0knKnFf8Qs4r0b/5k/p/1EH/2Q==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/video/tech/2007/11/29/lustout.bpr.devoy.botnet.cnn.60x45.jpg

/9j/4AAQSkZJRgABAQEASABIAAD//gAMQXBwbGVNYXJrCv/bAIQAAQEBAQEBAQEBAQICAQICAwIC
AgICAwMDAgMEBAQEBAQEBAQFBgUEBQYFBAQFBwUGBgYHBwcEBQcIBwcIBgcHBwECAgICAgIDAgID
BwUEBQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH/8QB
ogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
CgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz
UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgALQA8AwEhAAIRAQMRAf/aAAwDAQACEQMRAD8A+SPg74Eh
MUKPEMnv+Jr708G+A9Kt4UdXZbng7kIwo7+vPSv6vyylFQV0fyxmmIlqonvmjafYQRWWm2ieZMWV
WYjLSvjHHsOn5k1DpVtH/wALA8VKFGINIsozxwPNmmb/ANoNXtKylFW7/gj5y7vzy/rRmD4+8PfE
TWb+KHwhf2tnYJBGzSXK7t8om3MAByBsjIJ/2gAM8rwOt/ASDWNN1Cf4mePrm4tpbeGK4jjlEMMK
pgz4YbUcMY2yxVTxwAGK1hVpUJ2qVZXXbZad36X+Z6dCtClTXs6f7zu9vu/D5nM+KfHvgVfDGo6N
8PPP8Q6hb2z2cMeg2kt9FHPsKxpLcxKbaDJU8ySIAArZAwa8/wDDfw+0rw/oGj6HcOrXVpbR28wg
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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/misc/60x45.no.photo.gif

R0lGODlhPAAtALMAAIiIiKSkpNbW1sHBwd3d3c/Pz+Tk5J2dnZaWluvr66urq7m5ucjIyI+Pj7Ky
svLy8iH5BAAAAAAALAAAAAA8AC0AAAT18MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu77yd
CAYJgZAxCHQCQEASWGIGACQAwHg0JYVBcAL9GRiEBKMgHGixDCP2DEoGGonr4bAAkCVQtwJABwwI
AAsKcG8DCFEHAQ4NWx5JBQgLTQUAQQ4HXACPD35WAWpQDHYPopQFApFtmpQIAVB4UbBJR51NBAgH
e3kPSVBNAQuqRwFKgMMKmbOcA54KS5SoAQIHAIBBA0cfygZKDwsNBwhEsprLnr7UBQQOCq+Lcwkp
CeMfBNkP7Q+GEvM9FgyHDtDzR7CgwYMIEypcyLChw4cQI0qcSLGivwgAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/topics_up.gif

R0lGODlhOwAIALMAAMoAAv///+N3ePG7vNhERdUzNdEiJO2qq99mZ84RE/TMzPjd3eaIidxVVuqZ
mvvu7iH5BAAAAAAALAAAAAA7AAgAAAS1EMhJZSEYJ1CEKJKRGRYIGB4pNWnlSsErDUFdE0ygKIED
CLaAADAYABA6HgKQGywCDRmlJv3FOEIJsHM9PIjGx2G2AAQYEge6aqbKgNrABpAQwpmxIgFaWTwc
CCpsQW9XdzAeAUUBY3oBBBUGDk9Zg24vd0iQAHsIQB4IG0UGAUs/YwQkBgdXVZeYVwkLCg0NCgsJ
hzNGAw8NCA9osw0Et2xmbIcFrIwgumB0DjUMG8s1AyYyEQA7

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/topics_dwn.gif

R0lGODlhOwAIALMAAP///8oAAuaIidhERfG7vPTMzPjd3dUzNdxVVvvu7tEiJOqZmu2qq+N3eN9m
Z84REyH5BAAAAAAALAAAAAA7AAgAAASzEMhJaSEYJ1CEKJKRGVIBAoZHSoxavXA1BDRNNMFxBA4g
1AEBYDAALHK7BQA3UAQYsSjsVwpKfp2ABPEYFh8ISRMQaEgcZhiwFqX6AhtAIujGeQnPiuLhWKxi
a1JubhJ0AUQBYUR4BBUGDk5WUWyCWkYBjQB4Cz8eCxtEBgFKPmEEJAYIlpNSV5YJCgcMDAcKCYRi
RQMPDAsPZrEMBLWtxW8TBaqJILhecg40DRvJNAMnLxEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_01.img.gif?1196387009770

R0lGODlheABaAPZ7ABYaHxcbIBoeIxwgJR4iKSElLCQpLigqLyYrMSkuNCwwNi4zOTEyNzE2PDQ5
PjY7QTk+RD0/SDxBRj5DSUBCR0FFTERITkhKT0NHUEVKUklNVUtPWExQVk5SWlFRVlJVXFVYXlla
X1NXYFZaYltdY1peaV5gZl5ia2BfZGFiZ2Nla2ZobWhnbGlpbmJmcWZqc2ttc2pueW5wdm5yfHBx
dnN1enZ4fXl6fnJ2gXZ6hHx9gnp+iX+AhX6CjIGChoSFioeIjIiHjYiJjoKGkYWJlIyNkoqOmY+Q
lY2RnJGSlpOVmpeYnZiXnZmanpOXoJWZopudopufqJ+gpZ2hqqGipqOlqqeoramqrqWqsaytsq+w
tK6yubCvs7GytrS1ure4vbi3urm6vry9wr/AxcC/xMHCxsTFysfIzMjHy8nKzszN0s/Q1dHS1dTV
2dfY3Nra3tzd4d/g4+Lj5eXl6efo6+jn6+rq7e7u8e/w8fPz9Pf3+P7+/gAAAAAAAAAAAAAAACH5
BAAAAAAAIf4lRGlzdHJpYnV0ZWQgYnkgQ05FVCBDaGFubmVsIChDKSAyMDA1IAAsAAAAAHgAWgAA
B/6Ae4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en5B4bGlucnZ4eXqgq6yLeFdNTVJNVVVW
WmFiaGxvdaqtwJ9lscRUxrNNSklFRklJTVZgZWpvcXOpwdmQelbFxsRMTMrOy8tFQkfOTLJVXGGk
pnbY2vR7cFBNTMa1VPix4uPMHSlypGCRZUKA/PABJIiQJEysdNH1xs6veqDCQNlorIQKGDRs6Ahy
UEkTKOGUKGOSbqCQcwl/LPRB04eOGzhvMFxyRUwaXr4uDtIjFGMiPfj0NUmiIguWKEV61ICh4oSK
FzR0/CCYRCUTiM5cypRJU4fZnDbS2sDJw0eQJP5QerKBQ+cUUaOK3twIoY8KDSNbAnsZvCXLlCdG
fNh4QeKDBw8jUtC4AaTr1yKYEyqUyaMzzrQ1bISuQaM0DJBZgehzp0bOPLx6wCT58e9D4S1Ycuee
UmXKFChRnghXQmQHjhIfMlCYUIEDCBMvaugU4hCI9R7YeZytwZ176e+mYbRocTqrEChdyqSxo81O
v1hShDTVrbv3lCjBnSgxYoQIkSE/7JADdzK8YAIJHWRQgQQQRNBcCCm0MEMPndVk1lk5kWYaeDSc
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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_02.img.gif?1196387009770

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
oLAie7NFEAQAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_03.img.gif?1196387009770

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

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://i.a.cnn.net/cnn/virtual/ie/cnet/cnet_04.img.gif?1196387009770

R0lGODlheQBaAPf4AAICAgYHCAcICQoGAw4IBAoLDA0OEQ8QExEMBhMPCRYQBxUTDx0UCBITFRUW
GRcYHBgXFhkYFBkaHRYcIhweIR8gJBsiKSAWCSMZCikdDC0gDSMgFSglFTMlDzQmEjcoETwsEiEj
JiMlKiYpLSkrLiIpMSsuMykvOCYxPS4xNi4yOS45OjMvNDguNDwwID83LTEyNjI1OzY4PTk3Nzo4
Nzo7PS03Qi05RzY7QzI9SDs9QjBEQDVATTBJRD5BRj1CSjZEUzpGUz1NXTBQRjFUSDdkUkIxE0k2
FUw4FlA7F1M+GEQwN0E/PlMyOWUzPFZAGlxEG2FHHGZKHWRUE21RH3BdEmdMIGtOIG5QInRVI3lX
I3taJkJCRUNFS0ZITUlGRktKS0ZLUkBPX0tNU0NQXk5RVU1TW1BNTlBSVlNVWlZYXVhXW1laXkVT
Y0xWZE5YZk5cbFRaYlFcaVpdY1Bfcl1hZl1jalNjdFRme1dofVtqenNgQmBhZ2NmamVpbmhna2tq
bWBncGVqcmZueGptcm1xdm1yenFuc3R0dXJ2e3R5flpvh2NzhG95g3V7gnp9g32Ahn2DinyGkYNf
J4VhJ4RhKotmKo5oLJVtLZhuLJxyLZlxMKJ2L6V4L6J3MKt9Mox3VbaFNbmHNbuJNpyCWYmDeZmP
fayOXrCRX7eWYbiXYYGChIOGi4SJjoiHhoyMjoaLkYKNmYyOko2RlY6Um5COjpCPlJGQj5KSlZSW
mpeZnZiXlpiYl5ubnJaco5mdopeirZyhpp2kqqCforejg7unh76qi6WkpKGmrKOprqinpqysrKar
sayusq6xta2zuLCvtLGwr7OztLK1ubW5vbu7u7a8wbu+wr3Bxb3EycGujsWxkcm1lcC/v8PDw8PG
ycXJzMjHx8zMzMzO0c7S1dDPz9TU1NLW2dXZ3NjY19vb3Nze4d/h4+Df3+Dg3+Li4ubn6Obp6+jn
5+zs7O7v8PT09Pf4+Pj09/39/QAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB5AFoA
AAj+APEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3MiRob2FHzuKHKnQnj168d6xW3eupcuW
6NSxYxdvXr2QJHNiPAmP5bhsQINms0bt2bNgsGYJQyZMGLOnUJk9s4YNHLp3OHVqTTgvHs14YNFl
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
5yAT8UAPxhewB5GxDcGxGvuxIBuyIjuyGhEQADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/corner_adv_ltg_bl.gif

R0lGODlhBAAEALMAAPLy8v///+rq6tjY2Ozs7Nra2s3Nzfn5+ejo6OHh4e/v79PT0wAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMcKkQUDkBJEMAEEMEADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_footer_tl.gif

R0lGODlhBQAFAKIAAOTk5Nvb29zc3OPj4+rq6uDg4Nra2uvr6yH5BAAAAAAALAAAAAAFAAUAAAMM
aBqjRceUQwWl4J4EADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/footer_google_logo.gif

R0lGODlhLwAWAOYAAObm5unp6eLi4uHh4ZOTk+Pj4+rq6oGBgXBwcLq6usLCwujo6Ht7e9ra2tjY
2MzMzKqqqtDQ0L+/v+Xl5aurq7S0tNvb28nJydbW1sbGxo6OjnFxceDg4M3NzX19fdzc3ISEhMHB
wYODg7CwsLi4uJKSksvLy56enouLi52dnZWVldnZ2X5+fpCQkImJiWlpaXl5ecXFxbm5ubGxsbOz
s9/f33Jycr29veTk5IWFhW9vb76+vsDAwMrKytHR0XR0dHNzc5eXl8TExGtra62trYqKiufn587O
znh4eJ+fn2pqaoaGho2Njd3d3XZ2dsjIyNXV1VdXV4+Pj4eHh4CAgJaWltLS0rKyspmZmdTU1Fpa
WtPT01BQUJqamru7u6Ojo21tbampqZubm1lZWby8vLW1tX9/f5SUlGRkZJycnGFhYZiYmIyMjLa2
tpGRkWxsbM/Pz6ampnp6el9fX6SkpKCgoKKiouvr6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAvABYAAAf/gHaCd4SDd3aEh4eDgoiLiI2JiZGKi4WVkIqZl5qTnJ6dlqGZpIyX
kY6Ok4aPlKmdm4+fr5K0haq3nqmmmoysq6q/ksPExcbHyMnKy8zNyQEAAc4fGUImAM7EDWZOA8wA
SVUUFBowXwbZiRwbB98sKgWEAARp6YkGLCLMEAjeiQLS7jiQ0UZBwAEZ4uwwQsiIiRhPOjRhoG9B
BxkJJliIsGKYjRLGHpS4IOFAlwJHWsQQ4qJFAQ4qwhDQEqTAjyUB7FTwoYHABx4XJAkAQ6CYADkK
CGVAkADEFUINflAQA+JOABtuarwo0kMDhy1YCAwAgC3Rgg1UFiSC0qMDDwQR4AgN8GAHyQhCBqS4
QAIC3YkDH5QwGaEhwQwHx+xECXrHQgU2Gyo4uUEowAE6DIoSaoEigRoKDjyQwPEChQQEJpI12aAj
LqEUQzBMQYHjDoYDD9YoiVsgR4U7ZFLMgXCHA5ocAoCcEXBnQrxiGDwMOUHjBpMlArIUCaKgTtIa
KgiEgEBELYAQXBg0mMCABZwEFE9A8FdsgQIaM3asCAjgwREB6NxhAAY+WIAOCS4QMQICQFggwADe
rBBCBhPYo8wFOjxAiANvSGChPSSM4eEdDRxgxYfpFFACDEmUkYIXzAQCADs=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.cnn.com/cookie.crumb

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_footer_bl.gif

R0lGODlhBQAFAKIAANvb2+Xl5dzc3OPj4+Dg4Nra2uvr6wAAACH5BAAAAAAALAAAAAAFAAUAAAML
GLYmbIWwEhctYCQAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/1.gif

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://leadback.advertising.com/adcedge/lb?site=695501&srvc=1&betr=alcnn_cs=1&betq=2374=369897

R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw0K

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://metrics.cnn.com/b/ss/cnn2global/1/H.1--NS/0?pageName=No%20Javascript

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_search_btn.gif

R0lGODlhQgAWANUAAPLAwNAeINEgIs0QEvng4NQwMt5gYeFwcfzw8PXQ0OugoeiQke+wsdtQUcwM
Ds0PEeBpat1dXtMtL/bS0ssDBcsGCPnh4dY8Pvjb2/je3uWEhdtUVfTJydpLTOmWl8wJC+ufoM8Y
Gu6ur9MqLNpOT9dAQeWAgf///8oAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABCABYAAAb/wNNp
EhmhjsikcslsOp+oAiQjPHkq0Kx2+3SIThwKd0zeOiydsnrNhDzYcLYkTi8HtoVB/Vhi36ENBEIJ
egBVJwBHBUICR4cEfQMLCCcIBigmJ30lJyZQf08EBA0LnSiGJqmXKApCB44EJqUJp4iTJwOZm6ZP
oE4IBAYDJQW1JceNKAgJJ7QoiCgDJwTSCHwmBZkHJQe8Tr5NmUIAfYZVng0nBwwnjZUAlAaciUni
559aAuvQhsclja0UoHoWixm2ZkcE/NPGzVsTcEukARgwQJQxf9IePUskUdkJAwKYCdCFgpOnXlla
3TNXxcCJBUfYLaKH0GUVBZg0lXTIBCKTQ2wHiqEwkKpoCRPJjh5ddeDkUWzXGo3sg3KPVXxXs/Z8
o7XrEQkXvHqNAECM2KsfMJzQcNZqBRBVAJAI0dbPhglCggAAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/footer_search_btn.gif

R0lGODlhQgAWANUAAPLAwM4cHevr680QEtEgIvng4OFwcfzw8NQwMt5gYfXQ0OiQkeugoe+wsdtQ
UeXCwtApK8wLDcoDBeOxscsGB8wOENZWV9hhYuS5utAsLubKytI3Oc0WGMsICtRISeGgoefNzc8n
KN2Ki9t6e+fP0NRFR9VNT9+Tk9dAQeWAgf///8oAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABCABYAAAb/QIHg
YQmtjsikcslsOp+rzAUkFIgo0Kx2+4x8BBgJd0zeRkilsnrNvFTYcDYkTi8HtohB/Yhi36EOBSoq
CnoAg4MARwiDBEeIKgV9AwsHKgcJKykqfSgqKVB/TwUFDgufK4cpq5krDIMGjwUppwqpKgCVKgOb
nahPok4HBQkDKAi3KMqOKwcKhI+KA5HTB3wpCJsGKAa/TsFNm4l9h4igDioGDSqOlwCWCZ6KSeLm
oVoE6rjJy64qDKpWRErxDBu0FQRQENDGzVsTcEumARgwgBQ/ZdMgFRAobR88As8WclrhCRSwLK/s
lUOUQMWCI+sYzYPWEhEDTSNL3suSzQCyQBUJVglFkYIZUaKtDJgkiu2ao4V9Tu6ZupOq1SUB3lzd
egTCBq5cLUwQA5ZqBw0CRpSdSuFElQkeOKz1Y+KBkCAAOw==

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/.element/css/2.0/common.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dadada; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
BODY {
	FONT: 12px/1.25em arial, sans-serif
}
TD {
	FONT: 12px/1.25em arial, sans-serif
}
TH {
	FONT: 12px/1.25em arial, sans-serif
}
TEXTAREA {
	FONT: 12px/1.25em arial, sans-serif
}
SELECT {
	FONT: 12px/1.25em arial, sans-serif
}
H2 {
	FONT: 12px/1.25em arial, sans-serif
}
H3 {
	FONT: 12px/1.25em arial, sans-serif
}
H4 {
	FONT: 12px/1.25em arial, sans-serif
}
H5 {
	FONT: 12px/1.25em arial, sans-serif
}
H6 {
	FONT: 12px/1.25em arial, sans-serif
}
P {
	MARGIN: 12px 0px
}
A {
	COLOR: #004276; TEXT-DECORATION: none
}
A:visited {
	COLOR: #5c7996
}
A:hover {
	COLOR: #ca0002
}
A:focus {
	outline: none
}
.clear {
	CLEAR: both
}
.cnnAlignCenter {
	TEXT-ALIGN: center
}
.cnnHidden {
	DISPLAY: none
}
.cnnT1wool {
	FONT-WEIGHT: bold; COLOR: #949494
}
.cnnWOOL {
	FONT-WEIGHT: bold; COLOR: #949494
}
.cnnLiveWOOL {
	FONT-WEIGHT: bold; COLOR: #ca0002
}
.cnnVerticalBar {
	COLOR: #dadada
}
.cnnHeadLnk A {
	COLOR: #000
}
.cnnHeadLnk A:hover {
	COLOR: #000
}
.cnnHeadLnk A:visited {
	COLOR: #000
}
.cnnHeadLnk A SPAN {
	COLOR: #004276
}
.cnnHeadLnk A:hover SPAN {
	COLOR: #ca0002
}
.cnnHeaderLnk A SPAN {
	COLOR: #000
}
.cnnHeaderLnk A:visited SPAN {
	COLOR: #000
}
.cnnHeaderLnk A:hover SPAN {
	COLOR: #ca0002
}
H1 {
	FONT-SIZE: 30px; MARGIN: 18px; LINE-HEIGHT: 1.25em
}
UL {
	MARGIN-TOP: 0px
}
.cnnPad1Top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.cnnPad2Top {
	PADDING-TOP: 2px
}
.cnnPad3Top {
	PADDING-TOP: 3px
}
.cnnPad3T {
	PADDING-TOP: 3px
}
.cnnPad4Top {
	PADDING-TOP: 4px
}
.cnnPad5Top {
	PADDING-TOP: 5px
}
.cnnPad6Top {
	PADDING-TOP: 6px
}
.cnnPad7Top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 7px
}
.cnnPad8Top {
	PADDING-TOP: 8px
}
.cnnPad9Top {
	PADDING-TOP: 9px
}
.cnnPad12Top {
	PADDING-TOP: 12px
}
.cnnPad13Top {
	PADDING-TOP: 13px
}
.cnnPad14Top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 14px
}
.cnnPad16Top {
	PADDING-TOP: 16px
}
.cnnPad16T {
	PADDING-TOP: 16px
}
.cnnPad18Top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 18px
}
.cnnPad30Top {
	PADDING-TOP: 30px
}
.cnnPad156Top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 156px
}
.cnnPad5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.cnnPad9 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 9px
}
.cnnPad8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.cnnPad10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.cnnPad12 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px
}
.cnnPad18 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 18px
}
.cnnPad5Left {
	PADDING-LEFT: 5px
}
.cnnPad6Left {
	PADDING-LEFT: 6px
}
.cnnPad9Left {
	PADDING-LEFT: 9px
}
.cnnPad8Left {
	PADDING-LEFT: 8px
}
.cnnPad12Left {
	PADDING-LEFT: 12px
}
.cnnPad18Left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.cnnPad5TB9LR {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.cnnPad5T9LR {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.cnnPad12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.cnnPad12L9R {
	PADDING-RIGHT: 9px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.cnnPad5TB12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.cnnPad8TB12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.cnnPad7TB12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
.cnnPad9TB12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 9px
}
.cnnPad10TB12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.cnnPad14TB18LR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 14px; =
PADDING-TOP: 14px
}
.cnnPad10T18LR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
.cnnPad5TB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.cnnPad5B {
	PADDING-BOTTOM: 5px
}
.cnnPad4Bot {
	PADDING-BOTTOM: 4px
}
.cnnPad9Bot {
	PADDING-BOTTOM: 9px
}
.cnnPad3T11B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; =
PADDING-TOP: 3px
}
.cnnPad18TL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 18px
}
.cnnPad9T4B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 9px
}
.cnnPad18TR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 18px
}
.cnnPad18BL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 0px
}
.cnnPad18LR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.cnnPad18TRL {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 18px
}
.cnnPad18TBLR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 18px
}
.cnnPad18TRL14B {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 14px; =
PADDING-TOP: 18px
}
.cnnPad18TRL13B {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 13px; =
PADDING-TOP: 18px
}
.cnnPad8T5B12LR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 8px
}
.cnnPad9T25L {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 9px
}
.cnnPad14T5B18LR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 14px
}
.cnnPad18T14B18L {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 14px; =
PADDING-TOP: 18px
}
.cnnPad18RBL {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 0px
}
.cnnPad7T18LR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 7px
}
.cnnPad7Top18Left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 7px
}
.cnnPad9T18L {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 9px
}
.cnnPad18TLR {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 18px
}
.cnnPad18T8B18R {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 18px
}
.cnnPad18TBL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 18px
}
.cnnPad18T25L {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 18px
}
.cnn10pxTB12pxLRPad {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.cnnPad7T12BLR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 7px
}
.cnnPad9T18L12B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 9px
}
.cnnPad9TRL6B {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 9px
}
.cnnPad4T9RL6B {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 4px
}
.cnnPad9R18L {
	PADDING-RIGHT: 9px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.cnnPad18TL9R {
	PADDING-RIGHT: 9px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 18px
}
.cnnPad16T18RBL {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 16px
}
.cnnPad9T18RL {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 9px
}
.cnnPad9TR14B18L {
	PADDING-RIGHT: 9px; PADDING-LEFT: 18px; PADDING-BOTTOM: 14px; =
PADDING-TOP: 9px
}
.cnnPad4T9RL6B {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 4px
}
.cnnPad9T12LBR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 9px
}
.cnnMar9Left {
	MARGIN-LEFT: 9px
}
.cnnMar9Right {
	MARGIN-RIGHT: 9px
}
.cnnMar14TB18LR {
	MARGIN: 14px 18px
}
.cnn14pxTxt {
	FONT-SIZE: 14px
}
#cnnLeftCol {
	FLOAT: left
}
#cnnRightCol {
	FLOAT: left
}
#cnnHeaderContent {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
#cnnContentContainer {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
#cnnContainer {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
#cnnContainer {
	WIDTH: 1002px
}
#cnnContentContainer {
	WIDTH: 984px
}
IMG.cnnVidIcon {
	MARGIN: 2px 2px 0px 4px
}
IMG.cnnPicIcon {
	MARGIN: 0px 2px 0px 4px
}
.cnn728Container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BORDER-BOTTOM: #e6e6e6 1px solid
}
.cnn728Ad {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 1002px; TEXT-ALIGN: center
}
.cnnWCBox {
=09
}
.cnnWCBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_TR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWCBoxContent {
	BACKGROUND: #fff
}
.cnnWCBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_BR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRBox {
=09
}
.cnnRRBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
grey_corner_TR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRBoxContent {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #f2f2f2; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.cnnRRBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
grey_corner_BR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireBox .cnnBoxContent {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; =
BACKGROUND-COLOR: #fff
}
.cnnWireBox .cnnWireBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TR_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireBox .cnnWireBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_BR._bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdBox .cnnWireAdBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_dg_wht_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdBox .cnnAdBoxContent {
	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; =
BACKGROUND-COLOR: #fff
}
.cnnWireAdBox .cnnWireAdBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_dg_wht_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireLtgBox {
=09
}
.cnnWireLtgBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_ltg_TR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireLtgBox .cnnBoxContent {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BORDER-RIGHT-COLOR: #e6e6e6
}
.cnnWireLtgBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_ltg_BR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWcLtgBox {
=09
}
.cnnWcLtgBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_lg_TR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWcLtgBoxContent {
	BACKGROUND-COLOR: #fff
}
.cnnWcLtgBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_lg_BR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdLtgBox {
=09
}
.cnnWireAdLtgBox .cnnWireAdLtgBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_tr.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdLtgBox .cnnAdBoxContent {
	BORDER-RIGHT: #cdcdcd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cdcdcd =
1px solid
}
.cnnWireAdLtgBox .cnnWireAdLtgBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSPBox {
=09
}
.cnnWireSPBox .cnnWireSPBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/specials/co=
rner_sp_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSPBox .cnnSPBoxContent {
	BORDER-RIGHT: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; =
BACKGROUND-COLOR: #fff
}
.cnnWireSPBox .cnnWireSPBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/specials/co=
rner_sp_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireRedBox .cnnWireRedBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp=
_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireRedBox .cnnRedBoxContent {
	COLOR: #fff; BACKGROUND-COLOR: #ca0002
}
.cnnWireRedBox .cnnWireRedBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp=
_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSeBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
tr_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
#cnnBoxSeContent {
	BORDER-RIGHT: #afafaf 2px solid; BORDER-TOP: #afafaf 0px solid; =
BORDER-LEFT: #afafaf 2px solid; BORDER-BOTTOM: #afafaf 0px solid
}
#cnnBoxSeContent {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/set_edition/set_editio=
n_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.cnnWireSeBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
br_bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
#cnn_POLITICS .cnnWireSeBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
tr.elex.gif) repeat-x 100% 0px
}
#cnn_POLITICS .cnnWireSeBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
br.elex.gif) no-repeat 100% 0px
}
.cnnRRTVBox .cnnRRTVBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_tv_tr.gif) repeat-x 100% 0pt; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRTVBox .cnnRRTVBoxContent {
	BORDER-RIGHT: #e6e6e6 1px solid; BACKGROUND: #f2f2f2; BORDER-LEFT: =
#e6e6e6 1px solid
}
.cnnRRTVBox .cnnRRTVBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_tv_br.gif) repeat-x 100% 0pt; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnBoxContent {
	BORDER-RIGHT: #dde6f1 1px solid; BORDER-TOP: #dde6f1 0px solid; =
BACKGROUND: #f5faff; BORDER-LEFT: #dde6f1 1px solid; BORDER-BOTTOM: =
#dde6f1 0px solid
}
.cnnUGCBox .cnnUGCBoxContent {
	BORDER-RIGHT: #dde6f1 1px solid; BORDER-TOP: #dde6f1 0px solid; =
BACKGROUND: #f5faff; BORDER-LEFT: #dde6f1 1px solid; BORDER-BOTTOM: =
#dde6f1 0px solid
}
.cnnUGCBox .cnnUGCBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TR_=
bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnUGCBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_=
bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireBlackBox {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/ireport_box/i-report_=
tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnBlackBoxContent {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #000; =
PADDING-BOTTOM: 8px; PADDING-TOP: 5px
}
.cnnFooterBox .cnnFooterBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_foot=
er_tr.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnFooterBox .cnnFooterBoxContent {
	BACKGROUND: #ebebeb
}
.cnnFooterBox .cnnFooterBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_foot=
er_br.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWCBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_TR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWCBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_TL.gif) #fff no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 4px; =
HEIGHT: 4px
}
.cnnWCBox .cnnBoxContent {
	BACKGROUND: #fff
}
.cnnWCBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_BR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWCBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_BL.gif) #fff no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 4px; =
HEIGHT: 4px
}
.cnnWCAdBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_TR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWCAdBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_dg_TL.gif) #fff no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 4px; =
HEIGHT: 4px
}
.cnnWCAdBox .cnnBoxContent {
	BACKGROUND: #fff
}
.cnnWCAdBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_br_ad9.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 9px
}
.cnnWCAdBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_bl_ad9.gif) #fff no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 9px; =
HEIGHT: 9px
}
.cnnWireBox .cnnBoxContent {
	BORDER-RIGHT: #dfdfdf 1px solid; BACKGROUND: #fff; BORDER-LEFT: #dfdfdf =
1px solid
}
.cnnWireBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TR_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnWireBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_BR._bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_BL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnWireSnBox .cnnBoxContent {
	BORDER-RIGHT: #dfdfdf 1px solid; BACKGROUND: #fff; BORDER-LEFT: #dfdfdf =
1px solid
}
.cnnWireSnBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TR_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSnBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnWireSnBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_sn_BR_bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: =
4px
}
.cnnWireSnBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_BL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnRRBox .cnnBoxContent {
	BACKGROUND: #f2f2f2
}
.cnnRRBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
grey_corner_TR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
grey_corner_TL.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
grey_corner_BR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
grey_corner_BL.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireLtgBox .cnnBoxContent {
	BORDER-RIGHT: #e6e6e6 1px solid; BACKGROUND: #fff; BORDER-LEFT: #e6e6e6 =
1px solid
}
.cnnWireLtgBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_ltg_TR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireLtgBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_ltg_TL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnWireLtgBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_ltg_BR.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireLtgBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_ltg_BL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnWireAdLtgBox .cnnBoxContent {
	BORDER-RIGHT: #cdcdcd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cdcdcd =
1px solid
}
.cnnWireAdLtgBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_tr.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdLtgBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_tl.gif) no-repeat 0px 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdLtgBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireAdLtgBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_bl.gif) no-repeat 0px 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRTVBox .cnnBoxContent {
	BORDER-RIGHT: #e6e6e6 1px solid; BACKGROUND: #f2f2f2; BORDER-LEFT: =
#e6e6e6 1px solid
}
.cnnRRTVBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_tv_tr.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRTVBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_tv_tl.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRTVBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_tv_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRRTVBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_tv_bl.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnLiveVideoBox .cnnBoxContent {
	BORDER-RIGHT: #dc595a 2px solid; BACKGROUND: #fff; BORDER-LEFT: #dc595a =
2px solid
}
.cnnLiveVideoBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/video_box/live_video_=
red_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnLiveVideoBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/video_box/live_video_=
red_tl.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnLiveVideoBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/video_box/live_video_=
red_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnLiveVideoBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/video_box/live_video_=
red_bl.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnRedBox .cnnBoxContent {
	BORDER-RIGHT: #c00 1px solid; BACKGROUND: #c00; BORDER-LEFT: #c00 1px =
solid
}
.cnnRedBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp=
_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRedBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp=
_tl.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnRedBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp=
_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnRedBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/most_pop/mp=
_bl.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnWireSPBox .cnnBoxContent {
	BORDER-RIGHT: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; =
BACKGROUND-COLOR: #fff
}
.cnnWireSPBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/specials/co=
rner_sp_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSPBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/specials/co=
rner_sp_tl.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSPBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/specials/co=
rner_sp_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWireSPBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/specials/co=
rner_sp_bl.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnBoxContent {
	BORDER-RIGHT: #dde6f1 1px solid; BORDER-TOP: #dde6f1 0px solid; =
BACKGROUND: #f5faff; BORDER-LEFT: #dde6f1 1px solid; BORDER-BOTTOM: =
#dde6f1 0px solid
}
.cnnUGCBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TR_=
bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TL.=
gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_=
bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BL.=
gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnIrptBox .cnnBoxContent {
	BORDER-RIGHT: #dde6f1 1px solid; BORDER-TOP: #dde6f1 0px solid; =
BACKGROUND: #f5faff; BORDER-LEFT: #dde6f1 1px solid; BORDER-BOTTOM: =
#dde6f1 0px solid
}
.cnnIrptBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/ireport_box/i-report_=
tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnIrptBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/ireport_box/i-report_=
tl.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnIrptBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_=
bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnIrptBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BL.=
gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnIrptBox .cnnIrptHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: #000; =
PADDING-BOTTOM: 8px; PADDING-TOP: 5px
}
.cnnIrptBox .cnnBoxHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: #000; =
PADDING-BOTTOM: 8px; PADDING-TOP: 5px
}
.cnnWcLtgBox .cnnBoxContent {
	BACKGROUND: #fff
}
.cnnWcLtgBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_lg_TR.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWcLtgBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_lg_TL.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWcLtgBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_lg_BR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnWcLtgBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_lg_BL.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnFooterBox .cnnBoxContent {
	BACKGROUND: #ebebeb
}
.cnnFooterBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_foot=
er_tr.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnFooterBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_foot=
er_tl.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnFooterBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_foot=
er_br.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnFooterBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/footer/corner_foot=
er_bl.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnMoPoBoxContent {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_center.pn=
g); OVERFLOW: hidden; WIDTH: 100%
}
.cnnMoPoBoxHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; =
WIDTH: 100%; POSITION: relative; HEIGHT: 9px
}
.cnnMoPoBoxHeader .cnnMoPoBoxHeaderTL {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png) =
no-repeat 0px 0px; MARGIN-RIGHT: 9px; HEIGHT: 9px
}
.cnnMoPoBoxHeader .cnnMoPoBoxHeaderTR {
	RIGHT: 0px; BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png) =
no-repeat 0px 0px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 9px
}
.cnnMoPoBoxFooter {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; =
WIDTH: 100%; POSITION: relative; HEIGHT: 9px
}
.cnnMoPoBoxFooter .cnnMoPoBoxFooterBL {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png) =
no-repeat 0px 0px; MARGIN-RIGHT: 9px; HEIGHT: 9px
}
.cnnMoPoBoxFooter .cnnMoPoBoxFooterBR {
	RIGHT: 0px; BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png) =
no-repeat 0px 0px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 9px
}
* HTML .cnnMoPoBoxContent {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_center.png', =
sizingMethod=3D'scale')
}
* HTML .cnnMoPoBoxHeader .cnnMoPoBoxHeaderTL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png', =
sizingMethod=3D'crop')
}
* HTML .cnnMoPoBoxHeader .cnnMoPoBoxHeaderTR {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png', =
sizingMethod=3D'crop')
}
* HTML .cnnMoPoBoxFooter .cnnMoPoBoxFooterBL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png', =
sizingMethod=3D'crop')
}
* HTML .cnnMoPoBoxFooter .cnnMoPoBoxFooterBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png', =
sizingMethod=3D'crop')
}
.cnnShareThisBox {
	WIDTH: 138px
}
#cnnShareThisContent {
	PADDING-RIGHT: 9px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; MARGIN: 0px; =
PADDING-TOP: 9px
}
#cnnShareThisContent .cnnShareThisTitle H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
9px; MARGIN: 0px; COLOR: #949494; PADDING-TOP: 0px
}
.cnnShareThisTitle IMG {
	FLOAT: right
}
.cnnShareThisItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 0px
}
.cnnShareThisItem IMG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.cnnShareBoxContent .cnnShareContent {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; =
BACKGROUND: #fff; MARGIN: 0px 9px; BORDER-LEFT: #cbcbcb 1px solid; =
BORDER-BOTTOM: #cbcbcb 1px solid
}
.cnnShareBoxContent {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_center.pn=
g); OVERFLOW: hidden; WIDTH: 100%
}
.cnnShareBoxHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; =
WIDTH: 100%; POSITION: relative; HEIGHT: 9px
}
.cnnShareBoxHeader .cnnShareBoxHeaderTL {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png) =
no-repeat 0px 0px; MARGIN-RIGHT: 9px; HEIGHT: 9px
}
.cnnShareBoxHeader .cnnShareBoxHeaderTR {
	RIGHT: 0px; BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png) =
no-repeat 0px 0px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 9px
}
.cnnShareBoxFooter {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; =
WIDTH: 100%; POSITION: relative; HEIGHT: 9px
}
.cnnShareBoxFooter .cnnShareBoxFooterBL {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png) =
no-repeat 0px 0px; MARGIN-RIGHT: 9px; HEIGHT: 9px
}
.cnnShareBoxFooter .cnnShareBoxFooterBR {
	RIGHT: 0px; BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png) =
no-repeat 0px 0px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 9px
}
* HTML .cnnShareBoxContent {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_center.png', =
sizingMethod=3D'scale')
}
* HTML .cnnShareBoxHeader .cnnShareBoxHeaderTL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png', =
sizingMethod=3D'crop')
}
* HTML .cnnShareBoxHeader .cnnShareBoxHeaderTR {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png', =
sizingMethod=3D'crop')
}
* HTML .cnnShareBoxFooter .cnnShareBoxFooterBL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png', =
sizingMethod=3D'crop')
}
* HTML .cnnShareBoxFooter .cnnShareBoxFooterBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png', =
sizingMethod=3D'crop')
}
DIV#cnnHeader {
	MIN-WIDTH: 1002px; BACKGROUND: #fff; MARGIN-BOTTOM: 12px; WIDTH: auto; =
BORDER-BOTTOM: #c00 6px solid; FONT-FAMILY: Arial; HEIGHT: 125px
}
* HTML DIV#cnnHeader {
=09
}
DIV.cnnHeaderContent {
	BACKGROUND: #fff; MARGIN: 0px auto; TEXT-ALIGN: left
}
.cnnNavStretch {
	BORDER-RIGHT: #e6e6e6 0px solid; BORDER-TOP: #e6e6e6 1px solid; =
BORDER-LEFT: #e6e6e6 0px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
.cnnHeaderNav {
	MIN-WIDTH: 984px; MARGIN: 0px auto; POSITION: relative; HEIGHT: 27px
}
.cnnHeaderNav LI {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.cnnHeaderNav LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #ca0002; LINE-HEIGHT: 25px; =
TEXT-DECORATION: none
}
.cnnHeaderNav LI A:visited {
	TEXT-TRANSFORM: uppercase; COLOR: #ca0002; LINE-HEIGHT: 25px; =
TEXT-DECORATION: none
}
.cnnHeaderNav LI A:hover {
	BACKGROUND: #ca0002; COLOR: #fff
}
.cnnHeaderNav LI A.cnnCurPage {
	BACKGROUND: #ca0002; COLOR: #fff
}
.cnnHeaderNav LI A.cnnCurPage:visited {
	COLOR: #fff
}
.cnnHeaderNav UL.cnnUtilityNavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; =
POSITION: absolute
}
.cnnHeaderNav UL.cnnNavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; =
POSITION: absolute
}
.cnnHeaderNav UL.cnnNavigation {
	LEFT: 0px
}
.cnnHeaderNav UL.cnnNavigation LI {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 0px solid; FLOAT: =
left; BORDER-LEFT: #e6e6e6 0px solid; BORDER-BOTTOM: #e6e6e6 0px solid
}
.cnnHeaderNav UL.cnnNavigation LI A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: =
0px; MARGIN: 1px; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 0px; =
HEIGHT: 25px
}
* HTML .cnnHeaderNav UL.cnnNavigation LI A {
	WIDTH: 25px
}
.cnnHeaderNav UL.cnnNavigation LI.offsite {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/gray_arrow.=
gif) #fff no-repeat 50% 100%
}
.cnnHeaderNav UL.cnnNavigation LI.offsite A {
	COLOR: #7b7b7b
}
.cnnHeaderNav UL.cnnNavigation LI.offsite A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ca0002
}
.cnnHeaderNav UL.cnnNavigation LI.cnnNavLeft {
	WIDTH: 9px; HEIGHT: 27px
}
.cnnHeaderNav UL.cnnUtilityNavigation {
	RIGHT: 0px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI {
	FLOAT: left; MARGIN-LEFT: 5px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; WIDTH: =
auto; PADDING-TOP: 0px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI A:hover {
	COLOR: #ca0002; BACKGROUND-COLOR: transparent
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnMostPopular {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_most=
_popular_btn.gif) #fff no-repeat 0px 50%
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnMostPopular A {
	PADDING-LEFT: 25px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnIreport {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/ireport_ico=
n.gif) #fff no-repeat 0px 50%
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnIreport A {
	PADDING-LEFT: 18px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnRSS {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_rss_=
btn.gif) #fff no-repeat 0px 50%
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnRSS A {
	PADDING-LEFT: 17px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnVideo {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_vide=
o_btn.gif) #fff no-repeat 0px 50%
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnVideo A {
	PADDING-LEFT: 21px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnMobile {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_mobi=
le_btn.gif) #fff no-repeat 0px 50%
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnMobile A {
	PADDING-LEFT: 14px
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnImpact {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_impa=
ct_btn.gif) #fff no-repeat 0px 50%
}
.cnnHeaderNav UL.cnnUtilityNavigation LI.cnnImpact A {
	PADDING-LEFT: 17px
}
* HTML .cnnHeaderNav LI {
	FONT-SIZE: 11px
}
* HTML .cnnHeaderNav UL.cnnNavigation LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
* HTML .cnnHeaderNav UL.cnnUtilityNavigation LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.cnnHeaderContent .cnnHeaderCeiling {
	MARGIN: 0px 9px; PADDING-TOP: 12px; POSITION: relative; HEIGHT: 46px
}
.cnnHeaderContent .cnnHeadColRight {
	RIGHT: 0px; POSITION: absolute; TOP: 24px
}
.cnnHeaderContent .cnnHeaderBot {
	MARGIN: 0px 12px 2px 9px; POSITION: relative; HEIGHT: 36px
}
.cnnHeaderContent .cnnHeaderBot .cnnGlobalHeaderTopics {
	POSITION: absolute; TOP: 10px
}
.cnnHeaderContent .cnnHeaderBot .cnnHeadColRight {
	Z-INDEX: 1; POSITION: absolute; TOP: 6px
}
.cnnHeaderContent .cnnSectName {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #ca0002
}
.cnnHeaderContent .cnnGlobalHeaderSections {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #dadada
}
.cnnHeaderContent .cnnGlobalHeaderSections .cnnSearchLabel {
	COLOR: #949494
}
.cnnHeaderContent A {
	FONT-WEIGHT: bold
}
.cnnHeaderContent .cnnGlobalHeaderTopics {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 2; COLOR: #949494
}
.cnnHeaderContent .cnnGlobalHeaderTopics A {
	TEXT-DECORATION: underline
}
.cnnHeaderContent .cnnGlobalHeaderTopics .cnnGlobalHeaderHotTopic {
	COLOR: #ca0002
}
.cnnHeaderContent .cnnGlobalHeaderTopics .cnnGlobalHeaderHotTopic A {
	COLOR: #ca0002
}
.cnnHeaderContent .cnnGlobalHeaderTopics A.cnnTopMore {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.cnnGlobalHeaderSearch FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.cnnGlobalHeaderSearch INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.cnnHeaderContent .cnnGlobalHeaderSearch {
	MARGIN-TOP: 2px
}
.cnnGlobalHeaderSearch IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.cnnGlobalHeaderSearch INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.cnnGlobalHeaderSearch .cnnHeaderTxtField {
	BORDER-RIGHT: #e4e4e4 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 2px solid; WIDTH: 435px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #e4e4e4 2px solid; HEIGHT: 15px; =
BACKGROUND-COLOR: #ffffff
}
.cnnGlobalHeaderSearch INPUT.cnnHeaderSearchBtn {
	MARGIN-BOTTOM: 2px
}
IMG.cnnSrchDomLogo {
	MARGIN-TOP: 2px
}
.cnnHeaderContent .cnnHeaderWIntl {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; =
COLOR: #949494
}
.cnnHeaderContent .cnnHeaderWIntl .cnnHeadWDivide {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 24px; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.cnnHeaderContent .cnnHeadWeather A {
	CURSOR: pointer
}
.cnnHeaderContent .cnnHeadWeather A.cnnHeadWCond {
	COLOR: #949494
}
.cnnHeaderContent .cnnHeadWeather A.cnnHeadWCond:hover {
	COLOR: #c00
}
.cnnHeadWeather IMG {
	FLOAT: left
}
.cnnHeaderContent .cnnHeadWeather IMG {
	MARGIN-BOTTOM: -5px
}
.cnnHeaderContent .cnnHeadWeather B {
	FLOAT: left
}
.cnnWeatherIcon {
	FLOAT: left; MARGIN: -1px 3px 0px; WIDTH: 21px; HEIGHT: 17px
}
#cnnWi01 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/01.png) no-repeat =
0px 0px
}
* HTML #cnnWi01 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/01.png', sizingMethod=3D'scale')
}
#cnnWi02 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/02.png) no-repeat =
0px 0px
}
* HTML #cnnWi02 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/02.png', sizingMethod=3D'scale')
}
#cnnWi03 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/03.png) no-repeat =
0px 0px
}
* HTML #cnnWi03 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/03.png', sizingMethod=3D'scale')
}
#cnnWi04 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/04.png) no-repeat =
0px 0px
}
* HTML #cnnWi04 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/04.png', sizingMethod=3D'scale')
}
#cnnWi05 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/05.png) no-repeat =
0px 0px
}
* HTML #cnnWi05 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/05.png', sizingMethod=3D'scale')
}
#cnnWi06 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/06.png) no-repeat =
0px 0px
}
* HTML #cnnWi06 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/06.png', sizingMethod=3D'scale')
}
#cnnWi07 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/07.png) no-repeat =
0px 0px
}
* HTML #cnnWi07 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/07.png', sizingMethod=3D'scale')
}
#cnnWi08 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/08.png) no-repeat =
0px 0px
}
* HTML #cnnWi08 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/08.png', sizingMethod=3D'scale')
}
#cnnWi11 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/11.png) no-repeat =
0px 0px
}
* HTML #cnnWi11 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/11.png', sizingMethod=3D'scale')
}
#cnnWi12 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/12.png) no-repeat =
0px 0px
}
* HTML #cnnWi12 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/12.png', sizingMethod=3D'scale')
}
#cnnWi13 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/13.png) no-repeat =
0px 0px
}
* HTML #cnnWi13 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/13.png', sizingMethod=3D'scale')
}
#cnnWi14 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/14.png) no-repeat =
0px 0px
}
* HTML #cnnWi14 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/14.png', sizingMethod=3D'scale')
}
#cnnWi15 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/15.png) no-repeat =
0px 0px
}
* HTML #cnnWi15 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/15.png', sizingMethod=3D'scale')
}
#cnnWi16 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/16.png) no-repeat =
0px 0px
}
* HTML #cnnWi16 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/16.png', sizingMethod=3D'scale')
}
#cnnWi17 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/17.png) no-repeat =
0px 0px
}
* HTML #cnnWi17 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/17.png', sizingMethod=3D'scale')
}
#cnnWi18 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/18.png) no-repeat =
0px 0px
}
* HTML #cnnWi18 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/18.png', sizingMethod=3D'scale')
}
#cnnWi19 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/19.png) no-repeat =
0px 0px
}
* HTML #cnnWi19 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/19.png', sizingMethod=3D'scale')
}
#cnnWi20 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/20.png) no-repeat =
0px 0px
}
* HTML #cnnWi20 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/20.png', sizingMethod=3D'scale')
}
#cnnWi21 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/21.png) no-repeat =
0px 0px
}
* HTML #cnnWi21 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/21.png', sizingMethod=3D'scale')
}
#cnnWi22 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/22.png) no-repeat =
0px 0px
}
* HTML #cnnWi22 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/22.png', sizingMethod=3D'scale')
}
#cnnWi23 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/23.png) no-repeat =
0px 0px
}
* HTML #cnnWi23 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/23.png', sizingMethod=3D'scale')
}
#cnnWi24 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/24.png) no-repeat =
0px 0px
}
* HTML #cnnWi24 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/24.png', sizingMethod=3D'scale')
}
#cnnWi25 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/25.png) no-repeat =
0px 0px
}
* HTML #cnnWi25 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/25.png', sizingMethod=3D'scale')
}
#cnnWi26 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/26.png) no-repeat =
0px 0px
}
* HTML #cnnWi26 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/26.png', sizingMethod=3D'scale')
}
#cnnWi29 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/29.png) no-repeat =
0px 0px
}
* HTML #cnnWi29 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/29.png', sizingMethod=3D'scale')
}
#cnnWi30 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/30.png) no-repeat =
0px 0px
}
* HTML #cnnWi30 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/30.png', sizingMethod=3D'scale')
}
#cnnWi31 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/31.png) no-repeat =
0px 0px
}
* HTML #cnnWi31 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/31.png', sizingMethod=3D'scale')
}
#cnnWi32 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/32.png) no-repeat =
0px 0px
}
* HTML #cnnWi32 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/32.png', sizingMethod=3D'scale')
}
#cnnWi33 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/33.png) no-repeat =
0px 0px
}
* HTML #cnnWi33 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/33.png', sizingMethod=3D'scale')
}
#cnnWi34 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/34.png) no-repeat =
0px 0px
}
* HTML #cnnWi34 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/34.png', sizingMethod=3D'scale')
}
#cnnWi35 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/35.png) no-repeat =
0px 0px
}
* HTML #cnnWi35 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/35.png', sizingMethod=3D'scale')
}
#cnnWi36 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/36.png) no-repeat =
0px 0px
}
* HTML #cnnWi36 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/36.png', sizingMethod=3D'scale')
}
#cnnWi37 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/37.png) no-repeat =
0px 0px
}
* HTML #cnnWi37 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/37.png', sizingMethod=3D'scale')
}
#cnnWi38 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/38.png) no-repeat =
0px 0px
}
* HTML #cnnWi38 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/38.png', sizingMethod=3D'scale')
}
#cnnWi39 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/39.png) no-repeat =
0px 0px
}
* HTML #cnnWi39 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/39.png', sizingMethod=3D'scale')
}
#cnnWi40 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/40.png) no-repeat =
0px 0px
}
* HTML #cnnWi40 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/40.png', sizingMethod=3D'scale')
}
#cnnWi41 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/41.png) no-repeat =
0px 0px
}
* HTML #cnnWi41 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/41.png', sizingMethod=3D'scale')
}
#cnnWi42 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/42.png) no-repeat =
0px 0px
}
* HTML #cnnWi42 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/42.png', sizingMethod=3D'scale')
}
#cnnWi43 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/43.png) no-repeat =
0px 0px
}
* HTML #cnnWi43 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/43.png', sizingMethod=3D'scale')
}
#cnnWi44 {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/weather/01/44.png) no-repeat =
0px 0px
}
* HTML #cnnWi44 {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.l.cnn.=
net/cnn/.element/img/2.0/weather/01/44.png', sizingMethod=3D'scale')
}
#cnnFooter .cnnFooterBox {
	MARGIN: 12px 9px
}
#cnnFooter .cnnGFooterBoxLinksTop {
	FONT-SIZE: 10px; COLOR: #aaa; PADDING-TOP: 11px; TEXT-ALIGN: center
}
#cnnFooter .cnnGFooterBoxLinksBot {
	FONT-SIZE: 10px; PADDING-BOTTOM: 18px; COLOR: #aaa; PADDING-TOP: 8px; =
BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: center
}
#cnnFooter .cnnGFooterBoxSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px; TEXT-ALIGN: center
}
#cnnFooter .cnnGFooterBoxSearch FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cnnFooter .cnnGFooterBoxSearch INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
#cnnFooter .cnnGFooterBoxSearch IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
#cnnFooter .cnnGFooterBoxSearch INPUT.cnnGFooterSearchField {
	BORDER-RIGHT: #e4e4e4 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 2px solid; WIDTH: 435px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #e4e4e4 2px solid; HEIGHT: 15px; =
BACKGROUND-COLOR: #ffffff
}
#cnnFooter .cnnGFooterBoxSearch INPUT.cnnGFooterSearchBtn {
	MARGIN-BOTTOM: 2px
}
.cnnFooterSub {
	FONT-SIZE: 10px; MARGIN: 0px 9px 56px; COLOR: #727272
}
.cnnFooterSub .cnnFootRight {
	FLOAT: right; TEXT-ALIGN: right
}
.cnnCrumb {
	LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
.cnnContentHeader {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.cnnContentHeader .cnnDate {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #949494; =
LINE-HEIGHT: 14px
}
.cnnContentHeader .cnnCHLnks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; COLOR: #ccc; =
LINE-HEIGHT: 14px
}
.cnnStoryTools {
=09
}
.cnnStoryToolsFooter {
	BORDER-RIGHT: #e8e8e8 0px solid; BORDER-TOP: #e8e8e8 1px solid; MARGIN: =
27px 0px 15px; BORDER-LEFT: #e8e8e8 0px solid; BORDER-BOTTOM: #e8e8e8 =
1px solid; POSITION: relative; HEIGHT: 36px
}
.cnnStoryToolsFooter .cnnStoryTools {
	RIGHT: 0px; TOP: 10px
}
.cnnStoryTools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cnnStoryTools UL LI {
	FLOAT: left; MARGIN-LEFT: 6px
}
.cnnStoryToolsFooter .cnnActivityMeta {
	LEFT: 0px; POSITION: absolute; TOP: 11px
}
.cnnActivityMeta UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 7px 0px 0px; COLOR: #949494; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.cnnStoryToolsFooter .cnnActivityMeta UL {
	MARGIN: 0px
}
.cnnHtPromoHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 6px; COLOR: #ca0002; PADDING-TOP: 0px
}
.cnnHtPromoImg {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 4px 4px 0px
}
.cnnHtPromoTxt {
	FONT-SIZE: 11px; COLOR: #949494; LINE-HEIGHT: 12px
}
.cnnHtPromoMore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px
}
.cnnHtPromoIcons {
	FLOAT: right; MARGIN: 4px 4px 0px 0px
}
.cnnHtPromoContent {
	PADDING-BOTTOM: 6px; BORDER-BOTTOM: #f1f1f1 1px solid
}
#cnnRelatedList {
	MARGIN: 9px 0px 0px
}
#cnn_HT #cnnRelatedList {
	MARGIN: 0px
}
#cnnRelatedList OL {
	PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 100%; COLOR: #c4c4c4; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#cnnRelatedList OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; PADDING-TOP: 0px; =
BORDER-BOTTOM: #e6e6e6 1px solid; POSITION: relative; HEIGHT: 20px
}
#cnnRelatedList OL LI A.cnnRTopic {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; =
PADDING-TOP: 3px; HEIGHT: 20px; TEXT-DECORATION: none
}
#cnnRelatedList OL LI A.cnnRrss {
	RIGHT: 11px; POSITION: absolute; TOP: 4px
}
#cnnRelatedList OL LI A:hover {
	BACKGROUND: #fefde8
}
#cnnRelatedList .cnnMpMore {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: =
10px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 11px; PADDING-TOP: 4px
}
.cnnRelatedListHead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 19px; PADDING-TOP: 3px
}
* HTML #cnnRelatedList OL LI {
	MARGIN: 0px; HEIGHT: 21px
}
.cnnIreportTitleMod {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 9px
}
.cnnIreportContentMod {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 14px; COLOR: #949494; LINE-HEIGHT: =
12px; PADDING-TOP: 0px
}
.cnnIreportMore {
	PADDING-RIGHT: 0px; BORDER-TOP: #dde6f1 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 3px; MARGIN: 0px 12px; PADDING-TOP: 4px
}
.cnnIreportMore A {
	FONT-SIZE: 10px
}
.cnnIreportContentMod A {
	FONT-WEIGHT: bold
}
.cnnIreportContentMod UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cnnIreportContentMod UL LI {
	PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/red_bull.gif) =
no-repeat 1px 4px; MARGIN: 1px 0px
}
.cnnIreportContentMod UL LI A {
	FONT-WEIGHT: bold
}
.cnnUGCBox .cnnBlackBoxContent {
	POSITION: relative
}
.cnnIrptBox .cnnIrptHead {
	POSITION: relative
}
.cnnUGCBox .cnnBlackBoxContent .cnnIreptAd {
	DISPLAY: inline; RIGHT: 5px; POSITION: absolute; TOP: -1px
}
.cnnIrptBox .cnnIrptHead .cnnIreptAd {
	DISPLAY: inline; RIGHT: 5px; POSITION: absolute; TOP: -1px
}
* HTML .cnnUGCBox .cnnBlackBoxContent .cnnIreptAd {
	RIGHT: 14px; TOP: 0px
}
.cnnAdLinksRR {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 29px; COLOR: #000; PADDING-TOP: 6px
}
.cnnHtAdvertLnks {
	PADDING-TOP: 17px
}
.cnnHtAdvertHead {
	FONT-WEIGHT: bold; COLOR: #000
}
.cnnHtAdvertHead A {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.cnnHtAdvertLnks A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#cnnAdvLinks3Ads .cnnAdLinksRR {
	BACKGROUND: #fff
}
#cnnAdvLinks2Ads .cnnAdLinksRR {
	BACKGROUND: #fff
}
#cnnAdvLinks1Ad .cnnAdLinksRR {
	BACKGROUND: #fff
}
#cnnAdvLinks3Ads .cnnHtAdvertLnks B {
	FONT-SIZE: 11px
}
#cnnAdvLinks3Ads .cnnHtAdvertLnks A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#cnnAdvLinks2Ads .cnnHtAdvertLnks A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#cnnAdvLinks1Ad .cnnHtAdvertLnks A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#cnnAdvLinks2Ads .cnnHtAdvertLnks {
	PADDING-TOP: 43px
}
#cnnAdvLinks1Ad .cnnHtAdvertLnks B {
	FONT-SIZE: 14px
}
#cnnAdvLinks1Ad .cnnHtAdvertLnks {
	FONT-SIZE: 12px; PADDING-TOP: 70px; TEXT-ALIGN: center
}
#cnnSnCnnTv .cnnSnCnnTvHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 24px; PADDING-TOP: 5px; =
LETTER-SPACING: -1px
}
#cnnSnCnnTv .cnnMpMore {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 13px; =
PADDING-TOP: 3px
}
#cnnSnCnnTv OL {
	PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#cnnSnCnnTv OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px solid; POSITION: =
relative
}
#cnnSnCnnTv OL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; =
LINE-HEIGHT: 27px; PADDING-TOP: 0px; HEIGHT: 57px
}
#cnnSnCnnTv OL LI A SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; LEFT: 12px; =
COLOR: #949494; LINE-HEIGHT: 13px; POSITION: absolute; TOP: 21px
}
#cnnSnCnnTv OL LI A IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; RIGHT: 11px; =
BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; POSITION: =
absolute; TOP: 5px
}
#cnnSnCnnTv OL LI A:hover {
	BACKGROUND: #fefde8
}
#cnnSnCnnTv OL LI A:hover IMG {
	BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-LEFT: =
#c00 1px solid; BORDER-BOTTOM: #c00 1px solid
}
.cnnSR1 .cnnSR1Head {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; FLOAT: left; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
.cnnSR1 .cnnSR1ad {
	FLOAT: right
}
.cnnSR1 .cnnSR1ad IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.cnnSR1 .cnnSR1Photo {
	FLOAT: left; MARGIN: 0px 9px 5px 0px
}
* HTML .cnnSR1 .cnnSR1Photo {
	MARGIN: 0px 5px 6px 0px
}
.cnnSR1 .cnnSR1Blurb {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 8px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.cnnSR1 .cnnSR1Title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px
}
.cnnSR1 .cnnSR1Content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 0px
}
.cnnQV FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.cnnQV INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.cnnQVTop {
=09
}
.cnnQVHead {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; FLOAT: left; PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-TOP: =
8px
}
.cnnQVad {
=09
}
.cnnQVTop IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.cnnQVBody {
	PADDING-RIGHT: 9px; PADDING-LEFT: 12px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 0px
}
.cnnQVQuest {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px
}
.cnnQVAns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.cnnQVAns INPUT {
	MARGIN: 0px 6px 0px 0px; VERTICAL-ALIGN: middle
}
.cnnQVBtns {
	FONT-SIZE: 10px; PADDING-TOP: 14px
}
.cnnQVBtns IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 4px
}
.cnnQVResult .cnnTop {
=09
}
.cnnQVResult .cnnQVHead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.cnnQVResult .cnnQVad {
	DISPLAY: none
}
.cnnQVResult .cnnQVTop IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.cnnQVResult .cnnQVQuest {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 9px; PADDING-TOP: 8px
}
.cnnQVResult TABLE {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.cnnQVResult .cnnQVAns {
	BACKGROUND: #f2f2f2
}
.cnnQVResult .cnnQVcell {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 1px; WIDTH: 200px; PADDING-TOP: 1px
}
* HTML .cnnQVResult .cnnQVcell {
	WIDTH: 176px
}
.cnnQVResult .cnnQVpercent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
1px; WIDTH: 20px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.cnnQVResult .cnnQVTotal {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 1px; COLOR: #949494; PADDING-TOP: 1px; TEXT-ALIGN: =
right
}
.cnnQVResult .cnnQVTotalSum {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 1px; COLOR: #949494; PADDING-TOP: 1px; TEXT-ALIGN: =
right
}
.cnnQVResult .cnnQVFoot {
	PADDING-RIGHT: 12px; BORDER-TOP: #f1f1f1 1px solid; MARGIN-TOP: 5px; =
PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.cnnQVResult .cnnQVRelated {
	FONT-SIZE: 10px; FLOAT: right
}
.cnnQVResult .cnnQVNote {
	FONT-SIZE: 10px; COLOR: #949494
}
.cnnTopper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.cnnTopper .cnnTimestamp {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ca0002; LINE-HEIGHT: 14px
}
.cnnTopper .cnnTopBtn {
	FLOAT: right
}
.cnnTopper IMG.cnnHnTopBtns {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: middle
}
.cnnGryTmeStmp {
	COLOR: #949494
}
.cnnHtTopper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.cnnHtTimestamp {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ca0002; LINE-HEIGHT: 14px
}
.cnnhnTopBtn {
	FLOAT: right
}
IMG.cnnhnTopBtns {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: middle
}
#cnnPagination A {
	BORDER-RIGHT: #cdddee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#cdddee 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #cdddee 1px solid; COLOR: #004276; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cdddee 1px solid; TEXT-DECORATION: none
}
TABLE.cnnCenterPagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE.cnnPagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE.cnnPagination A {
	BORDER-RIGHT: #cdddee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#cdddee 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 0.8em; =
BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #cdddee 1px solid; =
COLOR: #004276; PADDING-TOP: 2px; BORDER-BOTTOM: #cdddee 1px solid; =
TEXT-DECORATION: none
}
TABLE.cnnPagination A:hover {
	BORDER-RIGHT: #004276 1px solid; BORDER-TOP: #004276 1px solid; =
BORDER-LEFT: #004276 1px solid; COLOR: #fff; BORDER-BOTTOM: #004276 1px =
solid; BACKGROUND-COLOR: #004276
}
TABLE.cnnPagination A.cnnSearchCurrentPage {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: white =
1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #fff; =
PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; CURSOR: default; =
COLOR: #a8a8a8; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; =
WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TABLE.cnnPagination A.cnnSearchCurrentPage:hover {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: white =
1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #fff; =
PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; CURSOR: default; =
COLOR: #a8a8a8; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; =
WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TABLE.cnnPagination A.cnnSearchPreviousPage {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dcdcdc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #dcdcdc 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
TABLE.cnnPagination A.cnnSearchPreviousPage:hover {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dcdcdc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #dcdcdc 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
TABLE.cnnPagination A.cnnSearchNextPage {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dcdcdc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #dcdcdc 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
TABLE.cnnPagination A.cnnSearchNextPage:hover {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dcdcdc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #dcdcdc 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.cnnArrows {
	LINE-HEIGHT: 10px
}
#cnnPagination UL {
	MARGIN: 0px 0px 5px; TEXT-ALIGN: center
}
#cnnPagination LI {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.4em; PADDING-TOP: 1px; =
FONT-FAMILY: helvetica,arial
}
#cnnPagination A:hover {
	BORDER-RIGHT: #004276 1px solid; BORDER-TOP: #004276 1px solid; =
BORDER-LEFT: #004276 1px solid; COLOR: #fff; BORDER-BOTTOM: #004276 1px =
solid; BACKGROUND-COLOR: #004276
}
#cnnPagination A.cnnPaginationPrev {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dcdcdc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #dcdcdc 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid
}
#cnnPagination A.cnnPaginationPrev:hover {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dcdcdc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
2px; BORDER-LEFT: #dcdcdc 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid
}
#cnnPagination A.cnnPaginationCurr {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: white =
1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: white 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; WHITE-SPACE: nowrap
}
#cnnPagination A.cnnPaginationCurr:hover {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: white =
1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: white 1px solid; CURSOR: default; COLOR: #a8a8a8; =
PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; WHITE-SPACE: nowrap
}
#cnnBannerTopic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 211px; PADDING-TOP: 0px
}
#cnnBannerHeader {
	WIDTH: 211px; HEIGHT: 73px
}
.tall #cnnBannerHeader {
	HEIGHT: 122px
}
#cnnBannerHeaderTxt {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-LEFT: 12px; OVERFLOW: =
hidden; LINE-HEIGHT: 25px; PADDING-TOP: 8px; HEIGHT: 53px
}
#cnnBannerBoxContent .cnnBnEmailLnk {
	PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#cnnBannerBoxContent .cnnBnEmailLnk A {
	TEXT-DECORATION: underline
}
#cnnBannerBox {
	FLOAT: left; WIDTH: 773px
}
#cnnBannerBoxContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 6px; HEIGHT: 62px
}
#cnnBannerBoxContent A {
	TEXT-DECORATION: none
}
#cnnBannerHeadline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; PADDING-BOTTOM: 4px; MARGIN: 0px 52px 0px 10px; LINE-HEIGHT: 25px; =
PADDING-TOP: 2px
}
.small#cnnBannerHeadline {
	FONT-SIZE: 16px; LINE-HEIGHT: 17px
}
#cnnBannerBoxContent IMG.cnnCloseBtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#cnnBannerBoxContent IMG.cnnBannerPhoto {
	FLOAT: left; MARGIN: 6px 12px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#cnnBannerBoxAlert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: =
6px; HEIGHT: 51px
}
#cnnBannerBoxInputs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px =
0px 0px; PADDING-TOP: 0px
}
#cnnBannerBoxInputs #BreakingNewsTextBox {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px =
6px 0px 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 200px; COLOR: =
#000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: =
15px
}
#cnnBannerBoxInputs #BreakingNewsBtn {
	WIDTH: 63px; HEIGHT: 21px
}
.cnnRed {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_red_=
br.gif) #ca0002 no-repeat right bottom
}
#cnn_POLITICS .cnnRed {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_red_br.gif) #ca0002 no-repeat right bottom
}
.cnnRed #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_red_=
tr.gif) no-repeat right top; COLOR: #ffffff
}
#cnn_POLITICS .cnnRed #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_red_tr.gif) no-repeat right top; COLOR: #ffffff
}
.cnnRed #cnnBannerBoxContent A {
	COLOR: #ffffff
}
.cnnYellow {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_yell=
ow_br.gif) #fff500 no-repeat right bottom
}
#cnn_POLITICS .cnnYellow {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_yellow_br.gif) #fff500 no-repeat right bottom
}
.cnnYellow #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_yell=
ow_tr.gif) no-repeat right top; COLOR: #000000
}
#cnn_POLITICS .cnnYellow #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_yellow_tr.gif) no-repeat right top; COLOR: #000000
}
.cnnYellow #cnnBannerBoxContent A {
	COLOR: #000000
}
.cnnBlue {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blue=
_br.gif) #6e9fcc no-repeat right bottom
}
#cnn_POLITICS .cnnBlue {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_blue_br.gif) #6e9fcc no-repeat right bottom
}
.cnnBlue #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blue=
_tr.gif) no-repeat right top; COLOR: #c9e5ff
}
#cnn_POLITICS .cnnBlue #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_blue_tr.gif) no-repeat right top; COLOR: #c9e5ff
}
.cnnBlue #cnnBannerBoxContent A {
	COLOR: #c9e5ff
}
.cnnBlack {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blac=
k_br.gif) #000000 no-repeat right bottom
}
#cnn_POLITICS .cnnBlack {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_black_br.gif) #000000 no-repeat right bottom
}
.cnnBlack #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blac=
k_tr.gif) no-repeat right top; COLOR: #ffffff
}
#cnn_POLITICS .cnnBlack #cnnBannerBoxContent {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_black_tr.gif) no-repeat right top; COLOR: #ffffff
}
.cnnBlack #cnnBannerBoxContent A {
	COLOR: #ffffff
}
.cnnRed #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_red_=
left.gif) #ca0002 no-repeat left top
}
#cnn_POLITICS .cnnRed #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_red_left.gif) #ca0002 no-repeat left top
}
.cnnRed #cnnBannerHeaderTxt {
	COLOR: #ffffff
}
.cnnYellow #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_yell=
ow_left.gif) #fff500 no-repeat left top
}
#cnn_POLITICS .cnnYellow #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_yellow_left.gif) #fff500 no-repeat left top
}
.cnnYellow #cnnBannerHeaderTxt {
	COLOR: #000000
}
.cnnBlue #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blue=
_left.gif) #6e9fcc no-repeat left top
}
#cnn_POLITICS .cnnBlue #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_blue_left.gif) #6e9fcc no-repeat left top
}
.cnnBlue #cnnBannerHeaderTxt {
	COLOR: #c9e5ff
}
.cnnBlack #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blac=
k_l.gif) #000000 no-repeat left top
}
#cnn_POLITICS .cnnBlack #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_black_l.gif) #000000 no-repeat left top
}
.tall .cnnBlack #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/banner_blac=
k_l2.gif) #000000 no-repeat left top
}
#cnn_POLITICS .tall .cnnBlack #cnnBannerHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/live_news/elex/banner=
_black_l2.gif) #000000 no-repeat left top
}
.cnnBlack #cnnBannerHeaderTxt {
	COLOR: #ffffff
}
#cnnBannerBoxContent #cnnBannerWatchNow {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#cnnBannerBoxContent #cnnBannerWatchNow A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6699cc; TEXT-DECORATION: =
none
}
#cnnBannerBoxContent #cnnBannerWatchNow A:visited {
	COLOR: #97b8d9
}
#cnnBannerBoxContent #cnnBannerWatchNow A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ca0002; TEXT-DECORATION: =
none
}
#cnnBannerBoxContent #cnnBannerWatchNow .cnnBlueTxt {
	COLOR: #3d75ac
}
#cnnBannerBoxContent #cnnBannerWatchNow .cnnGreyTxt {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #cccccc
}
.cnnOverlayMenuContainer {
	Z-INDEX: 1; WIDTH: 0px; POSITION: relative; HEIGHT: 0px
}
.cnnOverlayMenu {
	DISPLAY: none; Z-INDEX: 3; POSITION: absolute
}
.cnnStoryTools .cnnOverlayMenu {
	RIGHT: -45px; TOP: -9px
}
.cnnDDBoxContainer {
	Z-INDEX: 3; POSITION: relative
}
.cnnDDBox {
	DISPLAY: none; FONT-WEIGHT: bold; FONT-SIZE: 11px; RIGHT: 13px; WIDTH: =
100%; POSITION: absolute; TOP: -9px
}
.cnnDDOvrBoxContainer {
	Z-INDEX: 3; POSITION: relative
}
.cnnDDOvrBox {
	DISPLAY: none; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%; =
POSITION: absolute
}
.cnnDDWire .cnnDDBtn {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_wire_rig=
ht.gif) no-repeat 100% 0px
}
.cnnDDWire .cnnDDBtn .cnnDDBtnLeft {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_wire_lef=
t.gif) #fff no-repeat 0px 0px
}
.cnnDDWire .cnnWireBox .cnnBoxContent {
	BORDER-RIGHT: #e6e6e6 1px solid; BACKGROUND: #fff; BORDER-LEFT: #e6e6e6 =
1px solid
}
.cnnDDWire .cnnWireBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/cor=
ner_wire_TR_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnDDWire .cnnWireBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/cor=
ner_wire_TL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnDDWire .cnnWireBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/cor=
ner_wire_BR._bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnDDWire .cnnWireBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/cor=
ner_wire_BL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
#cnnRightCol .cnnDDWire .cnnWireBox .cnnBoxContent {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BORDER-RIGHT-COLOR: #e6e6e6
}
.cnnDDWireLtg .cnnDDBtn {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_ltg_righ=
t.gif) no-repeat 100% 0px
}
.cnnDDWireLtg .cnnDDBtn .cnnDDBtnLeft {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_ltg_left=
.gif) #fff no-repeat 0px 0px
}
.cnnDDWireLtg .cnnWireBox .cnnBoxContent {
	BORDER-RIGHT: #e6e6e6 1px solid; BACKGROUND: #fff; BORDER-LEFT: #e6e6e6 =
1px solid
}
.cnnDDWireLtg .cnnWireBox .cnnBoxHeader {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/cor=
ner_ltg_TR.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnDDWireLtg .cnnWireBox .cnnBoxHeader DIV {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/cor=
ner_ltg_TL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
.cnnDDWireLtg .cnnWireBox .cnnBoxFooter {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/cor=
ner_ltg_BR.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnDDWireLtg .cnnWireBox .cnnBoxFooter DIV {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/cor=
ner_ltg_BL.gif) #fff no-repeat 0px 0px; WIDTH: 4px; HEIGHT: 4px
}
#cnnRightCol .cnnDDWireLtg .cnnWireBox .cnnBoxContent {
	BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-COLOR: #e6e6e6; =
BORDER-TOP-COLOR: #e6e6e6; BORDER-RIGHT-COLOR: #e6e6e6
}
.cnnDDContainer .cnnDDBtn {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 23px
}
.cnnDDContainer .cnnDDBtn .cnnDDBtnLeft {
	WIDTH: 4px; HEIGHT: 23px
}
.cnnDDContainer .cnnDDBtn IMG {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: =
1px; PADDING-TOP: 1px
}
.cnnDDContainer .cnnDDBtn .cnnDDValueContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 4px
}
.cnnDDContainer .cnnDDBtn .cnnDDValue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; OVERFLOW: hidden; COLOR: #004276; =
LINE-HEIGHT: 14px; HEIGHT: 14px
}
.cnnDDContainer .cnnWireBox {
	OVERFLOW: hidden; CURSOR: pointer
}
.cnnDDContainer .cnnWireBox .cnnBoxContent {
	Z-INDEX: 1; POSITION: relative; HEIGHT: 15px
}
.cnnDDContainer .cnnWireBox .cnnBoxContent .cnnDDValue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 8px; OVERFLOW: hidden; COLOR: =
#004276; LINE-HEIGHT: 14px; POSITION: absolute; TOP: 0px; HEIGHT: 14px
}
.cnnDDContainer .cnnWireBox .cnnBoxContent IMG {
	Z-INDEX: 2; RIGHT: 6px; WIDTH: 30px; POSITION: absolute; TOP: -4px; =
HEIGHT: 23px
}
#cnnRightCol .cnnDDContainer .cnnWireBox {
	MARGIN: 0px
}
.cnnDDBoxContent .cnnDDContent {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; =
BACKGROUND: #fff; MARGIN: 0px 9px; BORDER-LEFT: #cbcbcb 1px solid; =
BORDER-BOTTOM: #cbcbcb 1px solid
}
.cnnDDBoxContent .cnnDDOvrCloseContainer {
	POSITION: relative
}
.cnnDDBoxContent .cnnDDOvrClose {
	Z-INDEX: 4; RIGHT: 17px; WIDTH: 12px; CURSOR: pointer; COLOR: #000; =
POSITION: absolute; TOP: 7px; HEIGHT: 12px
}
.cnnDDBoxContent .cnnDDOvrTitle {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; OVERFLOW: =
hidden; PADDING-TOP: 10px
}
.cnnDDBoxContent .cnnDDContent .cnnDDList {
	OVERFLOW: auto
}
.cnnDDBoxContent .cnnDDContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.cnnDDBoxContent .cnnDDContent LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; LINE-HEIGHT: 17px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; HEIGHT: 17px
}
.cnnDDBoxContent .cnnDDContent LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004276; LINE-HEIGHT: 17px; =
PADDING-TOP: 0px; HEIGHT: 17px
}
.cnnDDBoxContent .cnnDDContent LI A:visited {
	COLOR: #004276
}
.cnnDDBoxContent .cnnDDContent LI A:hover {
	BACKGROUND: #fefde8; COLOR: #ca0002
}
.cnnDDBoxContent .cnnDDContent .cnnDDSeparator SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c5c5c5; PADDING-TOP: 1px; =
HEIGHT: 17px
}
.cnnDDBoxContent {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_center.pn=
g); OVERFLOW: hidden; WIDTH: 100%
}
.cnnDDBoxHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; =
WIDTH: 100%; POSITION: relative; HEIGHT: 9px
}
.cnnDDBoxHeader .cnnDDBoxHeaderTL {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png) =
no-repeat 0px 0px; MARGIN-RIGHT: 9px; HEIGHT: 9px
}
.cnnDDBoxHeader .cnnDDBoxHeaderTR {
	RIGHT: 0px; BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png) =
no-repeat 0px 0px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 9px
}
.cnnDDBoxFooter {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; =
WIDTH: 100%; POSITION: relative; HEIGHT: 9px
}
.cnnDDBoxFooter .cnnDDBoxFooterBL {
	BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png) =
no-repeat 0px 0px; MARGIN-RIGHT: 9px; HEIGHT: 9px
}
.cnnDDBoxFooter .cnnDDBoxFooterBR {
	RIGHT: 0px; BACKGROUND: =
url(http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png) =
no-repeat 0px 0px; WIDTH: 9px; POSITION: absolute; TOP: 0px; HEIGHT: 9px
}
* HTML .cnnDDBoxContent {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_center.png', =
sizingMethod=3D'scale')
}
* HTML .cnnDDBoxHeader .cnnDDBoxHeaderTL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_TL.png', =
sizingMethod=3D'crop')
}
* HTML .cnnDDBoxHeader .cnnDDBoxHeaderTR {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_TR.png', =
sizingMethod=3D'crop')
}
* HTML .cnnDDBoxFooter .cnnDDBoxFooterBL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_BL.png', =
sizingMethod=3D'crop')
}
* HTML .cnnDDBoxFooter .cnnDDBoxFooterBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://i.cnn.ne=
t/cnn/.element/img/2.0/global/dropdowns/shdw_BR.png', =
sizingMethod=3D'crop')
}
#cnnMostPopMod {
	DISPLAY: none; OVERFLOW: hidden; HEIGHT: 459px
}
#cnnMostPopMod .cnnMpPadTop {
	PADDING-TOP: 6px
}
#cnnMostPopMod .cnnRedBoxContent .cnnMpCat IMG {
	PADDING-RIGHT: 9px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#cnnMostPopMod .cnnBoxContent .cnnMpCat IMG {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 4px
}
#cnnMostPopMod .cnnRedBoxContent .cnnMpHead {
	PADDING-RIGHT: 9px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 8px
}
#cnnMostPopMod .cnnMpHeadAd {
	DISPLAY: inline; FLOAT: right; MARGIN: 3px 5px 0px 0px
}
#cnnMostPopMod .cnnMpCat A {
	DISPLAY: block
}
.cnnMpMore {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
#cnnMostPopMod .cnnMpMore {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 11px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; =
PADDING-TOP: 3px
}
#cnnMostPopMod .cnnMpTopicContent .cnnMpMore {
	PADDING-BOTTOM: 1px
}
#cnnMpStories2 {
	DISPLAY: none
}
#cnnMpStories3 {
	DISPLAY: none
}
#cnnMpVideos2 {
	DISPLAY: none
}
#cnnMpVideos3 {
	DISPLAY: none
}
#cnnMostPopMod TR.cnnMpTabRow TD {
	BORDER-TOP: #e6e6e6 1px solid; FONT-SIZE: 11px; BORDER-BOTTOM: #e6e6e6 =
1px solid; TEXT-ALIGN: center
}
#cnnMostPopMod TR.cnnMpTabRow TD#cnnMpStoriesTab1 {
	BORDER-RIGHT: #e6e6e6 1px solid
}
#cnnMostPopMod TR.cnnMpTabRow TD#cnnMpVideosTab1 {
	BORDER-RIGHT: #e6e6e6 1px solid
}
#cnnMostPopMod TR.cnnMpTabRow TD#cnnMpStoriesTab2 {
	BORDER-RIGHT: #e6e6e6 1px solid
}
#cnnMostPopMod TR.cnnMpTabRow TD#cnnMpVideosTab2 {
	BORDER-RIGHT: #e6e6e6 1px solid
}
#cnnMostPopMod TR.cnnMpTabRow TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #cb0003; LINE-HEIGHT: =
14px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#cnnMostPopMod TR.cnnMpTabRow TD A:hover {
	BACKGROUND: #fefde8
}
#cnnMostPopMod TR.cnnMpTabRow TD.active A {
	CURSOR: default; COLOR: #999
}
#cnnMostPopMod TR.cnnMpTabRow TD.active A:hover {
	BACKGROUND: #fff; COLOR: #999
}
#cnnMostPopMod TR.cnnMpTabRow TD A.visited {
=09
}
#cnnMostPopMod TD.cnnMpContent A {
	DISPLAY: block
}
#cnnMostPopMod .cnnMpStoryContent OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #c4c4c4; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
#cnnMostPopMod .cnnMpStoryContent OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px =
solid; POSITION: relative; HEIGHT: 28px
}
#cnnMostPopMod .cnnMpStoryContent OL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 36px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 14px; =
PADDING-TOP: 7px; HEIGHT: 14px; TEXT-DECORATION: none
}
#cnnMostPopMod .cnnMpStoryContent OL LI B {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LEFT: 12px; LINE-HEIGHT: 19px; =
POSITION: absolute; TOP: 5px
}
* HTML #cnnMostPopMod .cnnMpStoryContent OL LI A {
	HEIGHT: 28px
}
*:first-child + HTML #cnnMostPopMod .cnnMpStoryContent OL LI A {
	HEIGHT: 28px
}
#cnnMostPopMod .cnnMpStoryContent OL LI A:hover {
	BACKGROUND: #fefde8
}
#cnnMostPopMod .cnnMpStoryContent OL LI A:hover IMG {
	BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-LEFT: =
#c00 1px solid; BORDER-BOTTOM: #c00 1px solid
}
.cnnMpTopicContent OL {
	PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
COLOR: #c4c4c4; LINE-HEIGHT: 19px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.cnnMpTopicContent OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px =
solid; POSITION: relative; HEIGHT: 61px
}
.cnnMpTopicContent OL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: =
21px; PADDING-TOP: 21px; HEIGHT: 19px; TEXT-DECORATION: underline
}
.cnnMpTopicContent OL LI B {
	LEFT: 12px; POSITION: absolute; TOP: 21px
}
.cnnMpTopicContent OL LI IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; RIGHT: 8px; =
BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; POSITION: =
absolute; TOP: 5px
}
* HTML cnnMpTopicContent OL LI A {
	HEIGHT: 61px
}
*:first-child + HTML cnnMpTopicContent OL LI A {
	HEIGHT: 61px
}
.cnnMpTopicContent OL LI A:hover {
	BACKGROUND: #fefde8
}
.cnnMpTopicContent OL LI A:hover IMG {
	BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-LEFT: =
#c00 1px solid; BORDER-BOTTOM: #c00 1px solid
}
.cnnMpVideoContent OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #c4c4c4; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cnnMpVideoContent OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px =
solid; POSITION: relative; HEIGHT: 57px
}
.cnnMpVideoContent OL LI A {
	PADDING-RIGHT: 78px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 22px; LINE-HEIGHT: 14px; =
PADDING-TOP: 21px; HEIGHT: 14px; TEXT-DECORATION: none
}
.cnnMpVideoContent OL LI B {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LEFT: 12px; LINE-HEIGHT: 19px; =
POSITION: absolute; TOP: 19px
}
.cnnMpVideoContent OL LI IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; RIGHT: 8px; =
BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; POSITION: =
absolute; TOP: 5px
}
* HTML cnnMpVideoContent OL LI A {
	HEIGHT: 57px
}
*:first-child + HTML cnnMpVideoContent OL LI A {
	HEIGHT: 57px
}
.cnnMpVideoContent OL LI A:hover {
	BACKGROUND: #fefde8
}
.cnnMpVideoContent OL LI A:hover IMG {
	BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-LEFT: =
#c00 1px solid; BORDER-BOTTOM: #c00 1px solid
}
#cnnMostPopMod .active .cnnWireRedBox {
	DISPLAY: none
}
#cnnMostPopMod .closed .cnnWireBox {
	DISPLAY: none
}
#cnnMostPopMod .closed .cnnWireRedBox {
	DISPLAY: block
}
#cnnMostPopMod .active .cnnWireBox {
	DISPLAY: block
}
TABLE#cnnRR336ad {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE#cnnRR336ad TD {
	MIN-HEIGHT: 280px; BACKGROUND: #e6e6e6; WIDTH: 336px; HEIGHT: 280px; =
TEXT-ALIGN: center
}
* HTML TABLE#cnnRR336ad TD {
	HEIGHT: 280px
}
.cnnAdvertTxt336B {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; TEXT-ALIGN: right
}
#cnn_cb354 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#cnn_cb354 {
	FONT-SIZE: 10px; WIDTH: 354px; HEIGHT: 170px; BACKGROUND-COLOR: #ffffff
}
#cnn_cb354 #cnn_outer_tl {
	FLOAT: left; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb354 #cnn_outer_t {
	OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 4px
}
#cnn_cb354 #cnn_outer_tr {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb354 #cnn_outer_bl {
	FLOAT: left; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb354 #cnn_outer_b {
	OVERFLOW: hidden; WIDTH: 346px; HEIGHT: 4px
}
#cnn_cb354 #cnn_outer_br {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb354 #cnn_content {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cb/topcorner=
s.gif); MARGIN: 5px 9px 0px; WIDTH: 336px; BORDER-BOTTOM: #e6e6e6 1px =
solid; HEIGHT: 121px
}
#cnn_cb354 #cnn_mainblock {
	FLOAT: left; BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cb/mainblock=
.gif); MARGIN: 10px 9px 0px 5px; WIDTH: 139px; HEIGHT: 102px
}
HTML > BODY #cnn_cb354 #cnn_mainblock {
	MARGIN: 9px 9px 10px 10px
}
#cnn_cb354 #cnn_maintext {
	PADDING-RIGHT: 8px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #ca0002; PADDING-TOP: =
0px
}
#cnn_cb354 #cnn_mainblock .text {
=09
}
#cnn_cb354 #cnn_searchblock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-TOP: 7px
}
#cnn_cb354 #cnn_searchblock FORM {
	MARGIN: 0px 2px 8px 0px; COLOR: #949494; TEXT-ALIGN: right
}
#cnn_cb354 #cnn_searchblock INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; MARGIN-TOP: 7px; =
PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; =
PADDING-BOTTOM: 0px; WIDTH: 85px; PADDING-TOP: 2px; HEIGHT: 16px; =
BORDER-RIGHT-WIDTH: 1px
}
#cnn_cb354 #cnn_searchblock IMG {
	FLOAT: left
}
#cnn_cb354 #cnn_bottom {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cb/bottomcor=
ners.gif); PADDING-BOTTOM: 7px; MARGIN: 0px 9px 5px; WIDTH: 322px; =
PADDING-TOP: 7px; HEIGHT: 16px
}
#cnn_cb354 #cnn_bottom .more {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; FLOAT: right; MARGIN: 1px 0px =
0px 25px
}
#cnn_cb354 INPUT.CBkeywordBox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000
}
#cnn_cb354 .cnnCB336Keyword {
	MARGIN-RIGHT: 16px
}
#cnn_cb354 .cnnCB354CityTxt {
	MARGIN-RIGHT: 25px
}
#cnn_cb354 .cnnCBSearchBtn {
	MARGIN-TOP: -1px; FLOAT: right; MARGIN-RIGHT: 23px
}
#cnn_cb336 INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#cnn_cb336 {
	FONT-SIZE: 10px; WIDTH: 336px; HEIGHT: 152px
}
#cnn_cb336 #cnn_outer_tl {
	FLOAT: left; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb336 #cnn_outer_t {
	OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 4px
}
#cnn_cb336 #cnn_outer_tr {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb336 #cnn_outer_bl {
	FLOAT: left; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb336 #cnn_outer_b {
	OVERFLOW: hidden; WIDTH: 346px; HEIGHT: 4px
}
#cnn_cb336 #cnn_outer_br {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
#cnn_cb336 #cnn_content {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cb336/cb_gra=
y.gif); WIDTH: 336px; BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 121px
}
#cnn_cb336 #cnn_mainblock {
	FLOAT: left; BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cb336/mainbl=
ock.gif); MARGIN: 10px 9px 0px 5px; WIDTH: 139px; HEIGHT: 102px
}
HTML > BODY #cnn_cb336 #cnn_mainblock {
	MARGIN: 9px 9px 10px 10px
}
#cnn_cb336 #cnn_maintext {
	PADDING-RIGHT: 8px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #ca0002; PADDING-TOP: =
0px
}
#cnn_cb336 #cnn_mainblock .text {
=09
}
#cnn_cb336 #cnn_searchblock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-TOP: 7px
}
#cnn_cb336 #cnn_searchblock FORM {
	MARGIN: 0px 2px 8px 0px; COLOR: #949494; TEXT-ALIGN: right
}
#cnn_cb336 #cnn_searchblock INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; MARGIN-TOP: 7px; =
PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; =
BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #dadada; PADDING-BOTTOM: =
0px; WIDTH: 85px; PADDING-TOP: 2px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: =
1px; BORDER-RIGHT-COLOR: #cccccc
}
#cnn_cb336 #cnn_searchblock IMG {
	FLOAT: left
}
#cnn_cb336 #cnn_bottom {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cb336/cb_gra=
y.gif) no-repeat left bottom; PADDING-BOTTOM: 7px; WIDTH: 322px; =
PADDING-TOP: 7px; HEIGHT: 16px
}
#cnn_cb336 #cnn_bottom .more {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; FLOAT: right; MARGIN: 1px 0px =
0px 25px
}
#cnn_cb336 INPUT.cnnCBkeywordBox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000
}
#cnn_cb336 .cnnCB336Keyword {
	MARGIN-RIGHT: 16px
}
#cnn_cb336 .cnnCB354CityTxt {
	MARGIN-RIGHT: 25px
}
#cnn_cb336 .cnnCBSearchBtn {
	MARGIN-TOP: -1px; FLOAT: right; MARGIN-RIGHT: 23px
}
#cnnCnetTodayRecentPR #cnnCnetLogoHeader {
	WIDTH: 336px; BORDER-BOTTOM: #cc0000 2px solid; HEIGHT: 31px
}
#cnnCnetTodayRecentPR #cnnCnetLogoHeaderB {
	WIDTH: 336px; BORDER-BOTTOM: #cc0000 2px solid; HEIGHT: 31px
}
#cnnCnetTodayRecentPR #cnnCnetLogoHeader {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/logo_cn=
et.gif)
}
#cnnCnetTodayRecentPR #cnnCnetLogoHeaderB {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/logo_cn=
et_gray.gif)
}
#cnnCnetTodayRecentPR #cnnCnetContentBox {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; =
FONT-SIZE: 10px; PADDING-BOTTOM: 9px; BORDER-LEFT: #cdcdcd 1px solid; =
WIDTH: 316px; LINE-HEIGHT: 13px; PADDING-TOP: 9px; BACKGROUND-COLOR: =
#f2f2f2
}
#cnnCnetTodayRecentPR #cnnCnetFeature {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/feature=
.gif); MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 7px; WIDTH: 296px; COLOR: =
#949494; PADDING-TOP: 7px; HEIGHT: 64px
}
#cnnCnetTodayRecentPR #cnnCnetFeature IMG {
	FLOAT: left; MARGIN: 3px 6px 2px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#cnnCnetTodayRecentPR #cnnCnetRecent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/recent.=
gif); PADDING-BOTTOM: 7px; WIDTH: 296px; COLOR: #949494; PADDING-TOP: =
7px; HEIGHT: 168px
}
#cnnCnetTodayRecentPR .cnnCnetPRName {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 126px; COLOR: #000000; =
PADDING-TOP: 6px
}
#cnnCnetTodayRecentPR .cnnCnetPRContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FLOAT: =
right; PADDING-BOTTOM: 0px; WIDTH: 83px; COLOR: #949494; PADDING-TOP: =
6px
}
#cnnCnetTodayRecentPR .cnnCnetPRImg {
	FLOAT: left; MARGIN: 3px 9px 3px 0px
}
#cnnCnetPRDDFooter {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/bottom.=
gif) no-repeat left bottom; PADDING-BOTTOM: 9px; WIDTH: 318px; =
PADDING-TOP: 10px; HEIGHT: 25px
}
#cnnCnetPRDDFooter .cnnCnetMore {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; MARGIN: 4px 0px 0px
}
.cnnCnetDivider {
	CLEAR: both; BORDER-TOP: #e6e6e6 1px solid; OVERFLOW: hidden; HEIGHT: =
0px
}
.cnnCnetPRHead {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000; LETTER-SPACING: -1px
}
.cnnCnetPRIntro {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 16px
}
.cnnCnetPRName {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 16px
}
.cnnCnetPRName {
	WIDTH: 128px
}
.cnnCnetPRLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.cnnCnetPRRating {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #949494
}
.cnnCnetPad {
	PADDING-RIGHT: 9px; PADDING-LEFT: 12px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 6px
}
.cnnCnetPRMenu {
	FLOAT: right; WIDTH: 110px
}
.cnnCnetPRImgContainer {
	WIDTH: 100%; POSITION: relative
}
.cnnCnetPRImg {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
#cnnCNETLogoHeaderA {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/logo_cn=
et.gif) no-repeat; BORDER-BOTTOM: #cc0000 2px solid; HEIGHT: 31px
}
#cnnCNETContentA {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; =
FONT-SIZE: 10px; PADDING-BOTTOM: 9px; BORDER-LEFT: #cdcdcd 1px solid; =
PADDING-TOP: 9px; BACKGROUND-COLOR: #f3f2f2
}
#cnnCNETFeatureA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/feature=
_316.gif); MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 7px; COLOR: #949494; =
PADDING-TOP: 7px; HEIGHT: 64px
}
#cnnCNETRecentA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/recent_=
316.gif); PADDING-BOTTOM: 7px; COLOR: #949494; PADDING-TOP: 7px; HEIGHT: =
168px
}
.cnnCNETProductName {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 110px; COLOR: #000000; =
LINE-HEIGHT: 12px; PADDING-TOP: 6px
}
.cnnCNETScore {
	COLOR: #949494
}
.cnnCNETReviewImg {
	FLOAT: left; MARGIN: 3px 9px 3px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.cnnCNETFeaturedImg {
	FLOAT: left; MARGIN: 3px 6px 2px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.cnnCNETSelectMore {
	PADDING-LEFT: 9px
}
* HTML .cnnCNET2Pad {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#cnnCNETbottomA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/bottom.=
gif) no-repeat left top; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; HEIGHT: =
25px
}
#cnnCNETbottomA .cnnCNETmore {
	PADDING-RIGHT: 11px; MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; FLOAT: right
}
#cnnCNETItem {
	BORDER-TOP: #e6e6e6 1px solid
}
#cnnCNETLogoHeaderB {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/logo_cn=
et_gray.gif); MARGIN: 0px 9px; WIDTH: 316px; BORDER-BOTTOM: #cc0000 2px =
solid; HEIGHT: 31px
}
#cnnCNETContentB {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; =
FONT-SIZE: 10px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #e6e6e6 =
1px solid; PADDING-TOP: 9px; BACKGROUND-COLOR: #ffffff
}
#cnnCNETFeatureB {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/feature=
_296.gif); MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 7px; COLOR: #949494; =
PADDING-TOP: 7px; HEIGHT: 64px
}
#cnnCNETRecentB {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/content/partners/cnet/recent_=
296.gif); PADDING-BOTTOM: 7px; COLOR: #949494; PADDING-TOP: 7px; HEIGHT: =
168px
}
.cnnCNETProductName {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 110px; COLOR: #000000; =
LINE-HEIGHT: 12px; PADDING-TOP: 6px
}
.cnnCNETContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 73px; COLOR: #ca0002; =
LINE-HEIGHT: 12px; PADDING-TOP: 6px
}
.cnnPad9LR {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#cnnCNETbottomB {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e6e6e6 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #e6e6e6 =
0px solid
}
#cnnCNETbottomB .cnnCNETmore {
	PADDING-RIGHT: 9px; MARGIN-TOP: 5px; FONT-WEIGHT: normal; FLOAT: right
}
.cnnCNETmore A {
	FONT-SIZE: 10px
}
.cnnWireAdBoxHeader {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/adv_links/c=
orner_str_gr_wht_tr.gif)
}
.cnnWireSeBoxHeader {
	BACKGROUND: =
url(http://i.a.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
tr_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
#cnn_POLITICS .cnnWireSeBoxHeader {
	BACKGROUND: =
url(http://i.a.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
tr.elex.gif) repeat-x 100% 0px
}
#cnnBoxSeContent {
	BORDER-RIGHT: #afafaf 2px solid; BORDER-TOP: #afafaf 0px solid; =
BORDER-LEFT: #afafaf 2px solid; BORDER-BOTTOM: #afafaf 0px solid
}
#cnnBoxSeContent {
	BACKGROUND-IMAGE: =
url(http://i.a.cnn.net/cnn/.element/img/2.0/global/set_edition/se_bg.gif)=
; BACKGROUND-REPEAT: repeat-x
}
.cnnWireSeBoxFooter {
	BACKGROUND: =
url(http://i.a.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
br_bg.gif) no-repeat 100% 0px; PADDING-BOTTOM: 12px; OVERFLOW: hidden; =
HEIGHT: 4px
}
#cnn_POLITICS .cnnWireSeBoxFooter {
	BACKGROUND: =
url(http://i.a.cnn.net/cnn/.element/img/2.0/global/set_edition/corner_se_=
br.elex.gif) no-repeat 100% 0px
}
.cnnWireBox2Header IMG {
	DISPLAY: block
}
.cnnWireBox2Footer IMG {
	DISPLAY: block
}
#cnnBoxSeContent {
	FONT-SIZE: 16px; FONT-FAMILY: Helvetica,Arial; TEXT-ALIGN: center
}
TABLE.cnnSetEdition TD {
	FONT-SIZE: 16px; FONT-FAMILY: Helvetica,Arial
}
TABLE.cnnSetEdition TD.setEdText {
	PADDING-BOTTOM: 0px
}
TABLE.cnnSetEdition TD.cnnRightAlign {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
#cnnBoxSeContent FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: =
0px; PADDING-TOP: 8px
}
#cnnBoxSeContent IMG.cnnEditionBoxBtn {
	MARGIN-TOP: 1px; MARGIN-LEFT: 17px
}
#cnnBoxSeContent IMG.cnnEditionCloseBtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 13px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.cnnSetEdition TD.cnnEditionRadioTD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE.cnnSetEdition TD.cnnEditionRadioTD INPUT {
	MARGIN: 0px
}
#cnn_POLITICS .cnn728Container {
	BACKGROUND: #1e1e1e; BORDER-BOTTOM: #000 1px solid
}
#cnn_POLITICS .cnn728Ad {
	BACKGROUND: #1e1e1e
}
#cnn_POLITICS .cnnHeaderContent .cnnGlobalHeaderTopics A {
	COLOR: #97d1ff
}
#cnn_POLITICS .cnnHeaderContent .cnnGlobalHeaderTopics A:visited {
	COLOR: #5c7996
}
#cnn_POLITICS .cnnHeaderContent .cnnGlobalHeaderTopics A:hover {
	COLOR: #ca0002
}
#cnn_POLITICS DIV#cnnHeader {
	BACKGROUND: #1e1e1e
}
#cnn_POLITICS DIV.cnnHeaderContent {
	BACKGROUND: #1e1e1e
}
#cnn_POLITICS .cnnNavStretch {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; BORDER-RIGHT-COLOR: #000
}
#cnn_POLITICS .cnnHeaderNav UL.cnnNavigation LI {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; BORDER-RIGHT-COLOR: #000
}
#cnn_POLITICS .cnnHeaderNav UL.cnnUtilityNavigation LI.cnnVideo {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_vide=
o_btn_drk.gif) #1e1e1e no-repeat 0px 50%
}
#cnn_POLITICS .cnnHeaderNav UL.cnnUtilityNavigation LI.cnnIreport {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/ireport_ico=
n_drk.gif) #1e1e1e no-repeat 0px 50%
}
#cnn_POLITICS .cnnHeaderNav UL.cnnUtilityNavigation LI.cnnRSS {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_rss_=
btn_drk.gif) #1e1e1e no-repeat 0px 50%
}
#cnn_POLITICS .cnnHeaderNav UL.cnnNavigation LI.offsite {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/gray_arrow.=
gif) #1e1e1e no-repeat 50% 100%
}
#cnn_POLITICS .cnnHeaderNav UL.cnnUtilityNavigation LI.cnnMobile {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_mobi=
le_btn.gif) #1e1e1e no-repeat 0px 50%
}
#cnn_POLITICS .cnnHeaderNav UL.cnnUtilityNavigation LI.cnnImpact {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/nav/header/header_impa=
ct_btn_drk.gif) #1e1e1e no-repeat 0px 50%
}
#cnn_POLITICS .cnnHeaderBot A {
	COLOR: #97d1ff
}
#cnn_POLITICS .cnnHeaderBot A:hover {
	COLOR: #ca0002
}
#cnn_POLITICS .cnnHeaderContent .cnnGlobalHeaderTopics =
.cnnGlobalHeaderHotTopic {
	COLOR: #ca0002
}
#cnn_POLITICS .cnnHeaderContent .cnnGlobalHeaderTopics =
.cnnGlobalHeaderHotTopic A {
	COLOR: #ca0002
}
#cnn_POLITICS .cnnHeaderContent .cnnHeaderBot .cnnGlobalHeaderTopics {
	VERTICAL-ALIGN: text-top; TOP: 6px
}
#cnn_POLITICS IMG.cnnElectionCenterStar {
	MARGIN: 0px 4px
}
#cnn_POLITICS .cnnHeaderElexTopics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px
}
#cnn_POLITICS .cnnHeaderElexLnk {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/sect/politics/two_balloons.gi=
f) #333 no-repeat 1px 1px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: =
126px; PADDING-TOP: 5px
}

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/.element/css/2.0/mosaic.css

#cnnMainContent {
	BACKGROUND: #fff
}
#cnnLeftCol {
	MARGIN-TOP: 2px; BACKGROUND: #fff; MARGIN-BOTTOM: -2px; OVERFLOW: =
hidden; WIDTH: 603px; MARGIN-RIGHT: 18px
}
#cnnLeftCol .cnnMosaicContentCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 12px
}
#cnnRightCol {
	BACKGROUND: #f2f2f2; MARGIN: 5px 0px 6px; OVERFLOW: hidden; WIDTH: =
354px
}
.cnnRRBoxContent {
	PADDING-TOP: 4px
}
#cnnLeftCol P:first-child {
	MARGIN-TOP: 0px
}
#cnnHighLightTrigger {
	BACKGROUND: #fff
}
.cnnFirstTabActive .cnnWCBoxHeader IMG {
	DISPLAY: none
}
#cnnHighLightTrigger {
	MIN-HEIGHT: 400px
}
* HTML #cnnHighLightTrigger {
	HEIGHT: 400px
}
#cnnTxtCmpnt {
	DISPLAY: none
}
.cnnMosaicSubContentCol {
	MARGIN-TOP: 14px; FLOAT: left
}
.cnnMosaicSubElementCol {
	MARGIN-TOP: 14px; FLOAT: left
}
.cnnMosaicSubContentCol {
	MARGIN-LEFT: 198px; OVERFLOW: hidden; WIDTH: 370px
}
.cnnMosaicSubElementCol {
	MARGIN-LEFT: -568px; OVERFLOW: hidden; WIDTH: 180px
}
* HTML .cnnMosaicSubContentCol {
	MARGIN-LEFT: 99px
}
.cnnMosaicSubElementCol .cnnStoryElementBox {
	FLOAT: none; MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 0px
}
.cnnMosaicSubElementCol .cnnStoryElementBox H4 {
	MARGIN-TOP: -1px
}
.cnnMosaicSubContentCol H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 15px; =
PADDING-TOP: 1px
}
.cnnMosaicSubContentCol P {
	MARGIN-TOP: 3px
}
#cnnSnapShot {
	BACKGROUND: #fff; MARGIN-BOTTOM: 6px
}
.cnnSnapShotHeader {
	BORDER-BOTTOM: #e1e1e1 1px solid; POSITION: relative; HEIGHT: 28px
}
#cnnTimeStamp {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 18px; COLOR: #ca0002; =
LINE-HEIGHT: 14px; POSITION: absolute; TOP: 5px
}
.cnnGryTmeStmp {
	COLOR: #949494
}
#cnnBrandingBanner {
	MARGIN-BOTTOM: -6px
}
#cnnBrandingBanner .cnnStoryTools {
	DISPLAY: none
}
* HTML #cnnBrandingBanner {
	MARGIN-BOTTOM: -3px
}
.cnnSnapShotHeader#cnnBrandingBanner {
	BORDER-BOTTOM-WIDTH: 0px; WIDTH: 984px; TOP: -4px; HEIGHT: 55px
}
#cnnBrandingBanner #cnnTimeStamp {
	TOP: 45px
}
#cnnHeaderLeftCol {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 18px 15px; WIDTH: 432px
}
#cnnHeaderRightCol {
	MARGIN-TOP: 12px; DISPLAY: inline; FLOAT: left; WIDTH: 504px
}
#cnnHeaderRightCol UL {
	MARGIN-BOTTOM: 9px
}
#cnnHeaderRightCol LI {
	COLOR: #000
}
#cnnHeaderRightCol LI.cnnHiliteHeader {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none
}
#cnnHeaderRightCol LI.cnnNextStory {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; LINE-HEIGHT: 12px; =
PADDING-TOP: 12px; LIST-STYLE-TYPE: none
}
#cnnHeaderRightCol LI B {
	COLOR: #ca0002
}
H1 {
	FONT-SIZE: 28px; MARGIN: 0px; LINE-HEIGHT: 31px; LETTER-SPACING: -1px
}
.cnnContentBtn {
	MARGIN: -6px 0px 7px
}
* HTML .cnnContentBtn {
	MARGIN: -12px 0px 7px
}
.cnnStoryTools {
	RIGHT: 9px; POSITION: absolute; TOP: 5px
}
.cnnStoryToolsFooter {
	CLEAR: both; BORDER-RIGHT: #e8e8e8 0px solid; BORDER-TOP: #e8e8e8 1px =
solid; MARGIN: 27px 0px 8px; BORDER-LEFT: #e8e8e8 0px solid; =
BORDER-BOTTOM: #e8e8e8 1px solid; POSITION: relative; HEIGHT: 33px
}
* HTML .cnnStoryToolsFooter {
	MARGIN-TOP: 24px
}
.cnnStoryToolsFooter .cnnStoryTools {
	RIGHT: 0px; TOP: 9px
}
#cnnTabNav {
	CLEAR: both
}
#cnnTabNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 29px
}
#cnnTabNav LI {
	DISPLAY: block; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/tabs_bg.gray.gif)=
 #fff no-repeat 0px 0px; FLOAT: left; OVERFLOW: hidden; TEXT-TRANSFORM: =
uppercase; WIDTH: 123px; MARGIN-RIGHT: 6px; HEIGHT: 23px
}
#cnnTabNav LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/tabs_bg.gray.gif)=
 no-repeat 0px 0px; COLOR: #ca0002; POSITION: relative; HEIGHT: 23px; =
TEXT-DECORATION: none
}
#cnnTabNav LI.currentLeft A {
	COLOR: #949494
}
#cnnTabNav LI.currentRight A {
	COLOR: #949494
}
#cnnTabNav LI.current A {
	COLOR: #949494
}
#cnnTabNav LI A IMG {
	VERTICAL-ALIGN: -4px; MARGIN-RIGHT: 4px
}
#cnnTabNav LI A SPAN {
	LEFT: 10px; CURSOR: pointer; POSITION: absolute; TOP: 4px
}
#cnnTabNav LI.currentLeft A SPAN {
	LEFT: 15px
}
#cnnTabNav LI.currentRight A SPAN {
	LEFT: 15px
}
#cnnTabNav LI.current A SPAN {
	LEFT: 15px
}
#cnnTabNav LI A SPAN.cnnArticleTab {
	PADDING-LEFT: 20px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_article.gif) =
no-repeat 0px 0px; PADDING-TOP: 2px; TOP: 3px; HEIGHT: 16px
}
#cnnTabNav LI.currentLeft SPAN.cnnArticleTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_article_graye=
d.gif) no-repeat 0px 0px
}
#cnnTabNav LI.currentRight SPAN.cnnArticleTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_article_graye=
d.gif) no-repeat 0px 0px
}
#cnnTabNav LI.current SPAN.cnnArticleTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_article_graye=
d.gif) no-repeat 0px 0px
}
#cnnTabNav LI A SPAN.cnnVideoTab {
	PADDING-LEFT: 20px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_videos.gif) =
no-repeat 0px 1px
}
#cnnTabNav LI.currentLeft SPAN.cnnVideoTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_videos_grayed=
.gif) no-repeat 0px 1px
}
#cnnTabNav LI.currentRight SPAN.cnnVideoTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_videos_grayed=
.gif) no-repeat 0px 1px
}
#cnnTabNav LI.current SPAN.cnnVideoTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_videos_grayed=
.gif) no-repeat 0px 1px
}
#cnnTabNav LI A SPAN.cnnPhotoTab {
	PADDING-LEFT: 22px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_photos.gif) =
no-repeat 0px 0px
}
#cnnTabNav LI.currentLeft SPAN.cnnPhotoTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_photos_grayed=
.gif) no-repeat 0px 0px
}
#cnnTabNav LI.currentRight SPAN.cnnPhotoTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_photos_grayed=
.gif) no-repeat 0px 0px
}
#cnnTabNav LI.current SPAN.cnnPhotoTab {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/icn_photos_grayed=
.gif) no-repeat 0px 0px
}
#cnnTabNav LI A:hover {
	BACKGROUND-POSITION: 0px -25px
}
#cnnTabNav LI.current {
	HEIGHT: 29px
}
#cnnTabNav LI.currentLeft {
	HEIGHT: 29px
}
#cnnTabNav LI.currentRight {
	HEIGHT: 29px
}
#cnnTabNav LI.current A {
	HEIGHT: 29px
}
#cnnTabNav LI.currentLeft A {
	HEIGHT: 29px
}
#cnnTabNav LI.currentRight A {
	HEIGHT: 29px
}
#cnnTabNav LI.current A {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_le=
ft.gif) no-repeat left top
}
#cnnTabNav LI.current A:hover {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_le=
ft.gif) no-repeat left top
}
#cnnTabNav LI.current {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_ri=
ght.gif) #fff no-repeat right top
}
#cnnTabNav LI.currentLeft A {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_fi=
rst.gif) no-repeat left top
}
#cnnTabNav LI.currentLeft A:hover {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_fi=
rst.gif) no-repeat left top
}
#cnnTabNav LI.currentLeft {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_ri=
ght.gif) #fff no-repeat right top
}
#cnnTabNav LI.currentRight A {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_le=
ft.gif) no-repeat left top
}
#cnnTabNav LI.currentRight A:hover {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_le=
ft.gif) no-repeat left top
}
#cnnTabNav LI.currentRight {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/tabs/lnk/tabs_current_=
last_lnk.bg.gif) #fff no-repeat right top
}
#cnnTabNav LI IMG.off {
	DISPLAY: inline
}
#cnnTabNav LI IMG.on {
	DISPLAY: none
}
#cnnTabNav LI.current IMG.on {
	DISPLAY: inline
}
#cnnTabNav LI.currentLeft IMG.on {
	DISPLAY: inline
}
#cnnTabNav LI.currentRight IMG.on {
	DISPLAY: inline
}
#cnnTabNav LI.current IMG.off {
	DISPLAY: none
}
#cnnTabNav LI.currentLeft IMG.off {
	DISPLAY: none
}
#cnnTabNav LI.currentRight IMG.off {
	DISPLAY: none
}
* HTML #cnnTabNav UL LI {
	POSITION: relative
}
#cnnTabNav UL LI .tabDefaultBG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
#cnnTabNav UL LI .leftCornerFirst {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
#cnnTabNav UL LI .leftCorner {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
#cnnTabNav UL LI .rightCorner {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
#cnnTabNav UL LI .rightCornerLast {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
* HTML #cnnTabNav UL LI .tabDefaultBG {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.current .leftCorner {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.current .rightCorner {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.currentLeft .leftCornerFirst {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.currentLeft .rightCorner {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.currentRight .leftCorner {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.currentRight .rightCornerLast {
	DISPLAY: block
}
* HTML #cnnTabNav UL LI.current .tabDefaultBG {
	DISPLAY: none
}
* HTML #cnnTabNav UL LI.currentLeft .tabDefaultBG {
	DISPLAY: none
}
* HTML #cnnTabNav UL LI.currentRight .tabDefaultBG {
	DISPLAY: none
}
* HTML #cnnTabNav UL LI .tabDefaultBG {
	LEFT: 0px; TOP: 0px
}
* HTML #cnnTabNav UL LI.current .leftCorner {
	LEFT: 0px; TOP: 0px
}
* HTML #cnnTabNav UL LI.currentLeft .leftCornerFirst {
	LEFT: 0px; TOP: 0px
}
* HTML #cnnTabNav UL LI.current .rightCorner {
	RIGHT: -5px; TOP: 0px
}
* HTML #cnnTabNav UL LI.currentLeft .rightCorner {
	RIGHT: -5px; TOP: 0px
}
* HTML #cnnTabNav UL LI.currentRight .rightCornerLast {
	RIGHT: -5px; TOP: 0px
}
#cnnLeftCol P A:link {
	FONT-WEIGHT: bold
}
#cnnLeftCol P A:visited {
	FONT-WEIGHT: bold
}
.cnnStoryPhotoBox {
	FLOAT: left; MARGIN: 2px 18px 18px 0px; WIDTH: 292px
}
.cnnStoryPhotoBox IMG {
	DISPLAY: block
}
.cnnStoryPhotoCaptionBox {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e8e8e8 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #e8e8e8 0px solid
}
.cnnStoryPhotoCaptionBox P {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 13px
}
.cnnStoryPhotoBoxNavigation {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; MARGIN: =
0px; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 0px solid; =
POSITION: relative; HEIGHT: 16px
}
.cnnImgChngr .cnnStoryPhotoBoxNavigation {
	HEIGHT: 26px
}
.cnnImgChngr {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/pic_changer/imgChngBG.=
gif) #fff no-repeat 0px 0px
}
.cnnStoryPhotoMoreLnk {
	LEFT: 12px; POSITION: absolute; TOP: 3px
}
.cnnImgChngr .cnnStoryPhotoMoreLnk {
	RIGHT: 9px; LEFT: auto; POSITION: absolute; TOP: 7px
}
.cnnImgChngr #cnnImgChngrPrvsLbl {
	POSITION: absolute
}
.cnnImgChngr #cnnImgChngrNxtLbl {
	POSITION: absolute
}
.cnnImgChngr #cnnImgChngrLbl {
	POSITION: absolute
}
.cnnImgChngr #cnnImgChngrPrvsLbl {
	TOP: 5px
}
.cnnImgChngr #cnnImgChngrNxtLbl {
	TOP: 5px
}
.cnnImgChngr #cnnImgChngrLbl {
	TOP: 8px
}
.cnnImgChngr #cnnImgChngrPrvsLbl {
	LEFT: 100px
}
.cnnImgChngr #cnnImgChngrNxtLbl {
	RIGHT: 100px
}
.cnnImgChngr #cnnImgChngrLbl {
	FONT-SIZE: 10px; LEFT: 133px; COLOR: #949494
}
.cnnStoryPhotoBoxNavigation A {
	FONT-SIZE: 10px; COLOR: #3d75ac; TEXT-DECORATION: none
}
.cnnStoryPhotoBoxNavigation A:hover {
	COLOR: #ca0002
}
#cnnTxtCmpnt LI {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 15px
}
.cnnStoryPhotoBox {
	CLEAR: left
}
.cnnStoryElementBox {
	CLEAR: left
}
.cnnStoryElementBox {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 2px 18px 6px 0px; WIDTH: 180px; =
LINE-HEIGHT: 14px
}
.cnnStoryElementBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/red_bull.gif); =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
.cnnStoryElementBox OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px =
0px 0px; PADDING-TOP: 0px
}
.cnnStoryElementBox A {
	FONT-WEIGHT: bold
}
#cnnTxtCmpnt .storyElementBox LI {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 12px
}
.cnnStoryElementBox LI {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 12px
}
* HTML #cnnTxtCmpnt .cnnStoryElementBox LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 16px
}
* HTML .cnnStoryElementBox LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 16px
}
.cnnStoryElementBox OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px =
0px 0px 18px; PADDING-TOP: 0px
}
* HTML .cnnStoryElementBox OL LI {
	MARGIN-LEFT: 25px
}
.cnnFacts LI {
	COLOR: #666
}
.cnnCorrectionHead {
	COLOR: #ca0002
}
.cnnStoryElementBox H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; LINE-HEIGHT: 19px
}
.cnnStoryElementBox .cnnTVPromoBoxFooter A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
P.cnnAttribution {
	FONT-SIZE: 10px; MARGIN: 15px 0px; COLOR: #949494
}
* HTML P.cnnAttribution {
	MARGIN-TOP: -4px
}
P.cnnTopics {
	FONT-WEIGHT: bold; MARGIN: 11px 0px 27px; WORD-SPACING: 6px; COLOR: =
#949494
}
.cnnMosaicSubContentCol P.cnnTopics {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
* HTML P.cnnTopics {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
P.cnnTopics B {
	WORD-SPACING: 1px; COLOR: #000
}
.cnnMosaicSubContentCol P.cnnTopics B {
	DISPLAY: block
}
P.cnnTopics A {
	WORD-SPACING: 1px; TEXT-DECORATION: underline
}
P.cnnEditorNote {
	FONT-STYLE: italic
}
.cnnEmbeddedMosLnk {
	DISPLAY: inline; FONT-SIZE: 10px; WHITE-SPACE: nowrap
}
.cnnEmbeddedMosLnk IMG {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: -2px
}
.cnnEmbeddedMosLnk A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: =
#ca0002; PADDING-TOP: 2px
}
.cnnEmbeddedMosLnk A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: =
#ca0002; PADDING-TOP: 2px
}
.cnnEmbeddedMosLnk A:hover {
	BACKGROUND: #c90000; COLOR: #fff
}
.cnnUGCBox {
	BACKGROUND: #f5fafe; MARGIN: 9px 0px
}
.cnnUGCBox .cnnUGCBox {
	BACKGROUND: #fff; MARGIN: 3px 18px 9px
}
.cnnUGCBoxFooterMeta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: =
0px 18px; PADDING-TOP: 6px; HEIGHT: 14px
}
.cnnUGCBoxFooterMeta .cnnPostCommentsLnk {
	FLOAT: right; COLOR: #666
}
.cnnUGCBox .cnnBoxContent {
	BORDER-RIGHT: #e0e6ec 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e0e6ec 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
#f5fafe; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e0e6ec 1px =
solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e6ec 0px =
solid
}
.cnnUGCBox .cnnUGCBox .cnnBoxContent {
	BORDER-RIGHT: #edf3fb 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
#edf3fb 0px solid; PADDING-LEFT: 12px; BACKGROUND: #fff; PADDING-BOTTOM: =
8px; OVERFLOW: hidden; BORDER-LEFT: #edf3fb 1px solid; COLOR: #666; =
PADDING-TOP: 6px; BORDER-BOTTOM: #edf3fb 0px solid
}
.cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnMeta {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 92px; MARGIN-RIGHT: 10px
}
.cnnUGCBox .cnnUGCBox .cnnBoxContent P {
	MARGIN: 0px 0px 0px 103px; WIDTH: 387px
}
.cnnUGCHeader {
	PADDING-RIGHT: 18px; PADDING-LEFT: 11px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.cnnUGCBox .cnnBoxContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #3d75ac; LINE-HEIGHT: 16px; =
PADDING-TOP: 0px; HEIGHT: 26px
}
.cnnUGCBox .cnnBoxContent H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnBlogsClosed .closed {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 7px 8px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnBlogs .opened {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 7px 8px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnIReportClosed .closed {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 7px 8px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnIReport .opened {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 7px 8px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnOpinionClosed .closed {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 7px 8px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnOpinion .opened {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 7px 8px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
.cnnUGCBox .cnnBoxContent H3.cnnBlogsClosed .opened {
	DISPLAY: none
}
.cnnUGCBox .cnnBoxContent H3.cnnBlogs .closed {
	DISPLAY: none
}
.cnnUGCBox .cnnBoxContent H3.cnnIReportClosed .opened {
	DISPLAY: none
}
.cnnUGCBox .cnnBoxContent H3.cnnIReport .closed {
	DISPLAY: none
}
.cnnUGCBox .cnnBoxContent H3.cnnOpinionClosed .opened {
	DISPLAY: none
}
.cnnUGCBox .cnnBoxContent H3.cnnOpinion .closed {
	DISPLAY: none
}
.cnnUGCBox .cnnBoxContent H3 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
hidden; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px
}
.cnnUGCBox .cnnBoxContent H3 A {
	COLOR: #3d75ac
}
.cnnUGCBox .cnnBoxContent H3 A:visited {
	COLOR: #3d75ac
}
.cnnUGCBox .cnnBoxContent H3 A:hover {
	COLOR: #3d75ac
}
.cnnUGCBox .cnnBoxContent H3 A SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 16px
}
.cnnUGCCommentFrm {
	PADDING-RIGHT: 0px; BORDER-TOP: #e8eff7 3px solid; PADDING-LEFT: 7px; =
BACKGROUND: #f5fafe; PADDING-BOTTOM: 21px; MARGIN: 0px 17px 0px 28px; =
PADDING-TOP: 12px
}
.cnnUGCCommentFrm .cnnMeta {
	FLOAT: left
}
.cnnUGCCommentFrm H4 {
	FONT-SIZE: 22px; MARGIN: 0px 0px 12px; COLOR: #959a9f
}
.cnnUGCCommentFrm FORM TEXTAREA {
	WIDTH: 428px; HEIGHT: 99px
}
.cnnUGCCommentFrm FORM DIV {
	PADDING-TOP: 9px
}
.cnnUGCCommentFrm FORM A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.cnnExtended {
	MARGIN-TOP: 0px
}
.cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnExtended P {
	MARGIN-TOP: 0px
}
.cnnUGCBox .cnnUGCBox .cnnBoxContent H3 {
	MARGIN-BOTTOM: 6px
}
.cnnUGCBox .cnnUGCBox .cnnBoxContent .clear {
	MARGIN: 12px 0px
}
.cnnUGCCommentFrm FORM LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #666; PADDING-TOP: 0px
}
.cnnUGCCommentFrm .cnnLocalCol {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 203px
}
.cnnUGCCommentFrm .cnnNameCol {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 203px
}
.cnnUGCCommentFrm FORM .cnnNameCol {
	MARGIN-RIGHT: 11px
}
.cnnUGCCommentFrm FORM .cnnLocalCol {
	PADDING-TOP: 0px
}
.cnnUGCCommentFrm FORM .cnnNameCol {
	PADDING-TOP: 0px
}
.cnnUGCCommentFrm FORM .cnnCommentCol {
	PADDING-TOP: 0px
}
.cnnUGCCommentFrm FORM .cnnCommentCol {
	CLEAR: both; PADDING-TOP: 6px
}
* HTML .cnnUGCCommentFrm FORM .cnnLocalCol {
	MARGIN-TOP: -6px
}
* HTML .cnnUGCCommentFrm FORM .cnnNameCol {
	MARGIN-TOP: -6px
}
* HTML .cnnUGCCommentFrm FORM .cnnCommentCol {
	MARGIN-TOP: -6px
}
* HTML .cnnUGCCommentFrm FORM .cnnCommentCol {
	MARGIN-TOP: -10px; PADDING-TOP: 0px
}
.cnnContributor {
	FONT-WEIGHT: bold; COLOR: #333
}
.cnnError {
	FONT-WEIGHT: bold; COLOR: #ca0002
}
.cnnUGCBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TR_=
bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_=
bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnUGCBox .cnnUGCBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_T=
R_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnUGCBox .cnnUGCBox .cnnUGCBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_B=
R_bg.gif) no-repeat 100% 0px; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 4px
}
#cnnSCFontButtons {
	MIN-HEIGHT: 15px; POSITION: relative
}
* HTML #cnnSCFontButtons {
	HEIGHT: 15px
}
#cnnSCFontPlusBtn {
	POSITION: absolute; TOP: 0px
}
#cnnSCFontMinusBtn {
	POSITION: absolute; TOP: 0px
}
#cnnSCFontLabel {
	POSITION: absolute; TOP: 0px
}
#cnnSCFontMinusBtn {
	CURSOR: pointer
}
#cnnSCFontPlusBtn {
	CURSOR: pointer
}
#cnnSCFontMinusBtn {
	RIGHT: 19px
}
#cnnSCFontPlusBtn {
	RIGHT: 0px
}
#cnnSCFontPlusBtn .cnnDecreaseFont {
	DISPLAY: none
}
#cnnSCFontMinusBtn .cnnDecreaseFont {
	DISPLAY: none
}
#cnnSCFontLabel {
	RIGHT: 38px
}
#cnnSCByLine {
	FONT-SIZE: 10px; COLOR: #666
}
.cnnMosaic160Container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/content/ads/adtile.gif=
) #fff 0px 0px; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: =
9px; TEXT-ALIGN: center
}
.cnnWireBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TR_bg.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: =
4px
}
.cnnWireBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_BR._bg.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; =
HEIGHT: 4px
}
#cnnRightCol .cnnWireBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_tr.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; =
HEIGHT: 4px
}
#cnnRightCol .cnnWireBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_br.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; =
HEIGHT: 4px
}
.cnnWireBoxHeader IMG {
	DISPLAY: block
}
.cnnWireBoxFooter IMG {
	DISPLAY: block
}
.cnnWireBox .cnnBoxContent {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 0px solid; =
BACKGROUND: #fff; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 =
0px solid
}
#cnnRightCol .cnnWireBox .cnnBoxContent {
	BORDER-LEFT-COLOR: #d6d6d6; BORDER-BOTTOM-COLOR: #d6d6d6; =
BORDER-TOP-COLOR: #d6d6d6; BORDER-RIGHT-COLOR: #d6d6d6
}
#cnnRightCol .cnnWireBox {
	MARGIN: 6px 0px
}
.cnnRightColBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-TOP: 0px
}
#sectionRelateds .cnnRightColBox {
	MARGIN: 9px 0px
}
#relatedBox .cnnRightColBox {
	MARGIN: 9px 0px 0px
}
.cnnRightColBox .cnnRightColBoxContent {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 4px
}
.cnnRightColWireBox {
	MARGIN: 6px 0px 9px
}
.cnnRightColWireBoxContent {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 0px solid; =
BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 0px solid
}
#cnnRightCol .cnnWireBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/right_rail/=
corner_adv_ltg_br.gif) #fff no-repeat 100% 0px; OVERFLOW: hidden; =
HEIGHT: 4px
}
#cnnRightCol .cnnWireBox .cnnBoxContent {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #d6d6d6; BORDER-BOTTOM-COLOR: =
#d6d6d6; COLOR: #4c4c4c; BORDER-TOP-COLOR: #d6d6d6; BORDER-RIGHT-COLOR: =
#d6d6d6
}
#cnnRightCol .cnnWireBox .cnnBoxContent H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cnnRightCol .cnnWireBox .cnnBoxContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cnnRightCol .cnnWireBox .cnnBoxContent H3 {
	COLOR: #000
}
#cnnRightCol .cnnWireBox .cnnBoxContent H4 {
	MARGIN-TOP: 12px
}
#cnnRightCol .cnnWireBox .cnnBoxContent P {
	MARGIN: 0px
}
.cnnImgChngr {
	BACKGROUND: #000
}
.cnnStoryPhotoBoxNavigation {
	BACKGROUND: #fff
}
.cnnStoryPhotoCaptionBox {
	BACKGROUND: #fff
}
.cnn3pxTB9pxLRPad {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.cnn10pxTB12pxLRPad {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.cnn0pxBMargin {
	MARGIN-BOTTOM: 0px
}
.cnnMosaic160Container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/content/ads/adtile.gif=
) #fff 0px 0px; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: =
9px; TEXT-ALIGN: center
}
.cnnMosaic160Ad {
	BACKGROUND: #f2f2f2; MARGIN: 0px 9px; WIDTH: 318px
}
#cnnRightCol .cnnMosaic160Ad .cnnTR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 9px
}
#cnnArticleMosaic #cnnTxtCmpnt {
	DISPLAY: block
}
#cnnArticleMosaic .cnnRRad {
	DISPLAY: none
}
.cnnMosaic160Container .cnnRRBoxHeader IMG {
	FLOAT: left
}
.cnnMosaic160Container .cnnRRBoxFooter IMG {
	FLOAT: left
}
.cnnPartnerBanner {
	MARGIN: 3px 0px 15px
}
.cnnTopNewsModule {
	MARGIN: 15px 0px
}
.cnnTopNewsModule .cnnWireBox .cnnBoxContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 12px
}
.cnnTopNewsModule .cnnWireBox .cnnBoxContent H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 15px; MARGIN: 0px =
9px; COLOR: #ca0002; LINE-HEIGHT: 22px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.cnnTopNewsModule .cnnWireBox .cnnBoxContent TABLE {
	WIDTH: 565px
}
.cnnTopNewsModule .cnnWireBox .cnnBoxContent TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 16px; =
PADDING-TOP: 6px
}
.cnnTopNewsModule .cnnWireBox .cnnBoxContent TABLE TD IMG {
	MARGIN-TOP: 3px
}
#cnnBlogContainer H3 {
	VERTICAL-ALIGN: middle; HEIGHT: 30px
}
#cnnBlogContainer H3 IMG {
	DISPLAY: inline; VERTICAL-ALIGN: -10px
}
#cnnPhotoPlayer {
	MARGIN: 0px
}
#cnnPhotos {
	MARGIN-BOTTOM: 0px
}
#cnnPhotoTabs {
	BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
#cnnPhotoTabs TABLE#cnnPT {
	WIDTH: 100%
}
#cnnPhotoTabs TABLE#cnnPT TD {
	BORDER-RIGHT: #e6e6e6 1px solid
}
#cnnPhotoTabs TABLE#cnnPT TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; CURSOR: =
pointer; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#cnnPhotoTabs TABLE#cnnPT TD.cnnPTCurrent A {
	BACKGROUND: #f2f2f2; OVERFLOW: hidden; CURSOR: default; COLOR: #949494
}
#cnnPhotoPicker .cnnPPContent {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e6e6e6 0px solid; PADDING-LEFT: 18px; BACKGROUND: #ebebeb; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: 8px; =
BORDER-BOTTOM: #e6e6e6 1px solid
}
#cnnPhotoPicker .cnnGalTz {
	FLOAT: left; MARGIN: 4px 18px 12px 0px; WIDTH: 170px
}
#cnnPhotoPicker .cnnGalTz .cnnGalTzImg {
	FLOAT: left; MARGIN-RIGHT: 9px; POSITION: relative
}
#cnnPhotoPicker .cnnGalTz .cnnGalTzTxt A {
	FONT-WEIGHT: bold
}
#cnnPhotoPicker .cnnGalTz .cnnGalTzImg A {
	DISPLAY: block; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/tz.bg.gif) =
no-repeat 0px 0px; WIDTH: 62px; HEIGHT: 46px
}
#cnnPhotoPicker .cnnGalTz#cnnCurGal .cnnGalTzImg A {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/tz.bg.hover.gif) =
no-repeat 0px 0px
}
#cnnPhotoPicker .cnnGalTz .cnnGalTzImg A IMG {
	LEFT: 6px; POSITION: absolute; TOP: 8px
}
#cnnPhotoPicker .cnnGalTz .cnnGalTzTxt {
	FONT-SIZE: 10px; COLOR: #949494; LINE-HEIGHT: 12px
}
#cnnPhotoPicker .cnnGalTz#cnnCurGal .cnnGalTzTxt A {
	COLOR: #949494
}
#cnnPPSect2 {
	DISPLAY: none
}
#cnnPPSect3 {
	DISPLAY: none
}
#cnnPPSect4 {
	DISPLAY: none
}
#cnnPPSect5 {
	DISPLAY: none
}
TABLE.cnnRRTable {
	WIDTH: 100%
}
TABLE.cnnRRTable TD {
	PADDING-RIGHT: 9px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 12px; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: =
top; LINE-HEIGHT: 15px; PADDING-TOP: 9px
}
TABLE.cnnRRTable .cnnRRImgCol {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px; TEXT-ALIGN: right
}
P.cnnRRRFY {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 6px 0px 7px 11px; =
LINE-HEIGHT: 12px
}
#cnnMostPopMosaic {
	MARGIN-TOP: 9px
}
#cnnMostPopMosaic #cnnMostPopMod .cnnWireBox {
	MARGIN: 0px
}
#cnnRightCol #cnnMostPopMosaic .cnnWireBox .cnnBoxContent {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; =
BACKGROUND-COLOR: #fff
}
#cnnRightCol #cnnMostPopMosaic .cnnWireBox .cnnWireBoxHeader {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_TR_bg.gif) repeat-x 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
#cnnRightCol #cnnMostPopMosaic .cnnWireBox .cnnWireBoxFooter {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/base_skins/baseplate/c=
orner_wire_BR._bg.gif) no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 4px
}
.cnnBanner {
	MARGIN-BOTTOM: 10px
}
A.cnnInlineTopic {
	TEXT-DECORATION: underline
}
#mosVidContainer {
	MARGIN-BOTTOM: 0px; WIDTH: 576px
}
#mosVidDesc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 9px; LINE-HEIGHT: 14px; PADDING-TOP: 7px
}
#mosVidPlayList {
	BORDER-TOP: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid; =
BACKGROUND-COLOR: #ebebeb
}
#mosVidMore {
	PADDING-RIGHT: 10px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 14px; PADDING-TOP: =
6px; TEXT-ALIGN: right
}
.mos_video_box {
	DISPLAY: inline; FLOAT: left; MARGIN: 9px 10px; FONT: 10px/12px =
Helvetica, arial, sans-serif; OVERFLOW: hidden; WIDTH: 165px; COLOR: =
#9b9b9b; HEIGHT: 45px
}
.mos_video_box_active {
	DISPLAY: inline; FLOAT: left; MARGIN: 9px 10px; FONT: 10px/12px =
Helvetica, arial, sans-serif; OVERFLOW: hidden; WIDTH: 165px; COLOR: =
#9b9b9b; HEIGHT: 45px
}
.mos_video_box .mos_tz_image {
	FLOAT: left; BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/video_background.=
gif); MARGIN: 0px 7px 0px 0px; WIDTH: 58px; HEIGHT: 42px
}
.mos_video_box_active .mos_tz_image {
	FLOAT: left; BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/video_background.=
gif); MARGIN: 0px 7px 0px 0px; WIDTH: 58px; HEIGHT: 42px
}
.mos_video_box .mos_tz_image IMG {
	MARGIN: 6px 0px 0px 6px
}
.mos_video_box_active .mos_tz_image IMG {
	MARGIN: 6px 0px 0px 6px
}
.mos_video_box_active .mos_tz_image {
	BACKGROUND-IMAGE: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/video_background_=
active.gif)
}
.mos_video_box_active A {
	COLOR: #9b9b9b
}
.mos_video_box_active A:link {
	COLOR: #9b9b9b
}
.mos_video_box_active A:active {
	COLOR: #9b9b9b
}
.mos_video_box_active A:visited {
	COLOR: #9b9b9b
}
.cnnNoFlashContainer {
	BACKGROUND: #f4f4f4; WIDTH: 585px; POSITION: relative; HEIGHT: 426px
}
.cnnNoFlash {
	FONT-SIZE: 11px; BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/noflash/flash_logo.gif=
) #f4f4f4 no-repeat 102px 16px; LEFT: 160px; WIDTH: 265px; COLOR: =
#838383; FONT-FAMILY: arial, sans-serif; POSITION: absolute; TOP: 113px; =
HEIGHT: 200px
}
.cnnNoFlash P {
	MARGIN: 15px 33px 12px; TEXT-ALIGN: center
}
.cnnNoFlash P.cnnTopGraf {
	MARGIN: 0px 33px 15px; PADDING-TOP: 85px
}
.cnnNoFlash .cnnGetBtn {
	MARGIN: 0px 54px
}
.cnnStoryElementBoxAd {
	DISPLAY: none
}
#cnnTxtCmpnt .cnnStoryElementBoxAd {
	DISPLAY: block
}
#otherTab1AdContainer .cnnStoryElementBoxAd {
	DISPLAY: block
}
#otherTab2AdContainer .cnnStoryElementBoxAd {
	DISPLAY: block
}
#cnnPhotoCmpntAdContainer .cnnStoryElementBoxAd {
	DISPLAY: block
}
#cnnVideoCmpntAdContainer .cnnStoryElementBoxAd {
	DISPLAY: block
}
.cnnPartnerI {
	FONT-STYLE: italic
}
.cnnPartnerI A {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
.cnnPartnerB {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.cnnStoryElementBoxAd {
	BORDER-TOP: #e8e8e8 2px solid; MARGIN: 0px auto; TEXT-ALIGN: center
}
.cnnStoryElementBoxAdHead {
	MARGIN: 2px 0px 18px; TEXT-ALIGN: left
}
.cnnFactBox {
	WIDTH: 180px
}
.cnnFactBox TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.cnnFactBox TABLE TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #949494; LINE-HEIGHT: 16px
}
.cnnFactBox TABLE TD.cnnFbDots {
	BACKGROUND: =
url(http://i.l.cnn.net/cnn/.element/img/2.0/mosaic/util/dot.gif) #fff =
repeat-x 0px 3px; WIDTH: 90%
}
.cnnFactBox TABLE TD.cnnFbLiRc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.cnnFactBox TABLE TD.cnnFbLiTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.cnnFactBox TABLE.cnnFBDesc TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 4px
}

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-css
Content-Transfer-Encoding: 7bit
Content-Location: http://i.l.cnn.net/cnn/.element/css/2.0/mosaic-alt.css

#cnnTxtCmpnt P {
	FONT-SIZE: 14px; LINE-HEIGHT: 19px
}
#cnnTxtCmpnt .cnnStoryElementBox H4 {
	FONT-SIZE: 16px; LINE-HEIGHT: 21px
}
#cnnTxtCmpnt .cnnHtPromoHead {
	FONT-SIZE: 16px; LINE-HEIGHT: 21px
}
#cnnTxtCmpnt .cnnHtPromoTxt {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt #cnnSCByLine {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt .cnnStoryPhotoBoxNavigation A {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt P.cnnAttribution {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt .cnnStoryElementBox .cnnTVPromoBoxFooter A {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt .cnnStoryElementBox {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt .cnnTVPromoBox P {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnTxtCmpnt .cnnStoryPhotoCaptionBox P {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#cnnSCFontPlusBtn {
	CURSOR: default
}
#cnnSCFontMinusBtn {
	CURSOR: pointer
}
#cnnSCFontPlusBtn .cnnIncreaseFont {
	DISPLAY: none
}
#cnnSCFontMinusBtn .cnnIncreaseFont {
	DISPLAY: none
}
#cnnSCFontPlusBtn .cnnDecreaseFont {
	DISPLAY: block
}
#cnnSCFontMinusBtn .cnnDecreaseFont {
	DISPLAY: block
}

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/.element/js/2.0/ad_head0.js

function CNN_getCookies() {=0A=
	var hash =3D new Array;=0A=
	if ( document.cookie ) {=0A=
		var cookies =3D document.cookie.split( '; ' );=0A=
		for ( var i =3D 0; i < cookies.length; i++ ) {=0A=
			var namevaluePairs =3D cookies[i].split( '=3D' );=0A=
			hash[namevaluePairs[0]] =3D unescape( namevaluePairs[1] ) || null;=0A=
		}=0A=
	}=0A=
	return hash;=0A=
}=0A=
=0A=
function CNN_parseCookieData( cookieDataString ) {=0A=
	var cookieValues =3D new Object();=0A=
	var separatePairs =3D cookieDataString.split( '&' );=0A=
	for ( var i =3D 0; i < separatePairs.length; i++  ) {=0A=
		var separateValues =3D separatePairs[i].split( ':' );=0A=
		cookieValues[separateValues[0]] =3D separateValues[1] || null;=0A=
	}=0A=
	return cookieValues;=0A=
}=0A=
=0A=
// default values=0A=
var adHeadOffset =3D 0;=0A=
var adHeadClass =3D "us.low";=0A=
=0A=
var allCookies =3D CNN_getCookies();=0A=
var adHeadCookie =3D allCookies[ "Target" ] || null;=0A=
var isClassAndOffsetValid =3D false;=0A=
var alreadySwappedTargetImage =3D false;=0A=
var alreadySwappedCookieCrumb =3D false;=0A=
=0A=
if ( adHeadCookie ) {	// got milk?=0A=
	var adHeadHash =3D CNN_parseCookieData( adHeadCookie );=0A=
	//alert("o=3D" +  adHeadHash[ "o" ] + "\nclass=3D" + adHeadHash[ =
"class"]);=0A=
	if ( adHeadHash[ "o" ] && adHeadHash[ "class" ] ) {=0A=
		var validClassesAndOffsets =3D [ 'us.low', 0, 'us.high', 1, 'intl', 2, =
'intl', 3, 'us.edu', 0, 'us.gov', 0, 'us.mil', 0, 'us.org', 0 ];=0A=
		for ( var i =3D 0; i < validClassesAndOffsets.length; i+=3D2 ) {=0A=
			if ( validClassesAndOffsets[i] =3D=3D adHeadHash[ "class" ] && =
validClassesAndOffsets[i+1] =3D=3D adHeadHash[ "o" ] ) {=0A=
				isClassAndOffsetValid =3D true;=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
	if ( isClassAndOffsetValid ) {=0A=
		adHeadOffset =3D adHeadHash[ "o" ];=0A=
		adHeadClass =3D adHeadHash[ "class" ];=0A=
	}=0A=
}=0A=
=0A=
document.adoffset =3D adHeadOffset;=0A=
=0A=
//alert( "GLOBAL\nalreadySwappedTargetImage=3D" + =
alreadySwappedTargetImage + "\nisClassAndOffsetValid=3D" + =
isClassAndOffsetValid );=0A=
=0A=
function getAdHeadCookie( imageRef ) {=0A=
	//alert( "isClassAndOffsetValid=3D" + isClassAndOffsetValid + =
"\nadHeadOffset=3D" + adHeadOffset + "\nadHeadClass=3D" + adHeadClass);=0A=
	var newSrc =3D "http://cnn.dyn.cnn.com/1.gif?" + new Date().getTime();=0A=
	if ( !alreadySwappedTargetImage && !isClassAndOffsetValid && (typeof =
WM_browserAcceptsCookies !=3D "undefined") && WM_browserAcceptsCookies() =
) {=0A=
		//alert( "getAdHeadCookie\nalreadySwappedTargetImage=3D" + =
alreadySwappedTargetImage + "\nisClassAndOffsetValid=3D" + =
isClassAndOffsetValid );=0A=
		imageRef.src =3D newSrc;=0A=
		alreadySwappedTargetImage =3D true;=0A=
	}=0A=
}=0A=
=0A=
var alreadySwappedDETargetImage =3D false;=0A=
var cnnDEadDEonCookie =3D false;=0A=
var cnnU_Country =3D '';=0A=
var cnnAdDE_UVal =3D 'R00';=0A=
=0A=
function WM_readCookie( name ) {=0A=
	if ( document.cookie =3D=3D '' ) { // there's no cookie, so go no =
further=0A=
	    return false;=0A=
	} else { // there is a cookie=0A=
	    var firstChar, lastChar;=0A=
		var theBigCookie =3D document.cookie;=0A=
		firstChar =3D theBigCookie.indexOf(name);	// find the start of 'name'=0A=
		var NN2Hack =3D firstChar + name.length;=0A=
		if ( (firstChar !=3D -1) && (theBigCookie.charAt(NN2Hack) =3D=3D =
'=3D') ) { // if you found the cookie=0A=
			firstChar +=3D name.length + 1; // skip 'name' and '=3D'=0A=
			lastChar =3D theBigCookie.indexOf(';', firstChar); // Find the end of =
the value string (i.e. the next ';').=0A=
			if (lastChar =3D=3D -1) lastChar =3D theBigCookie.length;=0A=
			return unescape( theBigCookie.substring(firstChar, lastChar) );=0A=
		} else { // If there was no cookie of that name, return false.=0A=
			return false;=0A=
		}=0A=
	}	=0A=
} // WM_readCookie=0A=
=0A=
function getDEAdHeadCookie( imageRef ) {=0A=
	//if (typeof(WM_readCookie) !=3D "undefined") {=0A=
		cnnDEadDEonCookie =3D allCookies['adDEon'];=0A=
	//}=0A=
	var newSrc =3D "http://gdyn.cnn.com/1.1/1.gif?" + new Date().getTime();=0A=
	if ( !alreadySwappedDETargetImage && !cnnDEadDEonCookie) {=0A=
		imageRef.src =3D newSrc;=0A=
		alreadySwappedDETargetImage =3D true;=0A=
	}=0A=
	else if((alreadySwappedDETargetImage || WM_readCookie('adDEmas')) && =
!cnnUserEd_Pref) {=0A=
=0A=
		if(WM_readCookie('adDEmas')) { cnnU_Country =3D =
WM_readCookie('adDEmas').split('&')[0]; }=0A=
=0A=
		if(cnnU_Country && (cnnU_Country !=3D cnnAdDE_UVal) && (cnnU_Country =
!=3D '-')) {=0A=
			CNN_setCookie('SelectedEdition', 'edition', 854400, '/', '.cnn.com');=0A=
			if(cnnOn_Dom_Flag) { =
document.getElementById('cnnsetPref_Form').edition[1].checked =3D true; }=0A=
			else { document.getElementById('cnnsetPref_Form').edition[0].checked =
=3D true; }=0A=
		}=0A=
		else {=0A=
			CNN_setCookie('SelectedEdition', 'www', 854400, '/', '.cnn.com');=0A=
			if(cnnOn_Dom_Flag) { =
document.getElementById('cnnsetPref_Form').edition[0].checked =3D true; }=0A=
			else { document.getElementById('cnnsetPref_Form').edition[1].checked =
=3D true; }=0A=
		}=0A=
		=0A=
	}=0A=
=0A=
}=0A=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/cnn_adspaces/cnn_adspaces.js

var cnnad_tileID =3D cnnad_getID();=0A=
var cnnad_enabled =3D true;=0A=
var cnnad_adIframes =3D new Array();=0A=
var cnnad_adVault =3D new Array();=0A=
var cnnad_adCache =3D new Array();=0A=
=0A=
// flag for geo targetting image=0A=
var alreadySwappedDETargetImage =3D false;=0A=
var cnnDEadDEonCookie =3D false;=0A=
=0A=
// document domain security issues=0A=
var cnnDocDomain =3D cnnad_getTld(location.hostname);=0A=
if(cnnDocDomain) {document.domain =3D cnnDocDomain;}=0A=
=0A=
function cnnad_reverseString (input)=0A=
{=0A=
	// convert everything to a string=0A=
	input =3D "" + input;=0A=
	var output =3D '';=0A=
=0A=
	if (input.length)=0A=
	{=0A=
		var i;=0A=
		for (i =3D input.length; i > 0; i--)=0A=
		{=0A=
			output +=3D input.charAt(i-1);=0A=
		}=0A=
	}=0A=
	return(output);=0A=
}=0A=
=0A=
function cnnad_getID() {=0A=
	return (cnnad_reverseString(new Date().getTime()));=0A=
}=0A=
=0A=
function cnnad_renderAd(cnnad_url) {=0A=
	if(cnnad_enabled =3D=3D true) {=0A=
		document.write("<script type=3D\"text/javascript\"");=0A=
		document.write(" =
src=3D\""+cnnad_url+"&tile=3D"+cnnad_tileID+"\"></scr");=0A=
		document.write("ipt>");=0A=
	}=0A=
}=0A=
=0A=
function cnnad_preview(cnnad_adstring) {=0A=
	if ( location.host.indexOf("turner.com") > -1) {=0A=
		// we are on preview (or on local subnet, so we have to use internal =
names)=0A=
		// cnnad_adstring =3D cnnad_adstring.replace(new =
RegExp("ads\..*?\.com","gi"),"ads-dev.turner.com");=0A=
		cnnad_adstring =3D cnnad_adstring.replace(new =
RegExp("ads\..*?\.com","gi"),"ads.turner.com");=0A=
	}=0A=
	return cnnad_adstring;=0A=
}=0A=
=0A=
function cnnad_createIframe (id, url)=0A=
{=0A=
	var iframe =3D document.createElement('iframe');=0A=
	iframe.id =3D id;=0A=
	iframe.name =3D id;=0A=
	iframe.width =3D 0;=0A=
	iframe.height =3D 0;=0A=
	iframe.style.visibility =3D 'hidden';=0A=
	iframe.style.position =3D 'absolute';=0A=
	iframe.marginWidth =3D 0;=0A=
	iframe.marginHeight =3D 0;=0A=
	iframe.frameBorder =3D 0;=0A=
	iframe.scrolling =3D "no";=0A=
	iframe.allowTransparency =3D 'true';=0A=
	iframe.src =3D url;=0A=
=0A=
	return iframe;=0A=
}=0A=
=0A=
=0A=
function cnnad_createAdNoTileId(adId,cnnad_url,cnnad_height,cnnad_width) =
{=0A=
	cnnad_url =3D cnnad_preview(cnnad_url);=0A=
	document.write('<iframe ALLOWTRANSPARENCY=3D"true" hspace=3D"0" =
vspace=3D"0" marginHeight=3D"0" marginWidth=3D"0" src=3D"' + cnnad_url + =
'&page.allowcompete=3Dyes&domId=3D' + adId + '" border=3D"0" =
frameBorder=3D"0" height=3D"0" width=3D"0" scrolling=3D"no"  =
id=3D"'+adId+'" style=3D"position: absolute; visibility: hidden;" =
></iframe>');=0A=
}=0A=
=0A=
function cnnad_createAd(adId,cnnad_url,cnnad_height,cnnad_width,target) {=0A=
	var d =3D document.getElementById('ad-' + adId);=0A=
	cnnad_url =3D cnnad_preview(cnnad_url);=0A=
=0A=
	if (d)=0A=
	{=0A=
		cnnad_url +=3D '&tile=3D' + cnnad_tileID + '&domId=3D' + adId;=0A=
		if (! document.getElementById(adId))=0A=
		{=0A=
			d.appendChild(cnnad_createIframe(adId, cnnad_url));=0A=
		}=0A=
	}=0A=
	else=0A=
	{=0A=
		if (!target) {=0A=
			document.write('<iframe ALLOWTRANSPARENCY=3D"true" hspace=3D"0" =
vspace=3D"0" marginHeight=3D"0" marginWidth=3D"0" src=3D"' + cnnad_url + =
'&tile=3D' + cnnad_tileID + '&page.allowcompete=3Dyes&domId=3D' + adId + =
'" border=3D"0" frameBorder=3D"0" height=3D"0" width=3D"0" =
scrolling=3D"no"  id=3D"'+adId+'" style=3D"position: absolute; =
visibility: hidden;" ></iframe>');=0A=
		} else {=0A=
			document.getElementById(target).innerHTML =3D '<iframe =
ALLOWTRANSPARENCY=3D"true" hspace=3D"0" vspace=3D"0" marginHeight=3D"0" =
marginWidth=3D"0" src=3D"' + cnnad_url + '&tile=3D' + cnnad_tileID + =
'&page.allowcompete=3Dyes&domId=3D' + adId + '" border=3D"0" =
frameBorder=3D"0" height=3D"0" width=3D"0" scrolling=3D"no"  =
id=3D"'+adId+'" style=3D"position: absolute; visibility: hidden;" =
></iframe>';=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function cnnad_writeAd(cnnad_callid,cnnad_url) {=0A=
        if(cnnad_enabled =3D=3D true) {=0A=
                document.write("<script id=3D\"" + cnnad_callid + "\" =
type=3D\"text/javascript\" onload=3D\"cnnSendData();\"");=0A=
                document.write(" =
src=3D\""+cnnad_url+"&tile=3D"+cnnad_tileID+"\"></scr");=0A=
                document.write("ipt>");=0A=
        }=0A=
}=0A=
=0A=
function cnnad_showAd(cnnad_id) {=0A=
	if (document.getElementById(cnnad_id))=0A=
	{=0A=
		document.getElementById(cnnad_id).style.position =3D 'relative';=0A=
		document.getElementById(cnnad_id).style.visibility =3D 'visible';=0A=
	}=0A=
	else =0A=
	{=0A=
		// alert("Error displaying ad component: " + cnnad_id);	=0A=
		// just do not display the ad. -sg=0A=
	}=0A=
}=0A=
=0A=
function cnnad_setAdSize(docId,height,width) {=0A=
	var i =3D document.getElementById(docId);=0A=
=0A=
        if (i)=0A=
	{=0A=
                i.height =3D height;=0A=
                i.width =3D width;=0A=
        }=0A=
	else =0A=
	{=0A=
		// alert("Error displaying ad component: " + cnnad_id);	=0A=
		// just do not display the ad. -sg=0A=
	}=0A=
}=0A=
=0A=
function cnnad_readCookie( name ) {=0A=
        if ( document.cookie =3D=3D '' ) { // there is no cookie, so go =
no further=0A=
            return false;=0A=
        } else { // there is a cookie=0A=
            var firstChar, lastChar;=0A=
                var theBigCookie =3D document.cookie;=0A=
                firstChar =3D theBigCookie.indexOf(name); // find the =
start of 'name'=0A=
                var NN2Hack =3D firstChar + name.length;=0A=
                if ( (firstChar !=3D -1) && =
(theBigCookie.charAt(NN2Hack) =3D=3D '=3D') ) { // if you found the =
cookie=0A=
                        firstChar +=3D name.length + 1; // skip 'name' =
and '=3D'=0A=
                        lastChar =3D theBigCookie.indexOf(';', =
firstChar); // Find the end of the value string (i.e. the next ';').=0A=
                        if (lastChar =3D=3D -1) lastChar =3D =
theBigCookie.length;=0A=
                        return unescape( =
theBigCookie.substring(firstChar, lastChar) );=0A=
                } else { // If there was no cookie of that name, return =
false.=0A=
                        return false;=0A=
                }=0A=
        }=0A=
}=0A=
=0A=
function cnnad_getTld (hostname)=0A=
{=0A=
	var data =3D hostname.split(".");=0A=
	if (data.length >=3D 2)=0A=
	{=0A=
		return (data[data.length-2] + "." + data[data.length-1]);=0A=
	}=0A=
	return(null);=0A=
}=0A=
=0A=
function cnnad_refreshAds (type)=0A=
{=0A=
    if (! cnnad_adIframes)=0A=
    {=0A=
        return;=0A=
    }=0A=
=0A=
	var debug =3D document.getElementById("debugUrl");=0A=
=0A=
	if (debug)=0A=
	{=0A=
		debug.innerHTML =3D "";=0A=
	}=0A=
=0A=
    for (var i =3D 0; i < cnnad_adIframes.length; i++)=0A=
    {=0A=
		var targetAd =3D cnnad_adIframes[i];=0A=
		var newAdLoc =3D =
cnnad_findAd(type,targetAd.getWidth(),targetAd.getHeight());=0A=
		cnnad_swapAd(targetAd.getId(), newAdLoc, debug);=0A=
    }=0A=
}=0A=
=0A=
function cnnad_swapAd (id, newAdLoc, debug)=0A=
{=0A=
=0A=
	var elem =3D document.getElementById(id);=0A=
	if (elem)=0A=
	{=0A=
		elem.width =3D 0;=0A=
		elem.height =3D 0;=0A=
		elem.style.position =3D 'absolute';=0A=
		elem.style.visibility =3D 'hidden';=0A=
=0A=
		// if we find our ad in the cache, then use it=0A=
		if (cnnad_adCache[newAdLoc])=0A=
		{=0A=
			//alert("found ad via cache: " + cnnad_adCache[newAdLoc]);=0A=
			//elem.src =3D cnnad_adCache[newAdLoc];=0A=
=0A=
		for (var j =3D 0; j < window.frames.length; j++) {=0A=
			try {=0A=
					if (window.frames[j].location.href.indexOf('domId=3D'+id) > -1) {=0A=
						window.frames[j].location.replace(cnnad_adCache[newAdLoc]);=0A=
					}=0A=
 		} catch(e) {}=0A=
		}		=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		// if not in cache, we fetch it using an Ajax call=0A=
		// first we try Prototype=0A=
		if ((typeof Ajax !=3D 'undefined') && (typeof Ajax.Request !=3D =
'undefined'))=0A=
		{=0A=
			var temp =3D new Ajax.Request(=0A=
								newAdLoc,=0A=
								{=0A=
									method:'get',=0A=
									onSuccess: function (req) {=0A=
										var newLoc =3D cnnad_parseResponse(req.responseText,id);=0A=
										newLoc =3D cnnad_preview(newLoc);=0A=
										if (newLoc)=0A=
										{=0A=
											if (debug) { debug.innerHTML +=3D "<br>Updated " + elem.id + =
" with " + newLoc; }=0A=
											cnnad_adCache[newAdLoc] =3D newLoc;=0A=
											//elem.src =3D newLoc;=0A=
		for (var j =3D 0; j < window.frames.length; j++) {=0A=
			try {=0A=
					if (window.frames[j].location.href.indexOf('domId=3D'+id) > -1) {=0A=
						window.frames[j].location.replace(newLoc);=0A=
					}=0A=
 		} catch(e) {}=0A=
		}		=0A=
=0A=
			return;=0A=
										}=0A=
									}=0A=
								});=0A=
		}=0A=
		// next try Dojo=0A=
		else if (typeof dojo !=3D 'undefined')=0A=
		{=0A=
			if (typeof dojo.io =3D=3D 'undefined')=0A=
			{=0A=
				dojo.require("dojo.io.*");=0A=
			}=0A=
=0A=
			dojo.io.bind({=0A=
				url: newAdLoc,=0A=
				load: function (type, data, evt) {=0A=
							var newLoc =3D cnnad_parseResponse(data,id);=0A=
							newLoc =3D cnnad_preview(newLoc);=0A=
							if (newLoc)=0A=
							{=0A=
								if (debug) { debug.innerHTML +=3D "<br>Updated " + elem.id + " =
with " + newLoc; }=0A=
								cnnad_adCache[newAdLoc] =3D newLoc;=0A=
								elem.src =3D newLoc;=0A=
							}=0A=
					}=0A=
			});=0A=
=0A=
		}=0A=
		// neither worked, we just give up and not do anything=0A=
		else=0A=
		{=0A=
			// do nothing =0A=
			// alert("No way to fetch " + newAdLoc);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function cnnad_parseResponse (resp, id)=0A=
{=0A=
	// chop off everything before callout marker=0A=
	var startMarker =3D "<!-- CALLOUT|";=0A=
	var endMarker =3D "|CALLOUT -->";=0A=
	var start =3D resp.indexOf(startMarker);=0A=
	var end =3D resp.indexOf(endMarker);=0A=
	var loc =3D null;=0A=
	=0A=
	if (start >=3D 0 && end > start)=0A=
	{=0A=
		loc =3D resp.substring(start + startMarker.length ,end);=0A=
	}=0A=
=0A=
	if (loc)=0A=
	{=0A=
		return(loc + "&domId=3D" + id + "&page.allowcompete=3Dyes");=0A=
	}=0A=
	else=0A=
	{=0A=
		//alert("Parsing failed!");=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
function cnnad_findAd (type, width, height)=0A=
{=0A=
	var ret =3D null;=0A=
	for (var i =3D 0; i < cnnad_adVault.length; i++)=0A=
	{=0A=
		var ad =3D cnnad_adVault[i];=0A=
		if (ad.getType() =3D=3D type && ad.getHeight() =3D=3D height && =
ad.getWidth() =3D=3D width)=0A=
		{=0A=
			ret =3D ad.getUrl();=0A=
			break;=0A=
		}=0A=
	}=0A=
	return ret;=0A=
}=0A=
=0A=
function cnnad_getDEAdHeadCookie( imageRef ) {=0A=
	if (typeof(cnnad_readCookie) !=3D "undefined") {=0A=
		cnnDEadDEonCookie =3D cnnad_readCookie( 'adDEon' );=0A=
	}=0A=
	var newSrc =3D "http://gdyn." + cnnad_getTld(location.hostname) + =
"/1.1/1.gif?" + new Date().getTime();=0A=
	if ( !alreadySwappedDETargetImage && !cnnDEadDEonCookie) {=0A=
		imageRef.src =3D newSrc;=0A=
		alreadySwappedDETargetImage =3D true;=0A=
	}=0A=
}=0A=
=0A=
function cnnad_registerAd (type, width, height, url)=0A=
{=0A=
	var ad =3D new cnnad_AdObject (null, width, height, type, url);=0A=
	cnnad_adVault[cnnad_adVault.length] =3D ad;=0A=
}=0A=
=0A=
function cnnad_registerSpace (id, width, height)=0A=
{=0A=
	var ad =3D new cnnad_AdObject(id, width, height, null, null);=0A=
	cnnad_adIframes[cnnad_adIframes.length] =3D ad;=0A=
}=0A=
=0A=
=0A=
// ----- THE CNN ADS OBJECT ----- //=0A=
function cnnad_AdObject (id,width,height,type,url)=0A=
{=0A=
	this.id =3D id;=0A=
	this.width =3D width;=0A=
	this.height =3D height;=0A=
	this.type =3D type;=0A=
	this.url =3D url;=0A=
=0A=
	this.getId =3D function () { return this.id; };=0A=
	this.setId =3D function (id) { this.id =3D id };=0A=
=0A=
	this.getWidth =3D function () { return this.width; };=0A=
	this.setWidth =3D function (width) { this.width =3D width; };=0A=
=0A=
	this.getHeight =3D function () { return this.height; };=0A=
	this.setHeight =3D function (height) { this.height =3D height; };=0A=
=0A=
	this.getType =3D function () { return this.type; };=0A=
	this.setType =3D function (type) { this.type =3D type; };=0A=
=0A=
	this.getUrl =3D function () { return this.url; };=0A=
	this.setUrl =3D function (url) { this.url =3D url; };=0A=
=0A=
	this.toString =3D function () { return "[AD|ID=3D" + this.id + =
"|WIDTH=3D" + this.width + "|HEIGHT=3D" + this.height + "]"; };=0A=
}=0A=
// ------ /CNN ADS OBJECT ----- //=0A=
=0A=

------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/.element/js/2.0/scripts/prototype.js

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 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://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=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=
=0A=
Function.prototype.bind =3D function() {=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=
Function.prototype.bindAsEventListener =3D function(object) {=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).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=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=
=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=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=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=
  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.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=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 count =3D=3D=3D undefined ? 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 this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : 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 div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('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 name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =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=
  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.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') 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=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=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=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=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.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=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) {=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(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=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 fillWith =3D=3D=3D undefined ? 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) {=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) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(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, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=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) {=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 (typeof args.last() =3D=3D 'function')=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=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  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(value && value.constructor =3D=3D Array ?=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=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=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() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([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=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.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(arguments[i].constructor =3D=3D Array) {=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=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=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 (typeof responder[callback] =3D=3D 'function') {=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() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: 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=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=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 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=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(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 (typeof extras.push =3D=3D 'function')=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=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=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=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=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.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(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(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=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 (typeof element =3D=3D 'string')=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(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=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, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=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 $A($(element).getElementsByTagName('*'));=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 (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=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=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=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.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=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=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style) {=0A=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=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.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=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=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=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=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.readAttribute("id") =3D=3D ' + =
clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
attribute.name.inspect() + ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push('element.hasAttribute(' + =
attribute.name.inspect() + ')'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      element =3D $(element); \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D scope.length; i < length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=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, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) 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 getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=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().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['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=
=0A=
Object.extend(Form, Form.Methods);=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 Hash.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=
  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=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=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 function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=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.bind(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();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=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=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=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=
  realOffset: 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 [valueL, valueT];=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 [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 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: 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=
  // 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 this.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 this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.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=
  page: 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=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.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 [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=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 Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=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(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=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)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=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=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=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=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.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 [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/.element/js/2.0/scripts/scriptaculous.js?load=effects

// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007=0A=
=0A=
// Copyright (c) 2005, 2006 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.7.0',=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=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=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').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01C832D9.97218EB0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.l.cnn.net/cnn/.element/js/2.0/main.js

var cnnLockToggle =3D false;=0A=
=0A=
function CNN_getCookies() {=0A=
	var hash =3D new Array;=0A=
	if ( document.cookie ) {=0A=
		var cookies =3D document.cookie.split( '; ' );=0A=
		for ( var i =3D 0; i < cookies.length; i++ ) {=0A=
			var namevaluePairs =3D cookies[i].split( '=3D' );=0A=
			hash[namevaluePairs[0]] =3D unescape( namevaluePairs[1] ) || null;=0A=
		}=0A=
	}=0A=
	return hash;=0A=
}=0A=
=0A=
function CNN_parseCookieData( cookieDataString ) {=0A=
	var cookieValues =3D new Object();=0A=
	var separatePairs =3D cookieDataString.split( '&' );=0A=
	for ( var i =3D 0; i < separatePairs.length; i++  ) {=0A=
		var separateValues =3D separatePairs[i].split( ':' );=0A=
		cookieValues[separateValues[0]] =3D separateValues[1] || null;=0A=
	}=0A=
	return cookieValues;=0A=
}=0A=
=0A=
function CNN_setCookie( name, value, hours, path, domain, secure ) {=0A=
		var numHours =3D 0;=0A=
=0A=
		if ( hours) {=0A=
			if ( (typeof(hours) =3D=3D 'string') && Date.parse(hours) ) { // =
already a Date string=0A=
				numHours =3D hours;=0A=
			} else if ( typeof(hours) =3D=3D 'number' ) { // calculate Date from =
number of hours=0A=
				numHours =3D ( new Date((new Date()).getTime() + hours*3600000) =
).toGMTString();=0A=
			}=0A=
		}=0A=
=0A=
		document.cookie =3D name + '=3D' + escape(value) + =
((numHours)?(';expires=3D' + numHours):'') + ((path)?';path=3D' + =
path:'') + ((domain)?';domain=3D' + domain:'') + ((secure && (secure =
=3D=3D true))?'; secure':''); // Set the cookie, adding any parameters =
that were specified.=0A=
=0A=
}=0A=
=0A=
=0A=
function CNN_killCookie( name, path, domain ) {=0A=
	var allCookies =3D CNN_getCookies();=0A=
=0A=
	var theValue =3D allCookies[ name ] || null; // We need the value to =
kill the cookie=0A=
	if ( theValue ) {=0A=
		document.cookie =3D name + '=3D' + theValue + '; expires=3DFri, =
13-Apr-1970 00:00:00 GMT' + ((path)?';path=3D' + path:'') + =
((domain)?';domain=3D' + domain:''); // set an already-expired cookie=0A=
	}=0A=
}=0A=
=0A=
=0A=
var allCookies =3D CNN_getCookies();=0A=
var cnnDomainArray =3D location.hostname.split( '.' );=0A=
var cnnCurrDomain =3D ( cnnDomainArray.length > 1 ) ? '.' + =
cnnDomainArray[cnnDomainArray.length-2] + '.' + =
cnnDomainArray[cnnDomainArray.length-1] : '';=0A=
=0A=
var pagetypeTS=3D"";=0A=
=0A=
function cnnRenderTimeStamp(date,timeString) {=0A=
	var cnnIsIntl =3D (location.hostname.indexOf('edition.') > -1) ? true : =
false;=0A=
	cnnStoryPublishTime =3D (date) ? new Date(date) : cnnStoryPublishTime;=0A=
	var days =3D new Array('Sun','Mon','Tue','Wed','Thur','Fri','Sat');=0A=
	var months =3D new Array('January', 'February', 'March', 'April', =
'May', 'June', 'July', 'August', 'September', 'October', 'November', =
'December');=0A=
=0A=
    var cnnTimeStampDiff =3D cnnCurrTime.getTime() - =
cnnStoryPublishTime.getTime();=0A=
=0A=
    var daysDifference =3D Math.floor(cnnTimeStampDiff/1000/60/60/24);=0A=
=0A=
    cnnTimeStampDiff -=3D daysDifference*1000*60*60*24=0A=
=0A=
    var hoursDifference =3D Math.floor(cnnTimeStampDiff/1000/60/60);=0A=
=0A=
    cnnTimeStampDiff -=3D hoursDifference*1000*60*60=0A=
=0A=
    var minutesDifference =3D Math.floor(cnnTimeStampDiff/1000/60);=0A=
=0A=
    cnnTimeStampDiff -=3D minutesDifference*1000*60=0A=
=0A=
	var cnnDays =3D (daysDifference > 1) ? "days" : "day";=0A=
	var cnnHours =3D (hoursDifference > 1) ? "hours" : "hour";=0A=
	var cnnMinutes =3D (minutesDifference > 1) ? "minutes" : "minute";=0A=
	var cnnHPMinutes =3D "min";=0A=
	var cnnCMSTimeString =3D '';=0A=
	var cnnBlankString =3D "";=0A=
=0A=
	if (timeString) {=0A=
		cnnCMSTimeString =3D (cnnIsIntl) ? timeString[0] : timeString[1];=0A=
	}	else { //for legacy support=0A=
		cnnCMSTimeString =3D "updated " + (!cnnIsIntl ? =
days[cnnStoryPublishTime.getUTCDay()] : '') + " " + =
months[cnnStoryPublishTime.getUTCMonth()] + " " + =
cnnStoryPublishTime.getUTCDate() + ", " + =
cnnStoryPublishTime.getUTCFullYear();=0A=
	}=0A=
=0A=
=0A=
	if (hoursDifference > 4 && daysDifference >=3D 0 || daysDifference >=3D =
1) {=0A=
		switch(pagetypeTS) {=0A=
			case "homepage": //t2 formatted=0A=
				return cnnBlankString;=0A=
			break;=0A=
			case "mosaic":=0A=
				return "<div class=3D\"cnnGryTmeStmp\">" + cnnCMSTimeString + =
"<\/div>";=0A=
			break;=0A=
			case "section":=0A=
			default:=0A=
				if (pagetypeTS =3D=3D 'section' && cnnIsIntl) {=0A=
					return "<div class=3D\"cnnGryTmeStmp\">" + cnnCMSTimeString + =
"<\/div>";=0A=
				} else {=0A=
					return "<div class=3D\"cnnGryTmeStmp\">updated " + (!cnnIsIntl ? =
days[cnnStoryPublishTime.getUTCDay()] : '') + " " + =
months[cnnStoryPublishTime.getUTCMonth()] + " " + =
cnnStoryPublishTime.getUTCDate() + ", " + =
cnnStoryPublishTime.getUTCFullYear() + "<\/div>";=0A=
				}=0A=
		}=0A=
	} else if( hoursDifference <=3D 4 && hoursDifference >=3D 1) {=0A=
		switch(pagetypeTS) {=0A=
			case "homepage": //t2 formatted=0A=
				return cnnBlankString;=0A=
			break;=0A=
			case "mosaic":=0A=
			default:=0A=
				if (minutesDifference > 0) {=0A=
					return "<div class=3D\"cnnGryTmeStmp\">updated " + hoursDifference =
+ " "+cnnHours+", " + minutesDifference + " "+cnnMinutes+" ago<\/div>";=0A=
				} else {=0A=
					return "<div class=3D\"cnnGryTmeStmp\">updated " + hoursDifference =
+ " "+cnnHours+" ago<\/div>";=0A=
				}=0A=
		}=0A=
	} else {=0A=
		switch(pagetypeTS) {=0A=
			case "homepage": //t2 formatted=0A=
				if(hoursDifference < 1 && minutesDifference > 0){=0A=
					return '<span>' + minutesDifference + " min<\/span>";=0A=
				} else {=0A=
					return "<span>1 min<\/span>";=0A=
				}=0A=
			break;=0A=
			case "mosaic":=0A=
			default:=0A=
				if(hoursDifference < 1 && minutesDifference > 0){=0A=
					return "updated " + minutesDifference + " "+cnnMinutes+" ago";=0A=
				} else {=0A=
					return "updated 1 minute ago";=0A=
				}=0A=
		}=0A=
=0A=
	}=0A=
}=0A=
=0A=
=0A=
function cnnRenderT1TimeStamp(date,useLongFormat) {=0A=
=0A=
	cnnStoryPublishTime =3D (date) ? new Date(date) : cnnStoryPublishTime;=0A=
	var cnnTimeStampString;=0A=
	var nullString=3D"";=0A=
=0A=
=0A=
=0A=
    var cnnTimeStampDiff =3D cnnCurrTime.getTime() - =
cnnStoryPublishTime.getTime();=0A=
=0A=
    var daysDifference =3D Math.floor(cnnTimeStampDiff/1000/60/60/24);=0A=
=0A=
    cnnTimeStampDiff -=3D daysDifference*1000*60*60*24=0A=
=0A=
    var hoursDifference =3D Math.floor(cnnTimeStampDiff/1000/60/60);=0A=
=0A=
    cnnTimeStampDiff -=3D hoursDifference*1000*60*60=0A=
=0A=
    var minutesDifference =3D Math.floor(cnnTimeStampDiff/1000/60);=0A=
=0A=
    cnnTimeStampDiff -=3D minutesDifference*1000*60=0A=
=0A=
    var secondsDifference =3D Math.floor(cnnTimeStampDiff/1000);=0A=
=0A=
=0A=
	var cnnDays =3D (daysDifference > 1) ? "days" : "day";=0A=
	var cnnHours =3D (hoursDifference > 1) ? "hours" : "hour";=0A=
	var cnnMinutes =3D (minutesDifference > 1) ? "minutes" : "minute";=0A=
	var cnnSeconds =3D (secondsDifference > 1) ? "seconds" : "second";=0A=
	var cnnHPMinutes =3D (minutesDifference > 1) ? "minutes" : "minute";=0A=
	var cnnHPSeconds =3D (secondsDifference > 1) ? "secs" : "sec";=0A=
=0A=
	if (pagetypeTS=3D=3D'homepage') {=0A=
=0A=
			cnnTimeStampString =3D 'updated ';=0A=
=0A=
		if(hoursDifference < 1 && minutesDifference > 0){=0A=
			cnnTimeStampString +=3D minutesDifference + " =
"+(useLongFormat?cnnMinutes:cnnHPMinutes)+" ago";=0A=
		} else if(hoursDifference < 1 && minutesDifference < 1) {=0A=
			cnnTimeStampString +=3D secondsDifference + " =
"+(useLongFormat?cnnSeconds:cnnHPSeconds)+" ago";=0A=
		} else if(hoursDifference >=3D 1) {=0A=
			return nullString;=0A=
		}=0A=
		return cnnTimeStampString;=0A=
	}=0A=
=0A=
}=0A=
=0A=
=0A=
function CNN_submitUserComment(form) {=0A=
var cnnSubmitForm =3D true;=0A=
=0A=
if(typeof(cnnThread) !=3D "undefined") {=0A=
	$(form).threadName.value =3D cnnThread;=0A=
}=0A=
if(typeof(cnnForum) !=3D "undefined") {=0A=
  $(form).forumName.value  =3D cnnForum;=0A=
}=0A=
=0A=
var errorDivs =3D $('cnnROCSubFrm').getElementsByClassName('cnnError');=0A=
for (var i =3D 0; i<errorDivs.length; i++) {=0A=
	errorDivs[i].remove();=0A=
}=0A=
=0A=
allFormEls =3D Form.getElements(form);=0A=
for(i =3D 0; i < allFormEls.length; i++) {=0A=
    //do something to each form field=0A=
    allFormEls[i].value =3D =
allFormEls[i].value.strip().stripScripts().stripTags();=0A=
    if (allFormEls[i].value =3D=3D "") {=0A=
    		if (allFormEls[i].name =3D=3D "name") {=0A=
    			new Insertion.Before('cnnUserResponseName',' <span =
id=3D"cnnUserResponseNameError" class=3D"cnnError">&raquo;<\/span>');=0A=
    		}=0A=
    		if (allFormEls[i].name =3D=3D "location") {=0A=
    			new Insertion.Before('cnnUserResponseLocation',' <span =
id=3D"cnnUserResponseNameError" class=3D"cnnError">&raquo;<\/span>');=0A=
    		}=0A=
    		if (allFormEls[i].name =3D=3D "body") {=0A=
    			new Insertion.Before('cnnUserResponseComment',' <span =
id=3D"cnnUserResponseNameError" class=3D"cnnError">&raquo;<\/span>');=0A=
    		}=0A=
    	cnnSubmitForm =3D false;=0A=
	}=0A=
}=0A=
=0A=
	if (cnnSubmitForm) {=0A=
=0A=
			new Effect.Opacity('cnnROCFrm',=0A=
					{=0A=
						duration:1.0,=0A=
						from:1.0,=0A=
						to:0,=0A=
						beforeStart:function() {=0A=
					  		document.cnnROCSubFrm.submit();=0A=
						},=0A=
						afterFinish: function(obj)=0A=
							{=0A=
							Form.reset(form);					      		$('cnnROCFrmComplete').innerHTML =
=3D "Thank you for contributing. Comments are moderated by CNN and will =
not appear on this story until after they have been reviewed and deemed =
appropriate for posting. Unfortunately, due to the volume of comments we =
receive, not all comments can be posted.<br><br><a =
href=3D\"javascript:void(0);\" =
onclick=3D\"CNN_toggleSubmissionForm('cnnROCFrm','cnnROCFrmComplete')\">P=
ost another comment<\/a>";=0A=
									new Effect.Opacity('cnnROCFrmComplete',=0A=
										{=0A=
											duration:1.0,=0A=
											from:0,=0A=
											to:1.0,=0A=
											beforeUpdate:function(obj) {=0A=
												$('cnnROCFrm').hide();=0A=
												obj.element.show();=0A=
											}=0A=
										}=0A=
									);=0A=
							}=0A=
=0A=
					}=0A=
				);=0A=
	}=0A=
}=0A=
=0A=
function CNN_toggleSubmissionForm(show,hide) {=0A=
=0A=
new Effect.Opacity(hide,=0A=
					{=0A=
						duration:1.0,=0A=
						from:1.0,=0A=
						to:0,=0A=
						afterFinish: function(obj)=0A=
							{=0A=
								new Effect.Opacity(show,=0A=
										{=0A=
											duration:1.0,=0A=
											from:0,=0A=
											to:1.0,=0A=
											beforeUpdate:function(obj) {=0A=
												$(hide).hide();=0A=
												obj.element.show();=0A=
											}=0A=
										}=0A=
									);=0A=
							}=0A=
					}=0A=
				)=0A=
=0A=
=0A=
}=0A=
=0A=
function cnnShowExtendedComments(el) {=0A=
	var block =3D =
document.getElementsByClassName('cnnExtended',el.parentNode.parentNode);=0A=
	if (block && block.length > 0) {=0A=
		cnnToggleUGC(block[0],el);=0A=
		el.style.display =3D "none";=0A=
	}=0A=
}=0A=
=0A=
function cnnHideExtendedComments(el) {=0A=
	var block =3D el.parentNode.parentNode;=0A=
	var blockLinks =3D block.parentNode.getElementsByTagName('a');=0A=
	if (block) {=0A=
		cnnToggleUGC(block,el);=0A=
			for (var i=3D0; i < blockLinks.length; i++) {=0A=
				blockLinks[i].style.display =3D "inline";=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function cnnShowMore(el) {=0A=
	var block =3D =
document.getElementsByClassName('cnnExtended',el.parentNode.parentNode);=0A=
	var initialGraph =3D el.parentNode.getElementsByTagName('p');=0A=
	if (block && block.length > 0) {=0A=
el.parentNode.hide();=0A=
block[0].show();=0A=
	}=0A=
}=0A=
=0A=
function cnnShowLess(el) {=0A=
	var block =3D el.parentNode.parentNode;=0A=
	var blockLinks =3D block.parentNode.getElementsByTagName('p');=0A=
=0A=
	block.hide();=0A=
	blockLinks[0].show();=0A=
=0A=
}=0A=
=0A=
function cnnToggleUGC(el,lnk) {=0A=
	if (cnnLockToggle) {=0A=
		return;=0A=
	}=0A=
=0A=
	cnnLockToggle =3D true;=0A=
	var cnnToggleClass =3D (lnk.parentNode.className.indexOf('Closed') > =
-1) ? true : false;=0A=
=0A=
		Effect.toggle(el,'blind',=0A=
		{=0A=
			beforeStart:function(obj) {=0A=
				try {=0A=
					lnk.blur();=0A=
				} catch(e) {};=0A=
				if (cnnToggleClass) {=0A=
				switch(lnk.parentNode.className) {=0A=
					case 'cnnOpinionClosed':=0A=
						lnk.parentNode.className =3D 'cnnOpinion';=0A=
					break;=0A=
					case 'cnnIReportClosed':=0A=
						lnk.parentNode.className =3D 'cnnIReport';=0A=
					break;=0A=
					case 'cnnBlogsClosed':=0A=
						lnk.parentNode.className =3D 'cnnBlogs';=0A=
						Sphere.Widget.search();=0A=
					break;=0A=
					default:=0A=
				}=0A=
				}=0A=
=0A=
			},=0A=
			afterFinish:function(obj) {=0A=
				if (!cnnToggleClass) {=0A=
				switch(lnk.parentNode.className) {=0A=
					case 'cnnOpinion':=0A=
						lnk.parentNode.className =3D 'cnnOpinionClosed';=0A=
					break;=0A=
					case 'cnnIReport':=0A=
						lnk.parentNode.className =3D 'cnnIReportClosed';=0A=
					break;=0A=
					case 'cnnBlogs':=0A=
						lnk.parentNode.className =3D 'cnnBlogsClosed';=0A=
					break;=0A=
					default:=0A=
				}=0A=
				}=0A=
				cnnLockToggle =3D false;=0A=
			}=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
function cnnToggleNestedContent(el,lnk,num,desc) {=0A=
if (cnnLockToggle) {=0A=
	return;=0A=
}=0A=
=0A=
cnnLockToggle =3D true;=0A=
var cnnLnkTxt =3D "Last 3 comments only";=0A=
		Effect.toggle(el,'blind',=0A=
		{=0A=
			duration:0.5,=0A=
			afterFinish: function() {=0A=
				if(!desc) {=0A=
					if (lnk.innerHTML =3D=3D cnnLnkTxt) {=0A=
						lnk.innerHTML =3D "See all " + num + " comments";=0A=
					} else {=0A=
						lnk.innerHTML =3D cnnLnkTxt;=0A=
					}=0A=
				}=0A=
				cnnLockToggle =3D false;=0A=
			},=0A=
			beforeStart: function() {=0A=
				if(desc) {=0A=
					$(lnk).style.display =3D "none";=0A=
				}=0A=
=0A=
			}=0A=
		}=0A=
=0A=
		);=0A=
=0A=
=0A=
}=0A=
=0A=
=0A=
function CNN_displayBlogContent(widgetLoading,widgetContent) {=0A=
	if (!$(widgetLoading) || !$(widgetContent)) {=0A=
		return;=0A=
	}=0A=
=0A=
			Effect.BlindUp(widgetLoading,=0A=
				{=0A=
					afterFinish:function(obj) {=0A=
						$(obj.element.id).remove();=0A=
					}=0A=
				}=0A=
			);=0A=
			Effect.BlindDown(widgetContent);=0A=
}=0A=
=0A=
=0A=
var cnnHasOpenPopup =3D 0;=0A=
// this is for opening pop-up windows=0A=
function CNN_openPopup( url, name, widgets, openerUrl )=0A=
{=0A=
	var host =3D location.hostname;=0A=
	if (window =3D=3D top) { window.top.name =3D "opener"; }=0A=
	var popupWin =3D window.open( url, name, widgets );=0A=
	if(popupWin) {cnnHasOpenPopup =3D 1;}=0A=
	if ( popupWin && popupWin.opener ) {=0A=
		if ( openerUrl )=0A=
		{=0A=
			popupWin.opener.location =3D openerUrl;=0A=
		}=0A=
	}=0A=
	if ( popupWin) {=0A=
		popupWin.focus();=0A=
	}=0A=
}=0A=
=0A=
function cnnImgSwap( strId, intSwap ) {=0A=
	// assumes 2 images: image.gif and image_over.gif=0A=
	var imgObj =3D (typeof(strId) =3D=3D "object") ? =
strId.getElementsByTagName('img')[0] : document.getElementById( strId );=0A=
	var strTemp =3D imgObj.src;=0A=
	var intStrLength =3D strTemp.length;=0A=
	var intChop, strEnd;=0A=
=0A=
	if ( intSwap ) {=0A=
		if (strTemp.indexOf('_over.gif') =3D=3D -1) {=0A=
			intChop =3D intStrLength - 4;=0A=
			strEnd =3D '_over.gif';=0A=
		}=0A=
	} else {=0A=
		if (strTemp.indexOf('_over.gif') > -1) {=0A=
			intChop =3D intStrLength - 9;=0A=
			strEnd =3D '.gif';=0A=
		}=0A=
	}=0A=
=0A=
	if (typeof(intChop) !=3D "undefined") {=0A=
		strTemp =3D strTemp.substring( 0, intChop );=0A=
	}=0A=
=0A=
	if (typeof(strEnd) !=3D "undefined") {=0A=
		imgObj.src =3D strTemp + strEnd;=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
=0A=
Flash Detect and Render=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
The CNN_FlashObject takes a few required arguments...=0A=
=0A=
	name ......... the id/name of the object/embed=0A=
	src .......... the URL of the swf=0A=
	width ........ (i think this should be required)=0A=
	height ....... (i think this should be required)=0A=
=0A=
...and some optional arguments...=0A=
=0A=
	parameters ... this is a "hash" of keys and values=0A=
		{ menu: "true", play: "false", loop: "false" }=0A=
		(or set this to null or an empty string to skip)=0A=
=0A=
	flashVars .... this is a hash or a string=0A=
		{ cs_url: "/football/nfl/scoreboards/today/" }=0A=
		- or -=0A=
		"cs_url=3D/football/nfl/scoreboards/today/"=0A=
=0A=
=0A=
Sample Usage:=0A=
if ( new CNN_FlashDetect().detectVersion( 6 ) ) {=0A=
=0A=
	var cnn_Scoreboard =3D new CNN_FlashObject( "cnnScoreboard",=0A=
		"/.element/img/2.0/swf/nfl_scoreboard.swf",=0A=
		420, 85, null, "cs_url=3D/football/nfl/scoreboards/today/" );=0A=
=0A=
	cnn_Scoreboard.writeHtml();=0A=
=0A=
} else {=0A=
	document.write( 'alternate html' );=0A=
}=0A=
=0A=
Of course, if you plan to have Flash in lots of places on a page,=0A=
it might make more sense to make a global variable for the detection.=0A=
You could go as far as creating a session-based cookie...=0A=
=0A=
*/=0A=
=0A=
var VBS_Result =3D false;=0A=
=0A=
function CNN_FlashDetect() { }=0A=
=0A=
CNN_FlashDetect.prototype.maxVersionToDetect =3D 8;=0A=
CNN_FlashDetect.prototype.minVersionToDetect =3D 3;=0A=
=0A=
CNN_FlashDetect.prototype.hasPlugin =3D ( navigator.mimeTypes &&=0A=
		navigator.mimeTypes.length &&=0A=
		navigator.mimeTypes["application/x-shockwave-flash"] &&=0A=
		navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin );=0A=
=0A=
CNN_FlashDetect.prototype.hasActiveX =3D window.ActiveXObject;=0A=
=0A=
CNN_FlashDetect.prototype.hasWinIE =3D ( navigator.userAgent &&=0A=
		( navigator.userAgent.indexOf( "MSIE" ) !=3D -1 ) &&=0A=
		navigator.appVersion &&=0A=
		( navigator.appVersion.indexOf( "Win" ) !=3D -1 ) );=0A=
=0A=
CNN_FlashDetect.prototype.getVersion =3D function () {=0A=
	var versionNum =3D 0;=0A=
	var i =3D 0;=0A=
=0A=
	if ( this.hasActiveX ) {=0A=
		var activeXObject =3D false;=0A=
		for ( i =3D this.maxVersionToDetect; i >=3D this.minVersionToDetect && =
!activeXObject; versionNum =3D ( activeXObject ? i : versionNum ), i-- ) =
{=0A=
			try {=0A=
				activeXObject =3D new ActiveXObject( =
"ShockwaveFlash.ShockwaveFlash." + i );=0A=
			} catch( e ) {=0A=
				// do nothing=0A=
			}=0A=
		}=0A=
	} else if ( this.hasWinIE ) {=0A=
		VBS_Result =3D false;=0A=
		for ( i =3D this.maxVersionToDetect; i >=3D this.minVersionToDetect && =
!VBS_Result; versionNum =3D ( VBS_Result ? i : versionNum ), i-- ) {=0A=
			execScript( 'on error resume next: VBS_Result =3D IsObject( =
CreateObject( "ShockwaveFlash.ShockwaveFlash.' + i + '" ) )', 'VBScript' =
);=0A=
		}=0A=
	} else if ( this.hasPlugin ) {=0A=
		if ( navigator.plugins && navigator.plugins.length && =
navigator.plugins["Shockwave Flash"] ) {=0A=
			var words =3D navigator.plugins["Shockwave Flash"].description.split( =
" " );=0A=
			for ( i =3D 0; i < words.length; ++i ) {=0A=
				if ( isNaN( parseInt( words[i] ) ) )=0A=
					continue;=0A=
				versionNum =3D words[i];=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return ( versionNum );=0A=
}=0A=
=0A=
CNN_FlashDetect.prototype.detectVersion =3D function ( num ) {=0A=
	var isVersionSupported =3D false;=0A=
=0A=
	if ( ! isNaN( num ) ) {=0A=
		isVersionSupported =3D ( this.getVersion() >=3D parseInt( num ) );=0A=
	}=0A=
=0A=
	return ( isVersionSupported );=0A=
}=0A=
=0A=
=0A=
function CNN_FlashObject( p_name, p_src, p_width, p_height, =
p_parameters, p_flashVars ) {=0A=
	this.m_name			=3D p_name;=0A=
	this.m_src			=3D p_src;=0A=
	this.m_width		=3D p_width;=0A=
	this.m_height		=3D p_height;=0A=
	this.m_flashVars	=3D p_flashVars;=0A=
=0A=
// constructor=0A=
	if ( p_parameters )=0A=
	{=0A=
		this.setParams( p_parameters );=0A=
	}=0A=
}=0A=
=0A=
// Declare member properties=0A=
CNN_FlashObject.prototype.m_name =3D '';=0A=
CNN_FlashObject.prototype.m_src =3D '';=0A=
CNN_FlashObject.prototype.m_width =3D '';=0A=
CNN_FlashObject.prototype.m_height =3D '';=0A=
CNN_FlashObject.prototype.m_flashVars =3D '';=0A=
=0A=
CNN_FlashObject.prototype.m_params =3D {=0A=
	menu:		"false",=0A=
	quality:	"high",=0A=
	allowScriptAccess:		"always",=0A=
	wmode:		"transparent"=0A=
=0A=
};=0A=
=0A=
CNN_FlashObject.prototype.setParam =3D function ( p_name, p_value ) {=0A=
	this.m_params[ p_name ] =3D p_value;=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.setParams =3D function ( p_paramHash ) {=0A=
	if ( typeof p_paramHash =3D=3D "object" ) {=0A=
		for ( var param in p_paramHash ) {=0A=
			if ( p_paramHash[param] ) {=0A=
				this.setParam( param, p_paramHash[param] );=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.getParam =3D function ( p_name ) {=0A=
	return ( this.m_params[ p_name ] );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.getParams =3D function () {=0A=
	return ( this.m_params );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.getFlashVarsString =3D function () {=0A=
	var flashVarsString =3D '';=0A=
=0A=
	if ( typeof this.m_flashVars =3D=3D "string" ) {=0A=
		flashVarsString =3D this.m_flashVars;=0A=
	} else if ( typeof this.m_flashVars =3D=3D "object" ) {=0A=
		for ( var flashVar in this.m_flashVars ) {=0A=
			if ( flashVarsString !=3D '' ) {=0A=
				flashVarsString +=3D "&";=0A=
			}=0A=
			flashVarsString +=3D flashVar + "=3D" + escape( =
this.m_flashVars[flashVar] );=0A=
		}=0A=
	}=0A=
=0A=
	return ( flashVarsString );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.getAttributeString =3D function ( p_attr, =
p_value ) {=0A=
	return ( p_value ? ' ' + p_attr + '=3D"' + p_value + '"' : '' );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.getParamTag =3D function ( p_name, p_value ) {=0A=
	return ( p_value ? '<param name=3D"' + p_name + '" value=3D"' + p_value =
+ '">' : '' );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.getHtml =3D function () {=0A=
	var htmlString =3D '';=0A=
	var eachParam =3D '';=0A=
	var flashUrl =3D 'http://www.macromedia.com/go/getflashplayer';=0A=
=0A=
// open object=0A=
	htmlString +=3D '<object type=3D"application/x-shockwave-flash" \=0A=
					classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';=0A=
	htmlString +=3D this.getAttributeString( 'pluginspage', flashUrl );=0A=
	htmlString +=3D this.getAttributeString( 'id', this.m_name );=0A=
	htmlString +=3D this.getAttributeString( 'data', this.m_src );=0A=
	htmlString +=3D this.getAttributeString( 'width', this.m_width );=0A=
	htmlString +=3D this.getAttributeString( 'height', this.m_height );=0A=
	htmlString +=3D '>';=0A=
	htmlString +=3D this.getParamTag( 'movie', this.m_src );=0A=
	for ( eachParam in this.getParams() ) {=0A=
		htmlString +=3D this.getParamTag( eachParam, this.getParam( eachParam =
) );=0A=
	}=0A=
	htmlString +=3D this.getParamTag( 'flashVars', =
this.getFlashVarsString() );=0A=
=0A=
// open embed=0A=
	htmlString +=3D '<embed type=3D"application/x-shockwave-flash"';=0A=
	htmlString +=3D this.getAttributeString( 'pluginspage', flashUrl );=0A=
	htmlString +=3D this.getAttributeString( 'name', this.m_name );=0A=
	htmlString +=3D this.getAttributeString( 'src', this.m_src );=0A=
	htmlString +=3D this.getAttributeString( 'width', this.m_width );=0A=
	htmlString +=3D this.getAttributeString( 'height', this.m_height );=0A=
	for ( eachParam in this.getParams() ) {=0A=
		htmlString +=3D this.getAttributeString( eachParam, this.getParam( =
eachParam ) );=0A=
	}=0A=
	htmlString +=3D this.getAttributeString( 'flashVars', =
this.getFlashVarsString() );=0A=
	htmlString +=3D '>';=0A=
=0A=
// close embed=0A=
	htmlString +=3D '<\/embed>';=0A=
=0A=
// close object=0A=
	htmlString +=3D '<\/object>';=0A=
=0A=
	return ( htmlString );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.writeHtml =3D function () {=0A=
	document.write( this.getHtml() );=0A=
}=0A=
=0A=
CNN_FlashObject.prototype.writeMosaicHtml =3D function (id) {=0A=
	document.getElementById(id).innerHTML =3D  this.getHtml();=0A=
}=0A=
=0A=
=0A=
//   story comments functions=0A=
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D START=0A=
=0A=
var commentsWindow =3D 25;=0A=
var currentPage =3D 1;=0A=
var cnnInitialDisplay =3D 3;=0A=
var nextLink =3D false;=0A=
var loadingComments =3D false;=0A=
var firstTimeNested =3D true;=0A=
var getThisMany =3D 0;=0A=
=0A=
//gets next set of comments - of length: commentsWindow*currentPage=0A=
function CNN_getNextComments(){=0A=
	if(loadingComments){ return; }=0A=
	loadingComments=3Dtrue;=0A=
	currentPage++;=0A=
	getThisMany =3D commentsWindow * currentPage;=0A=
	=
CSIManager.getInstance().call('http://comments.cnn.com/comments/rss/rssme=
ssages.jspa','full=3Dtrue&outputType=3DJSON_BOXED&forumName=3D'+cnnForum+=
'&threadName=3D'+cnnThread+'&numItems=3D'+getThisMany,'objectid', =
CNN_loadNextIntoOpinionBox, false, 'cnnComments'+currentPage);=0A=
}=0A=
=0A=
//handler for CNN_getNextComments=0A=
function CNN_loadNextIntoOpinionBox(obj){=0A=
    	var CNN_comment =3D '';=0A=
	hideableComments =3D '';=0A=
	var makeHidden =3D 'visible';=0A=
	for (var xx =3D 0; xx < cnnInitialDisplay; xx++){=0A=
    		var clObject =3D obj.rss.channel.item[xx];=0A=
		hideableComments +=3D CNN_generateACommentDiv(clObject);=0A=
    	}=0A=
    	for (var xx =3D ((currentPage-1) * =
commentsWindow)+cnnInitialDisplay; xx < obj.rss.channel.item.length; =
xx++) {=0A=
		var clObject =3D obj.rss.channel.item[xx];=0A=
		CNN_comment +=3D CNN_generateACommentDiv(clObject);=0A=
    	}=0A=
        if(obj.rss.channel.item.length < getThisMany || =
(obj.rss.channel.item.length-((currentPage-1) * =
commentsWindow))+cnnInitialDisplay < commentsWindow){=0A=
		document.getElementById('nextLink').style.visibility =3D "hidden";=0A=
		nextLink =3D false;=0A=
	}=0A=
	var nextLinkHtmlVisible =3D 'visible';=0A=
	if(!nextLink){=0A=
		nextLinkHtmlVisible=3D'hidden';=0A=
	}=0A=
=0A=
	var cnnShowExpandedLnk =3D =
$('cnnOpinionContainer').getElementsByClassName('cnnExpandCommentsLnk');=0A=
	cnnShowExpandedLnk[0].innerHTML =3D '<a href=3D"javascript:void(0)" =
onclick=3D"CNN_ToggleNestedStoryContent(\'cnnOpinionSubContainer\',this, =
\''+commentsWindow+'\',null);">Last '+cnnInitialDisplay+' comments =
only<\/a><span id=3D"nextLink" =
style=3D"visibility:'+nextLinkHtmlVisible+'"> | <a =
href=3D"javascript:void(0)" onclick=3D"CNN_getNextComments();">Next =
'+commentsWindow+' comments &raquo;</a></span>';=0A=
	loadingComments =3D false;=0A=
	return "<div id=3D'allComments'>"+hideableComments+"<div =
id=3D'cnnOpinionSubContainer'>"+document.getElementById("cnnOpinionSubCon=
tainer").innerHTML+CNN_comment+"</div></div>";=0A=
}=0A=
=0A=
//builds a single comment element=0A=
function CNN_generateACommentDiv(clObject){=0A=
	CNN_comment =3D '';=0A=
        CNN_comment +=3D '                <div class=3D"cnnUGCBox">';=0A=
        CNN_comment +=3D '                        <div =
class=3D"cnnUGCBoxHeader"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
        CNN_comment +=3D '                        <div =
class=3D"cnnBoxContent">';=0A=
        CNN_comment +=3D '                                <div =
class=3D"cnnMeta">';=0A=
        CNN_comment +=3D                                  '<span =
class=3D"cnnContributor">'+clObject['jf:author']+'<\/span><br>';=0A=
        CNN_comment +=3D cnnRenderTimeStamp(clObject['pubDate']);=0A=
        CNN_comment +=3D '                                <\/div>';=0A=
        CNN_comment +=3D '                                <p>';=0A=
        CNN_comment +=3D clObject['description'].truncate(300,' ...<a =
href=3D"javascript:void(0);" onclick=3D"cnnShowMore(this);return =
false">more<\/a>');=0A=
        CNN_comment +=3D '                                <\/p>';=0A=
=0A=
        CNN_comment +=3D '                                <div =
class=3D"cnnExtended" style=3D"display:none;"><p>';=0A=
        CNN_comment +=3D clObject['description'];=0A=
        CNN_comment +=3D '                                <a =
href=3D"javascript:void(0);" onclick=3D"cnnShowLess(this);return =
false;">less<\/a><\/p><\/div>';=0A=
=0A=
=0A=
        CNN_comment +=3D '                        <\/div>';=0A=
        CNN_comment +=3D '                        <div =
class=3D"clear"><img src=3D"http://i.l.cnn.net/cnn/images/1.gif" =
width=3D"1" height=3D"1" border=3D"0" alt=3D""></div><div =
class=3D"cnnUGCBoxFooter"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
        CNN_comment +=3D '                <\/div>';=0A=
	return CNN_comment;=0A=
}=0A=
=0A=
//empties the comments=0A=
function CNN_clearOutComments(){=0A=
	currentPage =3D 0;=0A=
	document.getElementById("cnnOpinionSubContainer").innerHTML=3D'';=0A=
}=0A=
=0A=
//shows/hides comments + next link appropraitely=0A=
function CNN_ToggleNestedStoryContent(el,lnk,num,desc) {=0A=
	if (cnnLockToggle) {=0A=
		return;=0A=
	}=0A=
	cnnLockToggle =3D true;=0A=
	var cnnLnkTxt =3D "Last 3 comments only";=0A=
		Effect.toggle(el,'blind',=0A=
		{=0A=
			duration:0.5,=0A=
			afterFinish: function() {=0A=
				if(!desc) {=0A=
					if (lnk.innerHTML =3D=3D cnnLnkTxt) {=0A=
						lnk.innerHTML =3D "Next " + num + " comments &raquo;";=0A=
						nextLink =3D false;=0A=
						currentPage =3D 0;=0A=
						CNN_clearOutComments();=0A=
						document.getElementById('nextLink').style.visibility =3D "hidden";=0A=
					} else {=0A=
						if(!firstTimeNested){=0A=
							CNN_getNextComments();=0A=
						}=0A=
						firstTimeNested =3D false;=0A=
						lnk.innerHTML =3D cnnLnkTxt;=0A=
						nextLink =3D true;=0A=
						document.getElementById('nextLink').style.visibility =3D "visible";=0A=
					}=0A=
				}=0A=
				cnnLockToggle =3D false;=0A=
			},=0A=
			beforeStart: function() {=0A=
				if(desc) {=0A=
					$(lnk).style.display =3D "none";=0A=
				}=0A=
=0A=
			}=0A=
		}=0A=
=0A=
	);=0A=
}=0A=
=0A=
//initial load=0A=
function CNN_loadReaderOpinion(obj) {=0A=
=0A=
	if (typeof cnnFirstPub !=3D "undefined") {=0A=
	    var cnnTimeDiff =3D cnnCurrTime.getTime() - cnnFirstPub.getTime();=0A=
    	var hoursDifference =3D Math.floor(cnnTimeDiff/1000/60/60);=0A=
		if (hoursDifference > 23) {=0A=
			cnnCommentsClosed =3D true;=0A=
		}=0A=
	}=0A=
=0A=
if (typeof cnnExtendCommenting !=3D "undefined" && cnnExtendCommenting) {=0A=
	cnnCommentsClosed =3D false;=0A=
}=0A=
=0A=
=0A=
if (typeof cnnCommentsClosed !=3D "undefined" && cnnCommentsClosed) {=0A=
	if ($('cnnCommentFooter')) {=0A=
		$('cnnCommentFooter').remove();=0A=
	}=0A=
	if ($('cnnROCFrm')) {=0A=
		$('cnnROCFrm').remove();=0A=
	}=0A=
	if ($('cnnROCFrmComplete')) {=0A=
		$('cnnROCFrmComplete').innerHTML =3D "This story is no longer =
available for comments, though you may read comments that were posted =
previously. Browse other stories for new opportunities to comment on the =
latest news.";=0A=
		$('cnnROCFrmComplete').show();=0A=
	}=0A=
}=0A=
=0A=
			var CNN_comment =3D '';=0A=
=0A=
=0A=
		if(!obj || !obj.rss || !obj.rss.channel || !obj.rss.channel.item) {=0A=
    	CNN_comment +=3D '		<div class=3D"cnnUGCBox">';=0A=
    	CNN_comment +=3D '			<div class=3D"cnnUGCBoxHeader"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
    	CNN_comment +=3D '			<div class=3D"cnnBoxContent">';=0A=
    	CNN_comment +=3D '<p style=3D"margin-left:6px;">No comments =
yet.<\/p>';=0A=
    	CNN_comment +=3D '			<\/div>';=0A=
    	CNN_comment +=3D '			<div class=3D"clear"><img =
src=3D"http://i.l.cnn.net/cnn/images/1.gif" width=3D"1" height=3D"1" =
border=3D"0" alt=3D""></div><div class=3D"cnnUGCBoxFooter"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
    	CNN_comment +=3D '		<\/div>';=0A=
=0A=
			return CNN_comment;=0A=
		}=0A=
=0A=
=0A=
    if (typeof(obj.rss.channel.item.length) =3D=3D "undefined") {=0A=
				var clObject =3D obj.rss.channel.item;=0A=
    	CNN_comment +=3D '		<div id=3D"cnnOpinionSubContainer"><div =
class=3D"cnnUGCBox">';=0A=
    	CNN_comment +=3D '			<div class=3D"cnnUGCBoxHeader"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
    	CNN_comment +=3D '			<div class=3D"cnnBoxContent">';=0A=
    	CNN_comment +=3D '				<div class=3D"cnnMeta">';=0A=
    	CNN_comment +=3D 					'<span =
class=3D"cnnContributor">'+clObject['jf:author']+'<\/span><br>';=0A=
    	CNN_comment +=3D cnnRenderTimeStamp(clObject['pubDate']);=0A=
    	CNN_comment +=3D '				<\/div>';=0A=
    	CNN_comment +=3D '				<p>';=0A=
    	CNN_comment +=3D clObject['description'].truncate(300,' ...<a =
href=3D"javascript:void(0);" onclick=3D"cnnShowMore(this);return =
false">more<\/a>');=0A=
    	CNN_comment +=3D '				<\/p>';=0A=
=0A=
      	CNN_comment +=3D '				<div class=3D"cnnExtended" =
style=3D"display:none;"><p>';=0A=
    	CNN_comment +=3D clObject['description'];=0A=
    	CNN_comment +=3D '				<a href=3D"javascript:void(0);" =
onclick=3D"cnnShowLess(this);return false;">less<\/a><\/p><\/div>';=0A=
=0A=
=0A=
    	CNN_comment +=3D '			<\/div>';=0A=
    	CNN_comment +=3D '			<div class=3D"clear"><img =
src=3D"http://i.l.cnn.net/cnn/images/1.gif" width=3D"1" height=3D"1" =
border=3D"0" alt=3D""></div><div class=3D"cnnUGCBoxFooter"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
    	CNN_comment +=3D '		<\/div><\/div>';=0A=
=0A=
		return CNN_comment;=0A=
=0A=
    }=0A=
=0A=
=0A=
=0A=
		var cnnShowExpandedCont =3D =
$('cnnOpinionContainer').parentNode.getElementsByTagName('a')[0];=0A=
=0A=
		var cnnShowExpandedLnk =3D =
$('cnnOpinionContainer').getElementsByClassName('cnnExpandCommentsLnk');=0A=
=0A=
=0A=
			var numLength =3D obj.rss.channel.item.length;=0A=
			var displayNum =3D numLength - 1;=0A=
			if (numLength > 3) {=0A=
				cnnShowExpandedLnk[0].innerHTML =3D '<a href=3D"javascript:void(0)" =
onclick=3D"CNN_ToggleNestedStoryContent(\'cnnOpinionSubContainer\',this, =
\''+numLength+'\',null);">Next '+commentsWindow+' comments &raquo;<\/a> =
<span id=3D"nextLink" style=3D"visibility:hidden"> | <a =
href=3D"javascript:void(0)" onclick=3D"CNN_getNextComments()">Next =
'+commentsWindow+' comments &raquo;</a></span>';=0A=
			}=0A=
		if (numLength >=3D 1 && (typeof(cnnReaderOpinions) !=3D "undefined" && =
cnnReaderOpinions)) {=0A=
			cnnToggleUGC('cnnOpinionContainer',cnnShowExpandedCont)=0A=
		}=0A=
=0A=
    for (var xx =3D 0; xx < numLength; xx++) {=0A=
				var clObject =3D obj.rss.channel.item[xx];=0A=
				if(xx =3D=3D 0){=0A=
					CNN_comment+=3D'<div id=3D"allComments">';=0A=
				}=0A=
				if(xx =3D=3D cnnInitialDisplay)=0A=
				{=0A=
					CNN_comment+=3D'<div id=3D"cnnOpinionSubContainer" =
style=3D"display:none;">';=0A=
				}=0A=
=0A=
    	CNN_comment +=3D '		<div class=3D"cnnUGCBox">';=0A=
    	CNN_comment +=3D '			<div class=3D"cnnUGCBoxHeader"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
    	CNN_comment +=3D '			<div class=3D"cnnBoxContent">';=0A=
    	CNN_comment +=3D '				<div class=3D"cnnMeta">';=0A=
    	CNN_comment +=3D 					'<span =
class=3D"cnnContributor">'+clObject['jf:author']+'<\/span><br>';=0A=
    	CNN_comment +=3D cnnRenderTimeStamp(clObject['pubDate']);=0A=
    	CNN_comment +=3D '				<\/div>';=0A=
    	CNN_comment +=3D '				<p>';=0A=
    	CNN_comment +=3D clObject['description'].truncate(300,' ...<a =
href=3D"javascript:void(0);" onclick=3D"cnnShowMore(this);return =
false">more<\/a>');=0A=
    	CNN_comment +=3D '				<\/p>';=0A=
=0A=
      	CNN_comment +=3D '				<div class=3D"cnnExtended" =
style=3D"display:none;"><p>';=0A=
    	CNN_comment +=3D clObject['description'];=0A=
    	CNN_comment +=3D '				<a href=3D"javascript:void(0);" =
onclick=3D"cnnShowLess(this);return false;">less<\/a><\/p><\/div>';=0A=
=0A=
=0A=
    	CNN_comment +=3D '			<\/div>';=0A=
    	CNN_comment +=3D '			<div class=3D"clear"><img =
src=3D"http://i.l.cnn.net/cnn/images/1.gif" width=3D"1" height=3D"1" =
border=3D"0" alt=3D""></div><div class=3D"cnnUGCBoxFooter"><img =
src=3D"/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BL.gif" alt=3D"" =
width=3D"4" height=3D"4"><\/div>';=0A=
    	CNN_comment +=3D '		<\/div>';=0A=
=0A=
				if(xx =3D=3D displayNum)=0A=
				{=0A=
					CNN_comment+=3D'<\/div></div>';=0A=
				}=0A=
    }=0A=
=0A=
	return CNN_comment;=0A=
}=0A=
=0A=
//   story comments functions=0A=
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D END=0A=
=0A=
/* main page market box=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D */=0A=
/* called on focus */=0A=
function cnnMbChangeTxtClass( obj ) {=0A=
	if(obj.className =3D=3D 'cnnTxtMBGetQuote') {=0A=
		obj.value =3D '';=0A=
		obj.className =3D 'cnnTxtMBGetQuoteType';=0A=
	}=0A=
}=0A=
=0A=
/* called on blur */=0A=
function cnnMbCheckTxtClass( obj ) {=0A=
	if((obj.className =3D=3D 'cnnTxtMBGetQuoteType') && (obj.value =3D=3D =
'')) {=0A=
		obj.className =3D 'cnnTxtMBGetQuote';=0A=
		obj.value =3D 'enter symbol';=0A=
	}=0A=
}=0A=
/* end main page market box=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D */=0A=
=0A=
=0A=
/* main page more stories [previously 'other news']=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
var cnnMpOnCurPage =3D 0;=0A=
var cnnMpOnNumPages =3D 5; // default number of pages - can be =
over-ridden in the page=0A=
=0A=
function cnnMpOnBlur( lnk ) {=0A=
	try {=0A=
		lnk.blur();=0A=
	} catch(e) {};=0A=
}=0A=
=0A=
function cnnMpOnJumpTo( intPage, lnk ) {=0A=
	cnnMpOnBlur(lnk);=0A=
	if(cnnMpOnCurPage !=3D intPage) {=0A=
		var fadeOutId =3D 'cnnOnSects' + cnnMpOnCurPage;=0A=
		var fadeInId =3D 'cnnOnSects' + intPage;=0A=
		cnnMpOnTransition( fadeInId, fadeOutId );=0A=
		cnnMpOnCurPage =3D intPage;=0A=
		cnnMpOnUpdateBtns();=0A=
	}=0A=
}=0A=
=0A=
function cnnMpOnPrev(lnk) {=0A=
	cnnMpOnBlur(lnk);=0A=
	if(cnnMpOnCurPage > 0) {=0A=
		var fadeOutId =3D 'cnnOnSects' + cnnMpOnCurPage;=0A=
		var fadeInId =3D 'cnnOnSects' + (cnnMpOnCurPage - 1);=0A=
		cnnMpOnTransition( fadeInId, fadeOutId );=0A=
		cnnMpOnCurPage--;=0A=
		cnnMpOnUpdateBtns();=0A=
	}=0A=
}=0A=
=0A=
function cnnMpOnNext(lnk) {=0A=
	cnnMpOnBlur(lnk);=0A=
	if(cnnMpOnCurPage < (cnnMpOnNumPages-1)) {=0A=
		var fadeOutId =3D 'cnnOnSects' + cnnMpOnCurPage;=0A=
		var fadeInId =3D 'cnnOnSects' + (cnnMpOnCurPage + 1);=0A=
		cnnMpOnTransition( fadeInId, fadeOutId );=0A=
		cnnMpOnCurPage++;=0A=
		cnnMpOnUpdateBtns();=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
function cnnMpOnTransition( fadeInId, fadeOutId ) {=0A=
	new Effect.Fade(fadeOutId,=0A=
		{ duration: 1.7=0A=
		});=0A=
	new Effect.Appear(fadeInId);=0A=
}=0A=
=0A=
=0A=
function cnnMpOnUpdateBtns() {=0A=
	// left btn=0A=
	if(cnnMpOnCurPage > 0) {=0A=
		$('cnnMpOnL').style.cursor =3D'auto';=0A=
		$('cnnMpOnL').src =3D =
'/.element/img/2.0/content/in_the_news/left_red_btn.gif';=0A=
		$('cnnMpOnL').onmouseover =3D function() =
{this.src=3D'/.element/img/2.0/content/in_the_news/left_red_over_btn.gif'=
;}=0A=
		$('cnnMpOnL').onmouseout =3D function() =
{this.src=3D'/.element/img/2.0/content/in_the_news/left_red_btn.gif';}=0A=
	}=0A=
	else {=0A=
		$('cnnMpOnL').style.cursor =3D'default';=0A=
		$('cnnMpOnL').src =3D =
'/.element/img/2.0/content/in_the_news/left_gray_btn.gif';=0A=
		$('cnnMpOnL').onmouseover =3D function() {}=0A=
		$('cnnMpOnL').onmouseout =3D function() {}=0A=
	}=0A=
=0A=
	// move the dot=0A=
	for(i=3D0;i<cnnMpOnNumPages;i++) {=0A=
		$('cnnMpOnDot'+i).src =3D =
'/.element/img/2.0/content/in_the_news/gray_status.gif';=0A=
		$('cnnMpOnDot'+i).onmouseover =3D function() {this.src =3D =
'/.element/img/2.0/content/in_the_news/gray_active_status.gif';}=0A=
		$('cnnMpOnDot'+i).onmouseout =3D function() {this.src =3D =
'/.element/img/2.0/content/in_the_news/gray_status.gif';}=0A=
	}=0A=
	$('cnnMpOnDot'+cnnMpOnCurPage).src =3D =
'/.element/img/2.0/content/in_the_news/gray_active_status.gif';=0A=
	$('cnnMpOnDot'+cnnMpOnCurPage).onmouseover =3D function() {}=0A=
	$('cnnMpOnDot'+cnnMpOnCurPage).onmouseout =3D function() {}=0A=
=0A=
	// right btn=0A=
	if(cnnMpOnCurPage < (cnnMpOnNumPages-1)) {=0A=
		$('cnnMpOnR').src =3D =
'/.element/img/2.0/content/in_the_news/right_red_btn.gif';=0A=
		$('cnnMpOnR').onmouseover =3D function() =
{this.src=3D'/.element/img/2.0/content/in_the_news/right_red_over_btn.gif=
';}=0A=
		$('cnnMpOnR').onmouseout =3D function() =
{this.src=3D'/.element/img/2.0/content/in_the_news/right_red_btn.gif';}=0A=
	}=0A=
	else {=0A=
		$('cnnMpOnR').src =3D =
'/.element/img/2.0/content/in_the_news/right_gray_btn.gif';=0A=
		$('cnnMpOnR').onmouseover =3D function() {}=0A=
		$('cnnMpOnR').onmouseout =3D function() {}=0A=
	}=0A=
}=0A=
=0A=
function cnnInitOtherNews() {=0A=
	// must use javascript to initially hide or scriptaculous effect won't =
work=0A=
	for(i=3D0;i<8;i++) { // setting a max possible of 8 pages here=0A=
		if($('cnnOnSects' + i)) {=0A=
			$('cnnOnSects' + i).style.display =3D 'none';=0A=
		}=0A=
	}=0A=
	cnnDrawOnButtons();=0A=
	$('cnnOnSects0').style.display =3D 'block';=0A=
	$('cnnOtherNews').style.display =3D 'block';=0A=
}=0A=
=0A=
function cnnDrawOnButtons() {=0A=
	var str =3D '';=0A=
	str +=3D '<a href=3D"javascript:void(0);" =
onclick=3D"javascript:cnnMpOnPrev(this);return false;"><img =
src=3D"/.element/img/2.0/content/in_the_news/left_gray_btn.gif" alt=3D"" =
class=3D"cnnONBtn" border=3D"0" height=3D"19" width=3D"26" =
id=3D"cnnMpOnL"></a>';=0A=
	str +=3D '<a href=3D"javascript:void(0);" =
onclick=3D"javascript:cnnMpOnJumpTo(0,this);return false;"><img =
src=3D"/.element/img/2.0/content/in_the_news/gray_active_status.gif" =
class=3D"cnnONStatus" alt=3D"" border=3D"0" height=3D"5" width=3D"5" =
id=3D"cnnMpOnDot0"></a>';=0A=
	for(i=3D1;i<cnnMpOnNumPages;i++) {=0A=
		str +=3D '<a href=3D"javascript:void(0);" =
onclick=3D"javascript:cnnMpOnJumpTo(' + i + ',this);return false;"><img =
src=3D"/.element/img/2.0/content/in_the_news/gray_status.gif" =
onmouseover=3D"this.src=3D\'/.element/img/2.0/content/in_the_news/gray_ac=
tive_status.gif\'" =
onmouseout=3D"this.src=3D\'/.element/img/2.0/content/in_the_news/gray_sta=
tus.gif\'" class=3D"cnnONStatus" alt=3D"" border=3D"0" height=3D"5" =
width=3D"5" id=3D"cnnMpOnDot'+ i +'"></a>';=0A=
	}=0A=
	str +=3D '<a href=3D"javascript:void(0);" =
onclick=3D"javascript:cnnMpOnNext(this);return false;"><img =
src=3D"/.element/img/2.0/content/in_the_news/right_red_btn.gif" alt=3D"" =
onmouseover=3D"this.src=3D\'/.element/img/2.0/content/in_the_news/right_r=
ed_over_btn.gif\'" =
onmouseout=3D"this.src=3D\'/.element/img/2.0/content/in_the_news/right_re=
d_btn.gif\'" class=3D"cnnONBtn" border=3D"0" height=3D"19" width=3D"26" =
id=3D"cnnMpOnR"></a>';=0A=
	$('cnnONBtns').innerHTML =3D str;=0A=
}=0A=
/* end main page more stories=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
=0A=
/* international home page bullet bins=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var cnnIntlMoreNewsLock =3D false;=0A=
var strIntlMoreBtns1 =3D '<img =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/content/in_the_news/left_g=
ray_btn.gif" width=3D"26" height=3D"19" border=3D"0" =
class=3D"cnnIntlBtnL"><a =
href=3D"javascript:cnnIntlMoreNewsGoToPage(\'2\');"><img =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/content/in_the_news/right_=
red_btn.gif" width=3D"26" height=3D"19" border=3D"0" =
class=3D"cnnIntlBtnR" =
onmouseover=3D"this.src=3D\'http://i.l.cnn.net/cnn/.element/img/2.0/conte=
nt/in_the_news/right_red_over_btn.gif\'" =
onmouseout=3D"this.src=3D\'http://i.l.cnn.net/cnn/.element/img/2.0/conten=
t/in_the_news/right_red_btn.gif\'"></a>';=0A=
var strIntlMoreBtns2 =3D '<a =
href=3D"javascript:cnnIntlMoreNewsGoToPage(\'1\');"><img =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/content/in_the_news/left_r=
ed_btn.gif" width=3D"26" height=3D"19" border=3D"0" =
class=3D"cnnIntlBtnL" =
onmouseover=3D"this.src=3D\'http://i.l.cnn.net/cnn/.element/img/2.0/conte=
nt/in_the_news/left_red_over_btn.gif\'" =
onmouseout=3D"this.src=3D\'http://i.l.cnn.net/cnn/.element/img/2.0/conten=
t/in_the_news/left_red_btn.gif\'"></a><img =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/content/in_the_news/right_=
gray_btn.gif" class=3D"cnnIntlBtnR" width=3D"26" height=3D"19" =
border=3D"0">';=0A=
=0A=
function cnnInitIntlBullets() {=0A=
	$('cnnMoreNewsTab1').style.display =3D "block";=0A=
	$('cnnMoreNewsTab2').style.display =3D "none";=0A=
	$('cnnIntlMoreNewsBtns').innerHTML =3D strIntlMoreBtns1;=0A=
	$('cnnIntlMoreNews').style.display =3D "block";=0A=
}=0A=
=0A=
function cnnIntlMoreNewsGoToPage( strPage ) {=0A=
	if(!cnnIntlMoreNewsLock){=0A=
		var gotopage =3D eval('strIntlMoreBtns' + strPage);=0A=
		$('cnnIntlMoreNewsBtns').innerHTML =3D gotopage;=0A=
		switch(strPage) {=0A=
			case '1':=0A=
				fadeInId =3D 'cnnMoreNewsTab' + strPage;=0A=
				fadeOutId =3D 'cnnMoreNewsTab' + '2';=0A=
				cnnIntlMoreNewsLock =3D true;=0A=
				cnnMpOnTransition( fadeInId, fadeOutId );=0A=
				setTimeout("cnnIntlMoreNewsLock =3D false;",1700);=0A=
				break;=0A=
			case '2':=0A=
				fadeInId =3D 'cnnMoreNewsTab' + strPage;=0A=
				fadeOutId =3D 'cnnMoreNewsTab' + '1';=0A=
				cnnIntlMoreNewsLock =3D true;=0A=
				cnnMpOnTransition( fadeInId, fadeOutId );=0A=
				setTimeout("cnnIntlMoreNewsLock =3D false;",1700);=0A=
				break;=0A=
			default:=0A=
				break;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/* end international home page bullet bins=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
=0A=
/* search functions=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var cnnStrInvalidSrchMsg =3D 'Please enter a valid search term and try =
again.'+"\n"+'HTML, URLs, and Scripts are not allowed.';=0A=
=0A=
function cnnSearch( frm ) {=0A=
	if($('cnnHeadSrchTxt').value !=3D '') {=0A=
		if(!cnnVerifySearchString($('cnnHeadSrchTxt').value)) =
{alert(cnnStrInvalidSrchMsg);}=0A=
		else {=0A=
			var strSearchLoc =3D cnnGetSearchLoc();=0A=
			strSearchLoc +=3D 'query=3D' + cnnLeftTrim($('cnnHeadSrchTxt').value);=0A=
=0A=
			strSearchLoc +=3D '&';=0A=
			strSearchLoc +=3D 'type=3D' + $('cnnHeadSrchType').value;=0A=
			strSearchLoc +=3D '&';=0A=
			strSearchLoc +=3D 'sortBy=3Ddate';=0A=
			if(location.hostname.indexOf('edition') < 0) {=0A=
				strSearchLoc +=3D '&';=0A=
				strSearchLoc +=3D 'intl=3Dfalse';=0A=
			} else {=0A=
				strSearchLoc +=3D '&';=0A=
				strSearchLoc +=3D 'intl=3Dtrue';=0A=
			}=0A=
			location.href =3D strSearchLoc;=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
function cnnVerifySearchString( srchTerm ) {=0A=
	var htmlRegEx =3D new =
RegExp('[\w*|\W*]*<[[\w*|\W*]*|/[\w*|\W*]]>[\w*|\W*]*');=0A=
=0A=
	if(htmlRegEx.exec(srchTerm) || (srchTerm =3D=3D null) || =
(cnnLeftTrim(srchTerm).length =3D=3D 0) || (srchTerm.indexOf(">") >=3D =
0) || (srchTerm.indexOf(";") >=3D 0) ){=0A=
		return false;=0A=
	}=0A=
	else return true;=0A=
}=0A=
=0A=
function cnnGetSearchLoc() {=0A=
	var strSearchLoc =3D 'http://search.cnn.com/search.jsp?'; // default=0A=
=0A=
	if(location.hostname.indexOf('qai') !=3D -1) {=0A=
		strSearchLoc =3D 'http://search.qai.cnn.com/cnnrelaunch/search.jsp?'=0A=
	}=0A=
	else if(location.hostname.indexOf('beta') !=3D -1) {=0A=
		strSearchLoc =3D 'http://search.cnn.com/search.jsp?'=0A=
	}=0A=
=0A=
	return strSearchLoc;=0A=
}=0A=
=0A=
function cnnLeftTrim(sString) {=0A=
	while (sString.substring(0,1) =3D=3D ' ') {=0A=
		sString =3D sString.substring(1, sString.length);=0A=
	}=0A=
	return sString;=0A=
}=0A=
=0A=
function cnnFootSearch( frm ) {=0A=
	if($('cnnFootSrchTxt').value !=3D '') {=0A=
		if(!cnnVerifySearchString($('cnnFootSrchTxt').value)) =
{alert(cnnStrInvalidSrchMsg);}=0A=
		else {=0A=
=0A=
			var strSearchLoc =3D cnnGetSearchLoc();=0A=
			strSearchLoc +=3D 'query=3D' + cnnLeftTrim($('cnnFootSrchTxt').value);=0A=
			strSearchLoc +=3D '&';=0A=
			strSearchLoc +=3D 'type=3Dweb';=0A=
			strSearchLoc +=3D '&';=0A=
			strSearchLoc +=3D 'sortBy=3Ddate';=0A=
			if(location.hostname.indexOf('edition') < 0) {=0A=
				strSearchLoc +=3D '&';=0A=
				strSearchLoc +=3D 'intl=3Dfalse';=0A=
			} else {=0A=
				strSearchLoc +=3D '&';=0A=
				strSearchLoc +=3D 'intl=3Dtrue';=0A=
			}=0A=
			location.href =3D strSearchLoc;=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
function cnnUpdateSrchType( searchType ) {=0A=
	if($('cnnHeadSrchType')) {=0A=
		$('cnnHeadSrchType').value =3D searchType;=0A=
	}=0A=
	cnnUpdateSrchTypeLnks( searchType );=0A=
}=0A=
=0A=
function cnnUpdateSrchTypeLnks( searchType ) {=0A=
	if($('cnnHeadSrchTypeArea')) {=0A=
		switch(searchType) {=0A=
			case 'web':=0A=
				$('cnnHeadSrchTypeArea').innerHTML =3D '<span =
class=3D"cnnSearchLabel">Web</span> | <a =
href=3D"javascript:cnnUpdateSrchType(\'news\');">CNN News</a> | <a =
href=3D"javascript:cnnUpdateSrchType(\'video\');">CNN Videos</a>';=0A=
				break;=0A=
			case 'news':=0A=
				$('cnnHeadSrchTypeArea').innerHTML =3D '<a =
href=3D"javascript:cnnUpdateSrchType(\'web\');">Web</a> | <span =
class=3D"cnnSearchLabel">CNN News</span> | <a =
href=3D"javascript:cnnUpdateSrchType(\'video\');">CNN Videos</a>';=0A=
				break;=0A=
			case 'video':=0A=
				$('cnnHeadSrchTypeArea').innerHTML =3D '<a =
href=3D"javascript:cnnUpdateSrchType(\'web\');">Web</a> | <a =
href=3D"javascript:cnnUpdateSrchType(\'news\');">CNN News</a> | <span =
class=3D"cnnSearchLabel">CNN Videos</span>';=0A=
				break;=0A=
			default:=0A=
				break;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/* end search functions=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
/* cnn live video popup=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
var cnnVidServer =3D '';=0A=
function cnnLiveVideo( strWhich ) {=0A=
	if(!strWhich) {=0A=
		strWhich =3D '1';=0A=
	}=0A=
	var strVidLoc =3D cnnVidServer + =
'/video/live/live.html?stream=3Dstream' + strWhich;=0A=
	=
javascript:CNN_openPopup(strVidLoc,'liveplayer','toolbar=3Dno,location=3D=
no,directories=3Dno,status=3Dno,menubar=3Dno,scrollbars=3Dno,resizable=3D=
yes,width=3D672,height=3D540')=0A=
}=0A=
/* end cnn live video popup=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
=0A=
function cnnVideo(mode, arg, expiration) {=0A=
	video_url =3D '/video/#' + arg;=0A=
=0A=
	if(mode =3D=3D 'live') { cnnLiveVideo(arg); }=0A=
	else if(top.location =3D=3D self.location) { location.href =3D =
video_url; }=0A=
	else { vid_win =3D window.open(video_url, 'vid_win'); }=0A=
}=0A=
=0A=
=0A=
/* main page video box (domestic & intl)=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
var cnnMpVpCurPage =3D 1;=0A=
var cnnMpVpLock =3D false;=0A=
function cnnMpVpBlur( lnk ) {=0A=
	try {=0A=
		lnk.blur();=0A=
	} catch(e) {};=0A=
}=0A=
/*=0A=
 * cnnMpVpNext() and cnnMpVpPrev()=0A=
 * are called from previous and next buttons=0A=
 */=0A=
function cnnMpVpNext( lnk ) {=0A=
	cnnMpVpBlur( lnk );=0A=
	if((cnnMpVpCurPage < 3)&&(!cnnMpVpLock)) {=0A=
		cnnMpVpSlideLeft();=0A=
	}=0A=
}=0A=
=0A=
function cnnMpVpPrev( lnk ) {=0A=
	cnnMpVpBlur( lnk );=0A=
	if((cnnMpVpCurPage > 1)&&(!cnnMpVpLock)) {=0A=
		cnnMpVpSlideRight();=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
 * cnnMpVpPage( intPage )=0A=
 * called from clicking on gray dot icon=0A=
 */=0A=
function cnnMpVpPage( intPage, lnk ) {=0A=
	cnnMpVpBlur( lnk );=0A=
	if((cnnMpVpCurPage !=3D intPage)&&(!cnnMpVpLock)) {=0A=
		if(cnnMpVpCurPage < intPage) {=0A=
			if((intPage - cnnMpVpCurPage) > 1) {=0A=
				cnnMpVpSlideDoubleLeft();=0A=
			}=0A=
			else {=0A=
				cnnMpVpSlideLeft();=0A=
			}=0A=
		}=0A=
		else {=0A=
			if((cnnMpVpCurPage - intPage) > 1) {=0A=
				cnnMpVpSlideDoubleRight();=0A=
			}=0A=
			else {=0A=
				cnnMpVpSlideRight();=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function cnnLockMpVp( intDur ) {=0A=
	var cnnLockDur =3D intDur * 100;=0A=
	cnnMpVpLock =3D true;=0A=
	setTimeout(function() { cnnMpVpLock =3D false; },cnnLockDur);=0A=
}=0A=
function cnnMpVpSlideLeft() {=0A=
	cnnLockMpVp(3);=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt0', 0, -336 , {duration: 0.3} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt1', 0, -336 , {duration: 0.3} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt2', 0, -336 , {duration: 0.3} );=0A=
	cnnMpVpCurPage++;=0A=
	cnnMpVpMoveDot();=0A=
	cnnMpVpUpdateBtns();=0A=
}=0A=
=0A=
function cnnMpVpSlideDoubleLeft() {=0A=
	cnnLockMpVp(6);=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt0', 0, -672 , {duration: 0.6} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt1', 0, -672 , {duration: 0.6} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt2', 0, -672 , {duration: 0.6} );=0A=
	cnnMpVpCurPage++;=0A=
	cnnMpVpCurPage++;=0A=
	cnnMpVpMoveDot();=0A=
	cnnMpVpUpdateBtns();=0A=
}=0A=
=0A=
function cnnMpVpSlideRight() {=0A=
	cnnLockMpVp(3);=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt0', 0, 336 , {duration: 0.3} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt1', 0, 336 , {duration: 0.3} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt2', 0, 336 , {duration: 0.3} );=0A=
	cnnMpVpCurPage--;=0A=
	cnnMpVpMoveDot();=0A=
	cnnMpVpUpdateBtns();=0A=
}=0A=
=0A=
function cnnMpVpSlideDoubleRight() {=0A=
	cnnLockMpVp(6);=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt0', 0, 672 , {duration: 0.6} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt1', 0, 672 , {duration: 0.6} );=0A=
	new Effect.MoveBy( 'cnnMpVidCtnt2', 0, 672 , {duration: 0.6} );=0A=
	cnnMpVpCurPage--;=0A=
	cnnMpVpCurPage--;=0A=
	cnnMpVpMoveDot();=0A=
	cnnMpVpUpdateBtns();=0A=
}=0A=
=0A=
function cnnMpDotMouseOver( id ) {=0A=
	$(id).src =3D =
'/.element/img/2.0/content/in_the_news/gray_active_status.gif';=0A=
}=0A=
=0A=
// image change functions=0A=
function cnnMpVpMoveDot() {=0A=
	for(i=3D1;i<4;i++) {=0A=
		$('cnnMpVidDot'+i).src =3D =
'/.element/img/2.0/content/in_the_news/gray_status.gif';=0A=
		$('cnnMpVidDot'+i).onmouseover =3D function() {this.src =3D =
'/.element/img/2.0/content/in_the_news/gray_active_status.gif';}=0A=
		$('cnnMpVidDot'+i).onmouseout =3D function() {this.src =3D =
'/.element/img/2.0/content/in_the_news/gray_status.gif';}=0A=
	}=0A=
	$('cnnMpVidDot'+cnnMpVpCurPage).src =3D =
'/.element/img/2.0/content/in_the_news/gray_active_status.gif';=0A=
	$('cnnMpVidDot'+cnnMpVpCurPage).onmouseover =3D function() {}=0A=
	$('cnnMpVidDot'+cnnMpVpCurPage).onmouseout =3D function() {}=0A=
}=0A=
function cnnMpVpUpdateBtns() {=0A=
	if(cnnMpVpCurPage > 1) {=0A=
		$('cnnMpVidBtnL').style.cursor =3D'auto';=0A=
		$('cnnMpVidBtnL').src =3D =
'/.element/img/2.0/content/in_the_news/left_red_btn.gif';=0A=
		$('cnnMpVidBtnL').onmouseover =3D function() { =
this.src=3D'/.element/img/2.0/content/in_the_news/left_red_over_btn.gif';=
 }=0A=
		$('cnnMpVidBtnL').onmouseout =3D function() { =
this.src=3D'/.element/img/2.0/content/in_the_news/left_red_btn.gif'; }=0A=
	}=0A=
	else {=0A=
		$('cnnMpVidBtnL').style.cursor =3D'default';=0A=
		$('cnnMpVidBtnL').src =3D =
'/.element/img/2.0/content/in_the_news/left_gray_btn.gif';=0A=
		$('cnnMpVidBtnL').onmouseover =3D function() {}=0A=
		$('cnnMpVidBtnL').onmouseout =3D function() {}=0A=
	}=0A=
=0A=
	if(cnnMpVpCurPage < 3) {=0A=
		$('cnnMpVidBtnR').style.cursor =3D'auto';=0A=
		$('cnnMpVidBtnR').src =3D =
'/.element/img/2.0/content/in_the_news/right_red_btn.gif';=0A=
		$('cnnMpVidBtnR').onmouseover =3D function() {this.src =3D =
'/.element/img/2.0/content/in_the_news/right_red_over_btn.gif';}=0A=
		$('cnnMpVidBtnR').onmouseout =3D function() {this.src =3D =
'/.element/img/2.0/content/in_the_news/right_red_btn.gif';}=0A=
	}=0A=
	else {=0A=
		$('cnnMpVidBtnR').style.cursor =3D'default';=0A=
		$('cnnMpVidBtnR').src =3D =
'/.element/img/2.0/content/in_the_news/right_gray_btn.gif';=0A=
		$('cnnMpVidBtnR').onmouseover =3D function() {}=0A=
		$('cnnMpVidBtnR').onmouseout =3D function() {}=0A=
	}=0A=
}=0A=
/* end main page video box=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
=0A=
/* intl market box=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
function cnnWbMarkets( intWhich ) {=0A=
	for(i=3D1;i<4;i++) {=0A=
		if(i=3D=3DintWhich) {=0A=
			$('cnnWbMarkets' + i).style.display =3D 'block';=0A=
			$('cnnWbMarketsTab' + i).className =3D 'active';=0A=
		}=0A=
		else {=0A=
			$('cnnWbMarkets' + i).style.display =3D 'none';=0A=
			$('cnnWbMarketsTab' + i).className =3D '';=0A=
		}=0A=
	}=0A=
}=0A=
/* end intl market box=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
=0A=
=0A=
function cnnMosaicLoadGal( gal, lnk ) {=0A=
var cnn_gallery_config =3D (location.hostname.indexOf('edition.') > -1) =
? 'intl' : 'www';=0A=
if ( new CNN_FlashDetect().detectVersion( 6 ) ) {=0A=
var cnn_Photos =3D new CNN_FlashObject( "cnnPhotos2", =
"http://i.l.cnn.net/cnn/.element/swf/2.0/gallery/image.gallery.swf", =
585, 425, null, =
"galleryUrl=3D"+gal+"&configUrl=3Dhttp://i.l.cnn.net/cnn/.element/ssi/"+c=
nn_gallery_config+"/misc/2.0/omni/config.xml&emailHandler=3DonEmailClicke=
d&pageType=3Dmosaic&pageURL=3D"+window.location.pathname);=0A=
cnn_Photos.writeMosaicHtml('cnnPhotoPlayer');=0A=
} else {=0A=
CNN_noFlash();=0A=
}=0A=
=0A=
	// change the id=0A=
	if($('cnnCurGal')) {=0A=
		$('cnnCurGal').id =3D '';=0A=
	}=0A=
	lnk.parentNode.parentNode.id =3D 'cnnCurGal';=0A=
=0A=
}=0A=
=0A=
function cnnMosaicSelGalTab( intTab ) {=0A=
	// change the tabs=0A=
	for(i=3D1;i<7;i++) {=0A=
		if($('cnnPT'+i)) {=0A=
			tabObj =3D $('cnnPT'+i);=0A=
			if(i !=3D intTab) {=0A=
				tabObj.className =3D '';=0A=
			}=0A=
			else {=0A=
				tabObj.className =3D 'cnnPTCurrent';=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// show/hide the sections=0A=
	for(i=3D1;i<7;i++) {=0A=
		if($('cnnPPSect'+i)) {=0A=
			obj =3D $('cnnPPSect'+i);=0A=
			if(i !=3D intTab) {=0A=
				obj.style.display =3D 'none';=0A=
			}=0A=
			else {=0A=
				obj.style.display =3D 'block';=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/* minor topic search */=0A=
function cnnUpdateMtSrch(obj){=0A=
	obj.value=3D'';=0A=
	obj.style.color=3D(obj.style.color=3D=3D""?"#000000":"")=0A=
}=0A=
=0A=
/* local box main page */=0A=
function cnnUpdateTxtElem(obj, strTxt) {=0A=
	if(obj.value =3D=3D strTxt) {=0A=
		obj.value=3D'';=0A=
		obj.style.color=3D(obj.style.color=3D=3D""?"#000":"");=0A=
	}=0A=
	else if(obj.value =3D=3D '') {=0A=
		obj.value =3D strTxt;=0A=
		obj.style.color=3D(obj.style.color=3D=3D""?"#ccc":"");=0A=
	}// else user entered something, leave it alone=0A=
}=0A=
=0A=
/* breaking news banners=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
function cnnRenderGenericBanner(object,flashURL,leftColor,rightColor)=0A=
{=0A=
	if (allCookies['cnnLastClosedBannerId'] =3D=3D object.id)=0A=
	{=0A=
		// don't render anything if the banner has been closed.=0A=
		return '';=0A=
	}=0A=
=0A=
	var myHtml =3D '<div id=3D"cnnBannerContent"><div id=3D"cnnBannerTopic" =
class=3D"'+leftColor+'">';=0A=
=0A=
	if (!(object.type =3D=3D 'Live Breaking News' || object.type =3D=3D =
'Live Developing Story') || !(new CNN_FlashDetect().detectVersion( 8 )))=0A=
	{=0A=
		myHtml +=3D '<div id=3D"cnnBannerHeader"><div =
id=3D"cnnBannerHeaderTxt">'+object.title+'<\/div><\/div>';=0A=
	}=0A=
	else=0A=
	{=0A=
		var cnn_AnimatedBanner =3D new CNN_FlashObject( =
"cnnAnimatedBannerTitle", flashURL, 211, 73, null, { bn_title: =
object.title } );=0A=
		myHtml +=3D cnn_AnimatedBanner.getHtml();=0A=
	}=0A=
=0A=
	myHtml +=3D '<\/div><div id=3D"cnnBannerBox" class=3D"'+rightColor+'">';=0A=
	myHtml +=3D '<div id=3D"cnnBannerBoxContent"><a href=3D"#" =
onMouseOver=3D"cnnImgSwap(this,1);" onMouseOut=3D"cnnImgSwap(this,0);" =
onClick=3D"CNN_setCookie(\'cnnLastClosedBannerId\',\''+object.id+'\'); =
$(\'cnnBannerContainer\').hide(); return true;"><img =
class=3D"cnnCloseBtn" name=3D"cnnBannerCloseBtn" =
src=3D"/.element/img/2.0/content/live_news/banner_'+rightColor.substring(=
3).toLowerCase()+'_btn.gif" width=3D"14" height=3D"14" alt=3D"" /><\/a>';=0A=
=0A=
	if ((object.type =3D=3D 'Live Breaking News' || object.type =3D=3D =
'Live Developing Story') && object.image.length > 0)=0A=
	{=0A=
		myHtml +=3D '<img class=3D"cnnBannerPhoto" src=3D"'+object.image+'" =
width=3D"87" height=3D"49" alt=3D"" />';=0A=
	}=0A=
=0A=
	myHtml +=3D '<div id=3D"cnnBannerHeadline"';=0A=
	if (object.size =3D=3D 'small')=0A=
	{=0A=
		myHtml +=3D ' class=3D"small"';=0A=
	}=0A=
	myHtml +=3D '>'+object.content;=0A=
	if((object.options) && (object.options !=3D '') && (object.type =3D=3D =
'Breaking News')) {// email link=0A=
		myHtml +=3D '<span class=3D"cnnBnEmailLnk"><a =
href=3D"http://audience.cnn.com/services/cnn/login.do?iref=3DBNemail&url=3D=
http%3A%2F%2Faudience.cnn.com%2Fservices%2Fcnn%2Fregwall%2Fmembercenter.d=
o ">Get Breaking News by e-mail</a></span>';=0A=
	}=0A=
	myHtml +=3D '<\/div>';=0A=
	if (object.pipe !=3D 0 || object.tv !=3D 0)=0A=
	{=0A=
		myHtml +=3D '<div id=3D"cnnBannerWatchNow">Watch Now: ';=0A=
		if (object.tv !=3D 0)=0A=
		{=0A=
			myHtml +=3D 'on CNN TV';=0A=
			if (object.pipe !=3D 0)=0A=
			{=0A=
				myHtml +=3D ' <span class=3D"cnnGreyTxt">or <\/span>';=0A=
			}=0A=
		}=0A=
		if (object.pipe !=3D 0)=0A=
		{=0A=
			myHtml +=3D '<a =
href=3D"javascript:cnnLiveVideo(\''+object.pipe+'\');">Live on CNN.com =
&raquo;<\/a>';=0A=
		}=0A=
		myHtml +=3D '<\/div>';=0A=
	}=0A=
=0A=
	myHtml +=3D '<\/div><\/div><\/div><div class=3D"cnnPad12Top" =
style=3D"clear:both;"> <\/div>';=0A=
=0A=
	return myHtml;=0A=
}=0A=
=0A=
function cnnRenderDomesticBanner(object){=0A=
	var flashURL=3D'/.element/swf/2.0/breaking_news/bn_dom.swf';=0A=
	var leftColor=3D'';=0A=
	var rightColor=3D'';=0A=
	switch (object.type) {=0A=
		case 'Live Breaking =
News':leftColor=3D'cnnRed';rightColor=3D'cnnBlack';break;=0A=
		case 'Breaking =
News':leftColor=3D'cnnBlack';rightColor=3D'cnnRed';break;=0A=
		case 'Live Developing =
Story':leftColor=3D'cnnYellow';rightColor=3D'cnnBlack';flashURL=3D'/.elem=
ent/swf/2.0/breaking_news/bn_dev.swf';break;=0A=
		case 'Developing =
Story':leftColor=3D'cnnBlack';rightColor=3D'cnnYellow';break;=0A=
		case 'Watch Now':leftColor=3D'cnnBlue';rightColor=3D'cnnBlue';break;=0A=
		default:return '';=0A=
	}=0A=
	return cnnRenderGenericBanner(object,flashURL,leftColor,rightColor);=0A=
}=0A=
=0A=
function cnnRenderInternationalBanner(object){=0A=
	var flashURL=3D'/.element/swf/2.0/breaking_news/bn_int.swf';=0A=
	var leftColor=3D'';=0A=
	var rightColor=3D'cnnYellow';=0A=
	switch (object.type) {=0A=
		case 'Live Breaking =
News':leftColor=3D'cnnYellow';rightColor=3D'cnnBlack';break;=0A=
		case 'Breaking News':leftColor=3D'cnnBlack';break;=0A=
		case 'Live Developing =
Story':leftColor=3D'cnnYellow';rightColor=3D'cnnBlack';flashURL=3D'/.elem=
ent/swf/2.0/breaking_news/bn_dev.swf';break;=0A=
		case 'Developing Story':leftColor=3D'cnnBlack';break;=0A=
		case 'Watch Now':leftColor=3D'cnnBlue';rightColor=3D'cnnBlue';break;=0A=
		default:return '';=0A=
	}=0A=
	return cnnRenderGenericBanner(object,flashURL,leftColor,rightColor);=0A=
}=0A=
=0A=
/* end breaking news banners=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
=0A=
=0A=
/* global event handlers=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
function cnnMouseDown(e) {=0A=
	if (cnnDropdownOpen) cnnDD.mouseDownBody(e);=0A=
	if (cnnOverlayMenuOpen) cnnOverlayMouseDownBody(e);=0A=
	return true;=0A=
}=0A=
/* end global event handlers=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
=0A=
=0A=
/* styled overlay menus=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
var cnnOverlayOpenId =3D "";=0A=
var cnnOverlayClickedId =3D "";=0A=
var cnnOverlayMenuOpen =3D false;=0A=
=0A=
// Map menu id's to button classes, for determining later on if the =
current menu=0A=
// is one with non-default behavior.=0A=
var cnnOverlayClass =3D [];=0A=
=0A=
=0A=
function cnnInitOverlay() {=0A=
	document.body.onmousedown =3D cnnMouseDown;=0A=
=0A=
	// Overlay menus with default behavior=0A=
	cnnAddOverlayEvents("cnnOverlayLnk");=0A=
=0A=
	// Add code here for overlay menus with non-default behavior=0A=
}=0A=
=0A=
=0A=
function cnnShowOverlay(menuId) {=0A=
	if ($(menuId)) {=0A=
		// If the menu is already open, close it=0A=
		if ($(menuId).style.display =3D=3D "block") {=0A=
			$(menuId).style.display =3D "none";=0A=
		}=0A=
		else {=0A=
			$(menuId).style.display =3D "block";=0A=
			cnnOverlayOpenId =3D menuId;=0A=
		    cnnOverlayMenuOpen =3D true;=0A=
			cnnOverlayClickedId =3D "";=0A=
		}=0A=
	}=0A=
=0A=
	// Add code here for overlay menus with non-default behavior=0A=
}=0A=
=0A=
=0A=
function cnnHideOverlay(menuId) {=0A=
	if ($(menuId)) {=0A=
		$(menuId).style.display =3D "none";=0A=
		cnnOverlayOpenId =3D '';=0A=
	    cnnOverlayMenuOpen =3D false;=0A=
	}=0A=
=0A=
	// Add code here for overlay menus with non-default behavior=0A=
}=0A=
=0A=
=0A=
function cnnGetOverlayMenuId(btn) {=0A=
	// Get the id parameter from href=3D"javascript:foo('myId')"=0A=
	return btn.href.substring(btn.href.indexOf("'") + 1, =
btn.href.lastIndexOf("'"));=0A=
}=0A=
=0A=
=0A=
function cnnAddOverlayEvents(btnClass) {=0A=
	var btnArray =3D document.getElementsByClassName(btnClass);=0A=
	for (var i =3D 0; i < btnArray.length; i++) {=0A=
		// button=0A=
		var btn =3D btnArray[i];=0A=
		btn.onmousedown =3D cnnOverlayMouseDownBtn;=0A=
=0A=
		// menu=0A=
		var menuId =3D cnnGetOverlayMenuId(btn);=0A=
		if ($(menuId)) {=0A=
			$(menuId).onmousedown =3D cnnOverlayMouseDownMenu;=0A=
		}=0A=
=0A=
		// Store the button class associated with the menu id=0A=
	    cnnOverlayClass[menuId] =3D btnClass;=0A=
=0A=
		// Mac Safari image-rollover bug=0A=
		if ((navigator.userAgent.indexOf("Safari") !=3D -1)=0A=
		 && (navigator.userAgent.indexOf("Mac") !=3D -1)) {=0A=
			// If cnnImgSwap() is called by the onmouseout event=0A=
			if (btn.onmouseout && btn.onmouseout.toString().indexOf("cnnImgSwap") =
!=3D -1) {=0A=
				// Make onclick call the onmouseout event handler=0A=
				btn.onclick =3D function onclick() { this.onmouseout(); return true; =
};=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
=0A=
function cnnOverlayMouseDownBtn(e) {=0A=
	// Get the menu id=0A=
	var menuId =3D cnnGetOverlayMenuId(this);=0A=
	cnnOverlayClickedId =3D menuId;=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
function cnnOverlayMouseDownMenu(e) {=0A=
	// Get the menu id=0A=
	cnnOverlayClickedId =3D this.id;=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
function cnnOverlayMouseDownBody(e) {=0A=
	// Close the open overlay menu, unless the mouse is inside the menu=0A=
	// or the menu button.=0A=
	if (cnnOverlayOpenId !=3D cnnOverlayClickedId) {=0A=
		cnnHideOverlay(cnnOverlayOpenId);=0A=
	}=0A=
	cnnOverlayClickedId =3D "";=0A=
	return true;=0A=
}=0A=
/* end styled overlay menus=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
=0A=
=0A=
/* styled dropdowns=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
var cnnDropdownOpen =3D false;=0A=
=0A=
// CNN dropdown menu (JavaScript object literal)=0A=
var cnnDD =3D {=0A=
	curId: "", // id of currently-open dropdown=0A=
	ignoreMouseDownBody: false,=0A=
	menus: [],=0A=
=0A=
	rowHeight: 17,=0A=
	combinedBorderWidth: 20,=0A=
	scrollbarWidth: 18,=0A=
=0A=
	minMenuWidth: 105,=0A=
	maxMenuWidth: 400,=0A=
	defaultMenuWidth: 205,=0A=
	defaultRowWidth: 150,=0A=
	combinedRowLRPad: 18,=0A=
	scrollbarRPad: 12,=0A=
=0A=
=0A=
	buildDisabledDropdown: function(menuId, buttonWidth, buttonClass, =
hiddenListSuffix) {=0A=
		// default parameters=0A=
		if (!buttonWidth) buttonWidth =3D 140;=0A=
		if (!buttonClass) buttonClass =3D 'cnnDDWireLtg';=0A=
=0A=
		var wrapId =3D menuId + "_wrap";=0A=
		var listId =3D menuId + "_list" + (hiddenListSuffix ? '_' + =
hiddenListSuffix : '');=0A=
=0A=
		if ($(wrapId) && $(listId)) {=0A=
=0A=
			// hide the <select>=0A=
			$(listId).style.display =3D "none";=0A=
=0A=
			// Get the displayed value for the first select option=0A=
			var listItems =3D $(listId).options;=0A=
			var buttonText =3D listItems[0].innerHTML;=0A=
=0A=
			var buttonTextLPad =3D 10;=0A=
			var buttonTextRPad =3D 34;=0A=
			var buttonTextWidth =3D buttonWidth - (buttonTextLPad + =
buttonTextRPad);=0A=
=0A=
			var leftBgStyle =3D 'background:#fff =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_ltg_left=
.gif) 0 0 no-repeat;';=0A=
			var rightBgStyle =3D =
'background:url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/=
btn_ltg_right.gif) 100% 0 no-repeat;';=0A=
=0A=
			switch (buttonClass) {=0A=
				case 'cnnDDWire':=0A=
					leftBgStyle =3D 'background:#fff =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_wire_lef=
t.gif) 0 0 no-repeat;';=0A=
					rightBgStyle =3D =
'background:url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/=
btn_wire_right.gif) 100% 0 no-repeat;';=0A=
					break;=0A=
				case 'cnnBlkBgWhtBox':=0A=
					leftBgStyle =3D 'background:#fff =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_blk_left=
.gif) 0 0 no-repeat;';=0A=
					rightBgStyle =3D =
'background:url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/=
btn_blk_right.gif) 100% 0 no-repeat;';=0A=
					break;=0A=
			}=0A=
=0A=
=0A=
			// build content for the button=0A=
			var strContent =3D "\n\n\n\n";=0A=
			strContent +=3D '	<div class=3D"cnnDDContainer" =
style=3D"width:'+buttonWidth+'px;">'+"\n";=0A=
=0A=
			strContent +=3D '		<div class=3D"'+buttonClass+'">'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBtn" onmousedown=3D"return =
cnnDD.mouseDownBtn(event, \''+menuId+'\');" onclick=3D"return =
cnnDD.open(\''+menuId+'\')" style=3D"'+rightBgStyle+'">'+"\n";=0A=
			strContent +=3D '				<table width=3D"'+buttonWidth+'" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0">'+"\n";=0A=
			strContent +=3D '					<tr>'+"\n";=0A=
			strContent +=3D '						<td width=3D"'+buttonTextLPad+'"><div =
class=3D"cnnDDBtnLeft" style=3D"'+leftBgStyle+'"></div></td>'+"\n";=0A=
			strContent +=3D '						<td width=3D"'+buttonTextWidth+'">'+"\n";=0A=
			strContent +=3D '							<div class=3D"cnnDDValueContainer">'+"\n";=0A=
			strContent +=3D '								<div id=3D"'+menuId+'_Val" =
class=3D"cnnDDValue" =
style=3D"width:'+buttonTextWidth+'px;color:#c5c5c5;">'+buttonText+'</div>=
'+"\n";=0A=
			strContent +=3D '						</td>'+"\n";=0A=
			strContent +=3D '						<td width=3D"'+buttonTextRPad+'"><img =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_icon_=
disabled.gif" alt=3D"" border=3D"0"></td>'+"\n";=0A=
			strContent +=3D '					</tr>'+"\n";=0A=
			strContent +=3D '				</table>'+"\n";=0A=
			strContent +=3D '			</div><!--/cnnDDBtn -->'+"\n\n";=0A=
			strContent +=3D '		</div><!--/'+buttonClass+' -->'+"\n\n";=0A=
=0A=
			strContent +=3D '	</div><!--/cnnDDContainer -->'+"\n";=0A=
			strContent +=3D "\n\n";=0A=
=0A=
			// draw the new content=0A=
			$(wrapId).innerHTML =3D strContent;=0A=
=0A=
			// reset the list=0A=
			$(listId).selectedIndex =3D 0;=0A=
=0A=
		}//else id of select not found [ abort ]=0A=
	},=0A=
=0A=
	buildDropdown: function(menuId, buttonWidth, menuWidth, numVisibleRows, =
buttonClass, hiddenListSuffix) {=0A=
		// default parameters=0A=
		if (!buttonWidth) buttonWidth =3D 140;=0A=
		if (!menuWidth) menuWidth =3D this.defaultMenuWidth;=0A=
		if (!numVisibleRows) numVisibleRows =3D 10;=0A=
		if (!buttonClass) buttonClass =3D 'cnnDDWireLtg';=0A=
=0A=
		if (menuWidth < this.minMenuWidth) menuWidth =3D this.minMenuWidth;=0A=
		if (menuWidth > this.maxMenuWidth) menuWidth =3D this.maxMenuWidth;=0A=
=0A=
		var wrapId =3D menuId + "_wrap";=0A=
		var listId =3D menuId + "_list" + (hiddenListSuffix ? '_' + =
hiddenListSuffix : '');=0A=
=0A=
		this.menus[menuId] =3D new Array();=0A=
		this.menus[menuId].listId =3D listId;=0A=
		this.menus[menuId].updateFirstRow =3D false;=0A=
=0A=
		if ($(wrapId) && $(listId)) {=0A=
			// hide the <select>=0A=
			$(listId).style.display =3D "none";=0A=
=0A=
			var displayedValue =3D new Array();=0A=
			var internalValue =3D new Array();=0A=
			var disabledRow =3D new Array();=0A=
=0A=
			var listItems =3D $(listId).options;=0A=
			for (var i=3D0;i<listItems.length;i++) {=0A=
				displayedValue[i] =3D listItems[i].innerHTML;=0A=
				internalValue[i] =3D listItems[i].value;=0A=
				disabledRow[i] =3D listItems[i].disabled;=0A=
			}=0A=
			var selectedRow =3D $(listId).selectedIndex;=0A=
=0A=
			// If no row was explicitly selected=0A=
			if (selectedRow =3D=3D 0) {=0A=
				// See if the first row matches one of the later rows=0A=
				for (i=3D1;i<displayedValue.length;i++) {=0A=
					if (displayedValue[i] =3D=3D displayedValue[0]) {=0A=
						selectedRow =3D i;=0A=
						this.menus[menuId].updateFirstRow =3D true;=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
			var buttonText =3D displayedValue[selectedRow];=0A=
			var numRows =3D displayedValue.length;=0A=
=0A=
			var buttonTextLPad =3D 10;=0A=
			var buttonTextRPad =3D 34;=0A=
			var buttonTextWidth =3D buttonWidth - (buttonTextLPad + =
buttonTextRPad);=0A=
=0A=
			// minus left and right borders=0A=
			var fullRowWidth =3D menuWidth - this.combinedBorderWidth;=0A=
=0A=
			// without scrollbar=0A=
			var visibleRowsHeight =3D numRows * this.rowHeight;=0A=
			var rowWidth =3D fullRowWidth;=0A=
=0A=
			// with scrollbar=0A=
			if (numRows > numVisibleRows) {=0A=
				visibleRowsHeight =3D numVisibleRows * this.rowHeight;=0A=
				rowWidth -=3D 10;=0A=
			}=0A=
=0A=
			var leftBgStyle =3D 'background:#fff =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_ltg_left=
.gif) 0 0 no-repeat;';=0A=
			var rightBgStyle =3D =
'background:url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/=
btn_ltg_right.gif) 100% 0 no-repeat;';=0A=
=0A=
			switch (buttonClass) {=0A=
				case 'cnnDDWire':=0A=
					leftBgStyle =3D 'background:#fff =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_wire_lef=
t.gif) 0 0 no-repeat;';=0A=
					rightBgStyle =3D =
'background:url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/=
btn_wire_right.gif) 100% 0 no-repeat;';=0A=
					break;=0A=
				case 'cnnBlkBgWhtBox':=0A=
					leftBgStyle =3D 'background:#fff =
url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_blk_left=
.gif) 0 0 no-repeat;';=0A=
					rightBgStyle =3D =
'background:url(http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/=
btn_blk_right.gif) 100% 0 no-repeat;';=0A=
					break;=0A=
			}=0A=
=0A=
=0A=
			// build content for the menu=0A=
			var strContent =3D "\n\n\n\n";=0A=
			strContent +=3D '	<div class=3D"cnnDDContainer" =
style=3D"width:'+buttonWidth+'px;">'+"\n";=0A=
=0A=
			strContent +=3D '		<div class=3D"cnnDDBoxContainer">'+"\n";=0A=
			strContent +=3D '		<div class=3D"cnnDDBox" id=3D"'+menuId+'" =
style=3D"width:'+menuWidth+'px;" onmousedown=3D"return =
cnnDD.mouseDown(event, \''+menuId+'\');">'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBoxHeader"><div =
class=3D"cnnDDBoxHeaderTL"></div><div =
class=3D"cnnDDBoxHeaderTR"></div></div>'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBoxContent">'+"\n";=0A=
=0A=
			strContent +=3D '				<div class=3D"cnnDDContent" =
style=3D"width:'+fullRowWidth+'px;">'+"\n";=0A=
			strContent +=3D '					<div class=3D"cnnPad6Top"></div>'+"\n";=0A=
			strContent +=3D '					<div class=3D"cnnDDList" =
style=3D"height:'+visibleRowsHeight+'px; width:'+rowWidth+'px;">'+"\n";=0A=
			strContent +=3D '						<ul>'+"\n";=0A=
=0A=
			for (var i=3D0;i<displayedValue.length;i++) {=0A=
				if ((i=3D=3D0) && (this.menus[menuId].updateFirstRow)) {=0A=
					strContent +=3D '						<li id=3D"'+menuId+'_hdnVal"><a =
href=3D"javascript:cnnDD.select('+i+',\''+this.encodeAttr(displayedValue[=
i])+'\',\''+this.encodeAttr(internalValue[i])+'\');">'+displayedValue[i]+=
'</a></li>'+"\n";=0A=
				}=0A=
				else if (disabledRow[i]) {=0A=
					strContent +=3D '						<li =
class=3D"cnnDDSeparator"><span>'+displayedValue[i]+'</span></li>'+"\n";=0A=
				}=0A=
				else {=0A=
					strContent +=3D '						<li><a =
href=3D"javascript:cnnDD.select('+i+',\''+this.encodeAttr(displayedValue[=
i])+'\',\''+this.encodeAttr(internalValue[i])+'\');">'+displayedValue[i]+=
'</a></li>'+"\n";=0A=
				}=0A=
			}=0A=
			strContent +=3D '						</ul>'+"\n";=0A=
			strContent +=3D '					</div>'+"\n";=0A=
			strContent +=3D '					<div class=3D"cnnPad8Top"></div>'+"\n";=0A=
			strContent +=3D '				</div><!-- /cnnDDContent -->'+"\n";=0A=
=0A=
			strContent +=3D '			</div><!-- /cnnDDBoxContent -->'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBoxFooter"><div =
class=3D"cnnDDBoxFooterBL"></div><div =
class=3D"cnnDDBoxFooterBR"></div></div>'+"\n";=0A=
			strContent +=3D '		</div><!--/cnnDDBox-->'+"\n";=0A=
			strContent +=3D '		</div><!--/cnnDDBoxContainer-->'+"\n";=0A=
=0A=
			strContent +=3D '		<div class=3D"'+buttonClass+'">'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBtn" onmousedown=3D"return =
cnnDD.mouseDownBtn(event, \''+menuId+'\');" onclick=3D"return =
cnnDD.open(\''+menuId+'\')" style=3D"'+rightBgStyle+'">'+"\n";=0A=
			strContent +=3D '				<table width=3D"'+buttonWidth+'" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0">'+"\n";=0A=
			strContent +=3D '					<tr>'+"\n";=0A=
			strContent +=3D '						<td width=3D"'+buttonTextLPad+'"><div =
class=3D"cnnDDBtnLeft" style=3D"'+leftBgStyle+'"></div></td>'+"\n";=0A=
			strContent +=3D '						<td width=3D"'+buttonTextWidth+'">'+"\n";=0A=
			strContent +=3D '							<div class=3D"cnnDDValueContainer">'+"\n";=0A=
			strContent +=3D '								<div id=3D"'+menuId+'_Val" =
class=3D"cnnDDValue" =
style=3D"width:'+buttonTextWidth+'px;">'+buttonText+'</div>'+"\n";=0A=
			strContent +=3D '						</td>'+"\n";=0A=
			strContent +=3D '						<td width=3D"'+buttonTextRPad+'"><img =
src=3D"http://i.l.cnn.net/cnn/.element/img/2.0/global/dropdowns/btn_icon.=
gif" alt=3D"" border=3D"0"></td>'+"\n";=0A=
			strContent +=3D '					</tr>'+"\n";=0A=
			strContent +=3D '				</table>'+"\n";=0A=
			strContent +=3D '			</div><!--/cnnDDBtn -->'+"\n\n";=0A=
			strContent +=3D '		</div><!--/'+buttonClass+' -->'+"\n\n";=0A=
=0A=
			strContent +=3D '	</div><!--/cnnDDContainer -->'+"\n";=0A=
			strContent +=3D "\n\n";=0A=
=0A=
			// draw the new content=0A=
			$(wrapId).innerHTML =3D strContent;=0A=
=0A=
			// capture mousedown=0A=
			document.body.onmousedown =3D cnnMouseDown;=0A=
		}//else id of select not found [ abort ]=0A=
	},=0A=
=0A=
	buildOverlay: function(menuId, menuWidth, numVisibleRows, dx, dy) {=0A=
		// default parameters=0A=
		if (!menuWidth) menuWidth =3D this.defaultMenuWidth;=0A=
		if (!numVisibleRows) numVisibleRows =3D 10;=0A=
=0A=
		if (menuWidth < this.minMenuWidth) menuWidth =3D this.minMenuWidth;=0A=
		if (menuWidth > this.maxMenuWidth) menuWidth =3D this.maxMenuWidth;=0A=
=0A=
		var leftPos =3D -20;=0A=
		var topPos =3D 1;=0A=
		if (dx) leftPos +=3D dx;=0A=
		if (dy) topPos +=3D dy;=0A=
=0A=
		var wrapId =3D menuId + "_wrap";=0A=
		var listId =3D menuId + "_list";=0A=
		var titleId =3D menuId + "_title";=0A=
=0A=
		if ($(wrapId) && $(titleId) && $(listId)) {=0A=
			// hide the list=0A=
			$(listId).style.display =3D "none";=0A=
=0A=
			var title =3D $(titleId).innerHTML;=0A=
=0A=
			// Get the displayed value for each select option=0A=
			var listItems =3D $(listId).getElementsByTagName('li');=0A=
			var displayedList =3D new Array();=0A=
			for (var i=3D0;i<listItems.length;i++) {=0A=
				displayedList[i] =3D listItems[i].innerHTML;=0A=
			}=0A=
=0A=
			var numRows =3D displayedList.length;=0A=
=0A=
			var menuTitleRPad =3D 60;=0A=
			var menuTitleWidth =3D menuWidth - menuTitleRPad;=0A=
=0A=
			// minus left and right borders=0A=
			var fullRowWidth =3D menuWidth - this.combinedBorderWidth;=0A=
=0A=
			// without scrollbar=0A=
			var visibleRowsHeight =3D numRows * this.rowHeight;=0A=
			var rowWidth =3D menuWidth - this.combinedBorderWidth;=0A=
=0A=
			// with scrollbar=0A=
			if (numRows > numVisibleRows) {=0A=
				visibleRowsHeight =3D numVisibleRows * this.rowHeight;=0A=
				rowWidth -=3D 10;=0A=
			}=0A=
=0A=
=0A=
			// build content for the menu=0A=
			var strContent =3D "\n\n\n\n";=0A=
			strContent +=3D ' <div class=3D"cnnDDOvrBoxContainer">'+"\n";=0A=
			strContent +=3D '		<div class=3D"clear"><img =
src=3D"http://i.a.cnn.net/cnn/images/1.gif" width=3D"1" height=3D"1" =
border=3D"0" alt=3D""></div>'+"\n";=0A=
			strContent +=3D '		<div class=3D"cnnDDOvrBox" id=3D"'+menuId+'" =
style=3D"width:'+menuWidth+'px;left:'+leftPos+'px; top:'+topPos+'px;" =
onmousedown=3D"return cnnDD.mouseDown(event, \''+menuId+'\');">'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBoxHeader"><div =
class=3D"cnnDDBoxHeaderTL"></div><div =
class=3D"cnnDDBoxHeaderTR"></div></div>'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBoxContent">'+"\n";=0A=
			strContent +=3D '				<div class=3D"cnnDDOvrCloseContainer"><div =
class=3D"cnnDDOvrClose" onclick=3D"cnnDD.close(); return true;"><img =
src=3D"http://i.cnn.net/cnn/.element/img/2.0/global/dropdowns/overlay_clo=
se.png" width=3D"12" height=3D"12" alt=3D"" =
border=3D"0"></div></div>'+"\n";=0A=
			strContent +=3D '				<div class=3D"cnnDDContent" =
style=3D"width:'+fullRowWidth+'px;">'+"\n";=0A=
			strContent +=3D '					<div class=3D"cnnDDOvrTitle" =
style=3D"width:'+menuTitleWidth+'px;overflow:hidden;">'+title+'</div>'+"\=
n";=0A=
			strContent +=3D '					<div class=3D"cnnDDList" =
style=3D"height:'+visibleRowsHeight+'px;width:'+rowWidth+'px;">'+"\n";=0A=
			strContent +=3D '						<ul>'+"\n";=0A=
=0A=
			for (var i=3D0;i<displayedList.length;i++) {=0A=
				strContent +=3D '					<li>'+displayedList[i]+'</li>'+"\n";=0A=
			}=0A=
			strContent +=3D '						</ul>'+"\n";=0A=
			strContent +=3D '					</div><!-- /cnnDDList -->'+"\n";=0A=
			strContent +=3D '					<div class=3D"cnnPad12Top"></div>'+"\n";=0A=
			strContent +=3D '				</div><!-- /cnnDDContent -->'+"\n";=0A=
			strContent +=3D '			</div><!-- /cnnDDBoxContent -->'+"\n";=0A=
			strContent +=3D '			<div class=3D"cnnDDBoxFooter"><div =
class=3D"cnnDDBoxFooterBL"></div><div =
class=3D"cnnDDBoxFooterBR"></div></div>'+"\n";=0A=
			strContent +=3D '		</div><!--/cnnDDOvrBox-->'+"\n";=0A=
			strContent +=3D ' </div><!--/cnnDDOvrBoxContainer-->'+"\n";=0A=
			strContent +=3D "\n\n";=0A=
			// draw the new content=0A=
			$(wrapId).innerHTML =3D strContent;=0A=
=0A=
			// capture mousedown=0A=
			document.body.onmousedown =3D cnnMouseDown;=0A=
=0A=
		}//else id of select not found [ abort ]=0A=
	},=0A=
=0A=
=0A=
	select: function(index, displayedValue, internalValue) {=0A=
		if ($(this.curId)) {=0A=
			var menuId =3D this.curId;=0A=
=0A=
			// close the dropdown=0A=
			this.close();=0A=
=0A=
			// change the displayed dropdown value (button text)=0A=
			if ($(menuId + '_Val')) {=0A=
				$(menuId + '_Val').innerHTML =3D displayedValue;=0A=
			}=0A=
=0A=
			// set the first row of the menu to the current value=0A=
			if ((this.menus[menuId].updateFirstRow) && $(menuId + '_hdnVal')) {=0A=
				$(menuId+'_hdnVal').innerHTML =3D '<a =
href=3D"javascript:cnnDD.select(' + index + ',\'' + =
this.encodeAttr(displayedValue) + '\',\'' + =
this.encodeAttr(internalValue) + '\')">' + displayedValue + '</a>';=0A=
			}=0A=
=0A=
			var listId =3D this.menus[menuId].listId;=0A=
			if ($(listId)) {=0A=
				// if the value has changed=0A=
				if ($(listId).selectedIndex !=3D index) {=0A=
					// set the index of the selected option for the invisible <select>=0A=
					$(listId).selectedIndex =3D index;=0A=
=0A=
					// If an onchange event handler exists=0A=
					if ($(listId).onchange) {=0A=
						$(listId).onchange();=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// if a callback function exists=0A=
			try {=0A=
				var onChoose =3D eval(menuId + '_OnChoose');=0A=
				if (onChoose) {=0A=
					onChoose();=0A=
				}=0A=
			}=0A=
			catch(err) {=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	open: function(id) {=0A=
		if($(id)) {=0A=
			// Was the same menu clicked again?=0A=
			var sameMenu =3D (this.curId =3D=3D id);=0A=
=0A=
			// If a menu is already open=0A=
			this.close();=0A=
=0A=
			// If a different menu was clicked=0A=
			if (!sameMenu) {=0A=
				$(id).style.display =3D "block";=0A=
				this.curId =3D id;=0A=
				cnnDropdownOpen =3D true;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	close: function() {=0A=
		if ($(this.curId)) {=0A=
			$(this.curId).style.display =3D "none";=0A=
			this.curId =3D '';=0A=
			cnnDropdownOpen =3D false;=0A=
		}=0A=
	},=0A=
=0A=
	encodeAttr: function(str) {=0A=
		str=3Dstr.replace(/\\/g,'\\\\');=0A=
		str=3Dstr.replace(/\'/g,'\\\'');=0A=
		str=3Dstr.replace(/\"/g,'&quot;');=0A=
		str=3Dstr.replace(/\0/g,'\\0');=0A=
		return str;=0A=
	},=0A=
=0A=
	mouseDown: function(e, id) {=0A=
		this.ignoreMouseDownBody =3D true;=0A=
		return true;=0A=
	},=0A=
=0A=
	mouseDownBtn: function(e, id) {=0A=
		// True if the same dropdown button was clicked again.=0A=
		this.ignoreMouseDownBody =3D (id && (this.curId =3D=3D id));=0A=
		return true;=0A=
	},=0A=
=0A=
	mouseDownBody: function(e) {=0A=
		if (!this.ignoreMouseDownBody) {=0A=
			this.close();=0A=
		}=0A=
		this.ignoreMouseDownBody =3D false;=0A=
		return true;=0A=
	}=0A=
}=0A=
/* end styled dropdowns=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 */=0A=
=0A=
=0A=
/* most popular module=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
var cnnMpActiveId =3D 'cnnMpStory';=0A=
var cnnMpLock =3D false;=0A=
var cnnie =3D false;=0A=
function cnnToggleMP(idShow) {=0A=
=0A=
	if (cnnMpActiveId && cnnMpActiveId !=3D idShow) {=0A=
=0A=
		if(!cnnMpLock) {=0A=
			cnnMpLock =3D true;=0A=
=0A=
			if(cnnie) {=0A=
				cnnToggleMPIE(idShow);=0A=
			}=0A=
			else {=0A=
				// hide the old=0A=
				var elHide =3D $(cnnMpActiveId);=0A=
=0A=
				Effect.toggle(elHide,'blind',=0A=
				{=0A=
					duration:0.25,=0A=
					beforeStart:function()=0A=
					{=0A=
						var cnnHideHead =3D idShow + '-head';=0A=
						$(cnnHideHead).className=3D"active";=0A=
					}=0A=
				}=0A=
=0A=
				);=0A=
=0A=
				// display the new=0A=
				var elShow =3D $(idShow);=0A=
=0A=
				Effect.toggle(elShow,'blind',=0A=
				{=0A=
					duration:0.25,=0A=
					beforeStart:function(obj)=0A=
					{=0A=
						var cnnShowHead =3D cnnMpActiveId + '-head';=0A=
						$(cnnShowHead).className =3D "closed";=0A=
					},=0A=
=0A=
					afterFinish:function(obj)=0A=
					{=0A=
						cnnMpActiveId =3D idShow;=0A=
					}=0A=
				}=0A=
				);=0A=
			}// end if cnnie=0A=
=0A=
			// del