/* ************** Skeleton Styles : START ******************* */
body {background:#EEE;margin:0px;padding:0px;text-align:center;font:normal 12px Arial;}
html>body {padding:0px;}
/* url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/gradient_1x1007.gif) repeat-y center*/
#template_body,
.template_body {background:#f5f5f5;margin:0px auto;text-align:left;width:994px;}

	a {color:#B61D1D;text-decoration:none;}

/**** HEADER ****/
#template_body #header,
.template_body #header {background: #FFF; padding: 2px 10px 0px 10px; height: auto;}
	#banner_top {background:#FFF;margin-bottom:0;}
	#banner {background: #313131; height: 101px;margin:0px;}

#storybanner {background: #303030; height: 71px;margin:0px;}
	#fortuneNavMenu {height:35px;border-top:1px solid #B61D1D;background:#272727;}
	::root #fortuneNavMenu {height:34px;}
	#fortuneNavMenu a.navLink {height:13px; font:normal 12px Helvetica;color:#FFF;float:left;padding:11px 12px;margin:0px;}
	::root #fortuneNavMenu a.navLink {height:12px;}
	#fortuneNavMenu a.navLink:hover {background:#3F3F3F;color:#FFF; text-decoration: none;}
	#fortuneNavMenu a.navServiceLinks {float:right;font:normal 12px Helvetica;color:#FFF;padding:10px 12px 10px 12px;margin:0px;}
	#fortuneNavMenu a.navServiceLinks:hover {background:#3F3F3F;color:#FFF; text-decoration: none;}
	#navFortuneGen #fortuneNavMenu  {background:#000;color:#FFF;}
	#navFortuneHome #fortuneNavMenu a#navLinkHome {background:#B61D1D;color:#FFF;}
	#navFortuneF500 #fortuneNavMenu a#navLinkF500 {background:#B61D1D;color:#FFF;}
	#navFortuneTech #fortuneNavMenu a#navLinkTech {background:#B61D1D;color:#FFF;}
	#navFortuneInv #fortuneNavMenu a#navLinkInv {background:#B61D1D;color:#FFF;}
	#navFortuneMgmt #fortuneNavMenu a#navLinkMgmt {background:#B61D1D;color:#FFF;}
	#navFortuneRank #fortuneNavMenu a#navLinkRank {background:#B61D1D;color:#FFF;}
	#navFortuneVideo #fortuneNavMenu a#navLinkVideo {background:#B61D1D;color:#FFF;}
	#header a {text-decoration:none;}
	#header a:hover {text-decoration:underline;}

/********************** MODULE - homepage Banner header *************************/
#banner {background:#313131;font:normal 11px Arial;}
#banner .banner_left {text-align:left;}
.banner_right {float:right;width: 95px;vertical-align:middle;}
html>body .banner_right {position:relative;left:330px;}
#banner_top {height: 43px !important;height: 40px;border:1px #CCC solid; color: #AAA; font: normal 12px Arial;  padding: 0px;padding-top:0px;}
	#headerLinks {float:left;margin-left:8px;position: relative; bottom: -3px;}
	#banner_top .banner_left a {font-weight: bold;color:#033399;text-decoration:none;}
	#banner_top .banner_left a:hover{color:#B61D1D;text-decoration:none;}
.bannerCovermain {float:right;margin:0px;padding:0px;vertical-align:bottom;position:relative;top:7px;}
html>body .bannerCovermain {position:relative;left:320px;}
	#banner .banner_right { height: 80px; width: 250px;float: right; vertical-align:bottom;margin-right:0px;}
	#banner_toolsWrapper {vertical-align: bottom;}
	#banner_tools {border-left:none; margin:10px;margin-left:0px;background:none;}
	#banner	#banner_tools a{color:#BCBCBC;background-position: 0% 75%;}
	#banner	#banner_tools a:hover{text-decoration:none;}
		#banner_top .fortuneSearchbox form{height:25px;vertical-align: middle; float:left;padding-left:15px;}
		#banner_tools #fortuneMoneyWebSearch {}

		#banner_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;}
		#banner_tools .headerArrow {margin-right:1px;background: url(grey_arrow.gif) no-repeat left;padding-left:15px;vertical-align:top;}
 #searchButton{
            height: 22px;
			margin-left:0px !important;margin-left:-10px;
			vertical-align:top;
		}
.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(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: 3px;}
		.fortuneHeadline a {color:#000; padding-bottom: 0px;  text-decoration: none;}
		.fortuneHeadline a:hover {color:#bf3316; border-bottom: 1px 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:0px; font-size:12px;}
	.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(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:underline;}
	.HeadlineList ul {list-style-type: none; margin: 0px; padding: 0px;}
	.HeadlineList li {background: url(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: #444;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;}
/* Story banners - new Branding banner design */
#storyBrandingBanner {border-bottom:3px double #e8e8e8; font: normal 14px Times; padding:7px 0px 6px 0px; clear: both;}
#storyBrandingBanner .storyBrandingBanner_Title {color: #000; text-transform: uppercase;}
#storyBrandingBanner .storyBrandingBanner_SubTitle {margin-left: 3px; text-transform: none;}
#storyBrandingBanner .storyBrandingBanner_SubTitle a {color:#B61D1D;}
#storyBrandingBanner .storyBrandingBanner_Links a {color: #8B8B8B; float: right; font: normal 11px Arial;}
#storyBrandingBanner .storyBrandingBanner_Links a:hover {color: #B61D1D; text-decoration:underline;}


#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  ************/
#NaviTabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NaviTabs {display: inline-block; margin-top: 5px; text-align: left;}
/* Hides from IE-mac \*/
* html #NaviTabs {height:1%;}
#NaviTabs {display:block;}
/* End hide from IE-mac */
#NaviTabs ul {margin:0px;padding:5px 0px 0px 0px;border:none;width:100%;}
#NaviTabs li {list-style:none;margin:0;float:left;}

.Tab0Visible #ssi0 {visibility:visible;display:block;}
.Tab0Visible #ssi1 {visibility:hidden;display:none;}
.Tab0Visible #ssi2 {visibility:hidden;display:none;}

.Tab1Visible #ssi0 {visibility:hidden;display:none;}
.Tab1Visible #ssi1 {visibility:visible;display:block;}
.Tab1Visible #ssi2 {visibility:hidden;display:none;}

.Tab2Visible #ssi0 {visibility:hidden;display:none;}
.Tab2Visible #ssi1 {visibility:hidden;display:none;}
.Tab2Visible #ssi2 {visibility:visible;display:block;}

#ssi0 .col1 {border-bottom: 1px dotted #BBB;border-right: 1px dotted #BBB;width:110px;padding:3 3 3 0px;text-align:left;}
#ssi1 .col1 {border-bottom: 1px dotted #BBB;border-right: 1px dotted #BBB;padding:3px 3px 3px 3px; width: 100px;padding-left:0px;text-align:left;}
#ssi2 .col1 {border-bottom: 1px dotted #BBB;border-right: 1px dotted #BBB;width:110px;padding:3 3 3 0px;text-align:left;}
#ssi0 .col2 {border-bottom: 1px dotted #BBB;border-right: 1px dotted #BBB;padding:3px 6px 3px 3px; text-align:right; width: 90.5px;}
#ssi1 .col2 {border-bottom: 1px dotted #BBB;border-right: 1px dotted #BBB;padding:3px 6px 3px 3px; text-align:right; width: 100px;}
#ssi2 .col2 {border-bottom: 1px dotted #BBB;border-right: 1px dotted #BBB;padding:3px 6px 3px 3px; text-align:right; width: 90.5px;}
#ssi0 .col3, 
#ssi1 .col3, 
#ssi2 .col3 {background:#F5F5F5;border-bottom: 1px dotted #BBB;border-right:none;padding:5px 7px 5px 7px; text-align:right; width: 90.5px;}
#ssi0 th.col1,
#ssi1 th.col1,
#ssi2 th.col1 {border-right: 0px;padding-left:0px;text-align:left;}
#ssi0 th.col2,
#ssi1 th.col2,
#ssi2 th.col2 {border-right: 0px;}
#ssi0 th.col3,
#ssi1 th.col3,
#ssi2 th.col3 {background:#FFF;}

/***********************************************************************************************/
/************************************* STYLES FOR MODULES***************************************/
/***********************************************************************************************/

/********************** MODULE - Featured- Horizontal *************************/
#section_Featured .boxHeading {padding-left: 8px;}
#featuredContent{margin: 5px 88px 0px 0px; width:592px;}
#featuredContent{ overflow:hidden; overflow-x:hidden; padding:0; background-color:#f5f5f5; position:relative;}
#featuredDisplayDiv{
			width:1368px; /* keep this width */
			position:relative;}
	#featuredDisplayDiv ul{padding:0;margin:0;list-style:none;}
	#featuredDisplayDiv li{float:left;width:160px;padding:10px 0px 10px 10px;}
	html>body #featuredDisplayDiv li{padding:10px 11px 10px 9px; width:174px;}

#featuredDisplayDiv .fortuneHeadline {position: relative; float: none; clear: both;}
#featuredContent .fortuneBlurbTxt {line-height: 15px;}
#featuredContent div.summaryBlock {background-color:#FFF;clear:none;padding:10px 12px;overflow-y:hidden;border:1px solid #DFDFDF;overflow-x:hidden; width:184px;min-height:330px;_height:330px;}
html>body #featuredContent div.summaryBlock {clear:none;padding:10px 12px;overflow-y:hidden;border:1px solid #DFDFDF;overflow-x:hidden;min-height:330px;_height:330px; width: 160px;}

#featuredContent #featuredDisplayDiv .img01paddingL {float:none;margin: 0px;padding: 0 10px 0 0px;}
html>body #featuredContent #featuredDisplayDiv .img01paddingL {margin:0px;}
#featuredContent #featuredDisplayDiv .img02paddingL {float:none;margin: 0px 0px 0px -3px; padding: 0px;}
html>body #featuredContent #featuredDisplayDiv .img02paddingL {margin:0px;}
#featuredContent #featuredDisplayDiv .fortuneHeadline {margin-top:10px;font:bold 17px Times;}
#featuredContent #featuredDisplayDiv .fortuneEyebrow {letter-spacing:0px; margin-bottom: 8px;}
#featuredContent #featuredDisplayDiv .fortuneDateStamp {display: none;}
#scrollRightFeature {margin-right:30px;}


/********************** MODULE - Markets *************************/
#section_Markets {background:#fff;width:330px;margin:0px 10px 0px 10px;padding:15px 0px 0px 5px; background:##section_Markets;}
#marketsStory #section_Markets {background:#fff; width:330px;margin:0px 10px 15px 10px;padding:15 0 0 5px;}
#section_Markets .boxHeading {padding-bottom:5px; text-align: left;}

#section_Markets #ssi0 {width: 298px;}
#section_Markets #ssi1 {width: 298px;}
#section_Markets #ssi2 {width: 298px;}

.market_table {font:normal 11px Arial; margin-top:8px; text-align:left;}
.market_table th {border-bottom:1px dotted #BBB;color:#9A9A9A;font-weight:normal;padding:5px 3px 3px 0px;text-align:right;}

.market_table a {color:#B91A1E;text-decoration:none;}
.market_table a:hover{text-decoration:underline;}
.market_table .marketArrowDown {margin-right:1px;
background: url(marketArrow_down.gif) no-repeat left;padding-left:15px;vertical-align:top;}
.market_table .marketArrowUp {margin-right:1px;
background: url(marketArrow_up.gif) no-repeat left;padding-left:15px;vertical-align:top;}
.market_table .noChange {}
.marketTimestamp {font:normal 10px Arial;color:#999;text-align:right;margin-right:6px;margin-top:5px;}

/* Market Footer*/
#marketsTable_footer {margin-top:5px;margin-right:6px;}
/* Market Sponsor */
#market_sponsor {float:right;position:relative;top:-14px;}
#marketsTable_footer #market_sponsor #sponsorText {color:#9C9C9C;display:inline;font:normal 11px Arial;position:relative;top:20px;right:75px;}
/* Symbol Lookup */
#symbol_lookup {font:normal 8px Arial;}
#symbol_lookup input {border:1px solid #C4C4C4;color:#6C6C6C;font:normal 11px Arial;height:22px;margin-right:4px;padding-left:6px;position:relative;top:-0px;width:85px;padding-top:3px;}
#quoteButton {border:none;vertical-align:top;position:relative;top:-3px !important;top:0px;height:22px;width:32px;}
#symbLookup {position:relative;top:-9px!important;top:-18px;}
#symbol_lookup {position:relative;top:0px !important;top:-15px;}
::root #symbol_lookup {position:relative;top:0px !important;top:0px;}
#symbol_lookup input.button {border:none;vertical-align:top;position:relative;top:-3px !important;top:0px;height:22px;width:32px;}
::root #symbol_lookup input.button {position:relative;top:0px;}
#myContainer {margin:0;padding:0;width:250px;overflow:hidden;position : absolute;z-index:500010;}
#myContainer ul {margin:0;padding:0;width:100%;list-style:none;}
#myContainer li {padding:0 5px;cursor:default;white-space:nowrap; background:#E1F1F0;}
#myContainer li.yui-ac-highlight {background:#369;color:#FFF;}
#myContainer li.yui-ac-highlight  .resulttable .col1 {color:#FFF;}
#myContainer li.yui-ac-highlight  .resulttable .col2 {color:#FFF;}
#myContainer .yui-ac-content {border:1px solid #999;}
#myContainer .resulttable {padding:0; margin:0;}
#myContainer .resulttable .col1 {font: normal 12px arial;width:60px;}
#myContainer .resulttable .col2 {font: normal 12px arial;}
#myContainer .text {font:normal 11px arial;}
#myContainer table {border-collapse:collapse;border-spacing:0;}
#symbolLink {margin-right:1px;
background: url(small_arrow.jpg) no-repeat left;padding-left:15px;}
#symbol_lookup a {font:normal 9px Arial;color:#999;position:relative;top:-0px;text-transform:uppercase;text-decoration:none;}
#symbol_lookup a:hover {text-decoration:underline;}
.dataCol .cellText {color: #656565;}

#section_Markets li#tabnum0 {background:#F5F5F5;border:1px solid #E1E1E1;				  height:35px;padding:0px;vertical-align:middle;width:99px;}
#section_Markets li#tabnum1 {background:#F5F5F5;border:1px solid #E1E1E1;border-left:none;height:35px;padding:0px;vertical-align:middle;width:99px;}
#section_Markets li#tabnum2 {background:#F5F5F5;border:1px solid #E1E1E1;border-left:none;height:35px;padding:0px;vertical-align:middle;width:96px;}
#section_Markets li#tabnum3 {display:none;}
#section_Markets li#tabnum0 a,
#section_Markets li#tabnum1 a,
#section_Markets li#tabnum2 a  {color:#999;font:normal 10px Arial;line-height:1em;display:list-item;padding:5px 0px 0px 8px;text-transform:uppercase;text-decoration:none;}
#section_Markets li#tabnum0 a:hover,
#section_Markets li#tabnum1 a:hover,
#section_Markets li#tabnum2 a:hover {color:#555;}

#section_Markets.Tab0Visible li#tabnum0 {background:#FFF;;border-bottom:none;}
#section_Markets.Tab0Visible li#tabnum0 a {color:#000;}

#section_Markets.Tab1Visible li#tabnum1 {background:#FFF;border-bottom:none;}
#section_Markets.Tab1Visible li#tabnum1 a {color:#000;}

#section_Markets.Tab2Visible li#tabnum2 {background:#FFF;border-bottom:none;}
#section_Markets.Tab2Visible li#tabnum2 a {color:#000;}


/********************** MODULE - MostPopular *************************/
#fortuneTabsMostPop {width:336px;padding:15px 15px 20px 15px;}
#fortuneTabsMostPop li#tabnum0 {background:#F5F5F5;border:1px solid #E1E1E1;				 height:35px;padding:0px;vertical-align:middle;width:99px;}
#fortuneTabsMostPop li#tabnum1 {background:#F5F5F5;border:1px solid #E1E1E1;border-left:none;height:35px;padding:0px;vertical-align:middle;width:99px;}
#fortuneTabsMostPop li#tabnum2 {background:#F5F5F5;border:1px solid #E1E1E1;border-left:none;height:35px;padding:0px;vertical-align:middle;width:96px;}
#fortuneTabsMostPop li#tabnum3 {display:none;}
#fortuneTabsMostPop li#tabnum0 a,
#fortuneTabsMostPop li#tabnum1 a,
#fortuneTabsMostPop li#tabnum2 a  {color:#999; font:normal 10px Arial;line-height:1em;display:list-item;padding:5px 0px 0px 8px;text-transform:uppercase;text-decoration:none;}
#fortuneTabsMostPop li#tabnum0 a:hover,
#fortuneTabsMostPop li#tabnum1 a:hover,
#fortuneTabsMostPop li#tabnum2 a:hover {color:#555;}

#fortuneTabsMostPop.Tab0Visible li#tabnum0 {background:#FFF;border-bottom:none;}
#fortuneTabsMostPop.Tab0Visible li#tabnum0 a {color:#000;}

#fortuneTabsMostPop.Tab1Visible li#tabnum1 {background:#FFF;border-bottom:none;}
#fortuneTabsMostPop.Tab1Visible li#tabnum1 a {color:#000;}

#fortuneTabsMostPop.Tab2Visible li#tabnum2 {background:#FFF;border-bottom:none;}
#fortuneTabsMostPop.Tab2Visible li#tabnum2 a {color:#000;}


/********************** MODULE - Latest News *************************/
#latestNews {background: #FFF; margin: 15px 15px 20px 15px;}
	#latestNews .boxHeading {text-transform : none;}
	#latestNews .HeadlineList {border-bottom:1px dotted #e1e1e1; margin: 0px; padding: 5px 0px 13px 0px;}
	#latestNews .HeadlineList .fortuneDateStamp {display: none;}
	#latestNews .HeadlineList a:hover {color:#B61D1D; text-decoration:none;}
	#latestNews .HeadlineList .timestamp {color:#999; font:normal 9px Helvetica;text-transform:uppercase;padding-left:5px;}


#mostPopHeadlines {color:#999;margin:10px 0px 0px 0px;}
	#mostPopHeadlines ol,
	#mostPopHeadlines ul {list-style-position: inside; margin:0px; padding: 0px; width: 297px;}
	#mostPopHeadlines li {border-bottom:1px dotted #e1e1e1; padding:4px 0px 5px 0px;}
	#mostPopHeadlines li a{ color:#3C3C3C; text-decoration:none;}
	#mostPopHeadlines li a:hover {color: #B61D1D; text-decoration:none;}
	#mostPopHeadlines li a.fortuneMore{ color:#B61D1D; text-decoration:none;text-transform:capitalize;}
	#mostPopHeadlines li a.fortuneMore:hover {color: #B61D1D; text-decoration:none;}

/********************** MODULE - RR Galleries *************************/
#main_rightCol #siteGalleries {margin: 15px 15px;}
#main_rightCol #siteGalleries .img01paddingL {margin: 0px 7px 2px 0px;}
#main_rightCol #siteGalleries .cnnHeadline a {color:#000;font:normal 18px Times;}


/********************** MODULE - Subscription Window *************************/
#subscribeWindow {display:block;padding:0 15px 4px 15px;}
#subscribeWindow .summaryBlock .fortuneHeadline a {border-bottom:none;text-decoration: none;font:bold 24px Helvetica;letter-spacing: -1.75px;}
#subscribeWindow .summaryBlock .fortuneBullets {margin:0px;margin-left:160px;background: url(arrow.jpg) no-repeat left;padding-left:15px;vertical-align:top;}

#subscribeWindow .imgPaddingL {float:left;margin-right:10px;}
#subscribeButton{
            height: 22px;
			margin-left:160px;
			margin-top:10px;
		}
#subscribeWindow .fortuneBlurbTxt {line-height: 17px;}		

#NaviTabsIssue:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NaviTabsIssue {display: inline-block;}
/* Hides from IE-mac \*/
* html #NaviTabsIssue {height:1%;}
#NaviTabsIssue {display:block;padding:15 15 0 15px;}
/* End hide from IE-mac */
#NaviTabsIssue ul {margin:0px;padding:0px;border:none;width:100%;}
#NaviTabsIssue li {list-style:none;margin:0;float:left;}

#fortuneSubscribe {width:336px; margin: 5px 0px 0px 0px;}
#fortuneSubscribe li#tabnum0 {background:#F5F5F5;border:1px solid #E1E1E1;				   height:35px;padding:0px;vertical-align:middle;width:99px;}
#fortuneSubscribe li#tabnum1 {background:#F5F5F5;border:1px solid #E1E1E1;border-left:none;height:35px;padding:0px;vertical-align:middle;width:99px;}
#fortuneSubscribe li#tabnum2 {background:#F5F5F5;border:1px solid #E1E1E1;border-left:none;height:35px;padding:0px;vertical-align:middle;width:96px;}
#fortuneSubscribe li#tabnum3 {display:none;}
#fortuneSubscribe li#tabnum0 a,
#fortuneSubscribe li#tabnum1 a,
#fortuneSubscribe li#tabnum2 a {color:#999;font:normal 10px Arial;line-height:1em;display:list-item;padding:5px 0px 0px 8px;text-transform:uppercase;text-decoration:none;}
#fortuneSubscribe li#tabnum0 a:hover,
#fortuneSubscribe li#tabnum1 a:hover,
#fortuneSubscribe li#tabnum2 a:hover {color:#555;}

#fortuneSubscribe.Tab0Visible li#tabnum0 {background:#FFF;border-bottom:none;}
#fortuneSubscribe.Tab0Visible li#tabnum0 a {color:#000;}

#fortuneSubscribe.Tab1Visible li#tabnum1 {background:#FFF;border-bottom:none;}
#fortuneSubscribe.Tab1Visible li#tabnum1 a {color:#000;}

#fortuneSubscribe.Tab2Visible li#tabnum2 {background:#FFF;border-bottom:none;}
#fortuneSubscribe.Tab2Visible li#tabnum2 a {color:#000;}

/* FF print fix */
@media print {
	html>body #mainCol,
	html>body #article,
	html>body #main_rightCol { overflow:visible; }
}

