/* this can move to main.css at launch */
BODY A {text-decoration:none;color:#004276;}
BODY A:hover {text-decoration:underline;}
/* ----------------------------------- */

.clearFloat {clear: both; line-height: 0px; font-size: 0px;height:0px; margin: 0px; padding: 0px;}

.newsTable 		{padding-left:15px;padding-right:15px;}
.summaryBlock 	{font:normal 11px Verdana;margin-bottom:10px;}
.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 */
.summaryBlock2 	{font:normal 11px Verdana;margin-bottom:10px;}

.cnnDateStamp 	{color:#999;font-size:10px;padding-bottom:4px;}

#sectionLeftCol		{padding-right:10px;padding-bottom:10px;}
#sectionLeftColCont	{padding-right:10px;padding-left:15px;padding-bottom:10px;}
#sectionFeatureLtCol{padding-right:10px;}
#sectionFeatureRtCol{}

#cnnBulletsBlock 	{font:bold 11px Arial;padding:3px 0 0 0;}
.cnnBullets 		{font:normal 12px Arial;}
.storystack 		{font:normal 12px Arial;}
.archivestack 		{font:bold 12px/18px Arial;}
.bullets2 			{margin-top:3px;}
.archiveLabelCont	{color:#CC0000;font: bold 14px Arial; text-transform:uppercase;}

.featureBrandName,
.featureBrandName a {font-weight: bold; color: Black;text-decoration:none;}

#sectionT1 					{padding:10px 0px 0px 0px;}
#sectionT1 .cnnHeadline		{font:bold 28px Arial;color:#039;margin-top:-5px;}
#sectionT1 .cnnBlurbTxt		{font:13px Arial;padding-bottom:5px;}
#sectionT1 .cnnBullets		{}

#sectionT2 					{padding:0px 0px 0px 0px;font-size:11px;}
#sectionT2 .cnnHeadline		{font:bold 16px arial;}
#sectionT2 .cnnBlurbTxt		{padding-bottom:5px;}
#sectionT2 .cnnBullets		{}
#sectionT2 .summaryblock	{}

#HeadlineList					{margin-bottom:10px;}
#HeadlineList div.storystack	{font:bold 12px Arial; padding-bottom: 2px; padding-top: 2px;}

#sectionSpecials 				{padding:0px 0px 15px 0px;font-size:11px;}
#sectionSpecials .cnnHeadline	{font:bold 16px arial;margin-top:0px;}
html>body #sectionSpecials .cnnHeadline	{margin-top:-5px;}
#sectionSpecials .cnnBlurbTxt	{padding-bottom:5px;}
#sectionSpecials .cnnBullets	{color:#039;padding-right:20px;}
#sectionSpecials .summaryBlock	{}

#sectionHilite 				{padding:0px 0px 15px 0px;font-size:11px;}
#sectionHilite .cnnHeadline	{font:bold 16px arial;}
#sectionHilite .cnnBlurbTxt	{padding-bottom:5px;}
#sectionHilite .summaryBlock{}

#sectionHiliteT1 					{padding:10px 0px 0px 0px;font:13px Arial;}
#sectionHiliteT1 .cnnHeadline		{font:bold 20px Arial;color:#039;margin-top:-5px;}
#sectionHiliteT1 .cnnBlurbTxt		{padding-bottom:5px;}
#sectionHiliteT1 .cnnBullets		{}


#sectionVideo 				{font:normal 11px Verdana;padding-bottom:15px;}
#sectionVideo .cnnHeadline	{font:bold 16px arial;}

#sectionCommentary 				{font:normal 11px verdana;padding-top:0px;padding-bottom:15px;}
#sectionCommentary .cnnHeadline	{font:bold 16px arial;}
#sectionCommentary .summaryBlock{}

#sectionGalleries				{padding:0px 0px 15px 0px;font-size:11px;}
#sectionGalleries .cnnHeadline	{font:bold 16px arial;}
#sectionGalleries .cnnBlurbTxt	{padding-bottom:5px;}
#sectionGalleries .summaryBlock	{}

#topRightT1 					{padding:0px 0px 0px 0px;}
#topRightT1 .cnnHeadline		{font:bold 28px Arial;color:#039;margin-top:-5px;}
#topRightT1 .cnnBlurbTxt		{font:13px Arial;padding-bottom:5px;}
#topRightT1 .cnnBullets		{}

#topRightT2 					{padding:0px 0px 0px 0px;font-size:11px;}
#topRightT2 .cnnHeadline		{font:bold 16px arial;}
#topRightT2 .cnnBlurbTxt		{padding-bottom:5px;}
#topRightT2 .cnnBullets		{}
#topRightT2 .summaryblock	{}

#cnnAdvLnks 	{padding-left:10px;padding-right:10px;width:95%;}

#cnnMoneyPoll TD 	{font-weight:bold;font-size:11px;color:073C6D;}
.cnnPollRes 		{font-weight:normal;}
.cnnPollText  		{font-weight:normal;}

.sectionTopLeftRow {}
.cnnByLine {}

.txtHeader{font-size:10px;font-weight:bold;text-transform:uppercase;line-height:9px;padding-left:10px;vertical-align:middle;}

.cnnMoreLft 	{color:#999;font-size:10px;padding-right:4px;}
.cnnMoreRt 		{color:#999;font-size:10px;padding-left:4px;}

#MagOFIE {padding-top:10px;padding-bottom:10px;}

#moneyTech #Sectors	{width:336px;}
.rightTopElement	{margin-top:10px;margin-bottom:15px;}
.rightTopElement td	{}

.rightTopElement 					{font-size:11px;}
.rightTopElement .cnnHeadline		{font:bold 16px arial;}
.rightTopElement .cnnBlurbTxt		{padding-bottom:5px;}
.rightTopElement .cnnBullets		{padding:4px 0 0 0;}
.rightTopElement .summaryBlock		{}

/* reuters research report on news */
#sectionTool 				{width:336px;}
#sectionTool .eyebrow 		{font: bold 11px/18px Verdana;}
#sectionTool .formLabel 	{font: bold 10px Verdana;text-align:left;}
#sectionTool .formLabel2 	{font: bold 10px Verdana;text-align:left;padding-left:8px;}
#sectionTool .inputForm		{font:normal 11px Arial; width:115px;height:22px;}
#sectionTool .formImage 	{margin-right:3px;}
#sectionTool .formImage2 	{}
#sectionTool .formDropdown	{font:normal 11px Arial;width:205px;height:22px;}
#sectionTool #selectHeadlines{margin-bottom:15px;}
#sectionTool #selectHeadlines .header{font:bold 10px Verdana;height:10px;background-color:#EEEEEE;}
#sectionTool #selectHeadlines .headlines{font-size:12px;line-height:12px;padding-bottom:8px;padding-left:3px;}
#reutSearch					{margin-bottom:10px;}
#sectionTool .partnerLink	{font:bold 10px Verdana; padding-top:10px; padding-bottom:10px;text-align:center;}

#subNavSection					{padding-left:10px; height:40px; padding-top:5px; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x bottom; white-space:nowrap;}
#subNavSection span.subNavLink, 
#subNavSection a.subNavLink,
#subNavSection div.subNavLink	{font-size:12px; font-weight:bold; text-align:center; white-space: nowrap;}
#subNavSection .subNavTextLinks {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
#subNavSection td				{text-align:center; padding-left:20px; padding-right:20px;}
#subNavSection td.less			{text-align:center; padding-left:10px; padding-right:10px;}
#subNavSection td.navlogo		{padding-left:0px; padding-right:20px;}
/* for mk pages  */
#subNavSectionFull 				{padding-left:8px; height:40px; padding-top:5px; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x bottom; white-space:nowrap;}
#subNavSectionFull span.subNavLink, 
#subNavSectionFull a.subNavLink,
#subNavSectionFull div.subNavLink	{font-size:12px; font-weight:bold; text-align:center; white-space: nowrap;}
#subNavSectionFull .subNavTextLinks {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
#subNavSectionFull td				{text-align:center; padding-left:8px; padding-right:8px;}

#SectionEconCal 				{border : 1px solid #999;width:100%;}
#SectionEconCal .headerRow		{padding-top:2px;border-bottom: 1px solid #999;}
#SectionEconCal .date			{float:right;}
#SectionEconCal .event			{}
#SectionEconCal .dateheader		{float:right;font-size : 10px;color : #848284;height : 16px;padding-right:5px;}
#SectionEconCal .eventheader	{font-size : 10px;color : #848284;height : 16px;padding-left:5px;}
#SectionEconCal .calendarHeader {font-size : 10px;background-color : #C5E4E6;height : 22px;padding-top:2px;}
#SectionEconCal .includecell	{padding-top: 4px;}
#SectionEconCal .linktoIRC		{font-size:11px;text-align:right;padding-right:5px;padding-bottom:3px;}

#sectionCalculators					{padding:0px 0px 15px 0px;font-size:11px;}
#sectionCalculators .cnnHeadline	{font:bold 16px arial;}
#sectionCalculators .cnnBlurbTxt	{padding-bottom:5px;}
#sectionCalculators .summaryBlock	{}
#sectionCalculators .calcHeader		{font:11px verdana;text-transform : uppercase;color:#616161;}

#sectionRateSearch 						{margin-top:-5px;margin-bottom:15px;}
#sectionRateSearch .rateSearchHeader 	{font:bold 12px Arial;}
#sectionRateSearch .rateSearchpadding 	{padding-top:5px;padding-bottom:5px;}
#sectionRateSearch .rateSearchpadding 	{padding-top:5px;padding-bottom:5px;}
#sectionRateSearch .rateSearchDrop1 	{width:240px;font:normal 12px Arial;}
#sectionRateSearch .rateSearchDrop2 	{width:140px;font:normal 12px Arial;}

#sectionBacktoIndex 				{padding-top:15px;padding-bottom:15px;}
#sectionBacktoIndex a.BacktoLink 	{font:bold 12px Arial;}

#videotopbox{width:628px;border:solid 3px #e5e5e5;margin-bottom:15px;}
#videotopbox .videobanner{background: url(http://i.cdn.turner.com/money/.element/img/1.0/services/video_hr.gif) repeat-x bottom;height:32px;}
#videotopbox .videoheader{float:left;font:bold 18px Arial;color:#617498;text-transform:uppercase;padding:2 0 0 10px;}
#videotopbox .videorss{font:normal 11px Arial;text-align:right;padding:5 10 0 0px;}
#videotopbox .videorss a{font-weight:bold;}
#videocontentbox{padding:10px;}
#videotopbox .summaryBlock .cnnHeadline {font:bold 30px/28px Arial;margin:0px;padding-bottom:5px;}
#videotopbox .summaryBlock .cnnBlurbTxt {font:normal 18px Arial;margin:0px;padding-bottom:5px;}
#videotopbox .col1{width:320px;}
#videotopbox .col0{}
#videoStyle .moneyMainGreyBnr	{background:none;width:inherit;margin-bottom:5px;}
#videoStyle .moneyGroupLabel	{background-color: #fff;padding:1px 4px 1px 0px;line-height:14px;text-transform:uppercase;font-family:arial;}
#videoStyle .moneyGroupLabel a,
#videoStyle .moneyGroupLabel span{color: #617498; font-weight:bold; font-size:18px;}

#cnnSiteMapPage {width: 994px;background-color:#FFF;}
#cnnSiteMapPage .columnTD	{padding-left:15px;width:25%;}
#cnnSiteMapPage TD			{font:normal 11px/14px Arial;}
#cnnSiteMapPage .textIndent		{text-indent:12px;}
#cnnSiteMapPage .textIndent2	{text-indent:24px;}
#cnnSiteMapPage .divider {background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x top;padding-bottom:10px;}

#NewsInBrief .topHeadline{font-weight:bold;font-size:18px;font-family:Arial;margin:0px;}
#NewsInBrief .topSubheadline{font:bold 12px Arial;margin:0px;padding-bottom:15px;}
#NewsInBrief .newsTable {margin-bottom: 15px;}
#NewsInBrief .archivestack {font-size: 14px; margin-top: 20px;}
#NewsInBrief .summaryBlock {font-size: 13px;padding-bottom: 10px;}
#NewsInBrief .toarchive {font-size: 12px;}

#NewsFeed .topHeadline{font-weight:bold;font-size:18px;font-family:Arial;margin:0px;}
#NewsFeed .topSubheadline{font:bold 12px Arial;margin:0px;padding-bottom:15px;}
#NewsFeed .DateHeading {margin:10px 0px; font-size: 22px; font-weight: bold;}
#NewsFeed .archivestack 	{font:bold 14px Arial; margin-bottom:5px;}
#NewsFeed .summaryBlock {font-size: 13px;padding-bottom: 10px;}
#NewsFeed .toarchive	{margin-bottom:20px;font:bold 12px arial;text-transform:uppercase;}
#newsfeedLinks .summaryBlock .cnnHeadline {font-size: 12px;}
#newsfeedLinks .summaryBlock {padding-bottom: 5px;}

/* News in Brief nav tabs */
#NavigationTabs{padding-top:3px; border: 0px;background-color: #C5E4E6;}
#NavigationTabs div.headerlink,
#NavigationTabs div.headerlink a{padding:0px;line-height:18px;white-space:nowrap;font-size:12px;font-weight:bold;}
#NavigationTabs div.headerlink a{font-weight:normal;}
#NavigationTabs td.tabday0{text-align:center;border-bottom: solid 1px #999;background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;}
#NavigationTabs td.tabday1{text-align:center;border-bottom: solid 1px #999;background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;}
#NavigationTabs td.tabday2{text-align:center;border-bottom: solid 1px #999;background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;}
#NavigationTabs td.tabday3{text-align:center;border-bottom: solid 1px #999;background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;}
#NavigationTabs td.tabday4{text-align:center;border-bottom: solid 1px #999;background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;}
#NavigationTabs td.tabday5{text-align:center;border-bottom: solid 1px #999;background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;}
#NavigationTabs td.tabday6{text-align:center;border-bottom: solid 1px #999;}
#NavigationTabs #Day0 td.tabday0{text-align:center;border-left: solid 1px #999;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;}
#NavigationTabs #Day1 td.tabday1{text-align:center;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;border-left: solid 1px #999;}
#NavigationTabs #Day1 td.tabday0{background : none;}
#NavigationTabs #Day2 td.tabday2{text-align:center;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;border-left: solid 1px #999;}
#NavigationTabs #Day2 td.tabday1{background : none;}
#NavigationTabs #Day3 td.tabday3{text-align:center;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;border-left: solid 1px #999;}
#NavigationTabs #Day3 td.tabday2{background : none;}
#NavigationTabs #Day4 td.tabday4{text-align:center;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;border-left: solid 1px #999;}
#NavigationTabs #Day4 td.tabday3{background : none;}
#NavigationTabs #Day5 td.tabday5{text-align:center;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;border-left: solid 1px #999;}
#NavigationTabs #Day5 td.tabday4{background : none;}
#NavigationTabs #Day6 td.tabday6{text-align:center;border-bottom: solid 1px #fff; background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top; white-space: nowrap;border-left: solid 1px #999;}
#NavigationTabs #Day6 td.tabday5{background : none;}

/* Navigation tabs to be shared for section pages */
/*-- NaviTabs --*/
	/*-- defaults --*/
	#NaviTabs			{padding-top:3px;background: #E1F1F0 url(http://i.cdn.turner.com/money/.element/img/1.0/misc/1px_999.gif) repeat-x bottom;}
	#NaviTabs:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#NaviTabs 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html #NaviTabs 	{height: 1%;}
	#NaviTabs 		{display: block;}
	/* End hide from IE-mac */
	#NaviTabs ul		{margin:0px;padding: 0px;border: none;width:100%;}
	#NaviTabs li		{list-style: none;margin: 0;float:left;padding: 1px 10px;background:#E1F1F0 url(http://i.cdn.turner.com/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;border-bottom:1px solid #999;position: relative;font: bold 11px arial;}

	.Tab0Visible #NaviTabs li#tabnum0{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab1Visible #NaviTabs li#tabnum1{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab2Visible #NaviTabs li#tabnum2{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab3Visible #NaviTabs li#tabnum3{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab4Visible #NaviTabs li#tabnum4{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab5Visible #NaviTabs li#tabnum5{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab6Visible #NaviTabs li#tabnum6{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab7Visible #NaviTabs li#tabnum7{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab8Visible #NaviTabs li#tabnum8{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	.Tab9Visible #NaviTabs li#tabnum9{background: url(http://i.cdn.turner.com/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}

	.Tab0Visible #ssi0 {visibility:visible; display: block;position:relative;top:-1px;}
	.Tab0Visible #ssi1 {visibility:hidden; display: none;}
	.Tab0Visible #ssi2 {visibility:hidden; display: none;}
	.Tab0Visible #ssi3 {visibility:hidden; display: none;}

	.Tab1Visible #ssi0 {visibility:hidden;  display: none;}
	.Tab1Visible #ssi1 {visibility:visible; display: block;}
	.Tab1Visible #ssi2 {visibility:hidden; display: none;}
	.Tab1Visible #ssi3 {visibility:hidden; display: none;}

	.Tab2Visible #ssi0 {visibility:hidden;  display: none;}
	.Tab2Visible #ssi1 {visibility:hidden;  display: none;}
	.Tab2Visible #ssi2 {visibility:visible; display: block;}
	.Tab2Visible #ssi3 {visibility:hidden; display: none;}

	.Tab3Visible #ssi0 {visibility:hidden;  display: none;}
	.Tab3Visible #ssi1 {visibility:hidden; display: none;}
	.Tab3Visible #ssi2 {visibility:hidden; display: none;}
	.Tab3Visible #ssi3 {visibility:visible; display: block;}
	/*-- end defaults --*/
	
	#ratesBox.Tab0Visible li#tabnum3 {background:none;}
	#ratesBox.Tab1Visible li#tabnum0 {background:none;}
	#ratesBox.Tab1Visible li#tabnum3 {background:none;}
	#ratesBox.Tab2Visible li#tabnum1 {background:none;}
	#ratesBox.Tab2Visible li#tabnum3 {background:none;}
	#ratesBox.Tab3Visible li#tabnum2 {background:none;}
/* END NaviTabs */
#ratesBox #ssi0,#ratesBox #ssi1,#ratesBox #ssi2,#ratesBox #ssi3 {position:relative;top:-2px;}
#ratesBox .header {position:relative;top:-1px;border-left:1px solid #999;border-right:1px solid #999;text-decoration:none;text-align:right;font : normal 10px Arial;color : #999;vertical-align : bottom;padding: 2px 5px; border-bottom: 1px solid #65cfcf; height:18px;}
#ratesBox .rowcolor1{background : transparent;}
#ratesBox .creditLogo {text-align: right; position: relative; top: -40px; right:10px; font: normal 11px Arial, Helvetica, sans-serif;color:#999;}
#ratesBox .adArea{padding:2px 5px;position:relative; top:-35px; background-color: #eee; border: 1px solid #999; border-top: 0px;}

div#bannerBreadcrumb {margin-bottom:15px;}
#bannerBreadcrumb td {font:bold 14px Arial;padding:2px 4px 2px 4px;border:solid 1px #999;background-color:#EEE;}

#podcastContainer .cnnHeadline{font:bold 14px Arial;}
#podcastContainer .cnnBlurbTxt{font:normal 11px Arial;}
