span.mwlivequotes.tradeup { color:#090;}
span.mwlivequotes.tradedown { color:#C00;}

/* this can move to main.css at launch */
BODY A {text-decoration:none;color:#039;}
BODY A:hover {text-decoration:underline;}
/* ----------------------------------- */

#mainContent{padding-top:2px;}
#cnnLeftCol {width:50%;}
#cnnMidCol {width:50%;padding-right:15px;}
#cnnRightCol {width:336px;font-size:11px;padding-top:2px;}
#cnnLeftCol, #cnnMidCol {padding-top:10px;font-size:11px;}

#moneyBreakingNews			{padding-left:15px; padding-right:15px;}
#moneyBreakingNews table	{width:95%;}

.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 */

.cnnHeadline  {font:bold 16px arial;padding-bottom:2px;}
div#cnnTL1 .cnnHeadline, div#cnnT1DR .cnnHeadline {margin-top:0px;} 
.cnnDateStamp {color:#999;font-size:10px;padding-bottom:2px;}

#cnnBulletsBlock 	{font:bold 11px arial;padding:3px 0px 0px 0px;}
.cnnBullets 		{font:normal 12px arial;}

.featureBrandName,
.featureBrandName a {font-weight: bold; color: Black;text-decoration:none;}

.dualLeadBrow {font:bold 12px Arial;padding-bottom:3px;}

#cnnT1 					{padding:5px 15px 0px 15px;vertical-align:top;}
#cnnT1 .summaryBlock	{margin-bottom:5px;}
#cnnT1 .cnnHeadline		{font:bold 28px Arial;margin-top:-5px;}
#cnnT1 .cnnBlurbTxt		{font:13px Arial;;padding-bottom:0px;}
#cnnT1 .cnnBullets 		{padding-top:2px;}

#cnnT1DR 				{padding:5px 15px 0px 0px;vertical-align:top;}
#cnnT1DR .summaryBlock	{margin-bottom:5px;}
#cnnT1DR .cnnHeadline	{font:bold 28px Arial;margin-top:-5px;}
#cnnT1DR .cnnBlurbTxt	{font:13px Arial;;padding-bottom:0px;}
#cnnT1DR .cnnBullets 	{padding-top:2px;}

#cnnT2 					{padding:0px 15px 0px 15px;}
#cnnT2 .summaryBlock	{}
#cnnT2 .cnnHeadline		{}
#cnnT2 .cnnBlurbTxt		{padding-bottom:5px;}
#cnnT2 #cnnBulletsBlock	{padding: 3px 0px 0px 0px;}
#cnnT2 .cnnBullets		{}

#HeadlineList						{margin-bottom:10px;}
#HeadlineList div.storystackhome	{font:bold 12px Arial;padding-bottom:2px;padding-top:2px;}

#cnnMainBins 				{padding-left:15px;padding-bottom:18px;}
#cnnMainBins .summaryBlock	{}
#cnnMainBins .cnnHeadline	{}
#cnnMainBins .bulletsBlock	{padding-bottom:0px;}
.cnnMainBinsLnk 			{padding:3px 0 0 0;font-size:12px;}
.cnnMainBinsLnkSm 			{padding:3px 0 0 0;font-size:11px;}

#cnnSpecials 				{font-size:11px;}
/* for 2.12.07 */ #cnnSpecials 				{font-size:11px;border-bottom:1px solid #eee;}
#cnnSpecials .summaryBlock 	{margin-bottom:7px;}
#cnnSpecials .cnnHeadline	{}

#cnnLists 				{font-size:11px;margin-bottom:15px;}
#cnnLists .cnnheader 	{font-weight:bold; color: Black;}
#cnnLists table			{width:100%; margin-bottom:10px;}
#cnnLists td			{}
#cnnLists .cnnListsLnk	{padding:3px 0 0 0;font-size:12px;}
/* for 2.12.07 */ #cnnLists .cnnListsLnk	{padding:3px 0 8px 0;font:normal 12px Arial;border-bottom:1px solid #eee;}
#cnnLists .moreStoriesLink {text-transform: none;text-align:left;padding-bottom:10px;margin:10px 0 0 0;font:bold 12px Arial;}
#cnnLists .rightColumn 	{padding-left:10px;}

#cnnCommentary 				{margin-bottom:15px;}
#cnnCommentary .cnnHeadline	{font:bold 13px arial;}

#cnnMoreFrom 				{margin-top:15px;margin-left:15px;width:625px;}
#cnnMoreFrom table			{}
#cnnMoreFrom td				{padding-right:15px;padding-bottom:15px;text-align:left;vertical-align:top;}
#cnnMoreFrom .morefromLT  table{width:297px;}
#cnnMoreFrom .morefromRT  table{width:297px;}
#cnnMoreFrom .magazineBlock {width:inherit;}
#cnnMoreFrom .magazineBlock .cnnHeadline{font-size:12px;color:#073C6D;font-weight:bold;padding-top:2px;}
#cnnMoreFrom .cnnBullets	{padding-bottom:2px;padding-top:2px;}

#MarketsLinks 	{margin-bottom:5px;}
#MarketsLinks a	{padding-right:4px;}

#cnnAdvLnks 	{padding-left:15px;padding-right:10px;width:95%;margin-bottom:15px;}

.lastPublished {margin-right:8px;line-height:11px;font-size:10px; color:#999;position:relative;bottom:19px;text-align:right;}

.cnnTopLeftRow	{}
.cnnBodyText11	{font-size:11px;}
.cnnByLine		{}

.cnnLeftImg 	{float:left; margin: 0px 5px 3px 0px; border:none;}

.cnnMoreDivBg 	{width:1px;max-width:1px;padding-right:10px;}
#ofie {padding-bottom:15px;}

#overnightCSI div			{}
#overnightCSI TD.cnnBCbg 	{line-height: 12px;background: url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_div.gif) no-repeat right;}
#overnightCSI .cnnBCtxt 	{font-size:11px;color:#000;font-weight:bold;padding-right:2px;white-space:nowrap;}
#overnightCSI .cnnBCnegative {font-size:11px;color:#C00;font-weight:bold;padding-left:18px;padding-right:2px;background-position : bottom left;background-image : url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_dwn_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
#overnightCSI .cnnBCpositive {font-size:11px;color:#090;font-weight:bold;padding-right:2px;padding-left:18px;background-position : bottom left;background-image : url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_up_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
#overnightCSI .cnnBClevel 	{font-size:11px;color:#000;font-weight:bold;padding-right:2px;white-space:nowrap;}
#overnightCSI .cnnBCpercent {font-size:11px;color:#000;font-weight:bold;padding-right:2px;white-space:nowrap;}
#overnightCSI .cnnBCdate 	{font-size:11px;font-weight:normal;color:#333;padding-right:2px;}
#overnightCSI a				{text-transform : uppercase;}
#overnightCSI table			{margin-top:3px;margin-bottom:3px;}
#overnightCSI td			{padding-left: 15px;padding-right: 15px;height:22px;}

/* new for video homepage 10-30-06 */
#VideoTabs			{width:300px; background: #EEE url(http://i.cnn.net/money/.element/img/1.0/misc/1px_999.gif) repeat-x bottom;}
#VideoTabs:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#VideoTabs 		{display: inline-block;}
/* Hides from IE-mac \*/
* html #VideoTabs 	{height: 1%;}
#VideoTabs 		{display: block;}
/* End hide from IE-mac */
#VideoTabs ul		{margin:0px;padding: 0px;border: none;}
#VideoTabs li		{list-style: none;margin: 0;float:left;padding: 3px 13px 0px 10px;position: relative;font: bold 11px arial;}
#VideoTabs li.tabnum0{margin-top:-2px;text-transform:uppercase;font:bold 12px arial;padding-left:5px;}
#VideoTabs li.tabnum0 a{color: #cb0100;}
#VideoTabs .Tab1 li.tabnum1{background: url(http://i.cnn.net/money/.element/img/1.0/misc/tab_eee.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
#VideoTabs .Tab2 li.tabnum2{background: url(http://i.cnn.net/money/.element/img/1.0/misc/tab_eee.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
#VideoTabs .Tab1 li.tabnum0{background : none;}
#VideoTabs .Tab2 li.tabnum1{background : none;}
#VideoTabs img {margin:0px;}
/*-- /Video TABS --*/

#cnnVideo 				{margin-bottom:15px;}
#cnnVideo .cnnHeadline	{}
#cnnVideo .cnnHeadlineSm	{font:normal 12px arial; padding-bottom:8px;border-bottom:1px solid #eee;}
#cnnVideo .videoBrowse 	{text-align:right;font-size:11px;margin:0px;padding:0px;position: relative;top:3px;bottom: auto;float : none;}
#cnnVideo .summaryBlock	{margin-top:3px;margin-bottom:2px;}
#cnnVideo .cnnBlurbTxt 	{margin-left:18px;overflow : visible; padding-bottom:8px; border-bottom:1px solid #eee;}
#cnnVideo .cnnBlurbTxt:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#cnnVideo .cnnBlurbTxt	{display: inline-block;}
/* Hides from IE-mac \*/
* html #cnnVideo 	{height: 1%;}
#cnnVideo 			{display: block;}
/* End hide from IE-mac */
#cnnVideo .moreStoriesLink {text-transform: none;text-align:left;color:#999;padding-bottom:10px;margin:10px 0 0 0;word-spacing: 10px;}
#cnnVideo .moreStoriesLink a{text-transform: none;text-align:left;padding-bottom:0px;font:bold 12px Arial;word-spacing: normal;}

/* hide-show video*/
.cnnTab1Visible .cnnTab1Container {visibility:visible; display:inline;}
.cnnTab1Visible .cnnTab2Container {visibility:hidden; display: none;}
.cnnTab2Visible .cnnTab1Container {visibility:hidden; display: none;}
.cnnTab2Visible .cnnTab2Container {visibility:visible; display:inline;}
.cnnBlurbTxtHide {visibility:hidden; display: none;}
.plusminusVisible {visibility:visible; display:inline;float:left;margin-right:5px;}
.plusminusHide {visibility:hidden; display: none;float:left;margin-right:5px;}
em {font:normal 10px arial; color : #848284;width:10px;padding-left:1px;}

#cnnSamplerTable {margin:0px 15px 0px 15px;border-top:1px solid #999;}
#cnnSamplerTable td {vertical-align:top;}
#cnnSamplerTable .samplercol1 {}
#cnnSamplerTable .samplercol2 {padding-left:15px;width:199px;}
#cnnSamplerTable .samplercol3 {padding-left:15px;width:199px;}
#cnnSamplerTable #cnnMainBins{padding-left:0px;margin-top:15px;margin-bottom:0px;padding-bottom:0px;}
#cnnSamplerTable #cnnMainBins .moneyMainGreyBnr	{background:none;width:auto;margin-bottom:5px;}

#lifestyleShowcase {margin:15px;border:1px solid #999;}
#lifestyleShowcase img.img02paddingR{float:right;margin-left:15px;margin-bottom:-20px;position:relative;bottom:20px;overflow:visible;}
#lifestyleShowcase .summaryBlock {margin:10px 10px 10px 5px;}
#lifestyleShowcase .moneyGroupLabel{margin:8px 0 15px 10px;}
#lifestyleShowcase img.img01paddingL{float:right;margin-left:15px;}

#loanCenterTable {margin-bottom:15px;}
#loanCenterTable table {width:336px;border:1px solid #999;border-top:0px;}
#loanCenterTable th {font:bold 12px Arial;border-bottom:1px solid #999;border-top:1px solid #999;padding:4px 5px;}
#loanCenterTable td {font:normal 12px Arial;padding:3px 5px;}
#loanCenterTable .col1{text-align:left;}
#loanCenterTable .col2{text-align:right;}
#loanCenterTable #bottomRow th{border-bottom:0px;}

/* replaces the loan center box 2/28/07 */
#ratesBox {margin-bottom:15px;}
#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;}
#ratesBox #ratestable {width:100%;border:1px solid #999;border-top:0px;}
#ratesBox #ratestable .textcell{padding-left:5px;color:#039;white-space:nowrap;}
#ratesBox #ratestable .change{text-align : right;padding-right : 10px;}
#ratesBox .zipcell {font:normal 11px Arial;background-color:#eee;padding:3px;white-space:nowrap;}
#ratesBox .zipbox {font:normal 11px Arial;height:18px;width:100px;}
#ratesBox .dividerline  {background-color : 65cfcf;line-height : 1px;}
#ratesBox tr#tablerow {font-size : 12px;height : 28px;}
#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;}


/* coming homepage */
#pollhomepage {margin:15px;clear:all;}
#pollhomepage #question {font:bold 14px Arial;float:left;width:210px;margin:20px 10px 0px 0px;}
#pollhomepage #answers {font:normal 12px Arial;float:left;width:220px;}
#pollhomepage #answers ul {}
#pollhomepage #answers ul li {}
#pollhomepage #answers ul li div {width:190px;}
#pollhomepage #answers ul li input {float:left;}
#pollhomepage #vote {clear:none;float:right;width:135px;margin:15 0 0 10;}
#pollhomepage #maglogo {padding-top:20px;text-align:right;}
/* end coming homepage */

#addRSS {font:normal 12px arial;}
#addRSS a{font-weight:bold;}

/*-- NAVIGATION TABS defaults --*/
	/*-- defaults --*/
#NavigationTabs #Tab1 li.tabnum0{background : none;}
#NavigationTabs #Tab2 li.tabnum1{background : none;}
#NavigationTabs			{padding-top:3px;background: #E1F1F0 url(http://i.cnn.net/money/.element/img/1.0/misc/1px_999.gif) repeat-x bottom;}
#NavigationTabs:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#NavigationTabs 		{display: inline-block;}
/* Hides from IE-mac \*/
* html #NavigationTabs 	{height: 1%;}
#NavigationTabs 		{display: block;}
/* End hide from IE-mac */
#NavigationTabs ul		{margin:0px;padding: 0px;border: none;width:100%;}
#NavigationTabs li		{list-style: none;margin: 0;float:left;padding: 1px 15px;background:#E1F1F0 url(http://i.cnn.net/money/.element/img/1.0/misc/header_divider2.gif) no-repeat right center;border-bottom:1px solid #999;position: relative;font: bold 11px arial;}
#NavigationTabs #Tab0 li.tabnum0{background: url(http://i.cnn.net/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
#NavigationTabs #Tab1 li.tabnum1{background: url(http://i.cnn.net/money/.element/img/1.0/misc/data_corner2.gif) no-repeat right top;border-left: 1px solid #999;border-bottom:1px solid #fff;}
	/*-- /defaults --*/
/*-- /NAVIGATION TABS --*/
	.rowcolor1	{background-color:#FFF;}
	.rowcolor2	{background-color:#EEE;}
#recentQuote {width:336px;}
#recentQuote #NavigationTabs #Tab0 .tabnum1 {background:none;}
#PSummary {visibility: hidden;width:336px;display : none;}
#PSummary #NavigationTabs #Tab0 .tabnum1 {background:none;}
#PSummary dl {margin: 0;padding: 5px 0 0 0;width: 100%;}
#PSummary dt {padding:0px;font : bold 12px Arial;float: left;}
#PSummary dd {padding:0px;font : bold 12px Arial;text-align:right;}
#PSummary .scroller {height:273px;}
#recentQuote .scroller {height:298px;}
#PSummaryIFrame {visibility: visible;width:336px;display :block;}
#PSummaryIFrame .scroller {height:273px;}
#PSummaryIFrame dl {margin: 0;padding: 5px 0 0 0;width: 100%;}
#PSummaryIFrame dt {padding:0px;font : bold 12px Arial;float: left;}
#PSummaryIFrame dd {padding:0px;font : bold 12px Arial;text-align:right;}

#recentQIFrame {visibility: visible;width:336px;display :block;}
#recentQIFrame .scroller {height:298px;}

#LiveQuotesNews .scroller {overflow:auto;border:1px solid #999;border-top:0px;position:relative; top: -1px;}
#LiveQuotesNews table {border-left:1px solid #999;border-right:1px solid #999;position:relative; top: -1px;}
#LiveQuotesNews .scroller table {border:0px;}
#LiveQuotesNews .newsRow table	{border:0px;}
#LiveQuotesNews .newsSource{padding-left:3px;font : normal 10px Arial;color : #999;}
#LiveQuotesNews td{font : normal 12px Arial;padding: 2px 3px;}
#LiveQuotesNews th{font : normal 10px Arial;color : #999;vertical-align : bottom;padding: 2px 3px; border-bottom: 1px solid #65cfcf; height:18px;}
#LiveQuotesNews .col1{text-align:right;}
#LiveQuotesNews .col2{text-align:left;}
#LiveQuotesNews .col3{text-align:right;white-space:nowrap;}
#LiveQuotesNews .col4{text-align:right;white-space:nowrap;}
#LiveQuotesNews th.col1{width:40px;}
#LiveQuotesNews td.col1{vertical-align:top;font-weight:bold;width:13%;}
#LiveQuotesNews th.col2{}
#LiveQuotesNews td.col2{font-weight:bold;}
#LiveQuotesNews td.col3{vertical-align:top;}
#LiveQuotesNews th.col4{text-align:right;width:60px;}
#LiveQuotesNews td.col4{vertical-align:top;}
#LiveQuotesNews td.col5{vertical-align:top;font:normal 10px Arial; color:#999;text-align:right;width:13%;white-space:nowrap;}
#LiveQuotesNews td.col6{font:normal 11px Arial;text-align:left;padding-bottom:4px;}
#LiveQuotesNews td.newsRow{padding:0;}

#recentQsponsor {height:35px;padding-top:5px;position:relative; top:-1px;border-left:1px solid #999;border-right:1px solid #999;}
/* mk snapshot */
div.cnnBCstamp{position:relative;left:110px;}
#quoteSwitch a{font-weight:bold;}
#snapshot a{text-decoration:underline;}
#snapshot .quoteprice{font-size:11px;}
.cnnBCtxt .mwlivequotes.down {font-weight:bold;font-size:11px;padding-left:18px;padding-right:3px;background-position : bottom left;background-image : url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_dwn_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
.cnnBCtxt .mwlivequotes.up {font-weight:bold;font-size:11px;padding-left:18px;padding-right:3px;background-position : bottom left;background-image : url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_up_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
span.mwlivequotes.tradeup { color:#090;}
span.mwlivequotes.tradedown { color:#C00;}
#snapshot .quoteprice span.mwlivequotes.tradeup { color: #000;}
#snapshot .quoteprice span.mwlivequotes.tradedown { color: #000;}
/* newer bc styles for the banner */
.cnnBCtxt .mwbannerquote.down {font-weight:bold;font-size:11px;padding-left:18px;padding-right:3px;background-position : bottom left;background-image : url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_dwn_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
.cnnBCtxt .mwbannerquote.up {font-weight:bold;font-size:11px;padding-left:18px;padding-right:3px;background-position : bottom left;background-image : url(http://i.a.cnn.net/money/.element/img/1.0/data/mk_snapshot/BigCharts_up_arrow.gif);background-repeat : no-repeat;white-space : nowrap;}
span.mwbannerquote.tradeup { color:#090;}
span.mwbannerquote.tradedown { color:#C00;}
#snapshot .quoteprice span.mwbannerquote.tradeup { color: #000;}
#snapshot .quoteprice span.mwbannerquote.tradedown { color: #000;}
/* end newer bc styles for the banner */
div#onoffSwitch {font:normal 12px Arial; float:right; position:relative; right:220px; top:-13px; margin-bottom:-10px;}

/* POLL Logo fix*/
#pollCNNMoney #maglogo {margin-top:-10px;}