/* left and right columns */

#bkLeftCol
{width:621px;}

#bkRightCol
{width:354px;margin-left:9px;}

.bkRightColContainer
{padding:9px; }

#bkLeftCol  p:first-child
{margin-top:0;}


/*  T1 and T2 columns */
#bkT1Col,
#bkT2Col
{float:left;}

#bkT1Col /* image width = 265 + 18 pad L & R */
{width:301px;}

#bkT2Col
{width:320px;}

.bkBelowT1
{margin:18px 0 18px 18px;}


/* split */
.bkSplitText, .bkSplitText2 
{padding:18px 18px 12px 18px; border-top:1px solid #dfdfdf; font-weight:bold; font-size:16px;}

.bkSplitText2 
{border-top:none;}

.bkSplitText A:link, .bkSplitText2 A:link 
{text-decoration:none; font-size:16px; font-weight:bold;}


/* header over-rides */
#bkHeader .bkHeaderContent .bkHeadColRight
{position:absolute;left:28%;top:9px;}
#bkHeader .bkHeaderContent .bkHeaderBot .bkHeadColRight
{position:absolute;top:6px;z-index:1;}


/* common header / footer */
.bkSubHead
{font-size:16px;font-weight:bold;padding:0 0 4px 0;line-height:19px;margin-top:-3px;}
.bkAll
{font-size:10px;padding:3px 0; line-height:13px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#bkT2Col .bkAll
{margin-bottom:9px;}

/* T1 areas
=========================================================================================== */
.bkT1
{background:#ffddbb;padding:18px 18px 14px 18px;}
	#bk_LS2 .bkT1
	{padding-top:9px;}
.bkT1 .bkT1Img
{position:relative;width:265px;overflow:hidden;}
	#bk_LS .bkT1 .bkT1Img,
	#bk_LS2 .bkT1 .bkT1Img
	{float:left;margin:0 18px 4px 0;width:283px;}
	#bk_LS3 .bkT1 .bkT1Img
	{position:relative;width:585px;overflow:hidden;}

.bkT1 .bkT1Img img 
{width:265px;height:239px;}
	#bk_LS .bkT1Img img,
	#bk_LS2 .bkT1Img img
	{height:239px;width:283px;}
	#bk_LS3 .bkT1Img img
	{height:253px;width:585px;}

.bkT1 h4
{padding:0;margin:0;}
.bkT1 h4 span
{display:block;padding:0;color:#993300;font-size:10px;font-weight:normal;line-height:13px;}
	#bk_LS .bkT1 h4 span
	{padding-bottom:9px;}

.bkT1 h1
{font-family:Helvetica, arial, sans-serif;margin:0;padding:4px 0px 2px 0;line-height:24px;font-weight:bold;font-size:22px;}
	#bk_LS .bkT1 h1
	{font-size:24px;padding-top:0;}
	#bk_LS2 .bkT1 h1,
	#bk_LS3 .bkT1 h1
	{font-size:30px;padding:4px 0 8px 0;line-height:32px;}

.bkT1 .bkT1Txt
{padding-top:9px;}
	#bk_LS .bkT1Txt,
	#bk_LS2 .bkT1Txt
	{padding-top:0;}

.bkT1 .bkT1Blurb
{line-height:17px;padding:2px 0 12px 0;}
	#bk_LS2 .bkT1Blurb
	{padding-top:0;}
	
/* bullets in the blurb */
.bkT1 .bkT1Txt .bkT1Blurb ul
{margin:0;list-style:none;}
.bkT1 .bkT1Txt .bkT1Blurb ul li
{margin:0;padding:0 0 3px 9px;font-size:12px;line-height:14px;background:url(../img/black_bull.gif) 0 6px no-repeat;}


/* T1 img caption */
.bkT1 .bkT1Img .bkT1cap
{position:absolute;bottom:0;left:0;width:100%;margin-bottom:-1px;background:#000;filter:alpha(opacity=85);opacity:.85;}
.bkT1 .bkT1capTxt
{padding:7px 6px;color:#aaa;font-size:10px;line-height:13px;}
.bkT1 .bkT1capTxt b
{color:#fff;font-weight:normal;}


/* T1 bullets */
.bkT1 ul
{margin: 0 0 -2px 0;padding: 0;list-style: none;}
.bkT1 ul li
{padding-left: 10px; background: url(../img/red_bull.gif) no-repeat left center;font-weight:normal; margin:0 0 3px 0;line-height:13px;}
.bkT1 ul li a
{font-weight:bold;}
	#bk_LS .bkT1 ul,
	#bk_LS2 .bkT1 ul
	{margin-left:302px;}

/* T1 image Breaking News strip */
#bkYlwBlkBannerTeaser
{width:265px; height:23px; background:#FFF500; }
#bkYlwBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#000000;}
#bkRedBlkBannerTeaser
{width:265px; height:23px; background:#993300; }
#bkRedBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#ffffff;}
	#bk_LS #bkRedBlkBannerTeaser,
	#bk_LS #bkYlwBlkBannerTeaser,
	#bk_LS2 #bkYlwBlkBannerTeaser,
	#bk_LS2 #bkRedBlkBannerTeaser
	{width:283px;}
	#bk_LS3 #bkYlwBlkBannerTeaser,
	#bk_LS3 #bkRedBlkBannerTeaser
	{width:585px;}



#bk_VT1 .bkT1Img,
#bk_VT1 .bkT1Img img
{width:265px;height:303px;}

#bkT1lc,
#bkT1rc
{float:left;width:283px;}

#bkT1rc
{margin-left:18px;}

#bkT1lc .bkPopNews,
#bkT1rc .bkPopNews,
#bkT1rc .bkPopNews .bkPopNewsImg,
#bkT1lc .bkPopNews .bkPopNewsImg
{margin-bottom:0;}

/* end T1 areas
=========================================================================================== */

/* landscape over-rides for superboxes */
#bk_LS #bkT1Col,
#bk_LS2 #bkT1Col,
#bk_LS3 #bkT1Col
{padding-top:9px;}
#bk_LS #bkT1Col .bkPad9Top .bkSuperBox .bkWireBox,
#bk_LS2 #bkT1Col .bkPad9Top .bkSuperBox .bkWireBox,
#bk_LS3 #bkT1Col .bkPad9Top .bkSuperBox .bkWireBox
{margin-left:18px;}


/* T2 bullets 
=========================================================================================== */
.bkT2s ul
{margin:-2px 0;padding: 0;list-style: none; clear:both;}
.bkT2s ul li
{padding:0 0 3px 8px; background: url(../img/red_bull.gif) no-repeat left 5px;font-weight:normal;font-size:12px;line-height:15px;margin:0;color:#fff9e3;}
.bkT2s ul li b
{color:#949494;}
.bkT2s ul li a
{font-weight:bold;}
.bkT2s ul li .t2time
{font-size:10px;color:#993300;font-weight:normal;line-height:12px;}
.bkT2s ul li .t2time span
{padding-left:4px;}
.bkT2s ul li img
{vertical-align:text-bottom;}
.bkT2s ul li img.bkVidIcon
{margin:0 2px 2px 4px;}
.bkT2s ul li img.bkVideoIcon
{margin:0 2px 2px 4px;}
.bkT2s ul li img.bkPicIcon
{margin:0 2px 1px 4px;}
.bkT2s ul li b img.bkT2VidIcon
{margin:0 5px 2px 0;}


/* end T2 bullets 
=========================================================================================== */

/* most popular overlay 
=========================================================================================== */
/* opacity layer */
#bkOpacity
{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 #bkOpacity 
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "100%" );}

#bkMoPo
{color:#000;display:none;position:absolute;top:25%;left:34%;width:337px;text-align:left;z-index:1001;}

.bkMoPoBtn
{float:right;display:inline;}

.bkMoPoBtn img
{margin-bottom:4px;}

.bkMoPoContent
{margin:0 9px;background:#fff;border:1px solid #cbcbcb;}

.bkMoPoClose
{float:right;}

.bkMoPoHeader .bkHeaderLnk
{font-size:16px;font-weight:bold;padding-bottom:3px;}

.bkMoPoHeader p
{color:#949494;font-size:10px;line-height:11px;padding:0;margin:0;}

.bkMoPoHeader
{margin-bottom:10px;}

.bkMoPoNum
{float:left;padding:8px 0;width:40px;border-right:1px solid #dfdfdf;color:#949494;font-size:22px;font-weight:bold;line-height:22px;text-align:center;}

.bkMoPoImg
{float:left;padding:2px 9px;}

.bkMoPoLnk
{float:left;width:170px;padding:2px 0;font-weight:bold;}

#bkMoPo .bkMore
{font-size:10px;line-height:11px;padding-top:3px;}

.bkMoPoFoot
{overflow:hidden;}

* html .bkMoPoFoot
{width:300px;}

.bkMoPoAd
{float:right;display:inline;width:126px;height:31px;overflow:hidden;}

/* wire box over-rides */
#bkMoPo .bkWireBox .bkBoxFooter
{background:url(../img/mostpopwire_br.gif) 100% 0 no-repeat;}

#bkMoPo .bkWireBox .bkBoxHeader
{background:url(../Img/mostpopwire_tr.gif) 100% 0 repeat-x;}

#bkMoPo .bkWireBox
{margin-bottom:5px;}


/* main page video box
=========================================================================================== */

/* video box topper */
.bkMpVidTopper
{position:relative;height:37px;}
.bkMpVidTopper .bkMoreVideo
{position:absolute;top:8px;right:9px;font-size:10px;}
.bkMpVidTopper .bkVideoBoxHeader
{position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}
.bkMpVidTopper .bkVideoBoxHeader img
{margin:0 9px 3px 0;vertical-align:text-bottom;}

/* video box bottom */
.bkPopVideoFV
{margin-top:9px;}
.bkMpVideoBot
{margin-top:9px;background:url(../img/pipeline_bg.gif) no-repeat;width:336px;height:44px;position:relative;}
.bkMpVideoBot .bkVbMarketingLogo
{position:absolute;top:7px;right:7px;}
.bkMpVideoBot 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 */
.bkMpVideoContent
{position:relative;width:334px;height:113px;overflow:hidden;background:#ffddbb;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.bkMpVideoContent .bkMpVideo,
.bkMpVideoContent .bkMpVideoLive
{float:left;width:108px;height:101px;position:relative;background: url('../img/video_bg_gray.gif') no-repeat;margin-bottom:10px;}

.bkMpVideoContent .bkMpVideoLive
{background: url('../img/video_bg_red.gif') no-repeat;}

.bkMpVideoContent .bkMpVideo img.bkVidKeyFrame,
.bkMpVideoContent .bkMpVideoLive img.bkVidKeyFrame
{position:absolute;top:6px;left:7px;}

.bkMpVideoContent .bkMpVideo img.bkVbVidIcon,
.bkMpVideoContent .bkMpVideoLive img.bkVbVidIcon
{position:absolute;bottom:7px;right:14px;}

.bkMpVideo img.bkVidKeyFrame
{width:87px; height:49px;}

.bkMpVideoContent .bkMpVideo p,
.bkMpVideoContent .bkMpVideoLive 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;}

.bkMpVideoContent .bkMpVideo p a,
.bkMpVideoContent .bkMpVideoLive p a
{font-weight:bold;}


#bkMpVidCtnt0,
#bkMpVidCtnt1,
#bkMpVidCtnt2
{position:absolute;top:6px;}
#bkMpVidCtnt0
{left:9px;}
#bkMpVidCtnt1
{left:345px;}
#bkMpVidCtnt2
{left:681px;}


/* video box buttons */
#bkMpVideoBox .bkMpVidBtns
{padding:7px 0 2px 0;float:right;margin-right:9px;}
* html #bkMpVideoBox .bkMpVidBtns
{margin-right:5px;}

#bkMpVideoBox img#bkMpVidBtnL
{margin-right:12px; cursor:default;}
#bkMpVideoBox img#bkMpVidBtnR
{margin-left:9px;}
#bkMpVideoBox img.bkMpVidBtnStatus
{margin:0 3px 6px 0;}


/* live video box rules */

/* topper over-rides */
.bkLiveVideoBox .bkVideoBoxHeader
{left:11px;}

.bkLiveVideoBox .bkMpVidTopper
{position:relative;height:36px;}

.bkMpVidTease
{padding-left:9px;color:#949494;padding-top:6px;padding-bottom:3px;line-height:15px;}

.bkMpVidTease a
{font-weight:bold;}

.bkLiveVideoBox .bkMpVidTease
{font-size:10px;padding-left:12px;padding-top:5px;}

.bkLiveVideoBox .bkMpVidTease a
{font-weight:normal;}

.bkLiveVideoBox .bkMpLiveVideoContent
{position:relative;height:115px;overflow:hidden;background:#ffddbb;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.bkLiveVideoBox .bkMpLiveVideoContent .bkMpLiveVidLnk
{position:absolute;top:11px;left:12px;font-weight:bold;font-size:16px;}

.bkLiveVideoBox .bkMpLiveVideoContent .bkMpLiveVidImg
{position:absolute;top:33px;left:12px;}

.bkLiveVideoBox .bkMpLiveVideoContent 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 */
#bkLiveVideo
{background-image:url(../img/live_video.gif); background-repeat:no-repeat; height:44px; width:336px; margin:9px 0 0 0;}

#bkLiveVideo .bkLiveVideoLn1
{font-size:14px; font-weight:bold; color:#000000; margin:0px;}

#bkLiveVideo .bkLiveVideoLn2
{font-size:11px; font-weight:bold; color:#949494; margin:0px;}

#bkLiveVideo .bkLiveVideoLn3
{font-size:14px; font-weight:bold; color:#3d75ac;}

#bkLiveVideo .bkLiveVideoLn4
{font-size:10px; font-weight:normal; color:#3d75ac;}

#bkLiveVideoHeader
{width:82px;}

#bkLiveVideoHeader, 
#bkLiveVideoLink
{float:left; margin-top:8px; padding-left:9px; }

/* end live video 
=========================================================================================== */


/* super box [feature] (wire box surrounding title, headline, image, blurb)
=================================================================================== */

.bkSuperBox .bkPadSuperBox
{padding:0 9px 0 12px;}

.bkSuperBox .bkSuperTopper
{position:relative;height:38px; margin-bottom:3px;}
* html .bkSuperBox .bkSuperTopper
{margin-top:-1px;}
*:first-child+html .bkSuperBox .bkSuperTopper
{margin-top:-1px;}

.bkSuperBox .bkSuperTopper .bkSuper88x31
{position:absolute;top:1px;right:-2px;}
.bkSuperBox .bkSuperTopper .bkSuperAdTxt
{position:absolute;top:14px;right:90px;}
.bkSuperBox .bkSuperTopper .bkSuperBoxTitle
{font-size:16px;font-weight:bold;line-height:20px;padding:6px 0 0 0;}
.bkSuperBox .bkSuperCtnt
{position:relative;}
.bkSuperBox .bkSuperCtnt .bkSuperImg
{position:absolute;top:0;left:0;margin:2px 0 0 0;}
* html .bkSuperBox .bkSuperCtnt .bkSuperImg
{margin-left:-99px;}
.bkSuperBox .bkSuperCtnt .bkSuperTxt
{margin:-4px 0 0 99px;}
.bkSuperBox .bkSuperCtnt .bkSuperTxt .bkSuperHead
{color:#949494; font-size:11px; font-weight:bold;text-transform:uppercase;}
.bkSuperBox .bkSuperCtnt .bkSuperTxt .bkSuperLink
{font-size:14px; font-weight:bold; padding-bottom:2px;}
.bkSuperBox .bkSuperCtnt .bkSuperTxt p
{padding:0;margin:0;font-size:10px;line-height:12px;}

.bkSuperBox .bkWireBox .bkBoxContent
{min-height:116px;}

* html .bkSuperBox .bkWireBox .bkBoxContent
{height:116px;}

/* end super box
=================================================================================== */


/* special coverage box 
=================================================================================== */
.bkScBox .bkScBoxHead
{font-weight:bold;font-size:11px; line-height:13px;color:#949494;padding-top:6px;}
.bkScBox .bkScBoxTitle
{font-size:18px;line-height:21px;font-weight:bold;padding:0;}
.bkScBox .bkScBoxBlurb
{font-size:10px;line-height:12px;color:#222;padding-bottom:7px;margin-top:-1px;} 

* html .bkScBox .bkScBoxHead
{padding-top:7px;}
*:first-child+html .bkScBox .bkScBoxHead
{padding-top:7px;} 

* html .bkScBox .bkScBoxTitle
{margin-top:-1px;padding-bottom:1px;}
*:first-child+html .bkScBox .bkScBoxTitle
{margin-top:-1px;padding-bottom:1px;} 

* html .bkScBox .bkScBoxBlurb
{padding-bottom:6px;}
*:first-child+html .bkScBox .bkScBoxBlurb
{padding-bottom:6px;}

/* end special coverage box 
=================================================================================== */


/* popular news area 
=================================================================================== */
.bkPopNews
{margin-bottom:10px;}
.bkPopNews .bkPopNewsHeadline
{font-weight:bold;padding-top:2px;}
.bkPopNewsImg img
{display:block}
.bkPopNews .bkPopNewsImg
{float:left;display:block;margin:2px 9px 9px 0;}
* html .bkPopNews .bkPopNewsImg
{margin:2px 5px 5px 0;}
.bkPopNewsHeadline
{min-height:31px;}
* html .bkPopNewsHeadline 
{height:31px;}
.bkPopNewsHeadline img
{vertical-align:text-bottom;}
.bkPopNewsHeadline img.bkVidIcon
{margin:0 4px 2px 4px;}
.bkPopNewsHeadline img.bkPicIcon
{margin:0 4px 1px 4px;}
#bkMpPopNews 
{padding-bottom:2px;}

#bkMpPopNews .bkSubHead
{padding:0 0 6px 0;}


/* end popular news area 
=================================================================================== */


/* more stories area [previously 'other news']
=================================================================================== */
#bkOtherNews
{position:relative;height:220px;display:none;}
#bkOtherNews .bkSubHead
{margin-bottom:-8px;}

#bkOtherNews .bkONSectHead
{color:#949494;font-size:11px;font-weight:bold;padding-top:4px;}
#bkOtherNews .bkONSectHead a
{color:#949494;}
#bkOtherNews .bkONSectHead a:hover
{color:#993300;}
#bkOtherNews ul
{margin: 0;padding: 0;list-style: none; clear:both;}
#bkOtherNews ul li
{position:relative;font-size:11px;line-height:13px;padding-left: 8px; font-weight:normal; margin:0 0 2px 0;}/*background: url(../img/red_bull.gif) no-repeat left 5px;*/
#bkOtherNews ul li a
{font-weight:bold;}

/* other news changer */
.bkOtherNewsChngr
{position:absolute;left:0;top:170px;width:100%;text-align:center;margin-top:20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#bkONBtns
{background:#fff;display:block;padding:3px 0;}
IMG.bkONStatus
{margin:0 2px 6px 2px;}
IMG.bkONBtn
{margin:0 10px;}
#bkOtherNews img.bkOnBul
{position:absolute;top:5px;left:0;}
* html #bkOtherNews img.bkOnBul
{left:-7px;}
#bkOnSects0,
#bkOnSects1,
#bkOnSects2,
#bkOnSects3,
#bkOnSects4
{background:#fff;position:absolute;left:0;top:24px;}

/* end more stories area
=================================================================================== */


/* 234 advert space 
=================================================================================== */
.bk234Container
{text-align:center;margin-bottom:-5px;}
.bk234ad .bkAdTxt
{padding:15px 0 4px 0;}

.bkBelT1ad
{padding-top:8px;text-align:left;}
.bkBelT1AdTop
{text-align:center;padding-bottom:6px;}

/* end 234 advert space 
=================================================================================== */


/* podcast & local table rules
=================================================================================== */
TABLE.bkPL
{width:100%;}
TABLE.bkPL TR
{vertical-align:top;}
TABLE.bkPL TD.bkPodLocalContent
{background:#fff;}
TABLE.bkPL TD.bkPLCnrsCell
{width:306px;height:4px;}
TD.bkPLDivCell
{width:9px;}

/* end podcast & local table rules
=================================================================================== */


/* main page services box (podcast & blogs)
=================================================================================== */
.bkSvcsTopper
{padding:0;margin-left:3px;}
.bkSvcsTopper .bkSvcsDrpdn
{float:right;margin-top:1px;}
.bkSvcsTopper IMG.bkMpSvcsHeader
{margin-top:1px;}

.bkHeight154
{height:154px;}
 
.bkSvcsCtnt
{padding:0 0 6px 0;border-bottom:1px solid #dfdfdf;margin:0 3px;}
.bkSvcsCtnt p
{padding:0;margin:0;font-size:10px;line-height:12px;}
.bkSvcsCtnt i
{font-weight:bold;color:#fff9e3;}
.bkSvcsCtnt .bkSvcsTz
{float:left;margin:2px 9px 6px 0;}
.bkSvcsCtnt h4
{margin:0;padding:0;font-size:14px;font-weight:bold;}

.bkSvcsBull
{padding-top:4px;margin:0 3px;}
.bkSvcsBull ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.bkSvcsBull ul li
{font-size:10px;padding-left: 8px; background: url(../img/red_bull.gif) no-repeat left 6px;font-weight:normal; margin:1px 0;}
.bkSvcsBull ul li a
{font-weight:bold;}

.bkOtherSvcs div
{float:left;}

.bkOtherSvcs .bkOSRightCol,
.bkOtherSvcs .bkOSLeftCol
{float:left;}

.bkOtherSvcs .bkOSLeftCol
{width:131px;}

.bkOtherSvcs .bkOSRightCol
{width:139px;}

.bkOtherSvcs div img
{margin-bottom:9px;}

.bkSvcs88x31ad
{float:right;height:31px;overflow:hidden;margin:-4px -7px 0 0;}

* html .bkSvcs88x31ad
{display:inline;}

.bkSvcsSpnsrTxt
{float:right;margin:8px 6px 0 0;}

/* main page services box (podcast & blogs)
=================================================================================== */

/* main page partners area
=================================================================================== */
.bkPartHeader
{padding:4px 18px 8px 18px;line-height:24px;;font-size:22px;font-weight:bold;border-bottom:1px solid #dfdfdf;}

.bkPartRSSLnk
{float:right;display:inline;padding:11px 18px 0 0;}

#bkMpPartnerPeople,
#bkMpPartnerEW
{display:none;}

.bkPartLeftCol,
.bkPartRightCol
{float:left;}

.bkPartLeftCol
{width:288px;}

.bkPartRightCol
{width:297px;}

.bkPartnerTop .bkPartnerSubscribe
{float:right;margin-top:1px;}

.bkMpPartners ul
{margin:0 0 -2px 0;padding: 0;list-style: none; clear:both;}

.bkMpPartners ul li
{font-size:10px;line-height:12px;padding-left: 8px; background: url(../img/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:1px 0 0 0;}

.bkMpPartners ul li a
{font-weight:bold;}

.bkMpPartners IMG.bkPartLogo
{margin:1px 0 8px 0;}

.bkPadMpPartners
{padding:18px 18px 14px 18px;}

/* end main page partners area
=================================================================================== */


/* new brukmer
=================================================================================== */
#bkMPctv .bkMPctvTopper
{position:relative;height:37px;}

#bkMPctv .bkMPctvTopper img.bkMPctvLogo
{margin:0 9px 3px 0;vertical-align:text-bottom;}

#bkMPctv .bkMPctvTopper .bkMPctvHeader
{position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}

#bkMPctv .bkMPctvTopper .bkMPctvDropdown
{position:absolute;top:6px;right:7px;}

#bkMPctv .bkMPctvContent
{padding:12px;background:#ffddbb;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

#bkMPctv .bkMPctvImg
{float:left;margin-right:9px;}

#bkMPctv .bkMPctvLink
{font-size:14px;font-weight:bold;}

#bkMPctv p
{margin:0;padding:2px 0 0 0;font-size:10px;line-height:12px;}

#bkMPctv .bkMPctvFooter
{padding:9px 12px 4px 12px;}

* html #bkMPctv .bkMPctvFooter
{padding:10px 12px 3px 12px;}

*:first-child+html #bkMPctv .bkMPctvFooter
{padding:10px 12px 3px 12px;}

#bkMPctv .bkMPctvFootText
{font-size:12px;line-height:14px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;}

* html #bkMPctv .bkMPctvFootText
{padding-bottom:9px;}

*:first-child+html #bkMPctv .bkMPctvFootText
{padding-bottom:9px;}

#bkMPctv .bkMPctvFootText a
{font-weight:bold;} 

#bkMPctv .bkMPctvFootLnks
{font-size:10px;line-height:12px;padding-top:7px;} 

* html #bkMPctv .bkMPctvFootLnks
{padding-top:8px;}

*:first-child+html #bkMPctv .bkMPctvFootLnks
{padding-top:8px;} 

#bkMPctv .bkMPctvFootLnks a
{margin-right:12px;   margin-right:0px;} 

#bkMPctv .bkMPctvFootLnks .bkMPctvFL1
{width:98px;float:left;text-align:left;}

#bkMPctv .bkMPctvFootLnks .bkMPctvFL2
{width:95px;float:left;text-align:center;}

#bkMPctv .bkMPctvFootLnks .bkMPctvFL3
{width:92px;float:left;text-align:right;} 

#bkMPctv .bkMPctvFootLnks .bkMPctvFLSep
{width:10px;float:left;text-align:center;color:#dfdfdf;}

#bkMPctv .bkDDBoxContent .bkDDContent .bkDDSeparator span
{color:#bbb;}

 
/* end new brukmer
=================================================================================== */


/* main page on brukmer
=================================================================================== */
.bkRRTVBox .bkOnTVboxlinks
{padding:6px 9px 0 9px;font-size:10px;margin-bottom:-3px;}

.bkRRTVBox .bkOnTVboxlinks a
{margin-right: 12px;}

.bkRRTVBox .bkOnTVsub
{border-bottom: solid 1px #dfdfdf;padding:6px 0 6px 9px;}

.bkRRTVBox .bkOnTVsub a
{font-weight: bold;}

.bkRRTVBox .bkOnTVmain
{padding:5px 9px;background:#ffddbb;}

.bkRRTVBox .bkRRTvImg
{float:left;margin:0 9px 0px 0px;}

.bkRRTVBox .bkOnTVmaintitle
{font-weight:bold;font-size:14px;padding-bottom:4px;}

.bkRRTVBox p
{margin:0;padding:0;font-size: 10px;line-height:13px;}

/* main page on brukmer
=================================================================================== */



/* main page market box
==================================================================== */
.bkMB input,
.bkMB form
{margin:0;padding:0;}

.bkMB .bkMBTop
{border-bottom:1px solid #dfdfdf; padding:0px; margin:0px; position:relative;}

.bkMB .bkMBHead
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;}

.bkMBSponsor
{float:right; display:inline; margin:0px 4px 0px 0px; padding:2px 0 0 0;}


.bkMB .bkMB88x31
{position:absolute;top:1px;right:5px;}
* html .bkMB .bkMB88x31
{right:14px;}

.bkMB .bkMBSponTxt
{position:absolute;top:16px;right:98px;}
* html .bkMB .bkMBSponTxt
{right:107px;}

.bkMB .bkMBRowG,
.bkMB .bkMBRowR,
.bkMB .bkMBRowU
{border-top:1px solid #dfdfdf;position:relative;height:24px;}

.bkMB .bkMBRowG
{color:#090;background: #FFDDBB url(../img/up_arrow.gif) 58% 7px no-repeat;}

.bkMB .bkMBRowR
{color:#993300;background: #FFDDBB url(../img/down_arrow.gif) 58% 7px no-repeat;}

.bkMB .bkMBRowU
{height:24px;color:#999;background: #FFDDBB;}

.bkMB .bkMBName a
{font-size:16px;font-weight:bold;margin-right:4px;}

.bkMB .bkMBName
{position:absolute;left:12px;top:6px;font-size:10px;color:#000;}

.bkMB .bkMBTimestamp
{padding:5px 12px 6px 12px;font-size:11px;color:#949494;}

.bkMB .bkMBData
{position:absolute;right:74px;top:6px;font-size:16px;font-weight:bold;}

.bkMB .bkMBDataSm
{position:absolute; top:6px; right:12px; font-size:10px;}

.bkMBGetQuote
{padding:12px 12px 8px 12px;border-top:1px solid #dfdfdf;}

input.bkTxtMBGetQuote
{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.bkTxtMBGetQuoteType
{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 
==================================================================== */
.bkMPToolsBox .bkHeaderLnk
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;border-bottom:1px solid #dfdfdf;margin-bottom:8px;}

.bkMPToolsBull
{margin:0 12px;padding:2px 0 6px 0;}

.bkMPToolsBox ul
{margin:0;padding:0;list-style:none;clear:both;}

.bkMPToolsBox ul li
{font-size:11px;padding-left: 8px; background: url(../img/red_bull.gif) no-repeat 1px 5px;font-weight:normal; margin:1px 0;}

.bkMPToolsBox ul li a
{font-weight:bold;}


/* quick vote box over-rides
=================================================================================== */

#bkQVhomepage .bkQVHead
{font-size:22px;padding:5px 0px 12px 12px;line-height:24px;}

#bkQVhomepage .bkQVad
{float:right;display:inline;padding:3px 5px 4px 0;}

#bkQVhomepage .bkQVBody
{padding: 8px 12px 9px 12px;border-top:1px solid #dfdfdf;}

#bkQVhomepage .bkQVQuest
{font-size:16px;line-height:20px;padding-bottom:3px;}

#bkQVhomepage .bkQVAns
{font-size:12px;}

#bkQVhomepage .bkQVResult .bkQVTop
{padding-bottom:4px;}

#bkQVhomepage .bkQVResult .bkQVHead
{font-size:22px;padding:5px 12px 12px;}

#bkQVhomepage .bkQVResult .bkQVad
{float:right;display:inline;}

#bkQVhomepage .bkQVResult .bkQVQuest
{font-size:16px;line-height:20px;padding:8px 12px 12px 12px;}

#bkQVhomepage .bkQVResult .bkQVcell
{font-size:12px;}

#bkQVhomepage .bkQVResult .bkQVpercent
{width:10px;padding:1px 0px;}

/* end quick vote box
=================================================================================== */


/* local weather area
=================================================================================== */

#bkWeatherLocation .bkWeatherMoreCities
{float:right;font-weight:bold;} 

#bkWeatherContainer
{width:306px; }
#bkWeatherContainer h1
{font-size:22px; font-weight:bold; margin:0px; padding:3px 0px 8px 18px; line-height:24px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fff;}

#bkGetLocalBox,
#bkCustomWeatherBox
{width:270px; background:#ffddbb; margin: 0 18px 9px 18px;}
#bkCustomNewsBox
{width:270px; background:#ffddbb; margin: 0px 18px 14px 18px;}

#bkGetLocalBox form,
#bkCustomNewsBox form,
#bkCustomWeatherBox form,
#bkWeatherDetailsToday b, 
#bkWeatherDetailsTomorrow b
{padding:0px; margin:0px;}

.bkGetLocalBoxInput
{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;}

.bkGetLocalBoxInput2
{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;} 

.bkGetLocalBoxImage
{width:29px; height:23px; margin:0; vertical-align:top;}

#bkGetLocalBoxText,
#bkFindWeatherBoxText
{font-size:12px; font-weight:bold; line-height:15px; color:#000000; margin:0px 12px 5px 3px;}
#bkGetLocalBox b,
#bkFindWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color:#727272; display:block; padding:1px 12px 1px 4px;}   
#bkCustomNewsBox b,
#bkCustomWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color: #727272; display:block; padding:3px 12px 1px 4px;} 

#bkWeatherDetails
{width:270px; background-color:#ffffff; margin: 0px 18px 9px 18px; }

#bkWeatherDetails 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;}


#bkWeatherDetails a.bkWeatherHeader
{text-decoration:none; color:#000000;font-size:16px;line-height:19px;}
#bkWeatherDetails a.bkWeatherraquo
{text-decoration:none; color:#3d75ac; font-size:16px; font-weight:bold; }
#bkWeatherDetails a.bkWeatherHeader:hover,
#bkWeatherDetails a.bkWeatherraquo:hover
{color:#993300;}

#bkWeatherDetails a.bkDate
{font-size:12px; font-weight:bold;  padding:0px; margin: 0px 12px 0px 12px; line-height:12px;}

#bkWeatherDetails img
{text-align:center; margin:0 0 5px 0;}
#bkWeatherDetails .bkTemperature
{font-size:12px; font-weight:bold; line-height:20px; color:#999999; padding:4px 0 0 0; margin: 0px 12px 0px 12px;}
#bkWeatherDetailsToday
{float:left; width:134px; text-align:center; padding:9px 0 7px 0; margin:0; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
#bkWeatherDetailsTomorrow
{float:right; width:132px; text-align:center; padding:9px 0 7px 0;  border-right: 1px solid #dfdfdf;}

#bkWeatherLocation
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}
#bkWeatherLocationMore
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}

#bkWeatherLocationMore b
{color:#3d75ac; }

#bkWeatherDetails img, 
#bkWeatherLocationMore img,
#bkFindWeatherBox img
{border:none;}
#bkWeatherLocationMore
{border-width:1px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }
#bkWeatherLocation
{border-width:0px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }

#bkWeatherLocationMore span,
#bkWeatherLocation span
{float:left;}

#bkWeatherLocationMore .bkWeatherMoreCities
{float:right; }

#bkLocalNews
{width:270px; background-color: #ffffff; margin:0px 18px 0px 18px; clear:both;}
#bkLocalNews 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;}

#bkLocalNewsListBorder
{border-width: 0px 1px 1px 1px; border-color:#dfdfdf; border-style:solid;}

#bkLocalNewsList, 
#bkWeatherErrorList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px}

#bkLocalNews ul
{margin:0 12px 10px 0; padding-left:12px; }

#bkLocalNewsList li
{font-size:10px; font-weight:bold; color:#fff9e3;padding-left:0;margin-bottom:6px;line-height:12px;}

#bkWeatherErrorList li
{font-size:10px; font-weight:bold; color:#fff9e3;
background-image: url("../img/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; padding-left:10px;}

#bkLocalNews a.bkLocalSource
{text-decoration:none; color:#949494;}
#bkLocalNews a.bkLocalSource:hover
{color: #993300;}


#bkFindWeatherList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px;
overflow:auto; padding:8px 10px 12px 0;
height:55px; max-height:80px; }

* html #bkFindWeatherList 
{height:80px; max-height:80px;}


#bkFindWeatherList li
{font-size:10px; font-weight:bold; padding-left:10px; line-height:14px;
background-image: url("../img/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; color:#727272;}

div.bkLocalSource a span
{color:#949494;}
div.bkLocalSource a:visited span
{color:#949494;}
div.bkLocalSource a:hover span
{color:#993300;}

.bkRRBoxContent2
{background:#ffddbb; padding:5px 9px 0 9px;}

#bkFindWeatherSkip
{margin:7px 0px 0px 3px; padding:0px;}
#bkGetLocalBox a.skip,
#bkCustomNewsBox a.skip,
#bkCustomWeatherBox a.skip
{font-size:10px; text-decoration:none; color:#3d75ac; }
#bkGetLocalBox a.skip:visited,
#bkCustomNewsBox a.skip:visited,
#bkCustomWeatherBox a.skip:visited
{color:#97b8d9;}
#bkGetLocalBox a.skip:hover,
#bkCustomNewsBox a.skip:hover,
#bkCustomWeatherBox a.skip:hover
{color:#993300;}

#bkWeatherSponsor 
{float:right; display:inline; margin:1px 4px 0px 0px; padding:0px;}
#bkWeatherSponsor img 
{vertical-align: middle;}

/* end local weather area
=================================================================================== */

/* bullet bins / partners area
=================================================================================== */
.bkMoreNewsStories
{float:right; padding:8px 18px 0 0;}
.bkMar14Left
{margin:0 0 0 14px}

.bkPadMpMoreNews
{padding:10px 18px 2px 18px;}

.bkPadMpPartners
{padding:11px 18px 0px 18px;}

.bkMoreNewsBin
{padding-bottom:10px;}
.bkMoreNewsBin .bkHeaderLnk
{font-size:16px;font-weight:bold;line-height:19px;padding:2px 0;}
.bkMoreNewsBin .bkMoreNewsCategory
{padding:2px 0;}
.bkMoreNewsBin .bkMoreNewsCategory a
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.bkMoreNewsBin .bkMoreNewsCategory span
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.bkMoreNewsBin .bkMoreNewsCategory a span
{color:#004276;}
.bkMoreNewsBin .bkMoreNewsCategory a:hover span
{color:#993300;}

.bkMoreNewsBin ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.bkMoreNewsBin ul li
{position:relative;font-size:12px;padding-left: 8px; color:#949494;font-weight:bold; line-height:15px;margin:0;}
.bkMoreNewsBin ul li a
{font-weight:bold;}
.bkMoreNewsBin ul li img.bkOnBul
{position:absolute;top:6px;left:1px;}
* html .bkMoreNewsBin ul li img.bkOnBul
{left:-6px;}

.bkMpPartnersPadBot
{padding-bottom:13px;}

/* end bullet bins / partners area
=================================================================================== */

/* services & i-report over-rides 7942
============================================ */
.bkSvcsMore
{padding:5px 0 0 4px;font-size:10px;line-height:12px;}
.bkSvcsCtnt p a
{font-weight:bold;}

.bkIreportContentMod h5
{padding:0;margin:0;font-size:10px;line-height:13px;}

.bkIreportContentMod h5 a
{font-weight:bold;}

.bkIreportContentMod p
{padding:0 0 10px 0;margin:0;color:#949494;font-size:10px;line-height:13px;}

/* election 2008 center column area 
=================================================================================== */
.bkPadT2s
{padding:13px 18px 18px 18px;}
.bkPad18R
{padding:0 18px 0 0;}

.bkElexPromo
{padding:0px 0 0 18px;}
.bkElexPromo .bkElexPTop
{font-weight:bold;font-size:11px;color:#949494;line-height:13px;padding:18px 0px 2px 0px;}
.bkElexPromo .bkElexPTop a span { color: #949494; }
.bkElexPromo .bkElexPTop a:hover span { color: #993300; }
.bkElexPImage { float:right;display:inline; }


.bkElexPromo .bkElexPHead
{font-size:18px;line-height:20px;font-weight:bold;padding-bottom:2px;}
.bkElexPromo p
{margin:0;padding:0 0 5px 0;font-size:11px;line-height:13px;}

.bkElexResults
{background:transparent url(../img/balloon_small.gif) top right no-repeat;}

.bkElexResults .bkElexPHead
{font-size:22px;line-height:24px;font-weight:bold;padding:13px 18px 9px 0;margin-left:18px;border-bottom:1px solid #ffddbb;}


.bkElexResults .bkElexPrimary
{color:#949494;font-weight:bold;font-size:16px;line-height:18px;padding:3px 18px 3px 0;margin-left:18px;}
.bkElexResults .bkElexPrimary span
{padding:0 0 0 6px;font-size:11px;line-height:13px;font-weight:normal;color:#000;}
.bkElexE6bot
{border-bottom:1px solid #ffddbb;}
.bkElexRBox
{margin-left:18px;border-top:1px solid #ffddbb;}

.bkElexResL, /* "democratic/republican" */
.bkElexResC, /* "vote %" */
.bkElexResCr, /* "states won" */
.bkElexResCl,
.bkElexResR
{position:absolute;top:2px;}

.bkElexResL
{left:12px;}

.bkElexResC
{right:116px;}

.bkElexResR
{right:12px;}

.bkElexResCr
{right:37px;}

.bkElexResCl
{right:66px;}

.bkElexRBotRow
{border-bottom:1px solid #ffddbb;position:relative;height:18px;font-size:10px;line-height:14px;color:#000;}
.bkElexRHeadRow
{border-bottom:1px solid #ffddbb;position:relative;height:18px;font-size:10px;line-height:12px;color:#949494;}
.bkElexRRow
{border-bottom:1px solid #ffddbb;position:relative;background:#ffddbb;height:24px;font-size:12px;font-weight:bold;line-height:14px;color:#000;}
.bkElexRRow img
{margin :0 0 0 4px;}
.bkElexRRow .bkElexResR,
.bkElexRRow .bkElexResCr,
.bkElexRRow .bkElexResCl
{font-size:10px;font-weight:normal;}
.bkElexRRow .bkElexResCr
{font-size:11px;line-height:13px;}
.bkElexRBotRow .bkElexResR
{color:#993300;}
.bkElexRRow .bkElexResL,
.bkElexRRow .bkElexResC,
.bkElexRRow .bkElexResR,
.bkElexRRow .bkElexResCr,
.bkElexRRow .bkElexResCl
{top:5px;}

.bkElexRBotRow .bkElexResL a
{position:absolute;top:0;left:-12px;width:200px;}

.bkElexRFoot
{position:relative;height:20px;}
.bkElexRFoot img
{position:absolute;top:0;right:0;}
.bkElexRFoot p
{position:absolute;top:5px;left:0;margin:0;padding:0;color:#949494;font-size:10px;line-height:12px;}


.bkAll
{color:#949494;}



