/* ************** Skeleton Styles : START ******************* */


/**** HEADER ****/


.QuoteSearchTxtField {border: 1px inset; font-size: 11px; color:#666;padding: 3px 0px 3px 3px; height: 21px; width:83px; border: 1px inset #D1D1D1;margin:0 0 6 0px !important;margin:0px;margin-right:0px;vertical-align:top;}
::root #banner_top .fortuneSearchTxtField {margin-bottom:10px;}
/********************** MODULE - Story Banner header *************************/	
#template_body .galleryFullpage .bannerLogo,
.template_body .galleryFullpage .bannerLogo {position:relative;top:0px!important;}
#template_body .galleryFullpage .bannerCover,
.template_body .galleryFullpage .bannerCover {position:relative;bottom:0px!important;}
.bannerLogo {}
.storybanner_right {float:right;width:95px;vertical-align:middle;margin-right:0;}
html>body .storybanner_right {position:relative;left:280px;} 
.bannerCover {float:right;margin:0px;padding:0px;padding-bottom:3px;vertical-align:bottom;height:78px;}
html>body .bannerCover {position:relative;left:280px;} 
#storybanner_top .banner_left a {font: bold 11px Arial;color:#033399;text-decoration:none;}
#storybanner_top .banner_left a:hover{color:#B61D1D;text-decoration:none;}
#headerLinks {padding:5px;}
#storybanner_top {height: 30px !important;height: 40px;border:1px #CCC solid; color: #AAA; font: normal 11px Arial;  padding:0px;padding-top:8px;margin-bottom:0;}
#storybanner {background-color:#313131;height:81px;font:normal 11px Arial;margin-top:0px;}
#storybanner .header_tools {margin:20px 0px 0px 0px;background-color:#313131;}
#storybanner #storybanner_tools .header_tools a{background-position: 0% 75%;}
	#storybanner .storybanner_right {height:81px;width:214px;float:right;}
	#storybanner_toolsWrapper {}
	#storybanner_tools {border:none;margin:10px;}
	#storybanner_tools a {color:#BCBCBC;}
	#storybanner_tools a:hover {text-decoration:none;}
	#storybanner_top .fortuneSearchbox form{height:25px;vertical-align: middle; float:right;padding-right:5px;}
	#storybanner_tools #fortuneMoneyWebSearch {}

	#storybanner_top .fortuneSearchTxtField {border: 1px inset; font-size: 11px; color:#666;padding: 3px 0px 3px 3px; height: 20px; width:137px; border: 1px inset #D1D1D1;margin-bottom:4px !important;margin-bottom:0px;margin-right:0px;}
	#storybanner_tools .headerArrow {margin-right:1px;background: url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/grey_arrow.gif) no-repeat left;padding-left:15px;vertical-align:top;}
	::root #storybanner_top .fortuneSearchTxtField {margin-bottom:10px;}
/**** MAIN CONTENT ****/
#content {background: #f5f5f5; margin: 0px;}
	/**** Left Col */
	#mainCol {float:left;width:638px;overflow:hidden;padding: 0px 0px 10px 0px;}


	/* Summary Styles */
	.summaryList {}
	.summaryBlock {color:#545454; padding: 15px 0px;}
	/* elimates float side-effects for elements below summaryBlock*/
	.summaryBlock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.summaryBlock 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .summaryBlock	{height: 1%;}
	.summaryBlock			{display: block;}
	/* End hide from IE-mac */

		.fortuneHeadline {font:normal 20px Times; margin-top: 0px; padding-bottom: 0px;}
		.fortuneHeadline a {color:#000; padding-bottom: 0px;  text-decoration: none;}
		.fortuneHeadline a:hover {color:#1059b9; border-bottom: 0px solid #fec1c0;}
		.fortuneEyebrowTimestamp {color:#999; font:normal 9px Helvetica;text-transform:uppercase;}
		.fortuneEyebrow {color:#999; font:normal 9px Helvetica;letter-spacing:-1px;text-transform:uppercase;}
		.fortuneDateStamp {color:#999; font:normal 10px Helvetica;letter-spacing:-1px;text-transform:uppercase; display: none;}
		.fortuneBlurbTxt {font:normal 12px Arial;line-height: 17px;}
		.fortuneBlurbTxt a:hover {border-bottom: 1px solid #fec1c0;}
		.fortuneBullets {color:#B61D1D; font: normal 9px Verdana; margin: 2px 0px;}
		.fortuneBullets a {color:#B61D1D; font: normal 13px Arial; line-height:14px;text-decoration:none;}
		.fortuneBullets a:hover {border-bottom: 1px solid #fec1c0;}
	
	.summaryBlocknoImage {color:#545454; padding: 15px 0px;}
	.summaryBlocknoImage .fortuneHeadline {margin-left:0px;}
	.summaryBlocknoImage .fortuneEyebrowTimestamp {margin-left:0px;}
	.summaryBlocknoImage .fortuneBlurbTxt {margin-left:0px;}
	.summaryBlocknoImage .fortuneBullets {margin-left:0px;}

	/**** indenting SplitRight summary Blocks indent (uses 02 images) **************/
	.splitRight .summaryBlock {}
	.splitRight .summaryBlock .fortuneHeadline {margin-left:80px; font-size:18px;}
	.splitRight .summaryBlock .fortuneEyebrowTimestamp {margin-left:80px;position:relative;}
	.splitRight .summaryBlock .byline {color:#999; margin-left:80px;}
	.splitRight .summaryBlock .fortuneBlurbTxt {margin-left:80px;}
	.splitRight .summaryBlock .fortuneBullets {margin-left:80px;}
	/**** indenting for SplitLeft summary Blocks (uses 01 images) ***************/
	.splitLeft .summaryBlock {}
	.splitLeft .summaryBlock .fortuneHeadline {margin-left:140px;}
	.splitLeft .summaryBlock .fortuneEyebrowTimestamp {margin-left:140px;}
	.splitLeft .summaryBlock .byline {color:#999; margin-left:140px;}
	.splitLeft .summaryBlock .fortuneBlurbTxt {margin-left:140px;position:relative;}
	.splitLeft .summaryBlock .fortuneBullets {margin-left:140px;}


	.vicon {margin-left: 3px;}

	a.fortuneMore {color:#B61D1D;text-decoration:none;text-transform:capitalize;}
	a.fortuneMore:hover {}
	a.cnnMore {color:#B61D1D;text-decoration:none;text-transform:capitalize;}
	a.cnnMore:hover {}

	.storystack { font: normal 11px Arial;}
	.summaryImg {margin: 3px 20px 5px 0px;}
	.moreSummaryList {margin:10px 0px 0px 0px;background: url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/circle_arrow.gif) no-repeat left;padding-left:15px;vertical-align:top;}
	.moreSummaryList a.fortuneMore {text-transform:none;}
	.moreSummaryList_nobullet {color:#545454; margin:10px 0px 0px 0px;}

	.HeadlineList {}
	.HeadlineList a {color:#3C3C3C; text-decoration:none; font:normal 12px Arial;}
	.HeadlineList a:hover {text-decoration:none;}
	.HeadlineList ul {list-style-type: none; margin: 0px; padding: 0px;}
	.HeadlineList li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/bullet.gif) no-repeat 0px 12px; line-height: 12px; padding: 5px 0px 0px 8px;}
	.HeadlineList .storystack {color: #3C3C3C; font-size: 16px;}




	/**** Right Col */
	#main_rightCol {float: right; width: 356px; overflow: hidden !important;padding: 0px 0px 10px 0px;}
	/*Note FIX: overflow style being overridden by ads */

	/**** FOOTER ****/
	#footerGroup {background:#B8B7B5; color: #e2e2e2;font:normal 11px Helvetica;padding: 0px;margin: auto;text-align:center;width: 994px;}
		#footerGroup a {color: #FFF; font-size:12px; text-decoration:none;}
		.footerlinks {border-bottom: 1px solid #c6c6c6; color: #9B9B9B; padding:18px 0px;}
			.footerlinks a {margin:0px 2px;}
		#copyContainer{margin-top:15px;}
			#copyContainer a{color: #e2e2e2; font-size: 9px;}
			#copyContainer #copyright{margin:0px;text-align:center;}
			#copyContainer #marketDisclaimer {font-size: 9px;}
			#footerGroup #copyContainer #marketDisclaimer #BC_copyright td.mwSmall {color: #e2e2e2; font-size: 9px;}			
/* ************** Skeleton Styles : END ******************* */



/************** Main Columnization & Content Boxes : START ******************/

/* Widescreen - combines the left and right columns to give the illusion of one wide banner   height: 275px!important; height: 295px;  */
#mainCol #mainCol_wideScreen {background:#FFF;border:none;padding:3px 18px 10px 18px;margin:0px 0px 10px 0px;}
#main_rightCol #main_rightCol_wideScreen {background:#FFF;border:none;padding:6px 0px 0px 0px !important;padding:10px 0px 0px 0px ;margin: 0px 0px 0px 0px;}
#main_rightCol #fullWhiteBG {background: #FFF; border: none;padding: 16px 0px 10px 0px; margin: 0px 0px 10px 0px;}
/*::root #mainCol #mainCol_wideScreen {padding-bottom:0px;}*/
::root #main_rightCol #main_rightCol_wideScreen {padding-bottom:0px;margin-bottom:0px;}

#main_rightCol #main_rightCol_storyPop {background: #FFF; border: none;  padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px;}

/* Boxes within each column */
.content_box {background: #FFF; margin: 0px 20px 0px 20px; overflow: hidden;}
	/* elimates float side-effects for elements below summaryBlock*/
	.content_box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.content_box 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .content_box	{height: 1%;}
	.content_box			{display: block;}
	/* End hide from IE-mac */

	#mainCol .content_box {padding: 16px 10px 10px 10px; margin: 0px; overflow: hidden;}
	#main_rightCol .content_box {padding: 0px; margin: 10px 9px; overflow: hidden;}


	/* content styles */
	.boxHeading {font:bold 23px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
		.boxHeading a, .moneyMainGreyBnr a {font:bold 23px Arial;color:#000;letter-spacing: -1px;padding:0px 0px 5px 0px; text-decoration: none;}
		

/************** /Main Columnization & Content Boxes : END ******************/

/************** MISC ****************/
/* Branding Banners  */
#template_body #content #mainCol #storyBanner,
.template_body #content #mainCol #storyBanner {background:none;margin-top:10px;margin-bottom:-35px;clear:both;}
#template_body #content #mainCol #storyBanner td.storyBannerheader,
.template_body #content #mainCol #storyBanner td.storyBannerheader {font: bold 10px Verdana; color: #999; padding-left: 5px; text-transform: uppercase; vertical-align: bottom; height:28px; padding-bottom: 2px;}
#template_body #content #mainCol #storyBanner .storyBannerlink,
.template_body #content #mainCol #storyBanner .storyBannerlink {font: 10px Arial;padding-right:5px;padding-left:3px;}
#template_body #content #mainCol #storyBanner .storyBannertitle,
.template_body #content #mainCol #storyBanner .storyBannertitle {font:bold 16px Arial;padding-left:5px;text-decoration:none;}
#template_body #content #mainCol #storyBanner .storyBannerbyline,
.template_body #content #mainCol #storyBanner .storyBannerbyline {font:bold 11px Arial;padding-left:5px;color:#000;}
#template_body #content #mainCol #storyBanner .storyCommentaryRow,
.template_body #content #mainCol #storyBanner .storyCommentaryRow {background-color:#ADD6DE;vertical-align:middle;}
#template_body #content #mainCol #storyBanner .storyBannerLeft,
.template_body #content #mainCol #storyBanner .storyBannerLeft {width:70%;height:22px;border-top:solid 1px #999;border-bottom:solid 1px #999; background: #e1e1e1;}
#template_body #content #mainCol #storyBanner .storyBannerRight,
.template_body #content #mainCol #storyBanner .storyBannerRight	{width:30%;text-align:right;border:solid 1px #999;border-left:none; background: #e1e1e1;}
#template_body #content #mainCol #storyBanner .storyBannerLeftSP,
.template_body #content #mainCol #storyBanner .storyBannerLeftSP {width:70%;height:22px;border:solid 1px #999;border-right:none; background: #e1e1e1;}
#template_body #content #mainCol #storyBanner .storyBannerRightSP,
.template_body #content #mainCol #storyBanner .storyBannerRightSP {width:30%;text-align:right;border:solid 1px #999;border-left:none; background: #e1e1e1;}
#template_body #content #mainCol #storyBanner .storyBannertitleSP,
.template_body #content #mainCol #storyBanner .storyBannertitleSP {font:bold 16px Arial;padding-left:5px;text-decoration:none;}
#template_body #content #mainCol #storyBanner .storyBannerlinkSP,
.template_body #content #mainCol #storyBanner .storyBannerlinkSP {font: 10px Arial;padding-right:5px;padding-left:3px;}

#TargetImageDE {display:none;}


.clearFloat {clear: both; line-height: 0px; height:0px; margin: 0px; padding: 0px;}
	/* scroll areas */
	.scrollArrows {float:right; margin-top: 4px;}



/********************** ADS *************************/
/* 336 Ad */
#adsquare {background: #f5f5f5;}
/* 728 Ad */
#adTop {background: #FFF;}
/*
#moneySponsorBox {margin-bottom:15px;}
#moneySponsorBox .cnnmoneySponsorTitle {margin:15px 5px 5px 5px;}
#moneySponsorBox #adContainer {border: 1px solid #999;padding:5px;}
#moneySponsorBox #adContainer iframe{margin:5px 0;}
*/
/******************** QUIGO *************************/
#quigo628 { background: #FFF; padding: 5px; overflow: hidden;}

::root #quigo336 { margin-top: auto;} /* fix for Safari*/
html>body #quigo336 { margin-top: -18px;} /* large top margin appears in FF */



/************ TAB STYLES  ************/

/***********************************************************************************************/
/************************************* STYLES FOR MODULES***************************************/
/***********************************************************************************************/

/********************** MODULE - Featured- Horizontal *************************/
#featuredContent{width:340px;}
#featuredContent{ overflow:hidden; overflow-x:hidden; padding:0; position:relative;}

	#featuredDisplayDiv ul{padding:0px;margin:0px;list-style:none;}
	#featuredDisplayDiv li{float:left;padding:0px 0px 0px 0px;}
	html>body #featuredDisplayDiv li{padding:0px 0px 0px 4px; width:165px;}

#featuredDisplayDiv .fortuneHeadline {position: relative; float: none; clear: both;}
#featuredContent .fortuneBlurbTxt {line-height: 15px;}
#featuredContent div.summaryBlock {background-color:#FFF;clear:none;padding:2px 2px;overflow-y:hidden;border:1px solid #DFDFDF;overflow-x:hidden; }
html>body #featuredContent div.summaryBlock {clear:none;padding:6px 6px;overflow-y:hidden;border:1px solid #DFDFDF;overflow-x:hidden;}






/********************** MODULE - Markets *************************/

