/* left and right columns */

#usptaLeftCol
{width:571px;}

#usptaRightCol

/*ORIG VALUE  {width:354px;margin-left:9px;} */
{width:404px;margin-left:9px;}

.usptaRightColContainer
{padding:9px; }

#usptaLeftCol  p:first-child
{margin-top:0;}


/*  T1 and T2 columns */
#usptaT1Col,
#usptaT2Col
{float:left;}

#usptaT1Col /* image width = 265 + 18 pad L & R */
{width:301px;}

#usptaT2Col
{width:320px;}

.usptaBelowT1
{margin:18px 0 18px 18px;}

select_green 
{background:009900;color:ffffff;BORDER-BOTTOM-COLOR: 009900; BORDER-LEFT-COLOR: 009900; BORDER-RIGHT-COLOR: 009900; BORDER-TOP-COLOR:009900;FONT-WEIGHT: bold;}

select_red
{background:ff0000;color:ffffff;BORDER-BOTTOM-COLOR: ff0000; BORDER-LEFT-COLOR: ff0000; BORDER-RIGHT-COLOR: ff0000; BORDER-TOP-COLOR:ff0000;FONT-WEIGHT: bold;}


/* split */
.usptaSplitText, .usptaSplitText2 
{padding:18px 18px 12px 18px; border-top:1px solid #dfdfdf; font-weight:bold; font-size:16px;}

.usptaSplitText2 
{border-top:none;}

.usptaSplitText A:link, .usptaSplitText2 A:link 
{text-decoration:none; font-size:16px; font-weight:bold;}


/* header over-rides */
#usptaHeader .usptaHeaderContent .usptaHeadColRight
{position:absolute;left:28%;top:9px;}
#usptaHeader .usptaHeaderContent .usptaHeaderBot .usptaHeadColRight
{position:absolute;top:6px;z-index:1;}


/* common header / footer */
.usptaSubHead
{font-size:16px;font-weight:bold;padding:0 0 4px 0;line-height:19px;margin-top:-3px;}
.usptaAll
{font-size:10px;padding:3px 0; line-height:13px;border-bottom:1px solid #ff0000;border-top:1px solid #ff0000;}
#usptaT2Col .usptaAll
{margin-bottom:9px;}

/* T1 areas
=========================================================================================== */
.usptaT1
{padding:18px 18px 14px 18px;background:#F6F6F6 url(../images/main_vid_background2.jpg) 100% 0 no-repeat;}
	#uspta_LS2 .usptaT1
	{padding-top:9px;color:ffffff;}
.usptaT1 .usptaT1Img
{position:relative;overflow:hidden;}
	#uspta_LS .usptaT1 .usptaT1Img,
	#uspta_LS2 .usptaT1 .usptaT1Img
	{float:left;margin:0 18px 4px 0;}
	#uspta_LS3 .usptaT1 .usptaT1Img
	{position:relative;overflow:hidden;}

.usptaT1 .usptaT1Img img 
{width:265px;height:239px;}
	#uspta_LS .usptaT1Img img,
	#uspta_LS2 .usptaT1Img img
	{height:239px;width:283px;}
	#uspta_LS3 .usptaT1Img img
	{height:253px;width:585px;}

.usptaT1 h4
{padding:0;margin:0;}
.usptaT1 h4 span
{display:block;padding:0;color:#ca0002;font-size:10px;font-weight:normal;line-height:13px;}
	#uspta_LS .usptaT1 h4 span
	{padding-bottom:9px;}

.usptaT1 h1
{font-family:Helvetica, arial, sans-serif;margin:0;padding:4px 0px 2px 0;line-height:24px;font-weight:bold;font-size:22px;}
	#uspta_LS .usptaT1 h1
	{font-size:24px;padding-top:0;}
	#uspta_LS2 .usptaT1 h1,
	#uspta_LS3 .usptaT1 h1
	{font-size:30px;padding:4px 0 8px 0;line-height:32px;}

.usptaT1 .usptaT1Txt
{padding-top:9px;}
	#uspta_LS .usptaT1Txt,
	#uspta_LS2 .usptaT1Txt
	{padding-top:0;}

.usptaT1 .usptaT1Blurb
{line-height:17px;padding:2px 0 12px 0;}
	#uspta_LS2 .usptaT1Blurb
	{padding-top:0;}
	
/* bullets in the blurb */
.usptaT1 .usptaT1Txt .usptaT1Blurb ul
{margin:0;list-style:none;}
.usptaT1 .usptaT1Txt .usptaT1Blurb ul li
{margin:0;padding:0 0 3px 9px;font-size:15px;line-height:14px;background:url(../images/black_bull.gif) 0 6px no-repeat;}


/* T1 img caption */
.usptaT1 .usptaT1Img .usptaT1cap
{position:absolute;bottom:0;left:0;width:100%;margin-bottom:-1px;background:#000;filter:alpha(opacity=85);opacity:.85;}
.usptaT1 .usptaT1capTxt
{padding:7px 6px;color:#aaa;font-size:10px;line-height:13px;}
.usptaT1 .usptaT1capTxt b
{color:#fff;font-weight:normal;}


.usptaVidDetailMainText
{font-size:15px;line-height:13px;color:#000000;}

.usptaVidDetailMainText H3
{margin-left:20px;font-size:16px;line-height:12px;margin-top:6px;color:#000000;}

/* T1 bullets */
.usptaT1 ul
{margin: 0 0 -2px 0;padding: 0;list-style: none;}
.usptaT1 ul li
{padding-left: 10px; background: url(../images/red_bull.gif) no-repeat left center;font-weight:normal; margin:0 0 3px 0;line-height:13px;}
.usptaT1 ul li a
{font-weight:bold;}
	#uspta_LS .usptaT1 ul,
	#uspta_LS2 .usptaT1 ul
	{margin-left:302px;}

/* T1 image Breaking News strip */
#usptaYlwBlkBannerTeaser
{width:265px; height:23px; background:#FFF500; }
#usptaYlwBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#000000;}
#usptaRedBlkBannerTeaser
{width:265px; height:23px; background:#ca0002; }
#usptaRedBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#ffffff;}
	#uspta_LS #usptaRedBlkBannerTeaser,
	#uspta_LS #usptaYlwBlkBannerTeaser,
	#uspta_LS2 #usptaYlwBlkBannerTeaser,
	#uspta_LS2 #usptaRedBlkBannerTeaser
	{width:283px;}
	#uspta_LS3 #usptaYlwBlkBannerTeaser,
	#uspta_LS3 #usptaRedBlkBannerTeaser
	{width:585px;}



#uspta_VT1 .usptaT1Img,
#uspta_VT1 .usptaT1Img img
{width:265px;height:303px;}

#usptaT1lc,
#usptaT1rc
{float:left;width:283px;}

#usptaT1rc
{margin-left:18px;}

#usptaT1lc .usptaPopNews,
#usptaT1rc .usptaPopNews,
#usptaT1rc .usptaPopNews .usptaPopNewsImg,
#usptaT1lc .usptaPopNews .usptaPopNewsImg
{margin-bottom:0;}

/* end T1 areas
=========================================================================================== */

/* landscape over-rides for superboxes */
#uspta_LS #usptaT1Col,
#uspta_LS2 #usptaT1Col,
#uspta_LS3 #usptaT1Col
{padding-top:9px;}
#uspta_LS #usptaT1Col .usptaPad9Top .usptaSuperBox .usptaWireBox,
#uspta_LS2 #usptaT1Col .usptaPad9Top .usptaSuperBox .usptaWireBox,
#uspta_LS3 #usptaT1Col .usptaPad9Top .usptaSuperBox .usptaWireBox
{margin-left:18px;}


/* T2 bullets 
=========================================================================================== */
.usptaT2s ul
{margin:-2px 0;padding: 0;list-style: none; clear:both;}
.usptaT2s ul li
{padding:0 0 3px 8px; background: url(../images/red_bull.gif) no-repeat left 5px;font-weight:normal;font-size:12px;line-height:15px;margin:0;color:#dadada;}
.usptaT2s ul li b
{color:#949494;}
.usptaT2s ul li a
{font-weight:bold;}
.usptaT2s ul li .t2time
{font-size:10px;color:#ca0002;font-weight:normal;line-height:12px;}
.usptaT2s ul li .t2time span
{padding-left:4px;}
.usptaT2s ul li img
{vertical-align:text-bottom;}
.usptaT2s ul li img.usptaVidIcon
{margin:0 2px 2px 4px;}
.usptaT2s ul li img.usptaVideoIcon
{margin:0 2px 2px 4px;}
.usptaT2s ul li img.usptaPicIcon
{margin:0 2px 1px 4px;}
.usptaT2s ul li b img.usptaT2VidIcon
{margin:0 5px 2px 0;}


/* end T2 bullets 
=========================================================================================== */

/* most popular overlay 
=========================================================================================== */
/* opacity layer */
#usptaOpacity
{display:none;position:absolute;top:0;left:0;min-width:1002px;width:100%;height:1300px;/*height:2600px;*/z-index:1000;background:#000;opacity:.70;filter: alpha(opacity=70);}

* html #usptaOpacity 
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "100%" );}

#usptaMoPo
{color:#000;display:none;position:absolute;top:25%;left:34%;width:337px;text-align:left;z-index:1001;}

.usptaMoPoBtn
{float:right;display:inline;}

.usptaMoPoBtn img
{margin-bottom:4px;}

.usptaMoPoContent
{margin:0 9px;background:#fff;border:1px solid #cbcbcb;}

.usptaMoPoClose
{float:right;}

.usptaMoPoHeader .usptaHeaderLnk
{font-size:18px;font-weight:bold;padding-bottom:3px;}

.usptaMoPoHeader p
{color:#949494;font-size:10px;line-height:11px;padding:0;margin:0;}

.usptaMoPoHeader
{margin-bottom:10px;}

.usptaMoPoNum
{float:left;padding:8px 0;width:40px;border-right:1px solid #dfdfdf;color:#949494;font-size:18px;font-weight:bold;line-height:22px;text-align:center;}

.usptaMoPoImg
{float:left;padding:2px 9px;}

.usptaMoPoLnk
{float:left;width:170px;padding:2px 0;font-weight:bold;}

#usptaMoPo .usptaMore
{font-size:10px;line-height:11px;padding-top:3px;}

.usptaMoPoFoot
{overflow:hidden;}

* html .usptaMoPoFoot
{width:300px;}

.usptaMoPoAd
{float:right;display:inline;width:126px;height:31px;overflow:hidden;}

/* wire box over-rides */
#usptaMoPo .usptaWireBox .usptaBoxFooter
{background:url(himages/mostpopwire.br.gif) 100% 0 no-repeat;}

#usptaMoPo .usptaWireBox .usptaBoxHeader
{background:url(../images/mostpopwire.tr.gif) 100% 0 repeat-x;}

#usptaMoPo .usptaWireBox
{margin-bottom:5px;}


/* main page video box
=========================================================================================== */

/* video box topper */
.usptaMpVidTopper
{position:relative;height:37px;}
.usptaMpVidTopper .usptaMoreVideo
{position:absolute;top:8px;right:9px;font-size:10px;}
.usptaMpVidTopper .usptaVideoBoxHeader
{position:absolute;top:5px;left:12px;font-size:18px;font-weight:bold;line-height:24px;}
.usptaMpVidTopper .usptaVideoBoxHeader img
{margin:0 9px 3px 0;vertical-align:text-bottom;}

/* video box bottom */
.usptaPopVideoFV
{margin-top:9px;}
.usptaMpVideoBot
{margin-top:9px;background:url(../images/pipeline_bg.gif) no-repeat;width:336px;height:44px;position:relative;}
.usptaMpVideoBot .usptaVbMarketingLogo
{position:absolute;top:7px;right:7px;}
.usptaMpVideoBot p
{position:absolute;top:7px;left:9px;padding:0;margin:0;font-size:12px;font-weight:bold;color:#949494;width:206px;}

/* video box content area */
.usptaMpVideoContent
{position:relative;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.usptaMpVideoContent .usptaMpVideo,
.usptaMpVideoContent .usptaMpVideoLive
{float:left;width:108px;height:101px;position:relative;background: url('../images/video_bg_gray.gif') no-repeat;margin-bottom:10px;}

.usptaMpVideoContent .usptaMpVideoLive
{background: url('images/video_bg_red.gif') no-repeat;}

.usptaMpVideoContent .usptaMpVideo img.usptaVidKeyFrame,
.usptaMpVideoContent .usptaMpVideoLive img.usptaVidKeyFrame
{position:absolute;top:6px;left:7px;}

.usptaMpVideoContent .usptaMpVideo img.usptaVbVidIcon,
.usptaMpVideoContent .usptaMpVideoLive img.usptaVbVidIcon
{position:absolute;bottom:7px;right:14px;}

.usptaMpVideo img.usptaVidKeyFrame
{width:87px; height:49px;}

.usptaMpVideoContent .usptaMpVideo p,
.usptaMpVideoContent .usptaMpVideoLive p
{position:absolute;top:61px;left:6px;padding:0;margin:0;font-size:10px;padding-right:12px;line-height:11px;color:#949494;font-weight:normal;}

.usptaMpVideoContent .usptaMpVideo p a,
.usptaMpVideoContent .usptaMpVideoLive p a
{font-weight:bold;}


#usptaMpVidCtnt0,
#usptaMpVidCtnt1,
#usptaMpVidCtnt2
{position:absolute;top:6px;}
#usptaMpVidCtnt0
{left:9px;}
#usptaMpVidCtnt1
{left:345px;}
#usptaMpVidCtnt2
{left:681px;}


/* video box buttons */
#usptaMpVideoBox .usptaMpVidBtns
{padding:7px 0 2px 0;float:right;margin-right:9px;}
* html #usptaMpVideoBox .usptaMpVidBtns
{margin-right:5px;}

#usptaMpVideoBox img#usptaMpVidBtnL
{margin-right:12px; cursor:default;}
#usptaMpVideoBox img#usptaMpVidBtnR
{margin-left:9px;}
#usptaMpVideoBox img.usptaMpVidBtnStatus
{margin:0 3px 6px 0;}


/* live video box rules */

/* topper over-rides */
.usptaLiveVideoBox .usptaVideoBoxHeader
{left:11px;}

.usptaLiveVideoBox .usptaMpVidTopper
{position:relative;height:36px;}

.usptaMpVidTease
{padding-left:9px;color:#949494;padding-top:6px;padding-bottom:3px;line-height:15px;}

.usptaMpVidTease a
{font-weight:bold;}

.usptaLiveVideoBox .usptaMpVidTease
{font-size:10px;padding-left:12px;padding-top:5px;}

.usptaLiveVideoBox .usptaMpVidTease a
{font-weight:normal;}

.usptaLiveVideoBox .usptaMpLiveVideoContent
{position:relative;height:115px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.usptaLiveVideoBox .usptaMpLiveVideoContent .usptaMpLiveVidLnk
{position:absolute;top:11px;left:12px;font-weight:bold;font-size:16px;}

.usptaLiveVideoBox .usptaMpLiveVideoContent .usptaMpLiveVidImg
{position:absolute;top:33px;left:12px;}

.usptaLiveVideoBox .usptaMpLiveVideoContent p
{position:absolute;top:32px;left:143px;width:181px;padding:0;margin:0;font-size:10px;line-height:12px;}

/* end main page video box
======================================================================= */


/* begin live video */
#usptaLiveVideo
{background-image:url(../images/live_video.gif); background-repeat:no-repeat; height:44px; width:336px; margin:9px 0 0 0;}

#usptaLiveVideo .usptaLiveVideoLn1
{font-size:14px; font-weight:bold; color:#000000; margin:0px;}

#usptaLiveVideo .usptaLiveVideoLn2
{font-size:11px; font-weight:bold; color:#949494; margin:0px;}

#usptaLiveVideo .usptaLiveVideoLn3
{font-size:14px; font-weight:bold; color:#3d75ac;}

#usptaLiveVideo .usptaLiveVideoLn4
{font-size:10px; font-weight:normal; color:#3d75ac;}

#usptaLiveVideoHeader
{width:82px;}

#usptaLiveVideoHeader, 
#usptaLiveVideoLink
{float:left; margin-top:8px; padding-left:9px; }

/* end live video 
=========================================================================================== */


/* super box [feature] (wire box surrounding title, headline, image, blurb)
=================================================================================== */


.usptaSuperBox .usptaPadSuperBoxRegular
{padding:0 9px 0 12px; background-image:url(images/regular_bg.png); background-repeat:repeat-x;}

.usptaSuperBox .usptaPadSuperBox
{padding:0 9px 0 12px;}

.usptaSuperBox .usptaSuperTopper
{position:relative;margin-bottom:6px;}
* html .usptaSuperBox .usptaSuperTopper
{margin-top:-1px;}
*:first-child+html .usptaSuperBox .usptaSuperTopper
{margin-top:-1px;}

.usptaSuperBox .usptaSuperTopper .usptaSuper88x31
{position:absolute;top:1px;right:-2px;}
.usptaSuperBox .usptaSuperTopper .usptaSuperAdTxt
{position:absolute;top:14px;right:90px;}
.usptaSuperBox .usptaSuperTopper .usptaSuperBoxTitle
{font-size:16px;font-weight:bold;line-height:20px;padding:6px 0 0 0;}
.usptaSuperBox .usptaSuperCtnt
{position:relative; }
.usptaSuperBox .usptaSuperCtnt .usptaSuperImg
{position:absolute;top:0;left:0;margin:2px 0 0 0;}
* html .usptaSuperBox .usptaSuperCtnt .usptaSuperImg
{margin-left:-105px;padding-left:6px;}
.usptaSuperBox .usptaSuperCtnt .usptaSuperTxt
{margin:-4px 0 0 99px;}
.usptaSuperBox .usptaSuperCtnt .usptaSuperTxt .usptaSuperHead
{color:#949494; font-size:9px; font-weight:bold;text-transform:uppercase;padding-left:6px;}
.usptaSuperBox .usptaSuperCtnt .usptaSuperTxt .usptaSuperLink
{font-size:14px; font-weight:bold; padding-bottom:2px;padding-left:6px;}
.usptaSuperBox .usptaSuperCtnt .usptaSuperTxt p
{padding-left:6px;;margin:0;font-size:10px;line-height:12px;}
.usptaSuperTxt
{padding-left:6px;}
.usptaSuperBox .usptaWireBox .usptaBoxContent
{min-height:140px;}
.usptaSuperLink a 
{color:#ca0002;}
.usptaSuperLink a:hover
{color:#0000ff;}

* html .usptaSuperBox .usptaWireBox .usptaBoxContent
{height:116px;}

.usptaSuperBox .usptaSuperRight
{float:right;padding-bottom:0px;position:absolute;top:0;right:0;margin:2px 0 0 0;}

/* end super box
=================================================================================== */


/* special coverage box 
=================================================================================== */
.usptaScBox .usptaScBoxHead
{font-weight:bold;font-size:11px; line-height:13px;color:#949494;padding-top:6px;}
.usptaScBox .usptaScBoxTitle
{font-size:18px;line-height:21px;font-weight:bold;padding:0;}
.usptaScBox .usptaScBoxBlurb
{font-size:10px;line-height:12px;color:#222;padding-bottom:7px;margin-top:-1px;} 

* html .usptaScBox .usptaScBoxHead
{padding-top:7px;}
*:first-child+html .usptaScBox .usptaScBoxHead
{padding-top:7px;} 

* html .usptaScBox .usptaScBoxTitle
{margin-top:-1px;padding-bottom:1px;}
*:first-child+html .usptaScBox .usptaScBoxTitle
{margin-top:-1px;padding-bottom:1px;} 

* html .usptaScBox .usptaScBoxBlurb
{padding-bottom:6px;}
*:first-child+html .usptaScBox .usptaScBoxBlurb
{padding-bottom:6px;}

/* end special coverage box 
=================================================================================== */


/* popular news area 
=================================================================================== */
.usptaPopNews
{margin-bottom:10px;}
.usptaPopNews .usptaPopNewsHeadline
{font-weight:bold;padding-top:2px;}
.usptaPopNewsImg img
{display:block}
.usptaPopNews .usptaPopNewsImg
{float:left;display:block;margin:2px 9px 9px 0;}
* html .usptaPopNews .usptaPopNewsImg
{margin:2px 5px 5px 0;}
.usptaPopNewsHeadline
{min-height:31px;}
* html .usptaPopNewsHeadline 
{height:31px;}
.usptaPopNewsHeadline img
{vertical-align:text-bottom;}
.usptaPopNewsHeadline img.usptaVidIcon
{margin:0 4px 2px 4px;}
.usptaPopNewsHeadline img.usptaPicIcon
{margin:0 4px 1px 4px;}
#usptaMpPopNews 
{padding-bottom:2px;}

#usptaMpPopNews .usptaSubHead
{padding:0 0 6px 0;}


/* end popular news area 
=================================================================================== */


/* more stories area [previously 'other news']
=================================================================================== */
#usptaOtherNews
{position:relative;height:220px;display:none;}
#usptaOtherNews .usptaSubHead
{margin-bottom:-8px;}

#usptaOtherNews .usptaONSectHead
{color:#949494;font-size:11px;font-weight:bold;padding-top:4px;}
#usptaOtherNews .usptaONSectHead a
{color:#949494;}
#usptaOtherNews .usptaONSectHead a:hover
{color:#ca0002;}
#usptaOtherNews ul
{margin: 0;padding: 0;list-style: none; clear:both;}
#usptaOtherNews ul li
{position:relative;font-size:11px;line-height:13px;padding-left: 8px; font-weight:normal; margin:0 0 2px 0;}/*background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;*/
#usptaOtherNews ul li a
{font-weight:bold;}

/* other news changer */
.usptaOtherNewsChngr
{position:absolute;left:0;top:170px;width:100%;text-align:center;margin-top:20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#usptaONBtns
{background:#fff;display:block;padding:3px 0;}
IMG.usptaONStatus
{margin:0 2px 6px 2px;}
IMG.usptaONBtn
{margin:0 10px;}
#usptaOtherNews img.usptaOnBul
{position:absolute;top:5px;left:0;}
* html #usptaOtherNews img.usptaOnBul
{left:-7px;}
#usptaOnSects0,
#usptaOnSects1,
#usptaOnSects2,
#usptaOnSects3,
#usptaOnSects4
{background:#fff;position:absolute;left:0;top:24px;}

/* end more stories area
=================================================================================== */


/* 234 advert space 
=================================================================================== */
.uspta234Container
{text-align:center;margin-bottom:-5px;}
.uspta234ad .usptaAdTxt
{padding:15px 0 4px 0;}

.usptaBelT1ad
{padding-top:8px;text-align:left;}
.usptaBelT1AdTop
{text-align:center;padding-bottom:6px;}

/* end 234 advert space 
=================================================================================== */


/* podcast & local table rules
=================================================================================== */
TABLE.usptaPL
{width:100%;}
TABLE.usptaPL TR
{vertical-align:top;}
TABLE.usptaPL TD.usptaPodLocalContent
{background:#fff;}
TABLE.usptaPL TD.usptaPLCnrsCell
{width:306px;height:4px;}
TD.usptaPLDivCell
{width:9px;}

/* end podcast & local table rules
=================================================================================== */


/* main page services box (podcast & blogs)
=================================================================================== */
.usptaSvcsTopper
{padding:0;margin-left:3px;}
.usptaSvcsTopper .usptaSvcsDrpdn
{float:right;margin-top:1px;}
.usptaSvcsTopper IMG.usptaMpSvcsHeader
{margin-top:1px;}

.usptaHeight154
{height:154px;}
 
.usptaSvcsCtnt
{padding:0 0 6px 0;border-bottom:1px solid #dfdfdf;margin:0 3px;}
.usptaSvcsCtnt p
{padding:0;margin:0;font-size:10px;line-height:12px;}
.usptaSvcsCtnt i
{font-weight:bold;color:#dadada;}
.usptaSvcsCtnt .usptaSvcsTz
{float:left;margin:2px 9px 6px 0;}
.usptaSvcsCtnt h4
{margin:0;padding:0;font-size:14px;font-weight:bold;}

.usptaSvcsBull
{padding-top:4px;margin:0 3px;}
.usptaSvcsBull ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.usptaSvcsBull ul li
{font-size:10px;padding-left: 8px; background: url(../images/red_bull.gif) no-repeat left 6px;font-weight:normal; margin:1px 0;}
.usptaSvcsBull ul li a
{font-weight:bold;}

.usptaOtherSvcs div
{float:left;}

.usptaOtherSvcs .usptaOSRightCol,
.usptaOtherSvcs .usptaOSLeftCol
{float:left;}

.usptaOtherSvcs .usptaOSLeftCol
{width:131px;}

.usptaOtherSvcs .usptaOSRightCol
{width:139px;}

.usptaOtherSvcs div img
{margin-bottom:9px;}

.usptaSvcs88x31ad
{float:right;height:31px;overflow:hidden;margin:-4px -7px 0 0;}

* html .usptaSvcs88x31ad
{display:inline;}

.usptaSvcsSpnsrTxt
{float:right;margin:8px 6px 0 0;}

/* main page services box (podcast & blogs)
=================================================================================== */

/* main page partners area
=================================================================================== */
.usptaPartHeader
{padding:4px 18px 8px 18px;line-height:24px;;font-size:18px;font-weight:bold;border-bottom:1px solid #dfdfdf;}

.usptaPartRSSLnk
{float:right;display:inline;padding:11px 18px 0 0;}

#usptaMpPartnerPeople,
#usptaMpPartnerEW
{display:none;}

.usptaPartLeftCol,
.usptaPartRightCol
{float:left;}

.usptaPartLeftCol
{width:288px;}

.usptaPartRightCol
{width:297px;}

.usptaPartnerTop .usptaPartnerSubscribe
{float:right;margin-top:1px;}

.usptaMpPartners ul
{margin:0 0 -2px 0;padding: 0;list-style: none; clear:both;}

.usptaMpPartners ul li
{font-size:10px;line-height:12px;padding-left: 8px; background: url(../images/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:1px 0 0 0;}

.usptaMpPartners ul li a
{font-weight:bold;}

.usptaMpPartners IMG.usptaPartLogo
{margin:1px 0 8px 0;}

.usptaPadMpPartners
{padding:18px 18px 14px 18px;}

/* end main page partners area
=================================================================================== */


/* new cnn tv box 
=================================================================================== */
#usptaMPctv .usptaMPctvTopper
{position:relative;height:37px;}

#usptaMPctv .usptaMPctvTopper img.usptaMPctvLogo
{margin:0 9px 3px 0;vertical-align:text-bottom;}

#usptaMPctv .usptaMPctvTopper .usptaMPctvHeader
{position:absolute;top:5px;left:12px;font-size:18px;font-weight:bold;line-height:24px;}

#usptaMPctv .usptaMPctvTopper .usptaMPctvDropdown
{position:absolute;top:6px;right:7px;}

#usptaMPctv .usptaMPctvContent
{padding:12px;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

#usptaMPctv .usptaMPctvImg
{float:left;margin-right:9px;}

#usptaMPctv .usptaMPctvLink
{font-size:14px;font-weight:bold;}

#usptaMPctv p
{margin:0;padding:2px 0 0 0;font-size:10px;line-height:12px;}

#usptaMPctv .usptaMPctvFooter
{padding:9px 12px 4px 12px;}

* html #usptaMPctv .usptaMPctvFooter
{padding:10px 12px 3px 12px;}

*:first-child+html #usptaMPctv .usptaMPctvFooter
{padding:10px 12px 3px 12px;}

#usptaMPctv .usptaMPctvFootText
{font-size:12px;line-height:14px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;}

* html #usptaMPctv .usptaMPctvFootText
{padding-bottom:9px;}

*:first-child+html #usptaMPctv .usptaMPctvFootText
{padding-bottom:9px;}

#usptaMPctv .usptaMPctvFootText a
{font-weight:bold;} 

#usptaMPctv .usptaMPctvFootLnks
{font-size:10px;line-height:12px;padding-top:7px;} 

* html #usptaMPctv .usptaMPctvFootLnks
{padding-top:8px;}

*:first-child+html #usptaMPctv .usptaMPctvFootLnks
{padding-top:8px;} 

#usptaMPctv .usptaMPctvFootLnks a
{margin-right:12px;   margin-right:0px;} 

#usptaMPctv .usptaMPctvFootLnks .usptaMPctvFL1
{width:98px;float:left;text-align:left;}

#usptaMPctv .usptaMPctvFootLnks .usptaMPctvFL2
{width:95px;float:left;text-align:center;}

#usptaMPctv .usptaMPctvFootLnks .usptaMPctvFL3
{width:92px;float:left;text-align:right;} 

#usptaMPctv .usptaMPctvFootLnks .usptaMPctvFLSep
{width:10px;float:left;text-align:center;color:#dfdfdf;}

#usptaMPctv .usptaDDBoxContent .usptaDDContent .usptaDDSeparator span
{color:#bbb;}

 
/* end new cnn tv box 
=================================================================================== */


/* main page on cnn tv box
=================================================================================== */
.usptaRRTVBox .usptaOnTVboxlinks
{padding:6px 9px 0 9px;font-size:10px;margin-bottom:-3px;}

.usptaRRTVBox .usptaOnTVboxlinks a
{margin-right: 12px;}

.usptaRRTVBox .usptaOnTVsub
{border-bottom: solid 1px #dfdfdf;padding:6px 0 6px 9px;}

.usptaRRTVBox .usptaOnTVsub a
{font-weight: bold;}

.usptaRRTVBox .usptaOnTVmain
{padding:5px 9px;background:#f2f2f2;}

.usptaRRTVBox .usptaRRTvImg
{float:left;margin:0 9px 0px 0px;}

.usptaRRTVBox .usptaOnTVmaintitle
{font-weight:bold;font-size:14px;padding-bottom:4px;}

.usptaRRTVBox p
{margin:0;padding:0;font-size: 10px;line-height:13px;}

/* main page on cnn tv box
=================================================================================== */



/* main page market box
==================================================================== */
.usptaMB input,
.usptaMB form
{margin:0;padding:0;}

.usptaMB .usptaMBTop
{border-bottom:1px solid #dfdfdf; padding:0px; margin:0px; position:relative;}

.usptaMB .usptaMBHead
{font-weight:bold;font-size:18px;padding:5px 12px 8px 12px;line-height:24px;}

.usptaMBSponsor
{float:right; display:inline; margin:0px 4px 0px 0px; padding:2px 0 0 0;}


.usptaMB .usptaMB88x31
{position:absolute;top:1px;right:5px;}
* html .usptaMB .usptaMB88x31
{right:14px;}

.usptaMB .usptaMBSponTxt
{position:absolute;top:16px;right:98px;}
* html .usptaMB .usptaMBSponTxt
{right:107px;}

.usptaMB .usptaMBRowG,
.usptaMB .usptaMBRowR,
.usptaMB .usptaMBRowU
{border-top:1px solid #dfdfdf;position:relative;height:24px;}

.usptaMB .usptaMBRowG
{color:#090;background: #F2F2F2 url(../images/up_arrow.gif) 58% 7px no-repeat;}

.usptaMB .usptaMBRowR
{color:#ca0002;background: #F2F2F2 url(../images/down_arrow.gif) 58% 7px no-repeat;}

.usptaMB .usptaMBRowU
{height:24px;color:#999;background: #F2F2F2;}

.usptaMB .usptaMBName a
{font-size:16px;font-weight:bold;margin-right:4px;}

.usptaMB .usptaMBName
{position:absolute;left:12px;top:6px;font-size:10px;color:#000;}

.usptaMB .usptaMBTimestamp
{padding:5px 12px 6px 12px;font-size:11px;color:#949494;}

.usptaMB .usptaMBData
{position:absolute;right:74px;top:6px;font-size:16px;font-weight:bold;}

.usptaMB .usptaMBDataSm
{position:absolute; top:6px; right:12px; font-size:10px;}

.usptaMBGetQuote
{padding:12px 12px 8px 12px;border-top:1px solid #dfdfdf;}

input.usptaTxtMBGetQuote
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#949494;}

input.usptaTxtMBGetQuoteType
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#000;}

/* end main page market box
==================================================================== */

/* tools box 
==================================================================== */
.usptaMPToolsBox .usptaHeaderLnk
{font-weight:bold;font-size:18px;padding:5px 12px 8px 12px;line-height:24px;border-bottom:1px solid #dfdfdf;margin-bottom:8px;}

.usptaMPToolsBull
{margin:0 12px;padding:2px 0 6px 0; font-size:13px;}

.usptaMPToolsBox ul
{margin:0;padding:0;list-style:none;clear:both;}

.usptaMPToolsBox ul li
{font-size:13px;padding-left: 8px; background: url(../images/red_bull.gif) no-repeat 1px 5px;font-weight:normal; margin:3px 0;}

.usptaMPToolsBox ul li a
{font-weight:bold;}


.usptaDetailText
{margin-left:20px;margin-right:20px;margin-top:4px;font-size:11px;margin-bottom:5px;line-height:14px;color:#000000;font-weight:bold;}

.usptaDetailPresenter
{margin-left:20px;padding:2px 0 6px 0;font-size:9px;font-weight:bold;color:#000000;}

/* quick vote box over-rides
=================================================================================== */

#usptaQVhomepage .usptaQVHead
{font-size:18px;padding:5px 0px 12px 12px;line-height:24px;}

#usptaQVhomepage .usptaQVad
{float:right;display:inline;padding:3px 5px 4px 0;}

#usptaQVhomepage .usptaQVBody
{padding: 8px 12px 9px 12px;border-top:1px solid #dfdfdf;}

#usptaQVhomepage .usptaQVQuest
{font-size:16px;line-height:20px;padding-bottom:3px;}

#usptaQVhomepage .usptaQVAns
{font-size:12px;}

#usptaQVhomepage .usptaQVResult .usptaQVTop
{padding-bottom:4px;}

#usptaQVhomepage .usptaQVResult .usptaQVHead
{font-size:18px;padding:5px 12px 12px;}

#usptaQVhomepage .usptaQVResult .usptaQVad
{float:right;display:inline;}

#usptaQVhomepage .usptaQVResult .usptaQVQuest
{font-size:16px;line-height:20px;padding:8px 12px 12px 12px;}

#usptaQVhomepage .usptaQVResult .usptaQVcell
{font-size:12px;}

#usptaQVhomepage .usptaQVResult .usptaQVpercent
{width:10px;padding:1px 0px;}

/* end quick vote box
=================================================================================== */


/* local weather area
=================================================================================== */

#usptaWeatherLocation .usptaWeatherMoreCities
{float:right;font-weight:bold;} 

#usptaWeatherContainer
{width:306px; }
#usptaWeatherContainer h1
{font-size:18px; font-weight:bold; margin:0px; padding:3px 0px 8px 18px; line-height:24px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fff;}

#usptaGetLocalBox,
#usptaCustomWeatherBox
{width:270px; background:#f2f2f2; margin: 0 18px 9px 18px;}
#usptaCustomNewsBox
{width:270px; background:#f2f2f2; margin: 0px 18px 14px 18px;}

#usptaGetLocalBox form,
#usptaCustomNewsBox form,
#usptaCustomWeatherBox form,
#usptaWeatherDetailsToday b, 
#usptaWeatherDetailsTomorrow b
{padding:0px; margin:0px;}

.usptaGetLocalBoxInput
{width:201px; font-size:12px; font-weight:bold; line-height:15px; color:#949494; padding:4px 0 4px 5px; background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc;
vertical-align: top; margin:0 6px 0 3px;}

.usptaGetLocalBoxInput2
{width:201px; font-size:12px; font-weight:bold; color:#000000; padding:3px 0px 5px 5px; 
background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc;
vertical-align: top; margin-left:3px; margin-right:6px;} 

.usptaGetLocalBoxImage
{width:29px; height:23px; margin:0; vertical-align:top;}

#usptaGetLocalBoxText,
#usptaFindWeatherBoxText
{font-size:12px; font-weight:bold; line-height:15px; color:#000000; margin:0px 12px 5px 3px;}
#usptaGetLocalBox b,
#usptaFindWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color:#727272; display:block; padding:1px 12px 1px 4px;}   
#usptaCustomNewsBox b,
#usptaCustomWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color: #727272; display:block; padding:3px 12px 1px 4px;} 

#usptaWeatherDetails
{width:270px; background-color:#ffffff; margin: 0px 18px 9px 18px; }

#usptaWeatherDetails p
{font-size:16px; font-weight:bold; line-height:19px; border-width: 0px 1px 1px 1px; border-color: #dfdfdf; border-style:solid;color:#999999; padding:6px 12px 8px 12px; margin:0px;}


#usptaWeatherDetails a.usptaWeatherHeader
{text-decoration:none; color:#000000;font-size:16px;line-height:19px;}
#usptaWeatherDetails a.usptaWeatherraquo
{text-decoration:none; color:#3d75ac; font-size:16px; font-weight:bold; }
#usptaWeatherDetails a.usptaWeatherHeader:hover,
#usptaWeatherDetails a.usptaWeatherraquo:hover
{color:#ca0002;}

#usptaWeatherDetails a.usptaDate
{font-size:12px; font-weight:bold;  padding:0px; margin: 0px 12px 0px 12px; line-height:12px;}

#usptaWeatherDetails img
{text-align:center; margin:0 0 5px 0;}
#usptaWeatherDetails .usptaTemperature
{font-size:12px; font-weight:bold; line-height:20px; color:#999999; padding:4px 0 0 0; margin: 0px 12px 0px 12px;}
#usptaWeatherDetailsToday
{float:left; width:134px; text-align:center; padding:9px 0 7px 0; margin:0; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
#usptaWeatherDetailsTomorrow
{float:right; width:132px; text-align:center; padding:9px 0 7px 0;  border-right: 1px solid #dfdfdf;}

#usptaWeatherLocation
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}
#usptaWeatherLocationMore
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}

#usptaWeatherLocationMore b
{color:#3d75ac; }

#usptaWeatherDetails img, 
#usptaWeatherLocationMore img,
#usptaFindWeatherBox img
{border:none;}
#usptaWeatherLocationMore
{border-width:1px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }
#usptaWeatherLocation
{border-width:0px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }

#usptaWeatherLocationMore span,
#usptaWeatherLocation span
{float:left;}

#usptaWeatherLocationMore .usptaWeatherMoreCities
{float:right; }

#usptaLocalNews
{width:270px; background-color: #ffffff; margin:0px 18px 0px 18px; clear:both;}
#usptaLocalNews p
{font-size:16px; font-weight:bold; border-width:0px 1px 0px 1px; border-color: #dfdfdf; border-style: solid; color: #000000;
padding: 8px 7px 7px 11px; margin:0px;}

#usptaLocalNewsListBorder
{border-width: 0px 1px 1px 1px; border-color:#dfdfdf; border-style:solid;}

#usptaLocalNewsList, 
#usptaWeatherErrorList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px}

#usptaLocalNews ul
{margin:0 12px 10px 0; padding-left:12px; }

#usptaLocalNewsList li
{font-size:10px; font-weight:bold; color:#dadada;padding-left:0;margin-bottom:6px;line-height:12px;}

#usptaWeatherErrorList li
{font-size:10px; font-weight:bold; color:#dadada;
background-image: url("../images/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; padding-left:10px;}

#usptaLocalNews a.usptaLocalSource
{text-decoration:none; color:#949494;}
#usptaLocalNews a.usptaLocalSource:hover
{color: #ca0002;}


#usptaFindWeatherList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px;
overflow:auto; padding:8px 10px 12px 0;
height:55px; max-height:80px; }

* html #usptaFindWeatherList 
{height:80px; max-height:80px;}


#usptaFindWeatherList li
{font-size:10px; font-weight:bold; padding-left:10px; line-height:14px;
background-image: url("../images/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; color:#727272;}

div.usptaLocalSource a span
{color:#949494;}
div.usptaLocalSource a:visited span
{color:#949494;}
div.usptaLocalSource a:hover span
{color:#ca0002;}

.usptaRRBoxContent2
{background:#f2f2f2; padding:5px 9px 0 9px;}

#usptaFindWeatherSkip
{margin:7px 0px 0px 3px; padding:0px;}
#usptaGetLocalBox a.skip,
#usptaCustomNewsBox a.skip,
#usptaCustomWeatherBox a.skip
{font-size:10px; text-decoration:none; color:#3d75ac; }
#usptaGetLocalBox a.skip:visited,
#usptaCustomNewsBox a.skip:visited,
#usptaCustomWeatherBox a.skip:visited
{color:#97b8d9;}
#usptaGetLocalBox a.skip:hover,
#usptaCustomNewsBox a.skip:hover,
#usptaCustomWeatherBox a.skip:hover
{color:#ca0002;}

#usptaWeatherSponsor 
{float:right; display:inline; margin:1px 4px 0px 0px; padding:0px;}
#usptaWeatherSponsor img 
{vertical-align: middle;}

/* end local weather area
=================================================================================== */

/* bullet bins / partners area
=================================================================================== */
.usptaMoreNewsStories
{float:right; padding:8px 18px 0 0;}
.usptaMar14Left
{margin:0 0 0 14px}

.usptaPadMpMoreNews
{padding:10px 18px 2px 18px;}

.usptaPadMpPartners
{padding:11px 18px 0px 18px;}

.usptaMoreNewsBin
{padding-bottom:10px;}
.usptaMoreNewsBin .usptaHeaderLnk
{font-size:16px;font-weight:bold;line-height:19px;padding:2px 0;}
.usptaMoreNewsBin .usptaMoreNewsCategory
{padding:2px 0;}
.usptaMoreNewsBin .usptaMoreNewsCategory a
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.usptaMoreNewsBin .usptaMoreNewsCategory span
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.usptaMoreNewsBin .usptaMoreNewsCategory a span
{color:#004276;}
.usptaMoreNewsBin .usptaMoreNewsCategory a:hover span
{color:#ca0002;}

.usptaMoreNewsBin ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.usptaMoreNewsBin ul li
{position:relative;font-size:12px;padding-left: 8px; color:#949494;font-weight:bold; line-height:15px;margin:0;}
.usptaMoreNewsBin ul li a
{font-weight:bold;}
.usptaMoreNewsBin ul li img.usptaOnBul
{position:absolute;top:6px;left:1px;}
* html .usptaMoreNewsBin ul li img.usptaOnBul
{left:-6px;}

.usptaMpPartnersPadBot
{padding-bottom:13px;}

/* end bullet bins / partners area
=================================================================================== */

/* services & i-report over-rides 7942
============================================ */
.usptaSvcsMore
{padding:5px 0 0 4px;font-size:10px;line-height:12px;}
.usptaSvcsCtnt p a
{font-weight:bold;}

.usptaIreportContentMod h5
{padding:0;margin:0;font-size:10px;line-height:13px;}

.usptaIreportContentMod h5 a
{font-weight:bold;}

.usptaIreportContentMod p
{padding:0 0 10px 0;margin:0;color:#949494;font-size:10px;line-height:13px;}

/* election 2008 center column area 
=================================================================================== */
.usptaPadT2s
{padding:13px 18px 18px 18px;}
.usptaPad18R
{padding:0 18px 0 0;}

.usptaElexPromo
{padding:0px 0 0 18px;}
.usptaElexPromo .usptaElexPTop
{font-weight:bold;font-size:11px;color:#949494;line-height:13px;padding:18px 0px 2px 0px;}
.usptaElexPromo .usptaElexPTop a span { color: #949494; }
.usptaElexPromo .usptaElexPTop a:hover span { color: #ca0002; }
.usptaElexPImage { float:right;display:inline; }


.usptaElexPromo .usptaElexPHead
{font-size:18px;line-height:20px;font-weight:bold;padding-bottom:2px;}
.usptaElexPromo p
{margin:0;padding:0 0 5px 0;font-size:11px;line-height:13px;}

.usptaElexResults
{background:transparent url(../images/balloon_small.gif) top right no-repeat;}

.usptaElexResults .usptaElexPHead
{font-size:18px;line-height:24px;font-weight:bold;padding:13px 18px 9px 0;margin-left:18px;border-bottom:1px solid #e6e6e6;}


.usptaElexResults .usptaElexPrimary
{color:#949494;font-weight:bold;font-size:16px;line-height:18px;padding:3px 18px 3px 0;margin-left:18px;}
.usptaElexResults .usptaElexPrimary span
{padding:0 0 0 6px;font-size:11px;line-height:13px;font-weight:normal;color:#000;}
.usptaElexE6bot
{border-bottom:1px solid #e6e6e6;}
.usptaElexRBox
{margin-left:18px;border-top:1px solid #e6e6e6;}

.usptaElexResL, /* "democratic/republican" */
.usptaElexResC, /* "vote %" */
.usptaElexResCr, /* "states won" */
.usptaElexResCl,
.usptaElexResR
{position:absolute;top:2px;}

.usptaElexResL
{left:12px;}

.usptaElexResC
{right:116px;}

.usptaElexResR
{right:12px;}

.usptaElexResCr
{right:37px;}

.usptaElexResCl
{right:66px;}

.usptaElexRBotRow
{border-bottom:1px solid #e6e6e6;position:relative;height:18px;font-size:10px;line-height:14px;color:#000;}
.usptaElexRHeadRow
{border-bottom:1px solid #e6e6e6;position:relative;height:18px;font-size:10px;line-height:12px;color:#949494;}
.usptaElexRRow
{border-bottom:1px solid #e6e6e6;position:relative;background:#f6f6f6;height:24px;font-size:12px;font-weight:bold;line-height:14px;color:#000;}
.usptaElexRRow img
{margin :0 0 0 4px;}
.usptaElexRRow .usptaElexResR,
.usptaElexRRow .usptaElexResCr,
.usptaElexRRow .usptaElexResCl
{font-size:10px;font-weight:normal;}
.usptaElexRRow .usptaElexResCr
{font-size:11px;line-height:13px;}
.usptaElexRBotRow .usptaElexResR
{color:#ca0002;}
.usptaElexRRow .usptaElexResL,
.usptaElexRRow .usptaElexResC,
.usptaElexRRow .usptaElexResR,
.usptaElexRRow .usptaElexResCr,
.usptaElexRRow .usptaElexResCl
{top:5px;}

.usptaElexRBotRow .usptaElexResL a
{position:absolute;top:0;left:-12px;width:200px;}

.usptaElexRFoot
{position:relative;height:20px;}
.usptaElexRFoot img
{position:absolute;top:0;right:0;}
.usptaElexRFoot p
{position:absolute;top:5px;left:0;margin:0;padding:0;color:#949494;font-size:10px;line-height:12px;}


.usptaAll
{color:#949494;}

.arial_8
{
	font-family : Arial, Helvetica;
	font-size: 8px;
}



