
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/default.css?t=1413626241 */
/* NOTE: This File version is not compressed */
@font-face {
    font-family: 'klavikar';
    src: url('/fonts/KLAVIKAR.eot');
    src: url('/fonts/KLAVIKAR.eot?#iefix') format('embedded-opentype'),
         url('/fonts/KLAVIKAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{margin:0;padding:0;font-size:11px;background:#fff;}
h1,h2,h3,h4,h5,h6,ul,ol,ul li,p{margin:0;padding:0;}
a{color:#2d648a;text-decoration:none;}
a:hover{color:#c34c28;}
a:hover span{text-decoration:none;}
.logo-cnbc:hover {text-decoration: none;}
a img{border:0;}
table{width:100%;}
h1{font-size:22px;}
/*===HTML5===*/
nav,footer,article,header,section{display:block;}
/*===IMAGES===*/
.bullet li{background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=1);background-repeat:no-repeat;background-position:-202px -161px;padding-left:8px;}
.sourcelogo{background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/wirelogos.png);background-repeat:no-repeat;}
.loading{background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/loader.gif);background-repeat:no-repeat;font-size:14px;line-height:23px;padding-right:16px;margin-left:5px;}
.fragmentLoader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;text-align:center;opacity:.8;filter:alpha(opacity=80);padding-top:5px;font-size:12px;color:#a1a1a1;}
/*===CLASSES===*/
.contain{zoom:1;}
.contain:after{content:".";display:block;visibility:hidden;clear:both;height:0;}
.hide{display:none !important;}
.show{display:block !important}
.hidden{visibility:hidden !important;}
.note{font-size:10px;}
.pos,.correct{color:#1ab800 !important;font-weight:bold;}
.neg,.incorrect{color:#f51700 !important;font-weight:bold;}
.unch{color:#999;font-weight:bold;} /* color may need to change */
.live{margin:5px 0;}
.live a{font-weight:bold;}
.shadow{position:absolute;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#424858');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,\A  Direction=135, Color='#424858')";}

#flashQuoteProxy{position:absolute;margin-top:-200px;}

/*===LISTS===*/
ul{list-style-type:none;}
ul li{margin-bottom:4px;}
ul li a{font-size:12px;font-weight:bold;}
ul li .note{margin-left:4px;color:#545454;font-weight:normal;}
ul li.big a{font-size:15px;}


/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/components.css?t=1413626241 */
/* NOTE: This File version is not compressed */
.icon,span.text {
	background: 0;
	background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=1);
	background-repeat:no-repeat;
	border: 0px;
	vertical-align: middle;
	background-position:100px 0px;
}

.icon{
    display: inline-block;
    height: 0;
}

.cols4 .flex_chart .icon{
    line-height: 0 !important;
	font-size: 0;
}

.breaking {background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sectionheads.jpg);background-repeat:no-repeat;}

/*===SOCIAL===*/
.gigyasharebar {padding:10px 0; position:relative;}
.gigyasharebar .gig-button-container {position: absolute;}
.gigyasharebar .gig-button-container-facebook-like {}
.gigyasharebar .gig-button-container-twitter {left: 134px;}
.gigyasharebar .gig-button-container-google-plusone {left: 254px;}
.gigyasharebar .gig-button-container-linkedin {left: 336px;}
.gigyasharebar .gig-button-container.gig-button-container-share.gig-share-button-container {left: 458px;}

/*===COLS===*/
.cols3 .col2 .promo .asset .bullet li {display:inline; margin-left: 7px;}
.cols3 .col2 .promo .asset .bullet li.first{margin-left: 0px;}
.cols3 .col2 .promo li:first-child .bullet li{display:block;margin-left:0;}
.asset .bullet {float: none;}
.asset .asset .imgasset .headline {float: none; margin-top: 10px;}
.secondary li a,.bullet li a{font-weight:normal;}
/*===BUTTONS===*/
.btn{cursor:pointer;margin:0;padding:0;display:inline-block;letter-spacing:1px;font-weight:bold;color:#424858;background-color:#e5e5e4;background:-moz-linear-gradient(top,#fff 31%,#e5e5e4 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#fff),color-stop(65%,#e5e5e4));background:-webkit-linear-gradient(top,#fff 31%,#e5e5e4 65%);background:-o-linear-gradient(top,#fff 31%,#e5e5e4 65%);background:linear-gradient(top,#fff 31%,#e5e5e4 65%);border:1px solid #d0d0d0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 6px 0 7px;height:22px;line-height:22px;}
.btn:hover{color:#424858;background-color:#fff;text-decoration:none;background:-moz-linear-gradient(top,#e5e5e4 31%,#fff 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#e5e5e4),color-stop(65%,#fff));background:-webkit-linear-gradient(top,#e5e5e4 31%,#fff 65%);background:-o-linear-gradient(top,#e5e5e4 31%,#fff 65%);background:linear-gradient(top,#e5e5e4 31%,#fff 65%);}
.btn span.icon {vertical-align:middle}
.btn-replay{background-color:#707070;padding:0 8px 0 6px;height:19px;line-height:19px;border:1px solid #9c9c9c;border-top-color:#d9d9d9;border-bottom-color:#979797;background:-moz-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#707070),color-stop(50%,#8a8a8a)color-stop(80%,#676767));background:-webkit-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-o-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);}
.btn-replay, #page_slideshow .btn-replay{color:#fff;font-weight:bold;text-shadow:1px 1px 1px #474747;}
.btn-replay:hover{color:#fff;text-decoration:none;border:1px solid #d3d3d3;border-top-color:#eee;border-bottom-color:#cbcbcb;background-color:#9c9c9c;background:-moz-linear-gradient(top,#9c9c9c 20%,#b6b6b6 50%,#acacac 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#9c9c9c),color-stop(50%,#b6b6b6),color-stop(80%,#acacac));background:-webkit-linear-gradient(top,#9c9c9c 20%#b6b6b6, 50%,#acacac 80%);background:-o-linear-gradient(top,#9c9c9c 20%,#b6b6b6 50%,#acacac 80%);background:linear-gradient(top,#9c9c9c 20%,#b6b6b6 50%,#acacac 80%);}
.btn-replay span{margin-right:4px;background-position:-116px -9px;padding:13px 12px 0 0;position:relative;}
.btn-live{color:#fff;text-transform:uppercase;border-width:0;height:20px;line-height:20px;background-color:#ce5a2f;background:-moz-linear-gradient(top,#ce5a2f 31%,#c34c28 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#ce5a2f),color-stop(65%,#c34c28));background:-webkit-linear-gradient(top,#ce5a2f 31%,#c34c28 65%);background:-o-linear-gradient(top,#ce5a2f 31%,#c34c28 65%);background:linear-gradient(top,#ce5a2f 31%,#c34c28 65%);}
.btn-live:hover{color:#fff;background-color:#c34c28;background:-moz-linear-gradient(top,#c34c28 31%,#ce5a2f 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#ce5a2f),color-stop(65%,#ce5a2f));background:-webkit-linear-gradient(top,#ce5a2f 31%,#ce5a2f 65%);background:-o-linear-gradient(top,#ce5a2f 31%,#ce5a2f 65%);background:linear-gradient(top,# 31%,#ce5a2f 65%);}
.btn-live span{margin-right:4px;background-position:-116px 0;padding:7px 10px 0 0;top:-1px;position:relative;}
.btn-next,.btn-prev{height:18px;line-height:18px;border-color:#a6a6a6;border-top-color:#e3e3e3;background-color:#9c9c9c;background:-moz-linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#9c9c9c),color-stop(50%,#b2b2b2)color-stop(80%,#9c9c9c));background:-webkit-linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);background:-o-linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);background:linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);}
.btn-next:hover,.btn-prev:hover{background-color:#707070;background:-moz-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#707070),color-stop(50%,#8a8a8a)color-stop(80%,#676767));background:-webkit-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-o-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);}
.btn-next span,.btn-prev span{padding:10px 7px 0 0;}
.btn-next span{margin-left:25px;background-position:-118px -23px;}
.btn-prev span{margin-right:25px;background-position:-120px -35px;}
.btn-blue{color:#fff;font-size:13px;background-color:#326b8c;background:-moz-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#4688ab),color-stop(65%,#326b8c));background:-webkit-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-o-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:linear-gradient(top,#4688ab 31%,#326b8c 65%);border:1px solid #6098b4;border-color-top:#9cb4c2;border-color-bottom:#d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 6px 0 7px;height:22px;line-height:22px;}
.btn-blue:hover{background-color:#4688ab;background:-moz-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#326b8c),color-stop(65%,#4688ab));background:-webkit-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-o-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:linear-gradient(top,#326b8c 31%,#4688ab 65%);border-color-top:#d1d1d1;border-color-bottom:#9cb4c2;}
.btn-big{font-size:14px;line-height:34px;height:34px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0 10px;}
.btn-round{border-radius:50%;font-weight:bold;}

/*===ICONS/TEXT===*/
ul li .icon, .filmstrip .cnbcvideo .headline .icon {margin-left:4px;}
span.text{font-size:0;padding-top:6px}
table td.text{font-size:11px;}
.icon-arrGreyRight{
    background-position: -118px -46px;
    padding: 16px 0 0 11px;

}
.icon-arrGreyLeft{
    background-position: -131px -46px;
    padding: 16px 0 0 11px;
}
.icon-arrWhiteUp{
    background-position: -129px 0;
    padding: 14px 0 0 18px;
}
.icon-arrWhiteDown{
    background-position: -146px -0;
    padding: 14px 0 0 18px;
}
/* the following style is only for visibility in the asset library */
fieldset.temp-table .icon-arrWhiteUp, fieldset.temp-table .icon-arrWhiteDown{background-color:black;}

.text-sponsor{background-position:0 -75px;padding-right:63px;}
.icon-rt{background-position:-25px -21px;padding:8px 20px 4px 0px;cursor:default;}
.icon-rss{background-position:0 -13px;padding-right:24px;padding-top:24px;}
.icon-rss-sm{background-position:-17px 0;padding-top:12px;padding-right:12px;}
.video .icon, .icon-video{background-color:transparent;background-position: -37px -85px;padding:7px 11px 0 0;
    vertical-align:baseline;font-size:0;line-height:0;
}
.arrow{padding-right:11px;padding-top:13px;}
.arrowUp{background-position: -18px -82px;}
.arrowDwn{background-position: -18px -97px;}
.dbl-arr{padding:7px 7px 0 0;position:relative;top:-2px;}
.dbl-arr-up{background-position:-89px -45px;}
.dbl-arr-dwn{background-position:-89px -52px;}
.icon-font-size{background-position:-30px 0;padding:11px 11px 0 0;}
.icon-font{padding-top:14px;padding-right:14px;cursor:pointer;}
.icon-font:hover{text-decoration:none;}
.font-plus{background-position:-57px 0;}
.font-minus{background-position:-42px 0;}
.icon-print{background-position:-72px 0;padding-right:16px;padding-top:14px;vertical-align: middle;}
.icon-email{background-position:-89px 0;padding-right:16px;padding-top:13px;vertical-align: middle;}
.icon-comment{background-position:-106px 0;padding-right:9px;padding-top:10px;}
.live .icon{background-position:0 -82px;padding-right:78px;padding-top:14px;margin-right:5px;}
.live a:hover{text-decoration:none;}
.text-provided{background-position:-65px -76px;padding-right:53px;}
.text-advertisement{background-position:0 -70px;padding-right:66px;}
.icon-comments{background-position:-107px 0;padding-top:11px;padding-right:7px;}
.icon-help{padding-right:12px;background-position:-99px -15px;padding-top:10px;}
.icon-switch{padding-right:40px;padding-top:10px;}
.icon-switch-on{background-position:-58px -26px;}
.icon-switch-off{background-position:-58px -15px;}
.icon-close{background-position:-99px -25px;padding:18px 17px 0 ;}
.icon.arrow.arrowUp, .icon.arrow.arrowDwn {vertical-align:middle;}

/*===WIRE LOGOS===*/
span.sourcelogo{display:block;height:0;}
#sourcelogo-theblaze, #sourcelogo-chosuncom, #sourcelogo-moneycontrolcom, #sourcelogo-fiscaltimesforcnbccom, #sourcelogo-stockpickr, #sourcelogo-secondactcom, #sourcelogo-mainst, #sourcelogo-gartner, #sourcelogo-bankratecom, #sourcelogo-creditcardscom, #sourcelogo-creditcardscom2, #sourcelogo-dailyfinance, #sourcelogo-thenewyorktimes, #sourcelogo-thebigmoney{height:20px;margin-bottom:5px;}
#sourcelogo-aol {width: 40px;background-position: 0 1px;height: 37px;margin-bottom: 5px;}
#sourcelogo-bankratecom{width:100px;background-position:0 -38px;}
#sourcelogo-caixinonline{width: 35px;background-position: 0 -1351px;height: 34px;margin-bottom: 5px;}
#sourcelogo-traveler{width: 70px;background-position: 0 -108px;height: 27px;margin-bottom: 5px;}
#sourcelogo-creditcardscom2{width:168px;background-position:0 -135px;}
#sourcelogo-creditcardscom{width:168px;background-position:0 -83px;}
#sourcelogo-dailyfinance{width:125px;background-position:0 -160px;}
#sourcelogo-dealpipeline{width: 76px;background-position: 0 -183px;height: 26px;margin-bottom: 5px;}
#sourcelogo-entrepreneur{width: 125px;background-position: 0 -212px;height: 25px;margin-bottom: 5px;}
#sourcelogo-financialtimes{width: 149px;background-position: 0 -242px;height: 15px;margin-bottom: 5px;}
#sourcelogo-gartner {width: 150px;background-position: 0 -262px;}
#sourcelogo-globalpost{width: 90px;background-position: 0 -285px;height: 25px;margin-bottom: 5px;}
#sourcelogo-inc{width: 50px;background-position: 0 -318px;height: 18px;margin-bottom: 5px;}
#sourcelogo-institutionalinvestor{width: 88px;background-position: 0 -343px;height: 26px;margin-bottom: 5px;}
#sourcelogo-investpedia{width: 122px;background-position: 0 -378px;height: 17px;margin-bottom: 5px;}
#sourcelogo-investorplace{width: 100px;background-position: 0 -401px;height: 21px;margin-bottom: 5px;}
#sourcelogo-kiplinger{width: 62px;background-position: 0 -426px;height: 22px;margin-bottom: 5px;}
#sourcelogo-mainst{width: 68px;background-position: 0 -452px;}
#sourcelogo-nbcnews{width: 126px;background-position: 0 -477px;height: 18px;margin-bottom: 5px;}
#sourcelogo-oilprice{width: 120px;background-position: 0 -503px;height: 25px;margin-bottom: 5px;}
#sourcelogo-quinstreet{width: 91px;background-position: 0 -533px;height: 27px;margin-bottom: 5px;}
#sourcelogo-rollcall{width: 77px;background-position: 0 -565px;height: 22px;margin-bottom: 5px;}
#sourcelogo-secondactcom{width: 125px;background-position: 0 -590px;}
#sourcelogo-stockpickr {width: 55px;background-position: 0 -615px;}
#sourcelogo-thenewyorktimes{width:118px;background-position:0 -637px;height: 17px;margin-bottom: 5px;}
#sourcelogo-techmedianetwork {width: 106px;background-position: 0 -655px;height: 25px;margin-bottom: 5px;}
#sourcelogo-thebigmoney{width: 168px;background-position: 0 -688px;height: 16px;margin-bottom: 5px;}
#sourcelogo-theblaze {width: 90px;background-position: 0 -717px;}
#sourcelogo-fiscaltimesforcnbccom {width: 125px;background-position: 0 -747px;}
#sourcelogo-thestreet {width: 76px;background-position: 0 -775px;height: 25px;margin-bottom: 5px;}
#sourcelogo-reuters {width: 126px;background-position: 0 -803px;height: 32px;margin-bottom: 5px;}
#sourcelogo-usatoday{width: 101px;background-position: 0 -839px;height: 15px;margin-bottom: 5px;}
#sourcelogo-vault {width: 48px;background-position: 0 -858px;height: 21px;margin-bottom: 5px;}
#sourcelogo-walletpop {width: 101px;background-position: 0 -885px;height: 22px;margin-bottom: 5px;}
#sourcelogo-yahoofinance{width: 127px;background-position: 0 -911px;height: 15px;margin-bottom: 5px;}
#sourcelogo-cnbccom{width:89px;background-position:0 -933px;height:16px;margin-bottom:5px;}
#sourcelogo-moneycontrolcom{width: 149px;background-position: 0 -957px;}
#sourcelogo-christiansciencemonitor{width: 97px;background-position: 0 -983px;height: 22px;margin-bottom: 5px;}
#sourcelogo-theassociatedpress{width: 32px;background-position: 0 -1014px;height: 29px;margin-bottom: 5px;}
#sourcelogo-businesswire {width: 88px;background-position: 0 -1060px;height: 37px;margin-bottom: 5px;}
#sourcelogo-prnewswire {width: 78px;background-position: 0 -1111px;height: 38px;margin-bottom: 5px;}
#sourcelogo-seekingalpha{width: 102px;background-position: 0 -1162px;height: 23px;margin-bottom: 5px;}
#sourcelogo-thehuffingtonpost{width: 83px;background-position: 0 -1201px;height: 32px;margin-bottom: 5px;}
#sourcelogo-cnbcwithwires{width: 158px;background-position: 0 -1240px;height: 17px;margin-bottom: 5px;}
#sourcelogo-msnbc{width: 126px;background-position: 0 -1260px;height: 26px;margin-bottom: 5px;}
#sourcelogo-chosuncom {width: 115px;background-position: 0 -1292px;}
#sourcelogo-slate {width: 45px;background-position: 0 -1326px;height: 17px;margin-bottom: 5px;}
#sourcelogo-breakingmedia{width: 71px;background-position: 0 -1389px;height: 36px;margin-bottom: 5px;}
#sourcelogo-thetodayshow {width: 102px;background-position: 0 -1452px;height: 16px;margin-bottom: 5px;}
#sourcelogo-politico {width: 69px;background-position: 0 -1487px;height: 13px;margin-bottom: 5px;}
#sourcelogo-recode {width: 120px;background-position: 0 -1510px;height: 35px;margin-bottom: 5px;}
#sourcelogo-xerox {width: 92px;background-position: 0 -1553px;height: 25px;text-indent: -9999px;}

/*===TABS===*/
.tabContainer .tab{padding:4px 0;border-bottom:1px solid #ccd6d8;font-size:0; width: 200%;}
.tabContainer .tab li{font-size:11px;display:inline;padding:2px 8px 4px;background-color:#eee;border:1px solid #ccd6d8;border-width:1px 1px 1px 0;}
.tabContainer .tab li a{font-size:11px;}
.tabContainer .tab li a:hover{text-decoration:none;}
.tabContainer .tab li.selected{border-bottom-width:0;background-color:#fff;border-bottom-color:#fff;padding-bottom:5px;}
.tabContainer .tabContents{margin-top: 10px;}
.tabContainer .tabContents > li{display:none}
.tabContainer .tabContents .big .headline a {font-size: 18px;}
.downArrowTabs .tab{border-top:4px solid #CCD6D8;padding:6px 0 4px}
.downArrowTabs .tab li a{background-color:#FFF;font-size:13px;font-weight:700;border-width:0 0 1px;padding:0 3px}
.downArrowTabs .tab li{border-left:0 none;border-right:0 none;border-top:0 none;border-bottom:1px solid #CCD6D;background-color:#FFF}
.downArrowTabs .tabContents{margin-top:28px}

.tabContainer .tabContents > li.show{display: block;}

.tabContainer .tabContents .subsection{padding-bottom:0;margin-bottom:5px;}

/* temporary images */
.downArrowTabs .tab li.selected{background-image:url("http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/tobedeleted/ar.png");background-position:center bottom;background-repeat:no-repeat;padding-bottom:24px;border-bottom:none 0;color:#C34C28}

/*===TABLES===*/
table.data th,table.data td{text-align:right;padding-left:0px;}
table th.text,table td.text{text-align:left;padding-left:0;padding-right:10px;}
table.data tbody td{border-bottom:1px solid #ccd6db;padding-top:4px;padding-bottom:4px;white-space: nowrap;}
table.data .first,table.data tbody td:first-child{padding-left:8px;}
table.data .last,table.data td:last-child,table.data th:last-child{padding-right:10px;}
table.data th.last{padding-right:10px;}
table.data tbody td a{font-weight:bold;margin-left: 2px;}
table.datahover tbody td{cursor:pointer;}
table.data th{background-color:#cfdde6;font-size:9px;font-weight:normal;color:#424858;}
table.data th.spacer{background-color:#fff;}
table.datahover tbody tr.hlight td{background-color:#f7f7f7;}
/*===HEADERS===*/
h2 a:hover,h3 a:hover{text-decoration:none; color: #C34C28;}
.promo{position: relative;overflow:hidden;}
.promo h2{padding:4px 8px;border-width:0;background-color:#f4f5f6;background:-moz-linear-gradient(top,#dee0e3 10%,#fff 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#dee0e3),color-stop(65%,#fff));background:-webkit-linear-gradient(top,#dee0e3 10%,#fff 65%);background:-o-linear-gradient(top,#dee0e3 10%,#fff 65%);background:linear-gradient(top,#dee0e3 31%,#fff 65%);}
.subsection h3, .ribbon h3{border-top:4px solid #ccd6db;padding-top:3px;text-transform:uppercase;font-size:11px;}
.promo h2,.subsection h3, .ribbon h3{font-size: 11px;color:#424858; text-transform: uppercase;}
.promo h2 a, .subsection h3 a, .bigHeader h2 a, .bigHeader h3 a, .ribbon h3 a {color:#424858;}
.subsection h3{border-top-width:1px;margin-bottom:10px;}
.promo .subsection h3{border-bottom-width:0;border-top-width:1px;padding:0;}
.ribbon h3 {font-size: 14px;}
/*h3 .sub,h2 .sub{float:right;}*/
.sub,.sub *{text-transform:none;font-weight:normal;color:#424858;font-size:11px;}
/*h3 .sub a:hover{color:#c34c28;}*/
.sub li.last{border-right-width:0;}
/*h3 .sub .more{margin-right:3px;}*/

.sub{overflow:hidden;zoom:1;float:right;}
.sub ul,.sub ul li{display:inline;}
.sub li{border-right:1px solid #424858;padding:0 3px;}
.bigHeader {clear: both;}
.cols2 .col1 h2, .bigHeader h2, .bigHeader h3{
	color:#424858;
	text-transform:uppercase;
	border-top:0;
	padding:0 0 3px;
	font-size:14px;
	border-bottom:4px solid #CCD6DB;
	border-top:0;padding:0 0 3px;
	margin-bottom: 10px;
}

.promo h2 .icon{float:left;margin-right:5px;margin-left:0;margin-right:4px;}
.subsection h3 .icon{margin-left:5px;}
/*===RIBBONS====*/
.ribbon,.ribbon-blocks .row{margin-bottom:50px;overflow:hidden;padding:0 10px;}
.ribbon-blocks{margin-bottom:0;}
.ribbon-blocks .row{padding:0;}
.ribbon h3{text-transform:capitalize;}
.ribbon-blocks h3, .ribbon-strap h3{margin-bottom:30px;}
.ribbon .unit{width:290px;margin:30px 0 0 35px;}
.ribbon-blocks .unit{margin-top:0;}
.ribbon .first{margin-left:0;}
.ribbon .imgasset{margin:0 0 30px;}
.ribbon .subsection, .ribbon .imgasset img, .ribbon .last .imgasset{margin-bottom:0;}
.ribbon .imgasset .headline{width:187px;}
.ribbon-strap .asset{float:left;border-right:2px solid #2D648A;margin-right:5px;padding-right:5px;}
.ribbon-strap ul li{display:inline;}
.ribbon-strap ul li.last .asset{border-right:0;}
.ribbon h3 a {font-size: 14px;}
.ribbon h3 .sub a{font-size: 11px;}
/*===GRID====*/
#cnbc-contents{font-family:Arial;color:#424858;}
.cnbc-body{background-color:#fff;margin:5px auto 0;width:970px;}

section:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
section{*zoom:1;}
.unit{float:left;overflow:hidden;zoom:1;}
.lastUnit{display:table-cell;float:none;*display:block;*zoom:1;_float:left;}

.cols1, .cols2, .cols3, .cols4{width:970px;margin:0 auto;overflow:hidden;}

.cols1 .col1{float:none;margin-right:0;}

.cols2 .col1{width:530px;margin:0 60px 0 15px;}
.cols2 .col2{width:350px;margin-right:15px;}

.cols3 .unit{width:350px;margin-left:5px;}
.cols3 .col1{width:250px;margin-left:0;}

.cols4 .unit{width:236px;margin-right:5px;}
.cols4 .lastUnit{width:auto;margin-right:0;}

/*===ADS===*/
#cnbc-leaderboard{clear:both;}
.adOPAContainer {background-color:#D2D8E0;border-bottom:5px solid #fff;border-top:5px solid #fff;}
#ads-container-8830{float:right;margin-top:20px;height:40px;width:90px;}
#ads-300-0{padding:20px 0 100px 40px;}
.ads{margin:0 auto;}
.ads .sponsor{float:left;}
#sectionbody{zoom:1;}
/*===MODULES===*/
.promo{border:1px solid #ccd6db;margin-bottom:20px;}
.promo .subsection{padding:10px;margin-bottom:20px;}
.promo .subhead{background-color:#fff;background:-moz-linear-gradient(top,#fff 35%,#e7e8ec 85%);background:-webkit-gradient(linear,left top,left bottom,color-stop(35%,#fff),color-stop(85%,#e7e8ec));background:-webkit-linear-gradient(top,#fff 35%,#e7e8ec 85%);background:-o-linear-gradient(top,#fff 35%,#e7e8ec 85%);background:linear-gradient(top,#fff 35%,#e7e8ec 85%);}}
.promo .sponsor .text-sponsor{margin-left:10px;margin-right:20px;position: relative;top:-20px;}
.promo .live{padding-left:10px;}
.subsection{margin-bottom:40px;overflow:hidden;}
.cols2 .col2 .subsection .desc{margin-top:0;margin-bottom: 16px;}
.collapse li.collapsed{display:none;}
.chartImageContainer {/*width: 224px;margin-left: auto;margin-right: auto;*/min-height:91px; text-align: center;}
.imgasset .flex_chart{clear: both; overflow: visible; padding-bottom: 20px; padding-top: 10px;} 

/*=== not sure on the following section ===*/
.related{padding-bottom:10px; margin-top: 40px;}
.related h3 {padding-bottom: 7px;}
.component h3{margin-bottom:10px;}
/*===Playlist Video Component===*/

#playlistVideoComponent {width:480px;padding:4px;margin-left:4px;overflow:hidden}
/*#playlistVideoComponent * {color:#000}*/
#playlistVideoComponent a {color:#2D648A;font-size:12px;cursor:pointer}
#playlistVideoComponent .headline {width:380px !important}
#playlistVideoComponent .componentConfine {display:block;position:relative;width:480px;overflow:hidden}
#playlistVideoComponent .components {position:relative}
#playlistVideoComponent ul {margin:0;padding:0;width:3500px}
#playlistVideoComponent ul {font-size:0px}
#playlistVideoComponent ul li {width:480px;display:inline-block;margin-right:2px;}
#playlistVideoComponent video {}
#playlistVideoComponent .asset {}
#playlistVideoComponent .asset p {width:379px;float:right;padding:0 3px;}
#playlistVideoComponent .asset img{margin:0 !important}
#playlistVideoComponent .videoMeta {}
#playlistVideoComponent .videoMeta .airtime{color:#42505E;margin:2px 0;}
#playlistVideoComponent .videoMeta p{margin:2px 0;}
#playlistVideoComponent .linkList{border-bottom: 1px solid #888;font-size:12px; font-weight:bold}
#playlistVideoComponent .linkList a {padding:2px;font-weight:normal}
#playlistVideoComponent .linkList a.current {font-weight:bold}
#playlistVideoComponent .linkList 
#playlistVideoComponent h3 {font-size:18px; font-weight:bold;line-height:22px;text-transform:none;}
#playlistVideoComponent .listToggle {font-weight:bold;}
#playlistVideoComponent.all ul li{display:block !important}
#playlistVideoComponent.all ul li.playing {
    background-color: #eee;
    border-radius: 0 5px 5px 0;}

#playlistVideoComponent.all .components {position:static !important}
/*==zoom==*/
.zoom{position:absolute;box-shadow:0 0 40px #CCC;z-index:100;border:1px solid #CCC;}
/*==Carousel & promoPlayer ==*/
.carousel{position:relative;overflow:hidden;}
.carousel ul li{display:none;margin:0;}
.carousel .fadeElm{background-color:#FFF;position:absolute;width:200px;height:150px;display:none;opacity:0}
.carousel .buttons{margin-top:12px;}
.carousel .buttons a{float:right;margin-left:4px;}

.promoPlayer{width:322px;}
.promoPlayer .fadeElm{width:320px;height:180px;}
.promoPlayer .carousel-content{border:1px solid #A9A9A9;}
.promoPlayer .slide{overflow:hidden; cursor: pointer;}
.promoPlayer .asset{margin-top:100px;height:60px;background:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/transbg.png) transparent;padding:10px 10px 10px 15px;}
.promoPlayer .asset .headline, .promoPlayer .asset .timestamp{font-size:18px;text-transform:uppercase;}
.promoPlayer .asset .headline{margin:0;color:#FFF;float:none}
.promoPlayer .asset .timestamp{color:#ADD8E6;padding:0 0 0 4px}
.promoPlayer .asset p{font-size:12px;color:#C5C5C5;margin:4px 0 0}
.promoPlayer .asset img{float:right;margin:0;}

/*===Scrollable Stock Ticker===*/
#scrollST {height:70px;width:970px;position:relative;overflow:hidden;font-weight:bold}
#scrollST .tickerBox .symbol .icon  {display:none; vertical-align: bottom !important;}
#scrollST .scrollLeft, #scrollST .scrollRight{
    height:58px;width:17px;
    z-index:10;
    background-color:#fff;
    cursor: pointer;
}
#scrollST .scrollLeft {position:absolute;left:0}
#scrollST .scrollRight {position:absolute;right:0}
#scrollST .scrollLeft .icon,#scrollST .scrollRight .icon {margin: 22px 3px 0 3px;display:inline-block !important;}
#scrollST .tickerBox.up .symbol .icon, #scrollST .tickerBox.down .symbol .icon{display:inline-block  !important;margin:0 0 3px 4px}
#scrollST .tickerScroll {
    overflow:hidden;
    padding:0;
    height:58px;
    width:3000px;
    position:absolute;
    left:17px;
    right:17px;
    z-index:9;
}
#scrollST .tickerScroll .computeWrap {display:inline-block}

#scrollST .tickerBox {
    width:143px;
    height:47px;
    padding:5px 6px;
    float:left;
    background-color:#111;
    margin:0 1px 0 0;
}
#scrollST .tickerBox .symbol {
    color:#fff;
    font-size:16px;
}
#scrollST .tickerBox .quote, #scrollST .tickerBox .quoteDiff {
    font-size:10px;
    text-align:right;
    color:#fff;
    width:51px;
    display:block;
}
#scrollST .tickerBox .quotePercent {
    font-size:27px;
    float:right;
    color:#fff;
    font-weight:normal;
    margin-top:19px;
}
#scrollST .tickerBox .quotePercent .perc {font-size:16px;color:#fff}
#scrollST .tickerBox.up {
    background: #588d3f; /* Old browsers */
    background: -moz-linear-gradient(top,  #588d3f 0%, #366223 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#588d3f), color-stop(100%,#366223)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #588d3f 0%,#366223 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #588d3f 0%,#366223 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #588d3f 0%,#366223 100%); /* IE10+ */
    background: linear-gradient(top,  #588d3f 0%,#366223 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#588d3f', endColorstr='#366223',GradientType=0 ); /* IE6-8 */
}
#scrollST .tickerBox.down {
    background: #99071a; /* Old browsers */
    background: -moz-linear-gradient(top, #99071a 0%, #650304 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99071a), color-stop(100%,#650304)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #99071a 0%,#650304 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #99071a 0%,#650304 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #99071a 0%,#650304 100%); /* IE10+ */
    background: linear-gradient(top, #99071a 0%,#650304 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99071a', endColorstr='#650304',GradientType=0 ); /* IE6-8 */
}


/*===PAGINATION===*/
.paging-container{width:100%;line-height:24px;border:1px solid #ccd6d8;border-width:1px 0;}
.paging-container .pagination{display:block;}
.paging-container .pagination *{font-weight:bold;}
.paging-container .pagination a{cursor:pointer;}
.paging-container .pagination div{text-align:center;display:inline-block}
.paging-container .pagination .leftPagCol{width:30%;padding-left:10px;text-align:left;float:left}
.paging-container .pagination .centerPagCol {float:left;width:38%}
.paging-container .pagination .quickPagJump{ }/*visibility:hidden;*/
.paging-container .pagination .rightPagCol{padding-right:10px;text-align:right;float:right}
.paging-container .pageCount{margin-left:3px;}
/*===SYMBOL LOOKUP===*/
.lookup-results  h4{border-bottom:1px solid #ccd6d8;}
.lookup-results  .footer{padding:10px 0;}
.lookup-results  p{padding:0;margin:0;}
.lookup-results .footer p{padding:0 10px;}
.lookup-results  .footer .advancedlink{border-bottom:1px solid #ccd6d8;padding-bottom:10px;margin-bottom:10px;}
.lookup-results .advancedlink a{font-weight:bold;}
.lookup-results .advancedlink a span{color:#2D648A;}
.lookup-results .advancedlink a:hover,.advancedlink a:hover span{color:#c34c28;}
.lookup-results table{width:100%;}
.lookup-results tr td{border-bottom:1px solid #ccd6d8;padding:5px 0 5px 10px;vertical-align:top;font-size:12px;}
.lookup-results tr td span.hlight{font-size:12px;font-weight:bold;}
.lookup-results tr td.last{padding-right:10px;}
.lookup-results,.lookup-results span{color:#424858;}
.lookup-results .hover{background-color:#d5dee2;cursor:pointer;}
.lookup-results .hover .col-symbol,.lookup-results .hover .col-symbol .hlight{color:#c34c28;}
.lookup-container .pill{margin-right:4px;}
#sl-results{width:354px;border:1px solid #ccd6d8;color:#424858;background-color:#fff;-moz-box-shadow:0 1px 10px #424858;-webkit-box-shadow:0 1px 10px #424858;box-shadow:0 1px 10px #424858; z-index: 2147483647;}
#adv-lookup *{font-size:13px;}
#adv-lookup .lookup{background-color:#1f3a4d;width:100%;height:100px;line-height:100px;padding-left:100px;}
#adv-results input{border:1px solid #ccd6db;font-size:14px;height:24px;width:135px;}
#adv-results table{margin-bottom:24px;}
#adv-results table td,#adv-results table th{border-bottom:1px solid #ccd6db;padding:5px 0;}
#adv-results table td{cursor:pointer;}
#adv-results table th{text-align:left;color:#424858;}
#adv-lookup{padding-top:20px;}
#adv-lookup h3{color:#424858;margin:0;border:0;}
#adv-lookup h3.title{height:40px;}
#adv-lookup h3.title,#adv-lookup h3.title span{font-size:17px;}
#adv-lookup .footer h3{margin-bottom:5px;}
#adv-lookup .footer p{margin:5px 0;}
#adv-lookup .controls{border:1px solid #ccd6db;border-width:1px 0;padding:8px 0;overflow:hidden;zoom:1;}
#adv-lookup .controls input{float:left;margin-right:10px;}
#adv-lookup .error{margin-top:15px;color:#c34c28;}
#adv-footer{margin-top:20px;margin-bottom:40px;}
#adv-footer p{color:#424858;}
#searchPagelookup-container *{font-size:11px;}
#searchPagelookup-container h4{margin:0;padding-bottom:5px;background-position:0 -23px;}
/*===== For Add Choices in footer ==================*/
div.FOOTMC_BI {padding: 5px 10px 5px 10px; text-align:left; line-height:25px;}
a#_bapw-link span {margin: 0 0 0 5px !important;}
/*===Story===*/
.story-summary .timestamp {font-size: 13px;line-height: 14px;}
.story-summary .timestamp .count {cursor: pointer;}

/*.attribution span{color:#646f76;font-size:9px;}
.attribution span:after{content:" | ";}
.attribution span.last:after{content:"";}
.caption{color:#424257;margin:8px 0 10px;border-top:1px solid #ccd6d8;padding-top:8px;}
.story {font-size:13px; line-height:170%;}
.story .social{background-position:0 0;}
.story .socialWrapper{clear:both;margin-bottom:20px;}
.source{font-size:12px;padding:5px 0;overflow:hidden;zoom:1;}
.source *{line-height:20px;font-size:12px;}
.source img{float:left;margin-right:5px;}
.story .datestamp{font-size:12px;padding:8px 0;background-position:0 26px;}
.story .datestamp *{font-size:12px;}
.story h1{margin-top:10px;padding-bottom:20px;background-position:0 43px;}
.story .datestamp,.story .source{overflow:hidden;zoom:1;}
.story .datestamp{border:1px solid #ccd6db;border-width:1px 0;}
.story .source{border-bottom:1px solid #ccd6db;}
.story .source *{font-size:12px;}

.story .content .default_asset, .story .content .webresource{padding:10px 0;}

.story .content h4{font-weight:bold;}
.story .content .flex_chart{margin-bottom:20px;clear:left;border-top:1px solid #CCD6DB;margin-top: 5px;margin-right: 10px;text-transform:none;float: left;}
.story .content .flex_chart .showChart {margin-top: 10px;}
.story .content .flex_chart .quoteTable {margin-bottom: 10px;}
.story .content .csv_chart{width:100%;border-top:0;}
.story .content .csv_chart h4{margin-bottom:0;}


.story .datestamp .controls span{margin-left:3px;}
.story .datestamp .controls .font-minus{margin-left:10px;margin-right:3px;}
.story .icon-font{padding:14px 14px 0 0;}
.story .icon-font-size{position:relative;top:-2px;padding:11px 11px 0 0;}
.story .disclaimer{font-size:12px;font-style:italic;}
.story .content .caption{font-size:11px;margin:8px 0 10px;}
a.inline_asset {font-weight: bolder;}*/
.story .content{margin-top:10px;clear:both}
.story h1{margin-top:10px;padding-bottom:20px;}
.story-summary .count, .story-summary .count:hover{padding:0;float:right;}
.byline-footer{border-bottom:4px solid #ccd6db;padding-bottom:40px;margin-top:20px;}
.byline-footer .source{margin-top:18px;padding:0;overflow:hidden;zoom:1;}
.relatedTopics label{text-transform:uppercase;font-weight:bold;font-size:12px;}
.relatedTopics ul,.relatedTopics ul li{display:inline;}
.relatedTopics ul li{border-right:1px solid #658da9;border-left:1px solid #9db7c8;padding:0 3px;}
.relatedTopics ul li.first{border-left-width:0;}
.relatedTopics ul li.last{border-right-width:0;}

.story .controls {text-align: right;border: 1px solid #ccd6db;border-width: 1px 0 0;padding: 8px 0 5px;}
/*.story .controls{text-align:right;border:1px solid #ccd6db;border-width:1px 0 0;padding:8px 0 5px;}
.story .datestamp .controls{float:right;text-align:right;border-width:0;padding:0;line-height:100%;}
.story .controls a{font-weight:bold;margin-right:10px;font-size:12px;color:#424858;}
.story .controls a:hover{text-decoration:none;}
.story .controls a .icon{margin-right:5px;}
.story .content .default_asset, .story .content .webresource{padding: 0;}
*/
/*===PAGE HEADERS===*/
.pagehead{padding-left:10px;background-color:#2a4f62;height:25px;line-height:25px;color:#fff;margin:0 0 25px;text-transform:uppercase;font-size:13px;background-position:0 100px;}
.pageheadnav{height:100%;line-height:60px;font-size:25px;}
.pagehead a.header_title{display:block;color:#ccc;font-size:13px;margin-left:-10px;text-indent:10px;font-family: 'klavikar';}
.pageheadnav a.header_title{font-size:25px;}
.pagehead a.header_title:hover{color:#fff;text-decoration:none;}
.pageheadnav .menu{font-size:12px;padding:4px 0 6px;margin-left:-10px;background-color:#273039;line-height:20px;text-indent:0;}
.pageheadnav .menu a{color:#ccc;}
.pageheadnav .menu a:hover,.pageheadnav .menu .selected a{color:#fff;}
.pageheadnav .menu ul li {display:inline-block;border-width:0 2px 0 0;border-style:solid;padding:0 10px;}
.pageheadnav .menu ul li a{color:#ccc;}
.pageheadnav .menu ul li.selected a,.pagehead .menu ul li a:hover{color:#fff;}
.pageheadnav .menu ul li.last{border-right-width:0;}
.breaking{background-position:0 -111px;background-color:transparent;height:27px;line-height:26px;padding-left:145px;margin: 0px 0px 5px; overflow: hidden; }
.breaking, .breaking a{color:#fff;font-size:13px;}
.breaking a:hover{color:#c34c28;text-decoration:none;}

/*===Components===*/
.datatable h3{border-width:0;}
/*===LISTS TEMP===*/

.imgasset{margin-top:10px;}
.imgasset .headline{margin-bottom:2px;width:200px;display:inline;float:right;}
.creator .headline{width:247px;}
.asset{overflow:hidden;zoom:1;}

.asset img{float:left;margin-bottom:10px;}
.asset ul{float:left;}
.asset ul li a{font-size:11px;}
.asset .showChart img{float:none;}
.asset .headline a{font-weight:bold;font-size:12px;word-wrap: break-word;}
.big .headline,.strip .headline{width:auto;display:block;float:none;}
.big .headline a{font-size:20px;}
.big .timestamp{display:none;}
.big ul{margin-top:10px;}
.big .pill {position: relative;bottom: 6px;} /*Adjust Pill according to class*/
.big .icon-video {position: relative;bottom: 2px;} /*Adjust Pill according to class*/

.filmstrip{overflow:hidden;zoom:1;}
.filmstrip h3{border-width:1px;margin-bottom:20px;font-size:13px;}
.filmstrip h3 a{font-size:13px;}
.filmstrip td{display:inline;float:left;padding:0;}
.filmstrip .asset{position:relative;overflow:visible;width:160px;margin-right:25px;}
.filmstrip .last .asset{margin-right:0}
.filmstrip .asset img{position:absolute;top:0;margin-top:-105px;}
.filmstrip .asset .headline a{font-size:13px;}
.filmstrip .asset ul{float:none;}
.filmstrip .imgasset{margin-top:0;}
.filmstrip .imgasset .headline{margin-bottom:0px;width:100%;padding-top: 10px;margin-top: 115px;float:none;display:block;}
.filmstrip .asset .desc, .filmstrip .asset ul {margin-left: 0px;}
#moreFromFranchise{margin:0 0 20px;}

.cols1 .filmstrip6{padding: 0 6px;}
.cols1 .filmstrip6 .asset{width:140px;margin-right:17px;}
.cols1 .filmstrip6 .last .asset{margin-right:0;}

.cols2 .col1 .story-summary .timestamp{border-top:1px solid #ccd6db;padding-top:5px;}
.cols2 .col1 .story-summary > h2{border:0px;padding:0;margin:15px 0 10px;}
.cols2 .col1 .story-summary > h2 a{font-size:28px;font-weight:normal;}
.cols2 .col1 .story-summary .source{font-size:11px;padding:0;margin-bottom:10px;border-bottom-width:0;font-weight:bold;}
.cols2 .col1 .story-summary .source a{margin-left:3px;font-weight:bold;}
.cols2 .col1 .story-summary .content{font-size:14px;overflow:hidden;zoom:1;}
.cols2 .col1 .story-summary .content a{font-weight:bold;} 
.cols2 .col1 .story-summary .content .embed-container.slideshow a {font-weight: normal;}
.cols2 .col1 .story-summary .content p{font-size:14px;}
.cols2 .col1 .story-summary .video533_300{width: 533px;}
.cols2 .col1 .story-summary .video533_300 .vidbox{width: 533px; height: 300px;}
.cols2 .col1 .story-summary .attribution span{font-size:10px;}
.cols2 .col1 .story-summary .caption{font-size:10px;margin:5px 0 0;padding-top:5px;}

/*===Profile Default Styles===*/
#page_profile .collapse .content, #page_social-profile .collapse .content{max-height:190px;overflow:hidden;margin-bottom:7px;}
/* #page_profile .story .controls{text-align:left;border:0;padding-bottom:15px;} */
#page_profile .story .controls a, #page_social-profile .story .controls a{font-weight:normal;font-size:11px;}
.profile{overflow:hidden;zoom:1;}
.profile h1{font-size:24px;margin-bottom:20px;}
.img-profile h1{width:270px;float:right;}
.img-profile img{margin:0 20px 25px 0;float:left}
.profile .title, .profile .title a{font-size:14px;font-weight:bold;}
.profile .title{margin-bottom:20px;}
.img-profile .widgets{width:270px;float:right;}
.profile .widgets h3{font-size:16px;text-transform:capitalize;margin-bottom:15px;border-top-width:4px;}
/*===Blogpost Default Styles===*/
#page_blogpost #related_embed_links{margin:0 25px 10px 0;float:left;width:200px;}
/*===Slide show Default Styles===*/
.slideshow h1{text-transform:none;font-size:17px;color:#303030;border-top-width:0;border-bottom:1px solid #CCD6DB;padding-bottom:12px;margin-bottom:10px;padding-top:3px;}
.lastslide h1{border-bottom:0;margin-bottom:0;}
.slideshow img{cursor:pointer;}
.slideshow .controls .slidecount{font-weight:normal;top:1px;font-size:11px;}
.slideshow .controls{float:right;}
.slideshow .controls a{margin-left:5px;}
.slideshow .controls a .icon-prev{background-position:-117px 0;}
.slideshow .controls a .icon-next{background-position:-160px 0;}
.slideshow .controls a:hover{text-decoration:none;color:#2d648a;}
.slideshow .controls .btn-next span,.slideshow .controls .btn-prev span{padding-top:12px;}
.slideshow .controls a .icon-prevHover,.slideshow .controls a:hover .icon-prev{background-position:-117px -22px;}
.slideshow .controls a .icon-nextHover,.slideshow .controls a:hover .icon-next{background-position:-160px -22px;}
.slideshow .btn-replay{float: left; font-size: 17px; margin-right: 6px;}
#page_slideshow .col1,#page_quiz .col1{width:600px;margin:0 0 0 10px;}
#page_slideshow .col2,#page_quiz .col2{width:300px;margin:0 0 0 40px;}
#page_slideshow .socialWrapper{margin-bottom:15px;}
#page_slideshow .filmstrip .asset, #page_quiz .filmstrip .asset{width:140px;margin-right:13px;}
#page_slideshow .filmstrip .last .asset, #page_quiz .filmstrip .last .asset{margin-right:0}
#page_slideshow .subsection h2{font-size:14px;margin-bottom:10px;}
#page_slideshow .subsection h3{padding-bottom:12px;padding-top:4px;text-align:right;border-bottom:1px solid #CCD6DB;border-top:0px;}
#page_slideshow .subsection h3 a{font-size:16px;font-weight:normal;text-transform:capitalize;}
#page_slideshow .subsection .content{border-bottom:1px solid #ccd6db;}
#page_slideshow .subsection .content *{font-size:12px;}
#page_slideshow .subsection .content ul{list-style-type:disc;list-style-position:outside;}
#page_slideshow .subsection .content ul li{margin-left:15px;}
#page_slideshow .subsection .lastslide .content{border:0px;}
#page_slideshow .subsection .lastslide .content *{margin:5px 0;}
#page_slideshow .subsection .lastslide .content p{font-size:14px;font-weight:bold;}
#page_slideshow .subsection .lastslide .content a{color:#3577A4;font-size:11px;}
#page_slideshow .collapse .content{max-height:137px;overflow:hidden;}
#page_slideshow .collapse .dbl-arr{background-position:-89px -52px;}
#page_slideshow .dbl-arr{background-position:-89px -45px;}
#slideshow-text .controls{text-align:right;padding-top:5px;}
#slideshow-text .controls a{color:#2D648A;}
#slideshow-text .controls a:hover{text-decoration:none;}
#slideshow-text .courtesy{color:#3577A4;padding:10px 0;border-bottom:1px solid #ccd6db;}
#slideshow-text .dbl-arr{margin-right:4px;}
#slideshow-text .content p {margin-bottom: 10px;}
#page_slideshow .col2 .desc_size80_80 .headline{width:210px;}
#page_slideshow .col2 .desc_size80_80 .desc, #page_slideshow .col2 .desc_size80_80 ul {margin-left: 90px;}


/*===Quiz Default Styles===*/
.quizcontent *{font-weight:bold;}
.quizcontent a:hover{text-decoration:none;}
.quizland .content *{font-weight:normal;}
.quizcontent .content img{margin-right:10px;}
.quizcontent .content p{margin-top:16px;}
.quizlast .content{margin-top:20px;}
.quizlast .content ul{margin-bottom:15px;}
.quizlast .content ul li{display:none;}

.quizlast .content ul li.selected{display:block;}
.quizcontent .btn{color:#fff;font-size:13px;background-color:#326b8c;background:-moz-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#4688ab),color-stop(65%,#326b8c));background:-webkit-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-o-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:linear-gradient(top,#4688ab 31%,#326b8c 65%);border:1px solid #6098b4;border-color-top:#9cb4c2;border-color-bottom:#d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 6px 0 7px;height:22px;line-height:22px;}
.quizcontent .btn:hover{color:#fff;background-color:#4688ab;background:-moz-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#326b8c),color-stop(65%,#4688ab));background:-webkit-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-o-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:linear-gradient(top,#326b8c 31%,#4688ab 65%);border-color-top:#d1d1d1;border-color-bottom:#9cb4c2;}
#quizcontent ol .incorrect{text-decoration:line-through;}
#quizcontent .btn{color:#fff;font-size:13px;text-transform:uppercase;padding:0 15px;height:29px;line-height:29px;background-color:#4688ab;border:1px solid #abbcc6;border-top-color:#9cb5c2;border-bottom-color:#d1d1d1;color:#fff;background:-moz-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#4688ab),color-stop(65%,#326b8c));background:-webkit-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-o-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:linear-gradient(top,#4688ab 31%,#326b8c 65%);}
#quizcontent .btn:hover{text-decoration:none;background:-moz-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#326b8c),color-stop(65%,#4688ab));background:-webkit-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-o-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:linear-gradient(top,#326b8c 31%,#4688ab 65%);}
#quizcontent{padding-bottom:40px;border-bottom:4px solid #CCD6DB;}
#quizcontent h1{font-size:30px;color:#3692a9;padding:5px 0;border-bottom:4px solid #ccd6db;}
#quizcontent h3{font-size:16px;color:#156e99;margin-bottom:10px;padding-top:10px;border:0;text-transform:none;}
#quizcontent p{font-size:16px;}
#quizcontent ol{list-style-type:upper-alpha;margin-top:10px;padding:15px 0 15px 20px;border:1px solid #d2d8e0;border-width:1px 0;}
#quizcontent ol li{cursor:pointer;padding:0 0 5px 5px;font-weight:normal;}
#quizcontent ol li:hover{color:#156E99}
#quizscore{padding:10px 0 15px;}
#quizcontent .source{margin:10px 0 0;font-style:italic}
#quizanswer *,#quizanswer p{font-size:14px;}
#quizcontent .controls{margin-top:35px;overflow:hidden;zoom:1;}
#quizanswer .controls{margin-top:20px;}
#quizcontent .score,.quizcontent .content{margin-top:30px;font-size:16px;}
#quizcontent .score *{font-weight:bold;font-size:16px;}
#quizcontent .score h5 span{font-weight:normal;}
#quizcontent .score h5 #quiz-finalscore{font-weight:bold;}
#quizcontent .score .content{padding-left:40px;}
#page_quiz .socialWrapper{margin-bottom:40px;}

/*===Print Default Styles===*/
#print p, #print a{font-size:14px;padding-top:10px;}
#print p.source,#print p.datestamp{padding-top:5px;}
/*===Poll Default Styles===*/
 .btn_header {
	background: #b0b9bd;
	color: #ffffff !important;
text-align:center;
	border-radius: 3px;
	padding: 5px 8px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	height: 15px;
	height: 13px\9;
float:left;
}
.btn_header:hover {background: #2aa6e7 !important; text-decoration: none;}




/*===Blog Fronts Default Styles===*/

.featured-stories, .featured-stories .primary, .stories-lineup, .stories-lineup .filmstrip td, .stories-lineup .story-summary{margin-bottom:50px;}
.featured-stories p, .stories-lineup p, .stories_assetlist .headline .source a{font-size:12px;}
.featured-stories h2 {margin-bottom: 20px;}
.featured-stories .primary .headline{margin-bottom:15px;}
.featured-stories .primary .headline a{font-size:22px;}
.featured-stories .primary .source{font-size:11px;margin:15px 0 0;padding:0;}
.featured-stories .primary .source a{font-size:11px;}
.featured-stories .primary .timestamp{display:block;border-top:0px;padding:0;}
.featured-stories .primary .desc a{font-size:12px;font-weight:bold;}
.featured-stories .primary img{margin:0 20px 0 0;}
.featured-stories .primary_img .headline{width:270px;}

.featured-stories .filmstrip .headline a, .stories-lineup .filmstrip .headline a{font-size:15px;}
.featured-stories .filmstrip img, .stories-lineup .filmstrip img{margin-bottom:15px;}
.featured-stories .filmstrip .desc, .stories-lineup .filmstrip .desc{margin-top:10px;}

.featured-stories .filmstrip .headline a .icon {position: relative; top: -1px;}
.featured-stories .stories_assetlist .headline a .icon, .stories-lineup .stories_assetlist .headline a .icon {position: relative; top: -2px;}

.featured-stories .filmstrip .asset{margin-right:50px;}
.featured-stories .filmstrip .last .asset{margin-right:0;}
.featured-stories .filmstrip .asset{width:240px;}

.featured-stories .filmstrip2 .imgasset .headline{margin-top:175px;}
.featured-stories .filmstrip2 .asset img{margin-top:-175px;}
.featured-stories .filmstrip3 .imgasset .headline{margin-top:135px;}
.featured-stories .filmstrip3 .asset img{margin-top:-135px;}
.featured-stories .filmstrip4 .asset{width:160px;margin-right:25px;}
.featured-stories .filmstrip4 .last .asset{margin-right:0;}

.feature_assetlist li, .stories_assetlist li{margin:0 0 25px;}
.stories_assetlist li.last {border-bottom: 0;margin-bottom: 0px;}
.feature_assetlist .headline{width:435px;}
.feature_assetlist .desc{margin-left:95px;}
.feature_assetlist .headline a, .stories_assetlist .headline a{font-size:16px;}
.feature_assetlist img, .stories_assetlist img{margin:0 15px 0 0;}

.stories_assetlist li{padding-bottom:25px;border-bottom:1px solid #CCD6DB}
.stories_assetlist .imgasset .headline{width:355px;}
.stories_assetlist .headline{margin-bottom:5px;}

.stories-lineup .asset .timestamp{display:block;border:0;padding:0; padding-top: 5px;}


/*=== styled contents according to image size ===*/

.desc_size140_105 .desc, .desc_size140_105 ul {margin-left: 150px;}
.desc_size93_70 .desc, .desc_size93_70 ul {margin-left: 103px;}
.desc_size160_105 .desc, .desc_size160_105 ul {margin-left: 175px;}
.desc_size80_60 .desc, .desc_size80_60 ul {margin-left: 90px;}
.desc_size240_180 .desc, .desc_size240_180 ul, .desc_size240_160 .desc, .desc_size240_160 ul, .desc_size240_240 .desc, .desc_size240_240 ul {margin-left: 260px;}
.desc_size60_60 .desc, .desc_size60_60 ul {margin-left: 70px;}

.asset .desc_size93_70 {margin-top: 5px;}
/*=== Right Rail ===*/
.cols2 .col2 .desc_size80_60 .headline{width:259px;}
.cols2 .col2 .promo .desc_size80_60 .headline{width:238px;}
.cols2 .col2 .desc_size60_60 .headline{width:280px;}
.cols2 .col2 .promo .desc_size60_60 .headline{width:258px;}
.cols3 .col3 .desc_size80_60 .headline{width:258px;}
.cols3 .col2 .desc_size93_70 .headline{width:225px;}
.cols3 .col3 .desc_size60_60 .headline{width:258px;}

.cols3 .col1 .desc_size93_70 .headline {width: 125px;}
.cols3 .col2 .asset .desc_size93_70 .headline {width: 247px;}
.cols3 .col2 .desc_size140_105 .headline {width: 178px;}

.cols3 .col2 .subsection .big .headline {width: auto;}

/*===Market Fronts Default Styles===*/
#page_market_front .cols4 .unit {margin-right: 2px;}
#page_market_front .cols4 .col1 {padding-left: 5px;}
#page_market_front .cols4 .lastUnit {padding-right: 10px; width: 220px;}
#page_market_front .cols4 .lastUnit .flex_chart {width: 224px;}
#page_market_front .cols4 .showChart {margin-top: 10px;}

.flex_chart .showChart, .quoteTable, .chartImage {clear: both;}
.flex_chart .chartImage img {max-width: 100%;}

/*====== Link List / HP Player ================ */
.vidCommentBox{position:absolute;z-index:1000;min-width:10px;/*max-height:200px;*/background-color:#fff;border:#bbb;display:none;overflow:hidden;-moz-box-shadow:0 0 3px black;-webkit-box-shadow:0 0 3px black;box-shadow:0 0 3px black;-webkit-border-radius:4px 4px 4px 0;-moz-border-radius:4px 4px 4px 0;border-radius:4px 4px 4px 0;margin:0;padding:10px;}
.vidCommentBox p{display:none;font-size:11px;color:#424858;margin-bottom:0}
.vidCommentBox span{display:none;font-size:10px;color:#646f76;}
.playerRollShadow{background-color:black;position:absolute;z-index:50;padding:0;display:none}
.llp_relatedLinks{background:#ddd;color:#2D648A;font-size:12px;font-weight:bold;list-style-type:none;padding:12px 23px 4px 11px}
.llp_relatedLinks ul{list-style-type:none;list-style-position:outside;padding-left:0}
.llp_relatedLinks .playing{background:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=1) no-repeat scroll -192px -50px transparent}
.llp_relatedLinks li{padding-bottom:8px;padding-left:19px;display:block; margin:0 !important;}
.llp_relatedLinks .vidlink{cursor:pointer;text-decoration:none}
.linkListPlayer  {position:relative;}
.linkListPlayer .vidbox .thumb {width:320px;height:180px;margin-left:0 !important;}
.linkListPlayer .thumbBox{width:320px;height:180px;}
.linkListPlayer .vidbox {height:180px;width:320px;background-color:black;position:relative;float:none !important;margin: 0 !important;}
.linkListPlayer,.vidCommentBox{width:320px}
.vDescPoint {display:none;background:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=1) no-repeat transparent; 
height:20px;width:17px;position:absolute;z-index:9998;background-position:-164px -48px;}

/*======== Home Page ============*/
.widget {margin-bottom: 20px;}

#page_home #top_middle_section, #page_home #top_left_section {height: 600px;}

#page_home_europe #top_middle_section, #page_home_europe #top_left_section {height: 460px;}
#page_home_europe #top_right_section {max-height: 170px;}

#page_home_asia #top_middle_section, #page_home_asia #top_left_section {height: 460px;}
#page_home_asia #top_right_section {max-height: 170px;}

#market_top_0 {height: 238px;}

/*============Search Badge Ad Container Styles======================*/
#search_ad_container{float:right;margin-top:20px;height:60px;width:120px;}

/*=================Ad Styles========================*/

.dart_ads_iframe {
    border: 0;
    border-width: 0;
    outline: 0;
    width: 100%;
    height:0;
    overflow: hidden;
}

#dart_ads_Badge_Premarkets {
    margin-bottom: 20px;
}

.dart_wrapper, .dart_ads_noniframe {text-align: center;}

.cols2 .dart_wrapper {margin-bottom: 20px;}

.dart_ads_noniframe_Non_Iframe_Custom {height:0;}
.dart_ads_noniframe_Welcome_Screen_Ad {z-index: 10000;}

#dart_wrapper_Top_Banner, #dart_wrapper_Top_Banner_Interstitial {
    margin-left:-5px; width:970px;
}

#dart_ads_Top_Banner {margin-bottom: 0;}
#dart_ads_Flex_Ad_First {margin-top: 16px;}

.cols2 #dart_ads_Box_Ad_First {margin-bottom: 20px;}

.sponsored_text{vertical-align:top;font-size:8px;margin-right:10px;}

#franchise-header-badge {
    width: 180px;
    height: 0;
    float: right;
}

#franchise-header-badge .dart_ads_noniframe {
    text-align: center;
}

#franchise-header-badge .sponsored_text {
    display: block;
    line-height: 18px;
}

/*---- Adcom ---*/

.adcom_wrapper{margin-bottom: 40px;}
.cols3 .adcom_wrapper{margin-bottom: 20px;}
.adcom_border{border:1px solid #CCD6DB;padding:7px 7px 0;}
#ad.com-rightrail-top, #ad.com-rightrail-bottom {text-align: center;}


/*====================Image Sizes==============================*/
.size60_60 {width: 60px; height: 60px;}
.size75_100 {width: 75px; height: 100px;}
.size80_60 {width: 80px; height: 60px;}
.size93_70 {width: 93px; height: 70px;}
.size140_105 {width: 140px; height: 105px;}
.size160_105 {width: 160px; height: 105px;}
.size160_160 {width: 160px; height: 160px;}
.size150_200 {width: 150px; height: 200px;}
.size200_150 {width: 200px; height: 150px;}
.size240_125 {width: 240px; height: 125px;}
.size240_160 {width: 240px; height: 160px;}
.size240_180 {width: 240px; height: 180px;}
.size240_240 {width: 240px; height: 240px;}
.size320_180 {width: 320px; height: 180px;}
.size500_330 {width: 530px; height: 330px;}
.size600_400 {width: 600px; height: 400px;}

/*====================Table Chart==============================*/

.flex_chart.future-chart h2 a {
    font-size: 1.5em;
}

.flex_chart.future-chart h2 {
    margin: 0;
    border: 0;
}

.flex_chart.future-chart table tr td.first,
.flex_chart.future-chart table tr td.last {
        text-align: left;
        font-weight: bold;
}

.flex_chart.future-chart table tbody td {
    border-top: 1px solid #ccd6db;
    border-bottom: 0px;
    padding-top:4px;
    padding-bottom:4px;
    white-space: nowrap;
}

.flex_chart.future-chart > p {
    border-top: 1px solid #ccd6db;
}

.flex_chart.future-chart caption {
    font-weight: bold;
    text-align: left;
    padding-top: 4px;
    border-top: 1px solid #ccd6db;
}

.flex_chart {
    overflow: hidden;
    clear: both;
}

.future-row {overflow: hidden;margin-bottom:20px;}

.future-row > .flex_chart {
    width: 224px;
    float: left;
    clear: none;
    margin: 10px 0;
    overflow: hidden;
}

.future-row > .flex_chart[data-quote-type="quick-quote"] {
    width: 240px;
}

.future-row .showChart {
    text-align: left;
}

.flex_chart table {
    width: 100%;
}

.flex_chart span.arrow{width:1px;}

.flex_chart td.arrow{padding-right:2px;padding-left:10px;}

.flex_chart.last {
    float: right;
}

.flex_chart[data-quote-type="quick-quote"] h3 {
    padding-bottom: 10px;
}

.storyChart {
    padding-top: 10px;
    padding-bottom: 30px;
}

.wildcard {
	margin-bottom: 30px;
}

/* Sub-menu and selected items */
.menu ul li.selected > a,
#menu-sub ul li a:hover {
    color:#c7d75b;
}

#mps_footer_adops_global img {
float: left;
}

/* --------- Needs clean up later ---------- */
#page_franchise_expanded .cols2 .col1 h2{text-transform:none;}


/*============Styles for Chart Image Text ===========================*/
.chartImageContainer .note {text-align:left;}
.cols2 .col2 .chartImageContainer .note {margin-left: 7%;}
.cols3 .col1 .chartImageContainer .note {margin-left: 5%;}
.cols3 .col2 .chartImageContainer .note {margin-left: 16%;}
.cols3 .col3 .chartImageContainer .note {margin-left: 7%;}
.cols4 .chartImageContainer .note {margin-left: 2%;}
#page_market_front .cols4 .lastUnit .flex_chart .chartImageContainer .note {margin-left: 0px;}

#page_prime_show_page .cols2 .col1, #page_prime_show_page .cols2 .col2, #page_prime_landing_page .cols2 .col1, #page_prime_landing_page .cols2 .col2 {margin-top: 25px;}

.chart-table-story {margin-bottom: 10px;}
.chart-table {margin-bottom: 40px;}

#prtnr_mod_upsell {
	margin-bottom: 40px;
	text-align: center;
}

.asset.wildcard {
	margin-bottom: 0px;
}


/* =========================== Styles for Native Media =========================================== */

.top-section.sponsored {
	margin-top: 10px;
}
.sponsored {
	background: #F4F1E2;
	background: linear-gradient(to left, #F4F1E2 80%, #FFF 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.76, #F4F1E2), color-stop(1, #FFFFFF) );
	background: -o-linear-gradient(right, #F4F1E2 80%, #FFF 100%);
	background: -webkit-linear-gradient(right, #F4F1E2 80%, #FFF 100%);
	background: -ms-linear-gradient(right, #F4F1E2 80%, #FFF 100%);
	background: -moz-linear-gradient(right, #F4F1E2 80%, #FFF 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F1E2',GradientType=1 );*/
}

.sponsored .content{
	background-color: #B6B197;
	text-transform: uppercase;
	font-size: 14px;
	font-family: Arial, Calibri;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 8px;
}

.sponsored .pagehead {background: none;}

.sponsored .title {
padding-bottom: 10px;
margin: 35px auto 0;
width: 940px;
}

.sponsored .title h1 {
	width: 530px;
	color: #424858;
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
}

.subsection .imgasset.sponsored .headline a:before {content: '';}
.sponsored .desc {margin-right: 5px;margin-bottom: 5px;}

.featured-stories .sponsored .headline:before, .imgasset.sponsored .headline:before, .stories_assetlist .sponsored .headline:before{
	font-family: Arial, Calibri;
	content: 'Advertiser Content';
	text-transform: uppercase;
	display: block;
	color: #FFF;
	font-size: 10px;
	background: #B6B197;
	margin-bottom: 5px;
	text-align: center;
	padding: 3px;
}

.featured-stories .sponsored .headline:before, .imgasset.sponsored .headline:before, .stories_assetlist .sponsored .headline:before{
	width: 120px;
}

.featured-stories .filmstrip .sponsored .headline:before {
	width: auto;
	text-align: left;
	padding-left: 8px;
}

.featured-stories .filmstrip .sponsored .headline {padding: 0;}

.subsection .sponsored .headline a:before{
	content: 'Advertiser Content: ';
	color: #766F4C;
}

.sponsored #page_header{
	width: 940px;
	margin: 10px auto 0 !important;
}

.sponsored #dart_wrapper_Top_Banner, .sponsored #dart_wrapper_Top_Banner_Interstitial {
	margin: 10px auto 0;
}

.widget iframe {
    max-width: 655px;
}
/* ================================================================================================ */

#show-title {
    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 4px solid #CCD6DB;
    border-top: 0;
    padding: 0 0 3px;
    color: #424858;
    text-transform: uppercase;
    font-family: klavikar, Arial, Helvetica;
    font-weight: normal;
}


/*======================= New Social Bar =================================*/

div.share-count-container {
	float: right;
	border-left: 1px solid #b0b9bd;
	padding-left: 10px;
	margin-left: 5px;
	font-family: arial;
	font-weight: bold;
	color: #b0b9bd;
	text-align: center;
	font-size: 20px;
	max-width: 70px;
}

div.share-text {
	font-size: 12px;
}

#middle_container .gigyasharebar .gig-button-container {position: relative;}
#middle_container .gigyasharebar {padding:0; position:relative;}
#middle_container .gigyasharebar .gig-button-container-twitter {left: 0;}
#middle_container .gigyasharebar .gig-button-container-google-plusone {left: 0;}
#middle_container .gigyasharebar .gig-button-container-linkedin {left: 0;}
#middle_container .gigyasharebar .gig-button-container.gig-button-container-share.gig-share-button-container {left: 0;}

#page_quiz #middle_container {
	float: left;
	margin-top: 15px;
}

#page_slideshow #middle_container {
	float: left;
	margin-top: 15px;
	margin-bottom: -40px;
}

#social_bar_middle {
	float: right;
}
}

/*======================= Chart sort arrows =================================*/
.ar-up-down, .ar-down-only, .ar-up-only {
	position: absolute!important;
	top: 50%;
	margin-top: -7px;
}

.ar-up-down span {
	border-right: 3px solid transparent!important;
	border-left: 3px solid transparent!important;
	position:absolute!important;
}

.ar-up-down .ar-up {
	border-bottom: 6px solid #686565!important;
	top:1px!important;
	right: 7px;
}

.ar-up-down .ar-down {
	border-top: 6px solid #686565!important;
	top:8px!important;
	right: 7px;
}

.ar-up-only span{
	border-right: 3px solid transparent!important;
	border-left: 3px solid transparent!important;
	position:absolute!important;
	border-bottom: 6px solid #686565!important;
	top: 5px!important;
	right: 7px;
}

.ar-down-only span{
	border-right: 3px solid transparent!important;
	border-left: 3px solid transparent!important;
	position:absolute!important;
	border-top: 6px solid #686565!important;
	top: 5px!important;
	right: 7px;
}

.none-sortable .ar-up-down, .none-sortable .ar-up-only, .none-sortable .ar-down-only  {
	display:none;
}

.sortable .ar-down-only, .sortable .ar-up-only, .sortable.dir.desc .ar-up-down, .sortable.dir.asc .ar-up-down {
	display:none;
}

.sortable.dir.asc .ar-up-only, .sortable.dir.desc .ar-down-only {
	display:inline;
}

span.csv-qoute-header-text  {
	display: inline-block;
	margin-right: 1px!important;
}

table.table-sorter span.csv-qoute-header-text  {
	margin-right: 15px!important;
}


th.sortable div.chart-text-container, th.none-sortable div.chart-text-container {
	position: relative;
}

table td.text {
text-align: left;
padding-right: 0px;
}

/*=============== Start: Platform player Error Container ============================*/
.player-error-placeholder {
    width: 565px;
    height: 318px;
    background-color: #CCC;
}

.error-msg {
    padding-top: 130px;
}

.error-msg p {
    font-family: Arial, Helvetica, sans-serif;
    color: #424858;
    text-align: center;
    padding: 0 20px;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

.error-msg p:first-child {
    text-transform: uppercase;
}


.error-msg p:last-child {
    font-family: Arial, Helvetica, sans-serif;
    color: #424858;
    text-align: center;
    padding: 0 20px;
}
/*=============== End: Platform player Error Container ============================*/
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/embed.css?t=1413626241 */
/* NOTE: This File version is not compressed */
/*============Key Points===============*/
.story{
	font-size:16px;
	line-height: 24px;
	font-family: Arial;
	color: #424858;
}
.story .content .group p, .story .content h4, .story .content .group table p {
	margin-bottom: 18px;
}

.story .label-read-more {color: #c34c28; font-weight: bold;}

.group-container{
	width: 100%;
}

/*==== Widgets ====*/
.widget{overflow:hidden;}
.widget iframe {width: 100%;}
.group-container .widget{margin-bottom:20px;}

.group-container .group ul {padding:0 0 0 20px;list-style-type: disc;margin-bottom: 20px;}
.group-container .group ol {padding:0 0 0 22px;list-style-type: decimal;margin-bottom: 20px;}
.group-container .group ul li, .group-container .group ol li {margin-bottom: 7px;}

.story a{font-weight:bold;}

.embed-container{margin: 0 0 20px;}
.embed-container .embed-top {position: relative;height: auto;}
.embed-container.slideshow .embed-top {width:530px;min-height: 110px;}
.embed-container .headlines a:hover {color: #3fbdec;}
.embed-container .headlines a {color: #fff; font-weight: normal;}

.embed-container .caption, .embed-container .attribution{color: #424858;font-size: 12px;line-height:16px;}
.embed-container .attribution{padding: 0 0 10px;font-size:11px;}
.embed-container .caption{padding: 0 0 10px;}

.embed-container audio{width:100%;}
.embed-container.image, .embed-container.slideshow{border-bottom: 1px solid #CCD6DB;overflow: hidden;}
.embed-container.wildcard{float: none;}

/*.cols2 .col1 .story-summary .embed-container.image{width:100%;}*/
.embed-container.image + .pull-quote, .embed-container.image + .polltable,.pull-quote + .polltable{border-top: none;padding-top:0px;}
.embed-container.webresource{float: none;}
.story .group{overflow:hidden;}

.story .group-container .subtitle{margin: 0 0 20px;font-size:22px;line-height:26px;}
/*=== Cnvc Video Styles===*/
/*====== For Default & Inline Video Player Styles================ */
.vidbox {margin:0 10px 10px 0;background-color:black;font-size:0;overflow:hidden;line-height:0;width:530px;height:298px;}
.vidbox img:hover, .vidbox img{border:0;}
.vidbox .thumbBox, .vidbox .thumbBox img{cursor:pointer; width: 100%; height: 100%;}

.vidbox .playStrip {
    position:relative;
    top:-52px;
    height:47px;
    background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/hSprite.png);
    cursor:pointer;
    padding:7px;
    font-weight:normal;
}

.vidbox .playStrip .play {
    color: #fff;
	font-size: 22px;
	font-family: 'klavikar',Arial;
	line-height: 40px;
	text-transform: uppercase;
}
.vidbox *, .vidbox *:hover {text-decoration: none !important;}
.vidbox .playNowButton {
    background-image: url("http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=2");
    width: 34px;height: 34px;background-position: -45px -109px;margin-right: 5px;float: left;}

.vidbox .noSwfError, .vidbox .noVidError {font-size:12px; color:#fff;}

.embed-container .vidbox .playNowButton {margin-left: 10px;margin-top:2px;}
.embed-container.cnbcvideo {border-bottom: 1px solid #CCD6DB;}
.embed-container.cnbcvideo .attribution{float: none; color: #454240;}
.embed-container.cnbcvideo .attribution div{font-size: 20px;font-family: 'klavikar',Arial;}
.embed-container.cnbcvideo.autoplay .vidbox {margin-bottom:0;}
.embed-container.cnbcvideo.autoplay .attribution {
    padding:10px;color:#FFF;font-size:11px;
    background-color:#1D262B;
    background:-moz-linear-gradient(top,#1D262B 10%,#101415 65%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#1D262B),color-stop(65%,#101415));
    background:-webkit-linear-gradient(top,#1D262B 10%,#101415 65%);
    background:-o-linear-gradient(top,#1D262B 10%,#101415 65%);
    background:linear-gradient(top,#1D262B 10%,#101415 65%);
}
.embed-container.cnbcvideo.autoplay .attribution .last{color:#FFF; font-size: 20px;margin-bottom:5px;}
.embed-container.cnbcvideo.autoplay .caption {margin:0;border:0;padding:8px;font-size:12px;background:#E2E2E2;}

/*=== Slideshow Styles===*/
.slideshow.embed-container .headlines {
	font-size: 22px;
	line-height: 26px;
	padding: 10px 12px;
	position: absolute;
	bottom: 0;
	margin: 0 0 7px 0;
	background: url("http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/hSprite.png");
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	font-family: 'klavikar',Arial;
}
.slideshow.embed-container .headlines img{vertical-align: top;} 
.slideshow.embed-container .headlines div{overflow: hidden;}
.slideshow.embed-container .icon {width:35px;height:28px;background-position: 0px -110px;margin-right: 5px;float: left;}

/*========================= Chart Table Styles ==========================*/
table.data th,table.data td{text-align:right;padding-left:0px;}
table th.text,table td.text{text-align:left;padding-left:0;padding-right:10px;}
table.data tbody td{border-bottom:1px solid #ccd6db;padding-top:4px;padding-bottom:4px;white-space: nowrap;}
table.data .first,table.data tbody td:first-child{padding-left:8px;}
table.data .last,table.data td:last-child,table.data th:last-child{padding-right:10px;}
table.data th.last{padding-right:10px;}
/* table.data tbody td a{margin-left: 2px;} */
table.datahover tbody td{cursor:pointer;}
table.data th{background-color:#cfdde6;font-size:9px;font-weight:normal;color:#424858;}
table.data th.spacer{background-color:#fff;}
table.datahover tbody tr.hlight td{background-color:#f7f7f7;}

.embed-container.flex_chart.csv_chart, .embed-container.flex_chart[data-quote-type="quick-quote"]{
	overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;
}

@media only screen 
and (orientation : landscape) {
	.embed-container.flex_chart.csv_chart, .embed-container.flex_chart[data-quote-type="quick-quote"]{
		overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;
	}
}

@media only screen 
and (orientation : portrait) {
	.embed-container.flex_chart.csv_chart, .embed-container.flex_chart[data-quote-type="quick-quote"]{
		overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;
	}
}

.flex_chart table {
    width: 100%;
}

.flex_chart span.arrow{width:1px;}

.flex_chart td.arrow{padding-right:2px;padding-left:10px;}

.flex_chart.last {
    float: right;
}

.flex_chart[data-quote-type="quick-quote"] h3 {
    padding-bottom: 10px;
}

.flex_chart .delayed_quotes {
    background-image: url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=1);
    background-repeat: no-repeat;
    background-position:-198px 3px;
}

.flex_chart.storyChart .delayed_quotes {
   background-position:-198px 12px;
}

.flex_chart.storyChart .delayed_quotes a{padding-left:6px;}

.chartImage img{width:530px;}
.chartImageContainer {min-height: 91px;text-align: center;}

/*===================STORY CHART STYLES========================*/
.storyChart{font-family:'klavikar',Arial;margin-bottom: 20px;}
.storyChart td, .storyChart td a{font-size:16px;font-weight:normal;}
.storyChart table.data tbody td a{font-weight:normal;}
.storyChart table.data tbody td{padding:10px 0px 10px 0px;}
.storyChart table.data th{font-size:11px;} 
.storyChart table thead tr{height:20px;}
article .storyChart table.data th{font-size:14px;} 


/*===Poll Default Styles===*/
 .btn_header {
	background: #b0b9bd;
	color: #ffffff !important;
	text-align: center;
	border-radius: 3px;
	padding: 5px 8px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	height: 15px;
	height: 13px\9;
	float: left;
}
.btn_header:hover {background: #2aa6e7 !important; text-decoration: none;}

.polltable {
	border-bottom: 1px solid #CCD6DB;
	border-top: 1px solid #CCD6DB;
	padding: 10px 0;
	color: #424858;
	font-size: 14px;
	overflow: hidden;
	margin: 0 0 20px 0;
	width: 100%;
} 
.polltable .poll-question {
	color: #424858;
	font-size: 20px;
	text-transform: none; 
	font-weight: bold;
	padding: 0 0 5px;
	line-height: 140%; 
	margin: 0;
}
.polltable .poll-options{font-size: 16px;line-height: 20px;padding-bottom: 10px;}
.polltable .poll-options .optionWrapper{padding-bottom:10px; }
.polltable .poll-options .optionWrapper input{margin: 3px 5px 0px 5px;}
.polltable .container-result, .polltable .container-options{display: none;}
.polltable .credit{padding: 2px 0 0 10px;float: left;line-height: 26px;}


.polltable .graph {width: 100%;position: relative;}
.polltable .poll-results .bar-title {font-weight: normal;}
.polltable .bar-container {position: relative;float: left;width: 490px;margin: 0 0 15px;}
.polltable .bar-title, .polltable .pollTotalVotes{clear: both; font-size: 16px;padding: 0 0 5px 0;}
.polltable .pollTotalVotes{padding: 10px 0 5px 0;}
.polltable .pollTotalVotes .poll-count{font-weight: bold;}
.polltable .pollPercentText {color: #c40;float: left;font-weight: bold;margin: 2px 5px 0 0;width: 35px;}
.polltable .bar-container .pollBar {background-color: #cc4400;height: 20px;float: left;}
.polltable .bar-container span{padding-left: 5px;}
.polltable .pollSurveyText{font-size: 12px;}

/*====== pull quote ========*/
.pull-quote {margin: 0 0 20px 0;padding: 10px 0;border-bottom: 1px solid #CCD6DB;border-top: 1px solid #CCD6DB;width: 100%;}
.pull-quote .quote{font-size: 26px;line-height: 30px;color: #c34c28;width: 100%;font-family: klavikar,Arial;letter-spacing: -0.5px;}
.pull-quote .author{clear: both;display: block;font-size: 12px;margin-top: 10px;color: #383d43;}
.blockquote.pull-quote, blockquote.pull-quote{background: #fff;}
blockquote.twitter-tweet{background: transparent;}
.blockquote, blockquote{padding: 20px 0 0;margin: 0 0 20px;overflow: hidden; background: #eee;}
.blockquote p, .group-container blockquote p{padding:0 30px;margin: 0;}
.blockquote p + p, blockquote p + p{padding-bottom:  30px;}
.group-container .twitter-tweet {margin-bottom: 30px !important;}

.group-container .sponsored .headline a:before {
	content: 'Advertiser Content: ';
	color: #766F4C;
}

/*========================group-container  -> default-asset-view===========================*/
.embed-container.default-asset-view .asset:before {content: " \203A";color: #c34c28;font-weight: bold;font-size: 18px;}
.embed-container.default-asset-view .headline {margin: -22px 0 0 10px;}
.embed-container.default-asset-view + .embed-container.default-asset-view {margin-top:-10px;}
.embed-container.default-asset-view .asset .headline a{font-size: 16px;}
/*========================group-container  -> default-asset-view===========================*/
.csvData thead th{font-size: 14px;font-family: klavikar,Arial;}
.csvData td a div{display: inline-block;}
.csvData td a {display:block;}

.label-read-more:after {content: " \203A  ";color: #c34c28;}
.OUTBRAIN + .OUTBRAIN {margin-top: 30px;}
.col1 .OUTBRAIN ul li {margin-bottom: 14px;}
.col1 .OUTBRAIN ul li .ob-text-content a{line-height:24px;}
.OUTBRAIN .AR_2 .ob_org_header h3, .OUTBRAIN .AR_1 .ob_org_header h3, 
.OUTBRAIN .SB_1 .ob_org_header h3, .OUTBRAIN .SB_2 .ob_org_header h3 {color: #424858 !important;}

/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/header_footer.2.css?t=1413626241 */
/* NOTE: This File version is not compressed */
@font-face {
    font-family: 'klavikar';
    src: url('http://www.cnbc.com/fonts/KLAVIKAR.eot');
    src: url('http://www.cnbc.com/fonts/KLAVIKAR.eot?#iefix') format('embedded-opentype'),
         url('http://www.cnbc.com/fonts/KLAVIKAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibri';
    src: url('http://www.cnbc.com/fonts/Calibri.eot');
    src: url('http://www.cnbc.com/fonts/Calibri.eot?#iefix') format('embedded-opentype'),
         url('http://www.cnbc.com/fonts/Calibri.woff') format('woff'),
         url('http://www.cnbc.com/fonts/Calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    margin: 0;
    padding: 0;
}

#cnbc-new-header, .breaking-news {
    z-index:5999999;
    font-family: 'klavikar',Arial;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
}
.hide{display:none;}
.show{display:block;}
#cnbc-new-header img {
    border: 0;
}
#cnbc-new-header ul
{
    list-style-type: none;
}
#cnbc-new-header a
{
    color: #2d648a;
    text-decoration: none;
}
#cnbc-new-header a:hover
{
    color: #c34c28;
}


#cnbc-new-header .main-header
{
    background: #163a4d url('//fm.cnbc.com/applications/cnbc.com/staticcontent/img/header-base-bg.jpg') repeat left top;
    width: 100%;
    height: 71px;
    min-width: 970px;
}

#cnbc-new-header .promo_heavy_container a {
    color: #FFF;
}

#cnbc-new-header .promo_heavy_container .desc {
    font-size: 12px;
}

#cnbc-new-header .header-content .promo_heavy_container {
    padding:3px 0 0 5px;
    height:54px;
    float: right;
    width: 210px;
    color: #FFF;
}
#cnbc-new-header .header-content .promo_heavy_container img {
    margin-right:5px;
}

#cnbc-new-header .promo_heavy_container .headline {
    font-weight:normal;font-size:13px;font-family:calibri;
    line-height:16px; margin-left:5px; width:120px;
}

#cnbc-new-header .promo_heavy_container .headline a{
    font-weight:normal;
    font-size:13px;
    font-family:calibri;
    line-height:16px;
}

#cnbc-new-header .promo_heavy_container .imgasset .headline{width:120px;margin-left:5px;}
#cnbc-new-header .promo_heavy_container .imgasset .desc{float:right;width:120px;}

#cnbc-new-header .header-content {
    overflow: hidden;
    width: 940px;
    height: 71px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
    background:url('//fm.cnbc.com/applications/cnbc.com/staticcontent/img/header-bg.jpg') no-repeat left top;
}
#cnbc-new-header .header-content #cnbc-logo{
    padding-top: 12px;
}
#cnbc-new-header .header-content #lookup-container, #cnbc-new-header .header-content #search-box{
    padding-top: 16px;
}
#cnbc-new-header .header-content div, .header-content img
{
    float: left;
}
#cnbc-new-header .badge-ad{
    padding: 15px 0 0 120px;
}
#cnbc-new-header .ad{
    padding: 6px 0 0 0;
}

#cnbc-new-header .header-content input{
    background: #ccd6db;
    border-radius: 3px;
    border: none;
    color: #424858;
    width: 75px; 
    margin-right: 6px;
    padding: 5px 5px;
    font-size: 10px;
    height: 15px;
    height: 13px\9;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#cnbc-new-header .header-content #cnbc-logo {float: left;}
#cnbc-new-header .main-header-nav, #cnbc-new-header .cnbc-menu{
    background: #14222b;
    height: 29px;
    width: 100%;
    min-width: 970px;
}
#cnbc-new-header .cnbc-menu li.selected a{color:#C7D759}

#cnbc-new-header #login-container{
    float: right;
}

#lookup-container{padding-left: 35px;}

#search-box{margin-left: 10px;}

#cnbc-new-header{text-align: left;}

#cnbc-new-header .header-inputs{
    float: left;
    margin-top: 8px;
}
#cnbc-new-header .header-content .asset.imgasset {
    margin-top: 0;
}
/* === symbol lookup === */
#cnbc-new-header .lookup-results h4{
    border-bottom: 1px solid #ccd6d8;
}
#cnbc-new-header .lookup-results .footer{
    padding: 10px 0;
}
#cnbc-new-header .lookup-results p{
    padding: 0;
    margin: 0;
}
#cnbc-new-header .lookup-results .footer p
{
    padding: 0 10px;
}
#cnbc-new-header .lookup-results .footer .advancedlink
{
    border-bottom: 1px solid #ccd6d8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#cnbc-new-header .lookup-results .advancedlink a
{
    font-weight: bold;
}
#cnbc-new-header .lookup-results .advancedlink a span
{
    color: #2D648A;
}
#cnbc-new-header .lookup-results .advancedlink a:hover,#cnbc-new-header .lookup-results .advancedlink a:hover span, #cnbc-header .advancedlink a:hover span
{
    color: #c34c28;
}
#cnbc-new-header .lookup-results table
{
    width: 100%;
}
#cnbc-new-header .lookup-results tr td
{
    border-bottom: 1px solid #ccd6d8;
    padding: 5px 0 5px 10px;
    vertical-align: top;
    font-size: 12px;
}
#cnbc-new-header .lookup-results tr td span.hlight
{
    font-size: 12px;
    font-weight: bold;
}
#cnbc-new-header .lookup-results tr td.last
{
    padding-right: 10px;
}
#cnbc-new-header .lookup-results, #cnbc-new-header .lookup-results span
{
    color: #424858;
}
#cnbc-new-header .lookup-results .hover
{
    background-color: #d5dee2;
    cursor: pointer;
}
#cnbc-new-header .lookup-results .hover .col-symbol, #cnbc-new-header .lookup-results .hover .col-symbol .hlight
{
    color: #c34c28;
}
#cnbc-new-header #sl-results
{
    width: 354px;
    border: 1px solid #ccd6d8;
    color: #424858;
    background-color: #fff;
    -moz-box-shadow: 0 1px 10px #424858;
    -webkit-box-shadow: 0 1px 10px #424858;
    box-shadow: 0 1px 10px #424858;
    z-index: 2147483647;
    position: absolute;
}


/*------------------------------------*\
    NAVIGATION
\*------------------------------------*/
#cnbc-new-header
{
    overflow: visible;
    box-shadow: 0px 1px 2px #a4a4a4;
    -moz-box-shadow: 0px 1px 2px #a4a4a4;
    -webkit-box-shadow: 0px 1px 2px #a4a4a4;
}
#cnbc-new-header .main-header-nav .header-nav-content
{
    margin: auto;
    width: 970px;
}
#nav
{
    line-height: 30px;
    padding: 0 5px;
    clear: left; 
    float: left;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
}
/*--- DROPDOWN ---*/
#cnbc-new-header ul ul
{
    margin-left: -15px;
}
#cnbc-new-header .cnbc-menu ul ul
{
    z-index:9999;
    padding: 0 0 10px 0;
    position: absolute;
    top: 30px;
    left: 15px;
    display: none;
    opacity: 0;
    visibility: hidden;
    width: 200px;
    /*-webkit-transiton: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -transition: opacity 0.2s;*/
    border-radius: 0px 0px 3px 3px / 0px 0px 3px 3px;
}
#cnbc-new-header .cnbc-menu #login-container ul ul{
    right: 0px;
    left:auto;
}
#cnbc-new-header ul li ul li
{
    display: block;
    padding: 0;
    cursor: pointer;
    clear: both;
    font-size: 14px;
    width: 100%;
    text-align: left;
}
#cnbc-new-header #nav li ul li a, #cnbc-new-header #login-container ul li ul li a
{
    color: #2d648a;
}
#cnbc-new-header ul li ul li:hover, #cnbc-new-header #unreg-user li 
{
    background: transparent;
}

#cnbc-new-header #reg-user, #cnbc-new-header #unreg-user {
    padding: 0;
}

#cnbc-new-header #nav li ul li a:hover, #cnbc-new-header #login-container ul li ul li a:hover
{
    color: #c94415;
    background: transparent;
}
#cnbc-new-header #unreg-user li a:hover{
    color:white;
}
#cnbc-new-header .cnbc-menu ul li:hover ul
{
    display: block;
    opacity: 1;
    visibility: visible;
    background: white;
    box-shadow: 0px 5px 8px #333;
    background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlMmU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #ffffff 65%, #dfe2e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(65%,#ffffff), color-stop(100%,#dfe2e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 65%,#dfe2e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 65%,#dfe2e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 65%,#dfe2e4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 65%,#dfe2e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe2e4',GradientType=0 ); /* IE6-8 */
}

#cnbc-new-header ul li
{
    margin: 0px;
    display: inline;
    float: left;
    text-transform: uppercase;
    position: relative;
    /*-webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;*/
}
#cnbc-new-header ul li a
{
    color: #FFF;
    text-decoration: none;
    float: left;
    display: block;
    padding: 0px 10px;
    font-weight: normal;
    font-size: 14px;
}

#cnbc-new-header ul li.selected a{
    color: #c7d759;
}
#cnbc-new-header ul li:hover a, #cnbc-new-header .cnbc-menu li.selected:hover a, #cnbc-new-header ul li:hover a span
{
    color: #c94415;
}
#cnbc-new-header ul li:hover
{
    background: white;
}
#cnbc-new-header .nav-home{
    width: 80px;    
}

#cnbc-new-header .no-nav {
    width: auto;
}
#cnbc-new-header #home-geo-container label:hover {
    color: #c34c28;
}
#cnbc-new-header #home-geo-container label{
    cursor: pointer;
}
#cnbc-new-header #nav #site-set span.radio-site-type{
    padding-left: 8px;
}
#cnbc-new-header #nav #site-set:hover ul{
    padding-left: 10px;
}
#cnbc-new-header .arrow_down
{
    float: right;
    margin: 13px 0 0 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 6px solid #FFF;
}
#cnbc-new-header ul li:hover .nav-home .arrow_down, #cnbc-new-header .log-info li:hover a .arrow_down
{
    border-top: 6px solid #c94415;
}

#cnbc-new-header .log-info
{
    margin: 0;
    float: right;
    line-height: 30px;
}
#cnbc-new-header .log-info li.pipe{
    color: grey;
    font-size: 12px;
    line-height: 28px;
}
#cnbc-new-header .log-info li a, #cnbc-new-header .log-info li a span
{
    color: #c7d759;
    font-size: 12px;
}
#cnbc-new-header .log-info #sign-arrow{
    margin-left: 10px;
}
#cnbc-new-header .btn_header{
    background: #427a92;
    color: #ffffff !important;
    text-align: center;
    border-radius: 3px;
    padding: 5px 7px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    line-height: normal;
    float: right;
    height: 15px;
    height: 13px\9;
}

#cnbc-new-header .close .btn_header{ 
    background: #b0b9bd;
}

#cnbc-new-header .btn_header:hover{
    background: #2aa6e7 !important;
}

/* 
    pop-up
*/
#backgroundPopup { 
    z-index:10000;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000; 
    top:0px;  
    left:0px;
}
#toPopup {
    padding: 12px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #ccc;
    border-radius: 3px;
    color: #333333;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -252px;
    margin-top: -165px;
    position: fixed;
    top: 50%;
    width: 500px;
    z-index: 10001;
}
div.close {
    cursor: pointer;
    float: right;
    position: relative;
    margin-top: 2px;
}
div#popup_content {
    margin: 4px 7px;
}

/* Start - New Footer Styles - Deepak Gupta */
    .cnbc-new-footer{
        text-align: left;
    }
    .cnbc-new-footer ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .cnbc-new-footer ul li {
        margin-bottom: 7px;
    }
    .cnbc-new-footer p {
        margin: 0;
        padding: 0;
    }
    .cnbc-new-footer, .cnbc-new-footer *{
        font-family: 'klavikar',Arial;
        font-size: 14px;
    }
    .cnbc-new-footer .main-footer-wrapper {
        min-width: 970px;
        /* fallback/image non-cover color */
        background-color: #215a7a;
        /* fallback image
       background-image: url(images/fallback-gradient.png);*/
        /* Safari 4+, Chrome 1-9 */
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#36789d), to(#1c485e));
        /* Safari 5.1+, Mobile Safari, Chrome 10+ */
        background-image: -webkit-linear-gradient(top, #36789d, #1c485e);
        /* Firefox 3.6+ */
        background-image: -moz-linear-gradient(top, #36789d, #1c485e);
        /* IE 10+ */
        background-image: -ms-linear-gradient(top, #36789d, #1c485e);
        /* Opera 11.10+ */
        background-image: -o-linear-gradient(top, #36789d, #1c485e);
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content{
        /* border:1px solid #fff;*/
        margin:0 auto;
        width: 940px;
        padding: 28px 15px;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content table{
        width: 100%;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section{
        vertical-align: top;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section li{
        margin-bottom: 4px;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section h4{
        margin-bottom: 5px;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section h4 a{
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section a{
        color:#fff;
        font-size: 15px;
        font-weight: normal;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section a:hover{
        color:#c7d759;
    }
    .cnbc-new-footer .main-footer-wrapper .main-footer-content .section a{
        text-decoration: none;
    }

    /*Secondary Footer styles */
    .cnbc-new-footer .sec-footer-wrapper{
        background: #14222b;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content{
        margin:0 auto;
        width: 940px;
        padding: 28px 0;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .footer-logo{
        background: transparent url('//fm.cnbc.com/applications/cnbc.com/staticcontent/img/footer-sprite.png') no-repeat -2px -54px;
        display: inline-block;
        float: left;
        height: 58px;
        width: 70px;
        margin-right:30px;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .footer-logo span{
        display: none;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .sec-footer-links li{
        display:inline-block;
        *display: inline;
        zoom:1;
        padding:5px;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .sec-footer-links a, .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .sec-footer-links a *{
        color:#3aacd7;
        font-weight: normal;
        font-size: 14px;
        text-decoration: none;
    }

    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .sec-footer-links a:hover{
        color:#c7d759;
        text-decoration: none;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info, .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info a, .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info a *{
        color:#48565f
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .view-mobile{
    	display:none;
    	padding:4px 0 2px;
    	text-transform: uppercase;
    	color: #3aacd7;
    	cursor: pointer;
    	font-size: 14px;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info p{
        padding: 5px 0;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info .data-provider{
        float:right;
        width:155px;
        height:55px;
        text-align: right;
        margin-top:40px;
        background: transparent url('//fm.cnbc.com/applications/cnbc.com/staticcontent/img/footer-sprite.png') no-repeat -3px 18px;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info .data-provider span{
        display: none;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info .nbcu-logo{
        display: inline-block;
        width:196px;
        height: 16px;
        background: transparent url('//fm.cnbc.com/applications/cnbc.com/staticcontent/img/footer-sprite.png') no-repeat 0px -36px;
    }
    .cnbc-new-footer .sec-footer-wrapper .sec-footer-content .copyright-info .nbcu-logo span{
        display: none;
    }
#prtnr_mod_header{height:0;}

/* End - New Footer Styles */


/*======Internalization========*/
#cnbc_regions, #regions-msg-container{font-size:12px;}
#regions-msg-container .btn{border:0;text-decoration: none;}
#regions-msg-container{color:#ddd;line-height:22px;padding:10px 0px;overflow:hidden;background:#2b2b2b;font-weight:normal;margin:0 auto;}
#regions-msg-container input{vertical-align:text-bottom;padding:0;margin:0 5px 0 0;}
#regions-msg-container .close{color:#ddd;float:right;background:#555;border-radius:50%;}
#regions-msg-container .close:hover{color:#424858;}
#cnbc_regions .links{overflow:hidden;padding:5px 0;background:#2e5165;color:#a3a5a2;text-align:right;}
#cnbc_regions .links ul{float:right;}
#cnbc_regions .links li{display:inline;padding:0 5px;border-right:1px solid #6d8694;}
#cnbc_regions .links li a{color:#7ddcff;text-decoration:none;}
#cnbc_regions .links li a:hover, #cnbc_regions .links li a.selected{color:#C7D75B;}
#cnbc_regions .links li.last{border:0;}
.regions-msg {color: #ddd;width: 940px;margin: 0 auto;font-family:'klavikar',Arial;font-size:14px;}

/*==== Breaking News ====*/
.breaking-news {background-image: url("http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/bn-bg.jpg");
    background-color: #AC1A1A;background-position: left top;background-repeat: repeat-x;width:100%;
}
.breaking-news .content {width: 940px;margin: auto;padding: 15px 0;height: 100%;background: url('http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/bn-title.png') no-repeat -4px center}
.breaking-news .content .headline {margin:0;padding-left:110px;}
.breaking-news .content .headline + .headline:before {content:'\203A\0000a0';color:#FFF;}
.breaking-news .content .headline a{color: #FFF;font-size: 20px;font-weight:normal;}
.breaking-news .content .headline a:hover {color:#DDD;}
/*==== Breaking News - End ====*/


/*==== Simple Header ====*/
.simple-header {
    background-color: #163A4D;
    width:100%;
}
.simple-header-content {
    width: 940px;
    margin: 0 auto;
    overflow:hidden;
    padding:10px 0 5px 0;
}
.simple-header-content img {
    float:left;
}
.simple-header-headline {
    margin:0;
    font-size: 24px;
    line-height: 30px;
    float:right;
    max-width: 750px;
    color: #FFF;
    font-family: 'klavikar',Arial;
    font-weight:normal;
}
.simple-header-headline a{
    color: #FFF;
}
.simple-header-headline a:hover {
    color:#DDD;
}
/*==== Simple Header - End ====*/

/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/pills.css?t=1413626241 */
/* NOTE: This File version is not compressed */
.pill{background-image:url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/pills.png);display:inline-block;height:0 !important;width:0 !important;font-size:0 !important;background-repeat:no-repeat;background-position:100px 0;padding-right:0;cursor:pointer;background-color:transparent;padding-top:12px;vertical-align:bottom}
a .btn .pill {vertical-align:baseline}

ul li .pill{margin-right:4px;margin-top:2px;}
ul li .headline {clear:both;overflow:hidden;display:inline;}

/*===PILLS===*/
.am .pill,.pill-am{padding-right:21px;background-position:-8px 0;}
.blog .pill,.pill-blog{padding-right:29px;background-position:-30px 0;}
.boomers .pill,.pill-boomers{padding-right:47px;background-position:-60px 0;}
.hot .pill,.pill-hot{padding-right:23px;background-position:-108px 0;}
.must .pill,.pill-must{padding-right:30px;background-position:-132px 0;}
.mustsee .pill,.pill-mustsee{padding-right:46px;background-position:-163px 0;}
.new .pill,.pill-new{padding-right:28px;background-position:-210px 0;}
.analysis .pill,.pill-analysis{padding-right:48px;background-position:-239px 0;}
.videoicon .pill,.pill-videoicon{padding-right:21px;background-position:-288px 0;}
.con .pill,.pill-con{padding-right:25px;background-position:-336px 0;}
.conright .pill,.pill-conright{padding-right:25px;background-position:-310px 0;}
.davos .pill,.pill-davos{padding-right:38px;background-position:-362px 0;}
.debate .pill,.pill-debate{padding-right:39px;background-position:-401px 0;}
.earnings .pill,.pill-earnings{padding-right:48px;background-position:-441px 0;}
.exclusive .pill,.pill-exclusive-green{padding-right:52px;background-position:-490px 0;}
.dull .pill,.pill-dull{padding-right:95px;background-position:-639px 0;}
.dullgrey .pill,.pill-dullgrey{padding-right:95px;background-position:-543px 0;}
.fast .pill,.pill-fast{padding-right:30px;background-position:-767px 0;}
.fastright .pill,.pill-fastright{padding-right:31px;background-position:-735px 0;margin-left: 4px;}
.fastmoneyright .pill,.pill-fastmoneyright{padding-right:65px;background-position:-798px 0;margin-left: 4px;}
.futures .pill,.pill-futures{padding-right:47px;background-position:-864px 0;}
.g20 .pill,.pill-g20{padding-right:26px;background-position:-912px 0;}
.gm .pill,.pill-gm{padding-right:21px;background-position:-938px 0;}
.green .pill,.pill-green{padding-right:35px;background-position:-960px 0;}
.greenhot .pill,.pill-greenhot{padding-right:23px;background-position:-996px 0;}
.linkedinright .pill,.pill-linkedinright{padding-right:52px;background-position:-1020px 0;margin-left: 4px;}
.linkedin .pill,.pill-linkedin{padding-right:52px;background-position:-1073px 0;}
.liveblog .pill,.pill-liveblog{padding-right:51px;background-position:-1126px 0;}
.lookahead .pill,.pill-lookahead{padding-right:58px;background-position:-1178px 0;}
.mad .pill,.pill-mad{padding-right:28px;background-position:-1237px 0;}
.madright .pill,.pill-madright{padding-right:30px;background-position:-1266px 0;margin-left: 4px;}
.madmoneyright .pill,.pill-madmoneyright{padding-right:64px;background-position:-1297px 0;margin-left: 4px;}
.usamap .pill,.pill-usamap{padding-right:18px;background-position:-1362px 0;}
.netnet .pill,.pill-netnet{padding-right:42px;background-position:-1381px 0;}
.newgradient .pill,.pill-newgradient{padding-right:28px;background-position:-1424px 0;}
.only .pill,.pill-only{padding-right:28px;background-position:-1453px 0;}
.otm .pill,.pill-otm{padding-right:30px;background-position:-1482px 0;}
.otmright .pill,.pill-otmright{padding-right:30px;background-position:-1513px 0;margin-left: 4px;}
.oped .pill,.pill-oped{padding-right:34px;background-position:-1544px 0;}
.onthemoneyright .pill,.pill-onthemoneyright{padding-right:70px;background-position:-1579px 0;margin-left: 4px;}
.pollblueright .pill,.pill-pollblueright{padding-right:30px;background-position:-1650px 0;margin-left: 4px;}
.pollblue .pill,.pill-pollblue{padding-right:30px;background-position:-1681px 0;}
.pollright .pill,.pill-pollright{padding-right:30px;background-position:-1712px 0;margin-left: 4px;}
.pill-poll{padding-right:30px;background-position:-1743px 0;}
.pot .pill,.pill-pot{padding-right:35px;background-position:-1774px 0;}
.predictions .pill,.pill-predictions{padding-right:60px;background-position:-1810px 0;}
.pro .pill,.pill-pro{padding-right:24px;background-position:-1871px 0;}
.pill-quiz{padding-right:28px;background-position:-1896px 0;}
.see .pill,.pill-see{padding-right:23px;background-position:-1925px 0;}
.pill-slideshow{padding-right:53px;background-position:-1949px 0;}
.specialreport .pill,.pill-specialreport{padding-right:74px;background-position:-2003px 0;}
.stats  .pill,.pill-stats{padding-right:32px;background-position:-2078px 0;}
.crisis  .pill,.pill-crisis{padding-right:54px;background-position:-2111px 0;}
.heat  .pill,.pill-heat{padding-right:51px;background-position:-2166px 0;}
.update  .pill,.pill-update{padding-right:43px;background-position:-2218px 0;}
.updatedblue  .pill,.pill-updatedblue{padding-right:47px;background-position:-2262px 0;}
.updated  .pill,.pill-updated{padding-right:47px;background-position:-2310px 0;}
.video .pill,.pill-video{padding-right:30px;background-position:-2358px 0;}
.watch .pill,.pill-watch{padding-right:35px;background-position:-2389px 0;}
.wow .pill,.pill-wow{padding-right:30px;background-position:-2425px 0;}
.wrap .pill,.pill-wrap{padding-right:31px;background-position:-2456px 0;}
.you .pill,.pill-you{padding-right:26px;background-position:-2488px 0;}
.exclusive .pill,.pill-exclusive{padding-right:52px;background-position:-2515px 0;}
.nsfw .pill,.pill-nsfw{padding-right:31px;background-position:-2568px 0;}
.whalewatch .pill,.pill-whalewatch{padding-right:66px;background-position:-2600px 0;}
.onlyon .pill,.pill-onlyon{padding-right:66px;background-position:-2667px 0;}
.livefuturenow .pill, .pill-livefuturenow{padding-right:89px;background-position:-3550px 0;}

/*===STATES===*/
.alaska .pill,.pill-alaska{padding-right:41px;background-position:-2734px 0;}
.connecticut .pill,.pill-connecticut{padding-right:65px;background-position:-2776px 0;}
.delaware .pill,.pill-delaware{padding-right:52px;background-position:-2842px 0;}
.florida .pill,.pill-florida{padding-right:42px;background-position:-2895px 0;}
.illinois .pill,.pill-illinois{padding-right:41px;background-position:-2938px 0;}
.indiana .pill,.pill-indiana{padding-right:39px;background-position:-2980px 0;}
.kansas .pill,.pill-kansas{padding-right:40px;background-position:-3020px 0;}
.kentucky .pill,.pill-kentucky{padding-right:51px;background-position:-3061px 0;}
.missouri .pill,.pill-missouri{padding-right:45px;background-position:-3113px 0;}
.northdakota .pill,.pill-northdakota{padding-right:70px;background-position:-3159px 0;}
.newhampshire .pill,.pill-newhampshire{padding-right:72px;background-position:-3230px 0;}
.ohio .pill,.pill-ohio{padding-right:27px;background-position:-3303px 0;}
.westvirginia .pill,.pill-westvirginia{padding-right:67px;background-position:-3331px 0;}
.wisconsin .pill,.pill-wisconsin{padding-right:50px;background-position:-3399px 0;}
.utah .pill,.pill-utah{padding-right:31px;background-position:-3450px 0;}
.pennsylvania .pill,.pill-pennsylvania{padding-right:68px;background-position:-3482px 0;}
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/quotes.css?t=1413626241 */
/* NOTE: This File version is not compressed */

/*a.inline_quotes , a.inline_quotes *{
	color:#004276;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	_vertical-align:middle;
	line-height:100%;
}
*/
span.inlineQuoteData, span.inlineQuoteData span{
	margin:0 2px;
}
a.inline_quotes .neg, div.inline_quotes_popup .neg{
	color:#f00;
}
a.inline_quotes .pos, div.inline_quotes_popup .pos{
	color:#1AB800;
}
a.inline_quotes a.quote_link{
	color:#004276;
	text-decoration:none;
}
a.inline_quotes .quote_sym_abr{
	color:#004276;
}
.inlineQuoteData span.arrow{
	font-size:8px;
	vertical-align:middle;
}
a.inline_quotes .quote_sym_rt{
	border:0px;
	display:inline-block;
	background-image: url(http://fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=1);
	background-repeat: no-repeat;
	background-position: 0 -85px;
	width: 11px;
	height: 11px;
	/*_background-position:0px 2px;*/
	vertical-align:middle;
}


/* Popup */
div.inline_quotes_popup{
	border:1px solid #000;
	background-color:#eee;
	width:310px;
	_width:312px;
	font-family:arial;
	font-size:12px;
	color:#666;
	height:auto;
	_zoom:1;
	position:absolute;
	display:none;
}
div.inline_quotes_popup .popup_header{
	_width: 100%;
	overflow: auto;
	padding:5px;
}
div.inline_quotes_popup .popup_header_price{
	float:left;	
}
div.inline_quotes_popup .popup_header_exch{
	float:right;	
	text-align:right;
	width:40%;
}

div.inline_quotes_popup .popup_chart{
	text-align:center;
	padding:5px;
}
div.inline_quotes_popup .popup_sym_name{
	display: block;
}
div.inline_quotes_popup .popup_sym_last, div.inline_quotes_popup .popup_sym_price, div.inline_quotes_popup .popup_sym_chng, div.inline_quotes_popup .popup_sym_perc_chng{
	font-weight:bold;
	padding-right: 3px;
}

div.inline_quotes_popup .popup_sym_abr {
	display: block;
}
div.inline_quotes_popup .popup_sym_chng_up,div.inline_quotes_popup .popup_sym_perc_chng_up{
	font-weight:bold;
	color:#1AB800;
}
div.inline_quotes_popup .popup_sym_chng_down,div.inline_quotes_popup .popup_sym_perc_chng_down{
	font-weight:bold;
	color:#FF0000;
}

div.inline_quotes_popup .popup_footer{	
	border-top:1px solid #FFFFFF;
	background-color: #d1d4d9;
	padding:4px 0px;
	overflow:auto;
	_width:100%;
}
div.inline_quotes_popup .popup_footer ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
div.inline_quotes_popup .popup_footer ul li{
	float:left;
	border-left:1px solid #2D648A;	
	font-size:9px;
}
div.inline_quotes_popup .popup_footer ul li.first{
	border:0px;
}
div.inline_quotes_popup .popup_footer a {
	color:#2D648A;
	text-decoration:none;
	padding:0px 5px;
}

#quotestrip{border:1px solid #ccd6db;padding-top:8px;}
#quotestrip .controls{text-align:right;margin-right:5px;font-size:10px;}
#quotestrip h1{margin-left:5px;font-size:24px;}
#quotestrip .symbol{font-size:12px;text-transform:uppercase;}
#quote-data-msg{font-size:11px;margin-left:5px;margin-bottom:10px;}
#quotestrip table td{border:1px solid #ccd6db;border-width:1px 1px 0 0;padding:10px 5px;font-weight:bold;font-size:18px;vertical-align:top;}
#quotestrip table td span{color:#666867;}
#quotestrip table tr.hsprite{background-position:0 -220px;}
#quotestrip table td.last{border-right-width:0;}
#quotestrip table td label{display:block;color:#a299a2;font-weight:normal;font-size:11px;}
#quotestrip .realtime{float:right;}
#quotestrip td .data{font-size:14px;}
#quotestrip td .data-feat{font-size:18px;}
#quotestrip td .arrow{margin-right:4px;}
td.datafield{text-align:right;}

.arrow_down {
	border: 0;
	width: 0px;
	height: 0px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 8px solid #FFF;
	background: 0;
	vertical-align: middle;
}

.arrow_up {
	border: 0;
	width: 0px;
	height: 0px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 8px solid #FFF;
 	background: 0;
 	vertical-align: middle;
}

.arrow_left {
	border: 0;
	width: 0px;
	height: 0px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 8px solid #FFF;
 	background: 0;
 	vertical-align: middle;
}

.arrow_right {
	border: 0;
	width: 0px;
	height: 0px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 8px solid #FFF;
 	background: 0;
 	vertical-align: middle;
}

.quoteTable .arrow_up {
	border-bottom: 9px solid #558f38;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.quoteTable .arrow_down {
	border-top: 9px solid #c20b20;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/cnbc-popup-desktop.css?t=1413626241 */
/* NOTE: This File version is not compressed */
#cnbc-popup-background {
    z-index:10000;
    position: fixed;
    display:none;
    /*height:100%;*/
    /*width:100%;*/
    background: rgba(0,0,0,0.7);
    top:0px;
    left:0px;
    right: 0px;
    bottom: 0px;
}
#cnbc-popup-lightbox {
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 0px solid #ccc;*/
    border-radius: 3px;
    /*color: #333333;*/
    /*font-size: 14px;*/
    margin: auto;
    width: 25%;
}

#cnbc-popup-close-btn {
    color: #b8b8b8;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: Arial;
    font-size: 22px;
    font-weight: normal;
    background-color: #fff;
    border: none;
    border-style: none;
    text-align: center;
    padding: 0;
    margin-top: 5px;
    margin-right: 10px;
}

#cnbc-popup-close-btn:hover {
    color: #737373;
}

#cnbc-popup-content {
    padding: 25px;
    text-align: center;
    font-family: Arial;
    font-size: 22px;
    line-height: 28px;
    color: #424858;
}

#cnbc-popup-content img {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

#cnbc-popup-content p {
    padding-bottom: 0.5em;
}

#cnbc-popup-inner-link {
    /*font-weight: bold;*/
    color: #2d648a;
    text-decoration: none;
}

#cnbc-popup-inner-link:hover {
    color: #c34c28;
}
