body {background-color:#EEE; color: #000; font: normal 12px Arial; }

#cnnBody {margin: auto auto 8px auto; width: 994px;}

/** default column width **/
.cnnBody_Left {background-color: #FFF; padding: 13px 15px 0px 15px; width: 648px;}
	html>body .cnnBody_Left {width: 618px;}
.cnnBody_Right {width: 336px;}

/****************************  *******************************/
#csiIframe {display: none; height: 0px; width: 0px;}
#cnnCookieCrumb {display: none; height: 0px; width: 0px;}


/**************************** Basic elements *******************************/
a {color: #004276; text-decoration: none;}
a:hover {text-decoration: underline;}

.boxHeading {border-bottom: solid 3px #e6e6e6; font-size: 19px; font-weight:bold; padding-bottom: 6px;}
.boxHeading a {color:#000; text-decoration: none;}

.vicon2 { position: relative; top: 2px; margin-top: -1px;margin-right:5px;}

/******* Summary Blocks ******/
.summaryBlock {}
.summaryBlocknoImage {}
.cnnEyebrow {}
.cnnHeadline  {font-weight:bold; font-size: 14px;}
.cnnBlurbTxt {color:#545454;}
.cnnBullets {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 8px; line-height: 16px; padding-left:8px;}
.cnnDateStamp {color:#999; font-size:10px; padding-bottom:2px;}
.summaryImg {}
.cnnMore {}
.moreSummaryList {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/circle_arrow.gif) no-repeat left;margin-top:10px; padding-left:15px; vertical-align:top;}

/********* Stacks ******/
.HeadlineList {}
.HeadlineList a {}
.HeadlineList ul {list-style-type: none;}
.HeadlineList li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; line-height: 12px; padding-top: 5px; padding-left: 8px;}


/********* Story banners ******/
#storyBrandingBanner {border-bottom:3px solid #e6e6e6; font-size: 19px; font-weight: bold; margin-bottom: 9px; padding-bottom: 6px;}
#storyBrandingBanner .storyBrandingBanner_SubTitle {}
#storyBrandingBanner .storyBrandingBanner_Links a {float: right;}



/************ TABBING STYLES  ************/
.NaviTabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.NaviTabs {display: inline-block; text-align: left;}
	/* Hides from IE-mac \*/
	* html .NaviTabs {height:1%;}
	.NaviTabs {display:block;}
	/* End hide from IE-mac */
.NaviTabs ul {border:none;width:100%;}
.NaviTabs li {background-color :#F5F5F5;border:1px solid #ebebeb;border-right: none; float:left;height:33px;line-height: 11px;list-style:none; position:relative;}
.NaviTabs li.tabnumX {width: 1px !important;}
.NaviTabs li a	{display:list-item; line-height: 11px;padding:5px 6px; position:absolute; bottom: 0px;}
.Tab0Visible .NaviTabs li.tabnum0 {background-color:#FFF;border-bottom:1px solid #FFF;}
.Tab1Visible .NaviTabs li.tabnum1 {background-color:#FFF;border-bottom:1px solid #FFF;}
.Tab2Visible .NaviTabs li.tabnum2 {background-color:#FFF;border-bottom:1px solid #FFF;}
.Tab3Visible .NaviTabs li.tabnum3 {background-color:#FFF;border-bottom:1px solid #FFF;}
.Tab4Visible .NaviTabs li.tabnum4 {background-color:#FFF;border-bottom:1px solid #FFF;}
.Tab0Visible .NaviTabs li.tabnum0 a {color:#000;}
.Tab1Visible .NaviTabs li.tabnum1 a {color:#000;}
.Tab2Visible .NaviTabs li.tabnum2 a {color:#000;}
.Tab3Visible .NaviTabs li.tabnum3 a {color:#000;}
.Tab4Visible .NaviTabs li.tabnum4 a {color:#000;}

#ssi0,
#ssi1,
#ssi2, 
#ssi3 {visibility:hidden;display:none;}

.Tab0Visible #ssi0,
.Tab1Visible #ssi1,
.Tab2Visible #ssi2,
.Tab3Visible #ssi3 {visibility:visible;display:block;}


/********************* FF print fix  **********************/
@media print {
	html>body .cnnBody_Left,
	html>body .cnnBody_Right {overflow: visible;}
	html>body #cnnFooter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	html>body #cnnFooter {display: inline-block;}
}

/* PP and TOS css */
.new-tos-privacy {
float: left;
width: 100%;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 15px;
font-size:15px;
line-height:18px;
font-family: Arial, sans-serif;
background: #f2f2f2;
}
@media (max-width:520px) {
.new-tos-privacy {
padding-left:0px;
}
}

.new-tos-privacy .inner-shell {width:100%;max-width:1024px;}

.new-tos-privacy .left, .new-tos-privacy .right{float:left;font-style:Arial, sans-serif; width:100%;}

.new-tos-privacy .left {
width: 92%;
color: #004571;
font-weight: bold;
margin-bottom:5px;
}

.new-tos-privacy .right {font-weight:normal;color:#000000;padding-bottom:5px;width:90%;}

.new-tos-privacy .right a {
font-weight: bold;
text-decoration: underline;
color: #000;
}

.new-tos-privacy .close {
position: absolute;
top: 0;
right: 10px;
font-size: 60px;
color: #BFBFBF;
text-decoration: none;
line-height: 38px;
}
@media screen and (max-width:1023px) {
.new-tos-privacy .close {
margin-right:5%;
}
}

.new-tos-privacy .close:hover { color: #000; }
