/* left and right columns */

#pmLeftCol
{width:320px;}

#pmCenterCol
{width:320px;margin-left:9px;}

#pmRightCol
{width:325px;margin-left:9px;}

.pmRightColContainer
{padding:9px; }

#pmLeftCol  p:first-child
{margin-top:0;}


/* shade tabs  & tab content */

.tabcontentstyle{ /*style of tab content oontainer*/
/*border: 1px solid #666666;*/
width: 299px;
margin-bottom: 1em;
padding: 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;


}

.tabcontent{
display:none;
font-family: Verdana;
font-size: 11px;
color: #333333;
}

.tabcontentstyle2{ /*style of tab content oontainer*/

width: 297px;
margin-bottom: 1em;
padding: 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;


}

.tabcontent2{
display:none;
font-family: Verdana;
font-size: 11px;
color: #333333;
}



.shadetabs{
	padding: 2px 0 3px;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 10px Verdana;
	list-style-type: none;
	text-align: left;
	margin-right: 0px;
	border-bottom: 1px solid;
}

.shadetabs li{
	display: inline;
	margin: 0;
	font-size: 10px;
}

.shadetabs li a{
text-decoration: none;
padding: 2px 3px 3px;
margin-right: 0px;
border: 1px solid #778;
color: #2d2b2b;
background: white;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}




/*  T1 and T2 columns */
#pmT1Col,
#pmT2Col
{float:left;}

#pmT1Col /* image width = 265 + 18 pad L & R */
{width:301px;}

#pmT2Col
{width:320px;}

.pmBelowT1
{margin:18px 0 18px 18px;}


/* split */
.pmSplitMore
{padding:18px 0 0 0;}

.pmSplitBotMore
{padding:18px;}

.pmSplitMore a,
.pmSplitBotMore a
{font-size:16px;font-weight:bold;}




/* header over-rides */
#pmHeader .pmHeaderContent .pmHeadColRight
/*{position:absolute;left:265px;top:9px;} non-liquid */
{position:absolute;left:28%;top:9px;} /* liquid */
#pmHeader .pmHeaderContent .pmHeaderBot .pmHeadColRight
{position:absolute;top:6px;z-index:1;}


/* common header / footer */
.pmSubHead
{font-size:16px;font-weight:bold;padding:0 0 4px 0;}
.pmAll
{font-size:10px;padding:4px 0;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#pmT2Col .pmAll
{margin-bottom:9px;}

/* T1 areas 
=========================================================================================== */
.pmT1
{background:#F6F6F6;padding:18px;}
.pmT1 .pmT1Img
{position:relative;width:265px;height:239px;overflow:hidden;}
.pmT1 .pmT1Img img
{width:265px;height:239px;}
.pmT1 h4
{padding:10px 0 0 0;margin:0;color:#ca0002;font-size:10px;font-weight:normal;}

.pmT1 h1
{font-family:Helvetica;margin:0;padding:4px 0px 2px 0;line-height:24px;font-weight:bold;font-size:22px;}

.pmT1 .pmT1Blurb
{line-height:17px;padding-bottom:16px;}
.pmT1 .pmT1Img .pmT1cap
/* {position:absolute;bottom:0;left:0;width:100%;background:#000;filter:alpha(opacity=85);opacity:.85;} 65 */
.pmT1 .pmT1capTxt
{padding:7px 6px;color:#aaa;font-size:10px;line-height:13px;}
.pmT1 .pmT1capTxt b
{color:#fff;font-weight:normal;}

/* T1 bullets */
.pmT1 ul
{margin: 0 0 -4px 0;padding: 0;list-style: none;} /* clear:both; removed for #pm_LS floating T1 image */
.pmT1 ul li
{padding-left: 10px; background: url(http://i.l.pm.net/pm/.element/img/2.0/global/red_bull.gif) no-repeat left center;font-weight:normal; margin:0 0 4px 0;}
.pmT1 ul li a
{font-weight:bold;}

/* small T1 image Breaking News banners */
#pmYlwBlkBannerTeaser
{width:265px; height:23px; background:#FFF500; }
#pmYlwBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#000000;}

#pmBlueBannerTeaser
{width:265px; height:23px; background:#6e9fcc; }
#pmBlueBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#c9e5ff;}

#pmRedBlkBannerTeaser
{width:265px; height:23px; background:#ca0002; }
#pmRedBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#ffffff;}


/* landscape over-rides */
#pm_LS .pmT1Img,
#pm_LS2 .pmT1Img
{float:left;margin-right:18px;}

#pm_LS .pmT1Img
{width:283px;height:239px;}

#pm_LS .pmT1Img img
{width:283px;height:239px;}

#pm_VT1 .pmT1Img
{width:265px;height:303px;}

#pm_VT1 .pmT1Img img
{width:265px;height:303px;}

#pm_LS2 .pmT1Img
{width:283px;height:159px;}

#pm_LS2 .pmT1Img img
{width:283px;height:159px;}

#pm_LS4 .pmT1Img
{width:585px;height:253px;margin-bottom:12px;}

#pm_LS5 .pmT1Img
{width:585px;height:253px;}

#pm_LS4 .pmT1
{padding-bottom:16px;}

#pm_LS2 .pmT1
{padding-bottom:22px;}
* html #pm_LS2 .pmT1
{padding-bottom:26px;}

* html #pm_LS4 .pmT1
{padding-bottom:10px;}

#pm_LS5 .pmT1
{padding-bottom:10px;}
* html #pm_LS5 .pmT1
{padding-bottom:18px;}

#pm_LS4 .pmT1Img img,
#pm_LS5 .pmT1Img img
{width:585px;height:253px;}

#pm_LS .pmT1 h1
{font-size:24px;padding:12px 0;}

#pm_LS2 h1,
#pm_LS4 h1
{font-size:30px;padding:4px 0 14px 0;line-height:32px;}

#pm_LS5 h1
{padding:6px 0 8px 0;font-size:30px;line-height:32px;}

#pm_LS5 .pmT1Boxes
{padding:18px 0 0 0;}

#pm_LS5 .pmT1 .pmPopNews
{float:left;width:283px;}

#pm_LS2 .pmT1,
#pm_LS4 .pmT1
{padding-top:9px;}

#pm_LS h4,
#pm_LS2 h4
{padding-top:0;}

#pm_LS2 .pmT1 h4,
#pm_LS4 .pmT1 h4,
#pm_LS5 .pmT1 h4  
{margin-top:-3px;}

#pm_LS4 h4
{padding:2px 0;}

#pm_LS4 .pmT1Txt,
#pm_LS4 .pmT1Boxes
{float:left;}

#pm_LS4 .pmT1Boxes .pmPopNewsHeadline
{margin-top:-1px;}

#pm_LS4 .pmT1Boxes .pmPopNews,
#pm_LS5 .pmT1Boxes .pmPopNews
{padding:0;margin:0 0 1px 0;}

#pm_LS4 .pmT1Txt
{width:283px;}

#pm_LS4 .pmT1Boxes
{padding-left:6px;width:296px;}

#pm_LS4 .pmT1Blurb,
#pm_LS5 .pmT1Blurb
{padding-bottom:0;}

.pmT1Img .pmT1cap
{margin-bottom:-1px;}

* html #pm_LS .pmT1 ul,
* html #pm_LS2 .pmT1 ul
{margin-left:302px;}

* html #pm_LS .pmT1 ul li,
* html #pm_LS2 .pmT1 ul li
{padding-left:6px;}

/* end T1 areas 
=========================================================================================== */


/* T2 bullets 
=========================================================================================== */
.pmT2s ul
{margin: 0 0 -3px 0;padding: 0;list-style: none; clear:both;}
.pmT2s ul li
{padding-left: 8px; background: url(http://i.l.pm.net/pm/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal;font-size:12px;line-height:15px;margin:0 0 3px 0;color:#dadada;}
.pmT2s ul li b
{color:#949494;}
.pmT2s ul li a
{font-weight:bold;}
.pmT2s ul li .t2time
{font-size:10px;color:#ca0002;font-weight:normal;}
.pmT2s ul li .t2time span
{padding-left:4px;}
.pmT2s ul li img
{vertical-align:text-bottom;}
.pmT2s ul li img.pmVidIcon
{margin:0 2px 2px 4px;}
.pmT2s ul li img.pmVideoIcon
{margin:0 2px 2px 4px;}
.pmT2s ul li img.pmPicIcon
{margin:0 2px 1px 4px;}
.pmT2s ul li b img.pmT2VidIcon
{margin:0 5px 2px 0;}


/* end T2 bullets 
=========================================================================================== */


/* main page video box
=========================================================================================== */

/* video box topper */
.pmMpVidTopper
{position:relative;height:37px;}
.pmMpVidTopper .pmMoreVideo
{position:absolute;top:8px;right:9px;font-size:10px;}
.pmMpVidTopper .pmVideoBoxHeader
{position:absolute;top:9px;left:9px;font-size:22px;font-weight:bold;}
.pmMpVidTopper .pmVideoBoxHeader img
{margin:0 9px 3px 0;vertical-align:text-bottom;}

/* video box bottom */
.pmPopVideoFV
{margin-top:9px;}
.pmMpVideoBot
{margin-top:9px;background:url(http://i.l.pm.net/pm/.element/img/2.0/content/video_box/pipeline_bg.gif) no-repeat;width:336px;height:44px;position:relative;}
.pmMpVideoBot .pmVbMarketingLogo
{position:absolute;top:7px;right:7px;}
.pmMpVideoBot 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 */
.pmMpVideoContent
{position:relative;width:334px;height:110px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;}

.pmMpVideoContent .pmMpVideo,
.pmMpVideoContent .pmMpVideoLive
{float:left;width:108px;height:101px;position:relative;background: url('http://i.l.pm.net/pm/.element/img/2.0/content/video_box/video_bg_gray.gif') no-repeat;margin-bottom:10px;}

.pmMpVideoContent .pmMpVideoLive
{background: url('http://i.l.pm.net/pm/.element/img/2.0/content/video_box/video_bg_red.gif') no-repeat;}

.pmMpVideoContent .pmMpVideo img.pmVidKeyFrame,
.pmMpVideoContent .pmMpVideoLive img.pmVidKeyFrame
{position:absolute;top:6px;left:7px;}

.pmMpVideoContent .pmMpVideo img.pmVbVidIcon,
.pmMpVideoContent .pmMpVideoLive img.pmVbVidIcon
{position:absolute;bottom:7px;right:14px;}

.pmMpVideo img.pmVidKeyFrame
{width:87px; height:49px;}

.pmMpVideoContent .pmMpVideo p,
.pmMpVideoContent .pmMpVideoLive p
{position:absolute;top:61px;left:6px;padding:0;margin:0;font-size:10px;padding-right:12px;line-height:11px;color:#949494;font-weight:bold;}

#pmMpVidCtnt0,
#pmMpVidCtnt1,
#pmMpVidCtnt2
{position:absolute;top:6px;}
#pmMpVidCtnt0
{left:9px;}
#pmMpVidCtnt1
{left:345px;}
#pmMpVidCtnt2
{left:681px;}


/* video box buttons */
#pmMpVideoBox .pmMpVidBtns
{padding:7px 0 2px 0;float:right;margin-right:9px;}
* html #pmMpVideoBox .pmMpVidBtns
{margin-right:5px;}

#pmMpVideoBox img#pmMpVidBtnL
{margin-right:12px; cursor:default;}
#pmMpVideoBox img#pmMpVidBtnR
{margin-left:9px;}
#pmMpVideoBox img.pmMpVidBtnStatus
{margin:0 3px 6px 0;}

/* end main page video box


/* begin live video */
#pmLiveVideo
{background-image:url(http://i.l.pm.net/pm/.element/img/2.0/video/pmlive/live_video.gif); background-repeat:no-repeat; height:44px; width:336px; margin:9px 0 0 0;}

#pmLiveVideo .pmLiveVideoLn1
{font-size:14px; font-weight:bold; color:#000000; margin:0px;}

#pmLiveVideo .pmLiveVideoLn2
{font-size:11px; font-weight:bold; color:#949494; margin:0px;}

#pmLiveVideo .pmLiveVideoLn3
{font-size:14px; font-weight:bold; color:#3d75ac;}

#pmLiveVideo .pmLiveVideoLn4
{font-size:10px; font-weight:normal; color:#3d75ac;}

#pmLiveVideoHeader
{width:82px;}

#pmLiveVideoHeader, 
#pmLiveVideoLink
{float:left; margin-top:8px; padding-left:9px; }

/* end live video 
=========================================================================================== */


/* super box [feature] (wire box surrounding title, headline, image, blurb)
=================================================================================== */

.pmSuperBox .pmPadSuperBox
{padding:0 9px 0 12px;}

.pmSuperBox .pmSuperTopper
{position:relative;height:38px; margin-bottom:3px;}
* html .pmSuperBox .pmSuperTopper
{margin-top:-1px;}
*:first-child+html .pmSuperBox .pmSuperTopper
{margin-top:-1px;}

.pmSuperBox .pmSuperTopper .pmSuper88x31
{position:absolute;top:1px;right:-2px;}
.pmSuperBox .pmSuperTopper .pmSuperAdTxt
{position:absolute;top:14px;right:90px;}
.pmSuperBox .pmSuperTopper .pmSuperBoxTitle
{font-size:16px;font-weight:bold;line-height:20px;padding:6px 0 0 0;}
.pmSuperBox .pmSuperCtnt
{position:relative;}
.pmSuperBox .pmSuperCtnt .pmSuperImg
{position:absolute;top:0;left:0;margin:2px 0 0 0;}
* html .pmSuperBox .pmSuperCtnt .pmSuperImg
{margin-left:-99px;}
.pmSuperBox .pmSuperCtnt .pmSuperTxt
{margin:-4px 0 0 99px;}
.pmSuperBox .pmSuperCtnt .pmSuperTxt .pmSuperHead
{color:#949494; font-size:11px; font-weight:bold;text-transform:uppercase;}
.pmSuperBox .pmSuperCtnt .pmSuperTxt .pmSuperLink
{font-size:14px; font-weight:bold; padding-bottom:2px;}
.pmSuperBox .pmSuperCtnt .pmSuperTxt p
{padding:0;margin:0;font-size:10px;line-height:12px;}

.pmSuperBox .pmWireBox .pmBoxContent
{min-height:100px;}

* html .pmSuperBox .pmWireBox .pmBoxContent
{height:116px;}

/* end super box
=================================================================================== */


/* special coverage box 
=================================================================================== */
.pmScBox .pmScBoxHead
{font-weight:bold;font-size:11px; line-height:13px;color:#949494;padding-top:6px;}
.pmScBox .pmScBoxTitle
{font-size:18px;line-height:21px;font-weight:bold;padding:0;}
.pmScBox .pmScBoxBlurb
{font-size:10px;line-height:12px;color:#222;padding-bottom:7px;margin-top:-1px;} 

* html .pmScBox .pmScBoxHead
{padding-top:7px;}
*:first-child+html .pmScBox .pmScBoxHead
{padding-top:7px;} 

* html .pmScBox .pmScBoxTitle
{margin-top:-1px;padding-bottom:1px;}
*:first-child+html .pmScBox .pmScBoxTitle
{margin-top:-1px;padding-bottom:1px;} 

* html .pmScBox .pmScBoxBlurb
{padding-bottom:6px;}
*:first-child+html .pmScBox .pmScBoxBlurb
{padding-bottom:6px;}

/* end special coverage box 
=================================================================================== */


/* popular news area 
=================================================================================== */
.pmPopNews
{margin-bottom:10px;}
.pmPopNews .pmPopNewsHeadline
{font-weight:bold;padding-top:2px;}
.pmPopNewsImg img
{display:block}
.pmPopNews .pmPopNewsImg
{float:left;display:block;margin:2px 9px 9px 0;}
* html .pmPopNews .pmPopNewsImg
{margin:2px 5px 5px 0;}
.pmPopNewsHeadline
{min-height:31px;}
* html .pmPopNewsHeadline 
{height:31px;}
.pmPopNewsHeadline img
{vertical-align:text-bottom;}
.pmPopNewsHeadline img.pmVidIcon
{margin:0 4px 2px 4px;}
.pmPopNewsHeadline img.pmPicIcon
{margin:0 4px 1px 4px;}
#pmMpPopNews 
{padding-bottom:2px;}

#pmMpPopNews .pmSubHead
{padding:0 0 8px 0;}


/* end popular news area 
=================================================================================== */


/* more stories area [previously 'other news']
=================================================================================== */
#pmOtherNews
{position:relative;height:220px;display:none;}
#pmOtherNews .pmSubHead
{margin-bottom:-8px;}

#pmOtherNews .pmONSectHead
{color:#949494;font-size:11px;font-weight:bold;padding-top:4px;}
#pmOtherNews .pmONSectHead a
{color:#949494;}
#pmOtherNews .pmONSectHead a:hover
{color:#ca0002;}
#pmOtherNews ul
{margin: 0;padding: 0;list-style: none; clear:both;}
#pmOtherNews 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.l.pm.net/pm/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;*/
#pmOtherNews ul li a
{font-weight:bold;}

/* other news changer */
.pmOtherNewsChngr
{position:absolute;left:0;top:170px;width:100%;text-align:center;margin-top:20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#pmONBtns
{background:#fff;display:block;padding:3px 0;}
IMG.pmONStatus
{margin:0 2px 6px 2px;}
IMG.pmONBtn
{margin:0 10px;}
#pmOtherNews img.pmOnBul
{position:absolute;top:5px;left:0;}
* html #pmOtherNews img.pmOnBul
{left:-7px;}
#pmOnSects0,
#pmOnSects1,
#pmOnSects2,
#pmOnSects3,
#pmOnSects4
{background:#fff;position:absolute;left:0;top:24px;}

/* end more stories area
=================================================================================== */


/* 234 advert space 
=================================================================================== */
.pm234Container
{text-align:center;margin-bottom:-5px;}
.pm234ad .pmAdTxt
{padding:15px 0 4px 0;}

/* end 234 advert space 
=================================================================================== */


/* podcast & local table rules
=================================================================================== */
TABLE.pmPL
{width:100%;}
TABLE.pmPL TR
{vertical-align:top;}
TABLE.pmPL TD.pmPodLocalContent
{background:#fff;}
TABLE.pmPL TD.pmPLCnrsCell
{width:306px;height:4px;}
TD.pmPLDivCell
{width:9px;}

/* end podcast & local table rules
=================================================================================== */


/* main page services box (podcast & blogs)
=================================================================================== */
.pmSvcsTopper
{padding:0;}
.pmSvcsTopper .pmSvcsDrpdn
{float:right;margin-right:-3px;}
* html .pmSvcsTopper /* stops ie6 from removing the left wire border */
{width:244px;overflow:hidden;}
.pmSvcsTopper IMG.pmMpSvcsHeader
{margin-top:1px;}

.pmHeight154
{height:154px;}
 
.pmSvcsCtnt
{padding:0 0 6px 0;border-bottom:1px solid #dfdfdf;}
.pmSvcsCtnt p
{padding:0;margin:0;font-size:10px;line-height:12px;}
.pmSvcsCtnt i
{font-weight:bold;color:#dadada;}
.pmSvcsCtnt .pmSvcsTz
{float:left;margin:2px 9px 6px 0;}
.pmSvcsCtnt h4
{margin:0;padding:0;font-size:14px;font-weight:bold;}

.pmSvcsBull
{padding-top:4px;}
.pmSvcsBull ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.pmSvcsBull ul li
{font-size:10px;padding-left: 8px; background: url(http://i.l.pm.net/pm/.element/img/2.0/global/red_bull.gif) no-repeat left 6px;font-weight:normal; margin:1px 0;}
.pmSvcsBull ul li a
{font-weight:bold;}

.pmOtherSvcs div
{float:left;}

.pmOtherSvcs .pmOSRightCol,
.pmOtherSvcs .pmOSLeftCol
{float:left;}

.pmOtherSvcs .pmOSLeftCol
{width:131px;}

.pmOtherSvcs .pmOSRightCol
{width:139px;}

.pmOtherSvcs div img
{margin-bottom:9px;}

.pmSvcs88x31ad
{float:right;height:31px;overflow:hidden;margin:-4px -7px 0 0;}

.pmSvcsSpnsrTxt
{float:right;margin:8px 6px 0 0;}

/* main page services box (podcast & blogs)
=================================================================================== */

/* main page partners area
=================================================================================== */
.pmPartHeader
{padding:3px 18px 7px 18px;line-height:26px;font-size:22px;font-weight:bold;border-bottom:1px solid #dfdfdf;}

.pmPartLeftCol,
.pmPartRightCol
{float:left;}

.pmPartLeftCol
{width:288px;}

.pmPartRightCol
{width:297px;}

.pmPartnerTop .pmPartnerSubscribe
{float:right;}

.pmMpPartners ul
{margin: 0 ;padding: 0;list-style: none; clear:both;}

.pmMpPartners ul li
{font-size:10px;line-height:13px;padding-left: 8px; background: url(http://i.l.pm.net/pm/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:1px 0;}

.pmMpPartners ul li a
{font-weight:bold;}

.pmMpPartners IMG.pmPartLogo
{margin-bottom:10px;}

.pmPadMpPartners
{padding:18px 18px 14px 18px;}

/* end main page partners area
=================================================================================== */


/* new pm tv box 
=================================================================================== */
#pmMPctv .pmMPctvTopper
{position:relative;height:34px;}

#pmMPctv .pmMPctvTopper img.pmMPctvLogo
{margin:0 9px 3px 0;vertical-align:text-bottom;}

#pmMPctv .pmMPctvTopper .pmMPctvHeader
{position:absolute;top:7px;left:12px;font-size:22px;font-weight:bold;}

#pmMPctv .pmMPctvTopper .pmMPctvDropdown
{position:absolute;top:4px;right:7px;}

#pmMPctv .pmMPctvContent
{padding:12px;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

#pmMPctv .pmMPctvImg
{float:left;margin-right:9px;}

#pmMPctv .pmMPctvLink
{font-size:14px;font-weight:bold;}

#pmMPctv p
{margin:0;padding:2px 0 0 0;font-size:10px;line-height:12px;}

#pmMPctv .pmMPctvFooter
{padding:9px 12px 4px 12px;}

* html #pmMPctv .pmMPctvFooter
{padding:10px 12px 3px 12px;}

*:first-child+html #pmMPctv .pmMPctvFooter
{padding:10px 12px 3px 12px;}

#pmMPctv .pmMPctvFootText
{font-size:12px;line-height:14px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;}

* html #pmMPctv .pmMPctvFootText
{padding-bottom:9px;}

*:first-child+html #pmMPctv .pmMPctvFootText
{padding-bottom:9px;}

#pmMPctv .pmMPctvFootText a
{font-weight:bold;} 

#pmMPctv .pmMPctvFootLnks
{font-size:10px;line-height:12px;padding-top:7px;} 

* html #pmMPctv .pmMPctvFootLnks
{padding-top:8px;}

*:first-child+html #pmMPctv .pmMPctvFootLnks
{padding-top:8px;} 

#pmMPctv .pmMPctvFootLnks a
{margin-right:12px;   margin-right:0px;} 

#pmMPctv .pmMPctvFootLnks .pmMPctvFL1
{width:98px;float:left;text-align:left;}

#pmMPctv .pmMPctvFootLnks .pmMPctvFL2
{width:95px;float:left;text-align:center;}

#pmMPctv .pmMPctvFootLnks .pmMPctvFL3
{width:92px;float:left;text-align:right;} 

#pmMPctv .pmMPctvFootLnks .pmMPctvFLSep
{width:10px;float:left;text-align:center;color:#dfdfdf;}

#pmMPctv .pmDDBoxContent .pmDDContent .pmDDSeparator span
{color:#bbb;}

 
/* end new pm tv box 
=================================================================================== */


/* main page on pm tv box
=================================================================================== */
.pmRRTVBox .pmOnTVboxlinks
{padding:6px 9px 0 9px;font-size:10px;margin-bottom:-3px;}

.pmRRTVBox .pmOnTVboxlinks a
{margin-right: 12px;}

.pmRRTVBox .pmOnTVsub
{border-bottom: solid 1px #dfdfdf;padding:6px 0 6px 9px;}

.pmRRTVBox .pmOnTVsub a
{font-weight: bold;}

.pmRRTVBox .pmOnTVmain
{padding:5px 9px;background:#f2f2f2;}

.pmRRTVBox .pmRRTvImg
{float:left;margin:0 9px 0px 0px;}

.pmRRTVBox .pmOnTVmaintitle
{font-weight:bold;font-size:14px;padding-bottom:4px;}

.pmRRTVBox p
{margin:0;padding:0;font-size: 10px;line-height:13px;}

/* main page on pm tv box
=================================================================================== */



/* main page market box
==================================================================== */
.pmMB input,
.pmMB form
{margin:0;padding:0;}

.pmMB .pmMBTop
{border-bottom:1px solid #dfdfdf; padding:0px; margin:0px;}

.pmMB .pmMBHead
{font-weight:bold;font-size:22px;padding:10px 12px 12px 12px;}

.pmMBSponsor
{float:right; display:inline; margin:0px 4px 0px 0px; padding:2px 0 0 0;}


.pmMB .pmMB88x31
{position:absolute;top:1px;right:5px;}
* html .pmMB .pmMB88x31
{right:14px;}

.pmMB .pmMBSponTxt
{position:absolute;top:16px;right:98px;}
* html .pmMB .pmMBSponTxt
{right:107px;}

.pmMB .pmMBRowG,
.pmMB .pmMBRowR
{border-top:1px solid #dfdfdf;position:relative;height:24px;}

.pmMB .pmMBRowG
{color:#090;background: #F2F2F2 url(http://i.l.pm.net/pm/.element/img/2.0/content/markets_box/up_arrow.gif) 58% 7px no-repeat;}

.pmMB .pmMBRowR
{color:#ca0002;background: #F2F2F2 url(http://i.l.pm.net/pm/.element/img/2.0/content/markets_box/down_arrow.gif) 58% 7px no-repeat;}

.pmMB .pmMBName a
{font-size:16px;font-weight:bold;margin-right:4px;}

.pmMB .pmMBName
{position:absolute;left:12px;top:6px;font-size:10px;color:#000;}

.pmMB .pmMBTimestamp
{padding:5px 12px 6px 12px;font-size:11px;color:#949494;}

.pmMB .pmMBData
{position:absolute;right:74px;top:6px;font-size:16px;font-weight:bold;}

.pmMB .pmMBDataSm
{position:absolute; top:6px; right:12px; font-size:10px;}

.pmMBGetQuote
{padding:12px 12px 8px 12px;border-top:1px solid #dfdfdf;}

input.pmTxtMBGetQuote
{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.pmTxtMBGetQuoteType
{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
==================================================================== */

/* quick vote box over-rides
=================================================================================== */

#pmQVhomepage .pmQVHead
{font-size:20px;padding:5px 5px 5px 5px;}

#pmQVhomepage .pmQVad
{float:right;display:inline;display:none;}

#pmQVhomepage .pmQVBody
{padding: 1px 1px 1px 1px;border-top:1px solid #dfdfdf;}

#pmQVhomepage .pmQVQuest
{font-size:16px;line-height:20px;padding-bottom:1px;}

#pmQVhomepage .pmQVAns
{font-size:12px;}

#pmQVhomepage .pmQVResult .pmQVTop
{padding-bottom:8px;}

#pmQVhomepage .pmQVResult .pmQVHead
{font-size:22px;padding:8px 12px 12px;}

#pmQVhomepage .pmQVResult .pmQVad
{float:right;display:inline;}

#pmQVhomepage .pmQVResult .pmQVQuest
{font-size:16px;line-height:20px;padding:8px 12px 12px 12px;border-top:1px solid #dfdfdf;}

#pmQVhomepage .pmQVResult .pmQVcell
{font-size:12px;}

#pmQVhomepage .pmQVResult .pmQVpercent
{width:10px;padding:1px 0px;}

/* end quick vote box
=================================================================================== */


/* local weather area
=================================================================================== */

#pmWeatherLocation .pmWeatherMoreCities
{float:right;font-weight:bold;} 

#pmWeatherContainer
{width:306px; }
#pmWeatherContainer h1
{font-size:22px; font-weight:bold; margin:0px; padding:1px 0px 6px 18px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid white;}

#pmGetLocalBox,
#pmCustomWeatherBox
{width:270px; background:#f2f2f2; margin: 0 18px 9px 18px;}
#pmCustomNewsBox
{width:270px; background:#f2f2f2; margin: 0px 18px 14px 18px;}

#pmGetLocalBox form,
#pmCustomNewsBox form,
#pmCustomWeatherBox form,
#pmWeatherDetailsToday b, 
#pmWeatherDetailsTomorrow b
{padding:0px; margin:0px;}

.pmGetLocalBoxInput
{width:201px; font-size:12px; font-weight:bold; color:#949494; 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;}

.pmGetLocalBoxInput2
{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;} 

.pmGetLocalBoxImage
{width:29px; height:23px; margin:1px 0px 0px 0px; }

#pmGetLocalBoxText,
#pmFindWeatherBoxText
{font-size:12px; font-weight:bold; color:#000000; margin:0px 12px 5px 3px;  }
#pmGetLocalBox b,
#pmFindWeatherBox b
{font-size:10px; font-weight:bold; color:#727272; display:block; padding:1px 12px 1px 4px;}   
#pmCustomNewsBox b,
#pmCustomWeatherBox b
{font-size:10px; font-weight:bold; color: #727272; display:block; padding:3px 12px 1px 4px;} 

#pmWeatherDetails
{width:270px; background-color:#ffffff; margin: 0px 18px 9px 18px; }

#pmWeatherDetails p
{font-size:16px; font-weight:bold;border-width: 0px 1px 1px 1px; border-color: #dfdfdf; border-style:solid;color:#999999; line-height:20px;padding:5px 12px 8px 12px; margin:0px;}
* html #pmWeatherDetails p
{padding-bottom:8px;}
*:first-child+html #pmWeatherDetails p
{padding-bottom:8px;}


#pmWeatherDetails a.pmWeatherHeader
{text-decoration:none; color:#000000;}
#pmWeatherDetails a.pmWeatherraquo
{text-decoration:none; color:#3d75ac; font-family:verdana; font-size:16px; font-weight:bold; }
#pmWeatherDetails a.pmWeatherHeader:hover,
#pmWeatherDetails a.pmWeatherraquo:hover
{color:#ca0002;}

#pmWeatherDetails a.pmDate
{font-size:12px; font-weight:bold;  padding:0px; margin: 0px 12px 0px 12px; line-height:12px;}

#pmWeatherDetails img
{text-align:center; }
#pmWeatherDetails .pmTemperature
{font-size:12px; font-weight:bold; line-height:20px; color:#999999; padding:4px 0 0 0; margin: 0px 12px 0px 12px;}
#pmWeatherDetailsToday
{float:left; width:134px; text-align:center; padding:4px 0 6px 0; margin:0; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
#pmWeatherDetailsTomorrow
{float:right; width:132px; text-align:center; padding:4px 0 6px 0;  border-right: 1px solid #dfdfdf;}

#pmWeatherLocation
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}
#pmWeatherLocationMore
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}

#pmWeatherLocationMore b
{color:#3d75ac; }

#pmWeatherDetails img, 
#pmWeatherLocationMore img,
#pmFindWeatherBox img
{border:none;}
#pmWeatherLocationMore
{border-width:1px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }
#pmWeatherLocation
{border-width:0px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }

#pmWeatherLocationMore span,
#pmWeatherLocation span
{float:left;}

#pmWeatherLocationMore .pmWeatherMoreCities
{float:right; }

#pmLocalNews
{width:270px; background-color: #ffffff; margin:0px 18px 0px 18px; clear:both;}
#pmLocalNews p
{font-size:16px; font-weight:bold; border-width:0px 1px 0px 1px; border-color: #dfdfdf; border-style: solid; color: #000000;
padding: 8px 12px 5px 11px; margin:0px;}

#pmLocalNewsListBorder
{border-width: 0px 1px 1px 1px; border-color:#dfdfdf; border-style:solid;}

#pmLocalNewsList, 
#pmWeatherErrorList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px}

#pmLocalNews ul
{margin:0px 12px 8px 0px; padding-left:12px; }
#pmLocalNewsList li,
#pmWeatherErrorList li
{font-size:10px; font-weight:bold; color:#dadada;
background-image: url("http://i.l.pm.net/pm/.element/img/2.0/global/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; padding-left:10px;}

#pmLocalNews a.pmLocalSource
{text-decoration:none; color:#949494;}
#pmLocalNews a.pmLocalSource:hover
{color: #ca0002;}


#pmFindWeatherList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px;
overflow:auto; padding:8px 10px 12px 0;
height:55px; max-height:80px; }

* html #pmFindWeatherList 
{height:80px; max-height:80px;}


#pmFindWeatherList li
{font-size:10px; font-weight:bold; padding-left:10px; line-height:14px;
background-image: url("http://i.l.pm.net/pm/.element/img/2.0/global/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; color:#727272;}

.pmRRBoxContent2
{background:#f2f2f2; padding:5px 9px 0 9px;}

#pmFindWeatherSkip
{margin:7px 0px 0px 3px; padding:0px;}
#pmGetLocalBox a.skip,
#pmCustomNewsBox a.skip,
#pmCustomWeatherBox a.skip
{font-size:10px; text-decoration:none; color:#3d75ac; }
#pmGetLocalBox a.skip:visited,
#pmCustomNewsBox a.skip:visited,
#pmCustomWeatherBox a.skip:visited
{color:#97b8d9;}
#pmGetLocalBox a.skip:hover,
#pmCustomNewsBox a.skip:hover,
#pmCustomWeatherBox a.skip:hover
{color:#ca0002;}

#pmWeatherSponsor 
{float:right; display:inline; margin:1px 4px 0px 0px; padding:0px;}
#pmWeatherSponsor img 
{vertical-align: middle;}

/* end local weather area
=================================================================================== */

/* bullet bins / partners area
=================================================================================== */
.pmMoreNewsStories
{float:right; padding:8px 18px 0 0;}
.pmMar14Left
{margin:0 0 0 14px}

.pmPadMpMoreNews
{padding:15px 18px 0px 18px;}

.pmPadMpPartners
{padding:11px 18px 0px 18px;}

.pmMoreNewsBin
{padding-bottom:10px;}
.pmMoreNewsBin .pmMoreNewsCategory
{padding-bottom:4px;}
.pmMoreNewsBin .pmMoreNewsCategory a
{font-size:16px; font-weight:bold; color:#000;}
.pmMoreNewsBin .pmMoreNewsCategory span
{font-size:16px; font-weight:bold; color:#000;}
.pmMoreNewsBin .pmMoreNewsCategory a span
{color:#004276;}
.pmMoreNewsBin .pmMoreNewsCategory a:hover span
{color:#ca0002;}

.pmMoreNewsBin ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.pmMoreNewsBin ul li
{position:relative;font-size:12px;padding-left: 8px; color:#949494;font-weight:bold; margin:0 0 2px 0;}
.pmMoreNewsBin ul li a
{font-weight:bold;}
.pmMoreNewsBin ul li img.pmOnBul
{position:absolute;top:6px;left:1px;}
* html .pmMoreNewsBin ul li img.pmOnBul
{left:-6px;}

.pmMpPartnersPadBot
{padding-bottom:12px;}

/* end bullet bins / partners area
=================================================================================== */


